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

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

8,637 lines 159.6 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 display: inline-block;
2554 color: var(--dark-grey);
2555 background: #FFE7DE;
2556 border-radius: var(--small-radius);
2557 padding: 5px 15px;
2558 margin: 0 auto;
2559 line-height: 1.4;
2560 display: flex;
2561 align-items: center;
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 width: calc(100% - 30px);
2578 box-sizing: border-box;
2579 }
2580
2581 a.frm_pro_tip .frmsvg,
2582 a.frm_pro_tip i {
2583 color: var(--orange);
2584 margin-right: 5px;
2585 }
2586
2587 a.frm_pro_tip .frmsvg {
2588 margin-right: 10px;
2589 }
2590
2591 .frm-tip-info {
2592 flex: 1;
2593 }
2594
2595 .frm-tip-cta {
2596 color: var(--orange);
2597 }
2598
2599 .nav-tab-wrapper .frm_pro_tip {
2600 float: right;
2601 }
2602
2603 .frm_pro_tip:hover .frm-tip-cta {
2604 color: var(--primary-color);
2605 }
2606
2607 /*Switch form dropdown*/
2608 h1 .fa-caret-down {
2609 font-size: 18px;
2610 }
2611
2612 .caret {
2613 display: inline-block;
2614 width: 19px;
2615 height: 9px;
2616 margin-right: -8px;
2617 vertical-align: middle;
2618 }
2619
2620 .caret,
2621 .frm_wrap .ui-autocomplete-input {
2622 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%;
2623 background-size: 16px 16px;
2624 }
2625
2626 .frm-btn-group .caret {
2627 float: right;
2628 margin-top: 6px;
2629 }
2630
2631 .dropdown {
2632 position: relative;
2633 }
2634
2635 .dropdown-toggle:focus {
2636 outline: 0;
2637 }
2638
2639 .frm-dropdown-menu {
2640 /* Copied from .dropdown-menu rules from Bootstrap */
2641 position: absolute;
2642 top: 100%;
2643 left: 0;
2644 z-index: 1000;
2645 display: none;
2646 float: left;
2647 padding: 0.5rem 0;
2648 margin: 0;
2649 text-align: left;
2650 list-style: none;
2651 background-color: #fff;
2652 background-clip: padding-box;
2653 border: 1px solid rgba(0, 0, 0, 0.15);
2654 border-radius: 0.25rem;
2655
2656 /* Custom rules */
2657 max-height: 200px;
2658 overflow-y: auto;
2659 overflow-x: hidden;
2660 font-size: 0.9rem;
2661 width: auto;
2662 min-width: 160px;
2663 }
2664
2665 .frm6 .frm-dropdown-menu {
2666 min-width: 100px;
2667 max-width: 99%;
2668 }
2669
2670 #frm_bs_dropdown > a {
2671 font-size: 1em;
2672 }
2673
2674 #frm_bs_dropdown .frm-dropdown-menu {
2675 max-width: 400px;
2676 }
2677
2678 .field_type_list .frm-dropdown-menu {
2679 min-width: 150px !important;
2680 }
2681
2682 #frm_field_group_controls .frm-dropdown-menu,
2683 .frm-field-action-icons .frm-dropdown-menu {
2684 min-width: 160px !important;
2685 }
2686
2687 .multiselect-container.frm-dropdown-menu,
2688 #search-submit .frm-dropdown-menu {
2689 min-width: 200px !important;
2690 }
2691
2692 .preview .frm-dropdown-menu {
2693 min-width: 230px !important;
2694 }
2695
2696 .frm-dropdown-menu.pull-right {
2697 right: 0;
2698 left: auto;
2699 }
2700
2701 .frm-dropdown-menu .divider {
2702 height: 1px;
2703 margin: 9px 0;
2704 overflow: hidden;
2705 background-color: #e5e5e5;
2706 }
2707
2708 .frm-dropdown-menu > .dropdown-item {
2709 margin: 0;
2710 }
2711
2712 .frm-dropdown-menu > .dropdown-item > a,
2713 .frm-dropdown-menu .frm_dropdown_li {
2714 clear: both;
2715 font-weight: normal;
2716 white-space: nowrap;
2717 text-decoration: none;
2718 }
2719
2720 .frm-dropdown-menu > .active > a, .frm-dropdown-menu > .active > a:hover, .frm-dropdown-menu > .active > a:focus {
2721 text-decoration: none;
2722 outline: 0;
2723 }
2724
2725 .frm-dropdown-menu > .disabled > a, .frm-dropdown-menu > .disabled > a:hover, .frm-dropdown-menu > .disabled > a:focus {
2726 color: #999999;
2727 }
2728
2729 .frm-dropdown-menu > .disabled > a:hover,
2730 .frm-dropdown-menu > .disabled > a:focus {
2731 text-decoration: none;
2732 background-color: transparent;
2733 background-image: none;
2734 cursor: not-allowed;
2735 }
2736
2737 .open > .frm-dropdown-menu {
2738 display: block;
2739 }
2740
2741 .open > a {
2742 outline: 0;
2743 }
2744
2745 .dropdown-header {
2746 display: block;
2747 padding: 3px 20px;
2748 font-size: 12px;
2749 line-height: 1.428571429;
2750 color: #999999;
2751 }
2752
2753 .dropdown-backdrop {
2754 position: fixed;
2755 left: 0;
2756 right: 0;
2757 bottom: 0;
2758 top: 0;
2759 z-index: 990;
2760 }
2761
2762 .pull-right > .frm-dropdown-menu {
2763 right: 0;
2764 left: auto;
2765 }
2766
2767 .navbar-fixed-bottom .dropdown .caret {
2768 border-top: 0 dotted;
2769 border-bottom: 4px solid #000000;
2770 content: "";
2771 }
2772
2773 .navbar-fixed-bottom .dropdown .frm-dropdown-menu {
2774 top: auto;
2775 bottom: 100%;
2776 margin-bottom: 1px;
2777 }
2778
2779 .btn {
2780 border: 1px solid #ddd;
2781 background: #fff;
2782 height: 28px;
2783 line-height: 1.5;
2784 }
2785
2786 a.frm_option_icon:before {
2787 color: var(--primary-color);
2788 font-size: 22px;
2789 width: 22px;
2790 height: 22px;
2791 }
2792
2793 a.frm_option_icon:focus::before,
2794 a.frm_option_icon:hover::before {
2795 color: var(--primary-hover);
2796 }
2797
2798 .frm_top_left .frm-dropdown-toggle {
2799 color: #999;
2800 }
2801
2802 .frm-card ol {
2803 margin-left: 15px;
2804 }
2805
2806 .frm-dropdown-toggle {
2807 text-decoration: none;
2808 }
2809
2810 .frm-card .frm-dropdown-toggle {
2811 border: 1px solid var(--grey-border);
2812 border-radius: var(--small-radius);
2813 font-size: 13px;
2814 color: var(--dark-grey);
2815 padding: 7px 20px;
2816 }
2817
2818 .frm_actions_dropdown .frm-dropdown-menu {
2819 font-size: 14px;
2820 color: #5F6C72;
2821 }
2822
2823 .frm-dropdown-menu .frm_icon_font {
2824 vertical-align: middle;
2825 color: #5F6C72;
2826 margin-right: 3px;
2827 }
2828
2829 /* BS Multiselect */
2830 .multiselect-container.frm-dropdown-menu {
2831 top: auto;
2832 left: auto;
2833 font-size: 14px;
2834 padding-top: 3px;
2835 margin-bottom: 3px;
2836 }
2837
2838 .frm-right-panel .accordion-section-content {
2839 background: transparent;
2840 padding-top: 0
2841 }
2842
2843 .frm-right-panel .accordion-section-content > .inside {
2844 padding: 0;
2845 }
2846
2847 .frm-right-panel .accordion-section-content .inside a {
2848 font-size: inherit;
2849 }
2850
2851 #post-body-content + .frm-right-panel h3.accordion-section-title {
2852 padding: 7px 10px 8px 14px;
2853 font-size: 16px;
2854 color: var(--dark-grey);
2855 }
2856
2857 .frm-right-panel .control-section.open h3 {
2858 border-bottom: none;
2859 }
2860
2861 .js .frm-right-panel .control-section.open .accordion-section-title,
2862 .js .frm-right-panel .control-section .accordion-section-title:focus,
2863 .js .frm-right-panel .control-section .accordion-section-title:hover {
2864 background: transparent;
2865 color: var(--dark-grey);
2866 }
2867
2868 .js .frm-right-panel .control-section .accordion-section-title:hover:before {
2869 color: var(--dark-grey);
2870 }
2871
2872 .frm-with-line,
2873 .accordion-section-content h4 {
2874 font-size: 16px;
2875 font-weight: 400;
2876 margin: 20px -20px 10px;
2877 padding: 0 20px;
2878 color: var(--dark-grey);
2879 position: relative;
2880 border: none !important;
2881 }
2882
2883 .frm-with-line span,
2884 .accordion-section-content h4 span {
2885 background: #fff;
2886 padding: 0 10px;
2887 position: relative;
2888 display: inline-block;
2889 z-index: 2;
2890 }
2891
2892 .accordion-section-content h4 span {
2893 background: var(--sidebar-color);
2894 }
2895
2896 .frm-right-panel .frm-with-line span {
2897 background: var(--sidebar-color) !important;
2898 margin-left: -4px;
2899 }
2900
2901 .frm-right-panel .frm-inline-modal .frm-with-line span {
2902 background: #fff !important;
2903 }
2904
2905 .frm-with-line:before,
2906 .accordion-section-content h4:before {
2907 content: '';
2908 display: block;
2909 position: absolute;
2910 border-bottom: 1px solid var(--grey-border);
2911 left: 0;
2912 width: 100%;
2913 top: 50%;
2914 }
2915
2916 .frm-right-panel .accordion-section {
2917 border: none;
2918 position: relative;
2919 }
2920
2921 .frm-right-panel .accordion-section-title:before,
2922 .frm-right-panel .accordion-section-title:after,
2923 #frm_new_form_modal .accordion-section-title:after
2924 {
2925 content: "\e913" !important;
2926 font-family: "s11-fp" !important;
2927 font-size: 18px;
2928 font-variant: normal;
2929 text-rendering: auto;
2930 }
2931
2932 #frm_new_form_modal .accordion-section.open .accordion-section-title:after {
2933 transform: rotate(90deg);
2934 }
2935
2936 .frm-right-panel .accordion-section-title:after {
2937 right: 20px;
2938 }
2939
2940 .frm-right-panel .open .accordion-section-title:after {
2941 content: "\e62a" !important;
2942 }
2943
2944 .frm-right-panel .accordion-section-title:before {
2945 content: "\f1de" !important;
2946 color: var(--grey);
2947 font-size: 17px !important;
2948 margin: 0 10px;
2949 }
2950
2951 .form-title-style .accordion-section-title:before,
2952 .section-fields-style .accordion-section-title:before {
2953 content: "\f1dc" !important;
2954 }
2955
2956 .form-description-style .accordion-section-title:before {
2957 content: "\e90f" !important;
2958 }
2959
2960 .field-colors-style .accordion-section-title:before {
2961 content: "\e96d" !important;
2962 }
2963
2964 .field-sizes-style .accordion-section-title:before {
2965 content: "\e920" !important;
2966 }
2967
2968 .field-labels-style .accordion-section-title:before {
2969 content: "\e953" !important;
2970 }
2971
2972 .field-description-style .accordion-section-title:before{
2973 content: "\e611" !important;
2974 }
2975
2976 .check-box-radio-fields-style .accordion-section-title:before{
2977 content: "\f14a" !important;
2978 }
2979
2980 .buttons-style .accordion-section-title:before{
2981 content: "\e911" !important;
2982 }
2983
2984 .repeater-fields-style .accordion-section-title:before{
2985 content: "\e974" !important;
2986 }
2987
2988 .toggle-fields-style .accordion-section-title:before{
2989 content: "\f205" !important;
2990 }
2991
2992 .slider-fields-style .accordion-section-title:before{
2993 content: "\f386" !important;
2994 }
2995
2996 .form-messages-style .accordion-section-title:before{
2997 content: "\e915" !important;
2998 }
2999
3000 .date-fields-style .accordion-section-title:before{
3001 content: "\f073" !important;
3002 }
3003
3004 .progress-bars-style .accordion-section-title:before{
3005 content: "\e939" !important;
3006 }
3007
3008 .frm-right-panel h3.accordion-section-title {
3009 padding: 15px 20px;
3010 background: var(--sidebar-color);
3011 line-height: 1;
3012 }
3013
3014 .control-section .accordion-section-title:after, /** Form template list */
3015 .customize-pane-child .accordion-section-title:after {
3016 top: 15px;
3017 }
3018
3019 .accordion-container .frm-dropdown-menu {
3020 min-width: 40px;
3021 }
3022
3023 .frm-btn-group .multiselect.dropdown-toggle {
3024 box-sizing: border-box;
3025 min-height: unset;
3026 }
3027
3028 .accordion-container .frm-dropdown-menu:before,
3029 .accordion-container .multiselect.dropdown-toggle:before {
3030 font-family: "s11-fp" !important;
3031 }
3032
3033 .multiselect-container {
3034 position: absolute;
3035 list-style-type: none;
3036 margin: 0;
3037 padding: 0;
3038 width: 100%;
3039 max-width: 250px;
3040 }
3041
3042 .multiselect-container button.multiselect-option {
3043 display: block;
3044 width: 100%;
3045 text-align: left;
3046 background: none;
3047 border: none;
3048 padding: 5px 0 5px 15px;
3049 }
3050
3051 .multiselect-container button.multiselect-option label {
3052 margin-left: 5px;
3053 }
3054
3055 .accordion-container .multiselect-container label {
3056 padding: 3px 19px 3px 7px;
3057 }
3058
3059 .frm-btn-group.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
3060 border-top-left-radius: 4px;
3061 border-bottom-left-radius: 4px
3062 }
3063
3064 .frm-btn-group.btn-group, .frm-btn-group.btn-group-vertical {
3065 display: block;
3066 }
3067
3068 .multiselect-option label {
3069 max-width: calc(100% - 22px);
3070 text-overflow: ellipsis;
3071 overflow: hidden;
3072 white-space: nowrap;
3073 }
3074
3075 .frm_scale {
3076 text-align: center;
3077 float: left;
3078 margin-right: 10px;
3079 }
3080
3081 .frm_scale input {
3082 display: block;
3083 margin: 5px
3084 }
3085
3086 .frm_multi_fields_container {
3087 float: left;
3088 }
3089
3090 .frm_multi_fields_container,
3091 .frm_form_builder .frm_form_fields input[type=tel]
3092 .frm_form_builder .frm_form_fields input[type=range],
3093 .frm_form_builder .frm_form_fields input[type=text] {
3094 width: 100%;
3095 height: auto;
3096 }
3097
3098 .frm_form_builder input[type=range]::-webkit-slider-runnable-track {
3099 background-color: var(--blue-border);
3100 }
3101
3102 .frm_form_builder input[type=range]::-moz-range-track {
3103 background-color: var(--blue-border);
3104 }
3105
3106 .frm_form_builder input[type=range]::-ms-fill-lower {
3107 background-color: var(--blue-border);
3108 }
3109
3110 .frm_form_builder input[type=range]::-ms-fill-upper {
3111 background-color: var(--blue-border);
3112 }
3113
3114 .frm-embed-field-placeholder {
3115 text-align: center;
3116 height: 145px;
3117 display: flex;
3118 align-items: center;
3119 justify-content: center;
3120 }
3121
3122 .frm-fake-field {
3123 display: block;
3124 height: 25px;
3125 background-color: var(--light-blue);
3126 border: 1px solid var(--grey-border);
3127 margin: 10px 0;
3128 border-radius: var(--small-radius);
3129 }
3130
3131 .frm-embed-message {
3132 position: absolute;
3133 background: #fff;
3134 border: 1px solid var(--grey-border);
3135 color: var(--dark-grey);
3136 padding: 37px 0;
3137 font-size: 18px;
3138 max-width: 200px;
3139 min-width: 50%;
3140 margin: 0 25px;
3141 overflow: hidden;
3142 text-overflow: ellipsis;
3143 }
3144
3145 .frm-summary-message {
3146 top: 50%;
3147 left: 50%;
3148 padding: 15px 0;
3149 font-size: 16px;
3150 transform: translate(-50%, -50%);
3151 }
3152
3153 .frm-summary-learn-more {
3154 font-size: inherit !important;
3155 }
3156
3157 .frm-single-settings .frm-embed-message {
3158 width: 100%;
3159 position: static;
3160 }
3161
3162 #new_fields input[type=text],
3163 #new_fields input[type=number],
3164 .frm_field_box .frm_form_fields > textarea,
3165 .frm_form_fields .frm_form_field > textarea,
3166 .frm_form_fields .frm_form_field > input[type=email],
3167 .frm_form_fields .frm_form_field > input[type=url],
3168 .frm_form_fields .frm_form_field > input[type=number],
3169 .frm_form_fields .frm_form_field > input[type=tel],
3170 .frm_form_fields .frm_form_field > input[type=text],
3171 .frm_form_fields .frm_form_field > input[type=range] {
3172 width: 100%;
3173 }
3174
3175 .frm_form_fields textarea.wp-editor-area {
3176 width: 100%;
3177 border: none;
3178 }
3179
3180 .frm_form_fields input[type="file"], .frm_form_fields input[type="file"]:disabled {
3181 background: transparent;
3182 border: none;
3183 box-shadow: none;
3184 width: auto;
3185 }
3186
3187 .frm_form_fields select {
3188 width: auto;
3189 max-width: 100%;
3190 }
3191
3192 input[type="radio"],
3193 input[type="checkbox"] {
3194 width: 16px;
3195 padding: 0;
3196 }
3197
3198 .frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label:before,
3199 .frm-star-group input + label:hover:before,
3200 .frm-star-group:hover input + label:hover:before,
3201 .frm-star-group .star-rating-on:before,
3202 .frm-star-group .star-rating-hover:before,
3203 .frm-star-group input[type=radio]:checked + label:before,
3204 .frm-star-group input + label:before,
3205 .frm-star-group .star-rating:before {
3206 color: var( --blue-border);
3207 }
3208
3209 .frm_wrap .frm-number-range + .frm_last input,
3210 .frm_wrap .frm-number-range input {
3211 text-align: center;
3212 font-weight: 600;
3213 }
3214
3215 .frm_wrap .frm-number-range input[type=number],
3216 .frm_wrap .frm-number-range input[type=text] {
3217 color: var(--primary-hover);
3218 }
3219
3220 .frm-range-min {
3221 position: relative;
3222 }
3223
3224 .frm-range-min:after {
3225 content: '';
3226 height: 3px;
3227 width: 10px;
3228 border-radius: 30%;
3229 background: var(--primary-hover);
3230 position: absolute;
3231 top: 17px;
3232 right: -28%;
3233 }
3234
3235 .frm_grid_container > p.frm_form_field,
3236 .frm_grid_container > div.frm_form_field,
3237 #new_fields .frm_grid_container > p {
3238 margin-top: 7px;
3239 margin-bottom: 7px;
3240 margin-right: 0;
3241 }
3242
3243 #new_fields div.frm_grid_container > .frm_primary_label {
3244 margin-top: 7px;
3245 }
3246
3247 #new_fields .frm_primary_label + p,
3248 #new_fields .frm_primary_label + .frm6 + .frm6,
3249 #new_fields .frm_primary_label + .frm6 + .frm-inline-modal + .frm6 {
3250 margin-top: 0;
3251 }
3252
3253 .frm_catlevel_2, .frm_catlevel_3, .frm_catlevel_4, .frm_catlevel_5 {
3254 margin-left: 18px;
3255 }
3256
3257 .frm_wrap .frm-fields .auto_width,
3258 .frm_form_fields input.auto_width, .frm_form_fields select.auto_width, .frm_form_fields textarea.auto_width {
3259 width: auto !important;
3260 }
3261
3262 .frm_form_fields select.auto_width {
3263 min-width: 60px;
3264 }
3265
3266 .frm_form_fields input:focus, .frm_form_fields select:focus,
3267 .frm_form_fields textarea:focus, .frm_focus_field input {
3268 background-color: #fff;
3269 border-color: #ddd;
3270 }
3271
3272 .frm_form_builder .frm_radio,
3273 .frm_form_builder .frm_checkbox {
3274 display: block;
3275 margin-bottom: 2px;
3276 }
3277
3278 .frm_form_builder .frm_radio label,
3279 .frm_form_builder .frm_checkbox label {
3280 font-size: 14px;
3281 }
3282
3283 /* Start copied front-end CSS */
3284 .horizontal_radio .frm_radio,
3285 .horizontal_radio .frm_checkbox {
3286 margin-right: 5px;
3287 display: inline-block;
3288 }
3289
3290 .frm_form_field.frm_two_col .frm_opt_container,
3291 .frm_form_field.frm_three_col .frm_opt_container,
3292 .frm_form_field.frm_four_col .frm_opt_container{
3293 display: grid;
3294 grid-template-columns: repeat(2, 1fr);
3295 grid-auto-rows: max-content;
3296 grid-gap: 0 2.5%;
3297 }
3298
3299 .frm_form_field.frm_three_col .frm_opt_container{
3300 grid-template-columns: repeat(3, 1fr);
3301 }
3302
3303 .frm_form_field.frm_four_col .frm_opt_container{
3304 grid-template-columns: repeat(4, 1fr);
3305 }
3306
3307 .frm_form_field.frm_two_col .frm_radio,
3308 .frm_form_field.frm_two_col .frm_checkbox,
3309 .frm_form_field.frm_three_col .frm_radio,
3310 .frm_form_field.frm_three_col .frm_checkbox,
3311 .frm_form_field.frm_four_col .frm_radio,
3312 .frm_form_field.frm_four_col .frm_checkbox{
3313 grid-column-end: span 1;
3314 }
3315 /* End copied */
3316
3317 .frm_wrap .with_frm_style .frm_checkbox input[type=checkbox],
3318 .frm_wrap .with_frm_style .frm_radio input[type=radio],
3319 .frm_wrap input[type=checkbox],
3320 .field-group input[type=checkbox],
3321 .frm_scale input[type=radio],
3322 .frm_radio input[type=radio],
3323 .frm_checkbox input[type=checkbox] {
3324 border: 1px solid var(--grey-border);
3325 box-shadow: none;
3326 -webkit-appearance: none;
3327 }
3328
3329 .frm_radio input[type="radio"],
3330 .frm_checkbox input[type="checkbox"] {
3331 margin-right: 5px;
3332 }
3333
3334 .frm_inner_field_container {
3335 margin-bottom: 10px;
3336 }
3337
3338 .frm_conf_inline .frm_inner_field_container,
3339 .frm_conf_inline .frm_inner_conf_container {
3340 width: 49%;
3341 float: left;
3342 }
3343
3344 .frm_conf_inline .frm_inner_field_container {
3345 margin-right: 2%;
3346 clear: both;
3347 }
3348
3349 .frm_inner_field_container > label {
3350 text-overflow: ellipsis;
3351 overflow: hidden;
3352 white-space: nowrap;
3353 }
3354
3355 .frm_field_box:not(.edit_field_type_divider):hover > .frm_inner_field_container > label,
3356 .frm_field_box .divider_section_only:hover > .frm_inner_field_container > label,
3357 li.ui-state-default.selected > .frm_inner_field_container > label {
3358 max-width: calc(100% - 100px);
3359 }
3360
3361 .frm_form_settings #op-popup, /* 1Password */
3362 .frm_form_settings com-1password-op-button,
3363 .frm_conf_below .frm_conf_field_container .frm_primary_label,
3364 .frm_conf_inline .frm_inner_field_container .frm-show-click a,
3365 .frm_conf_below .frm_conf_field_container .frm-show-click a {
3366 display: none !important;
3367 }
3368
3369 .frm_conf_inline .frm_inner_field_container .frm-field-action-icons {
3370 position: absolute;
3371 right: 5px;
3372 }
3373
3374 .frm_conf_below .frm_conf_field_container {
3375 margin-top: 10px;
3376 }
3377
3378 .frm_calc_dec {
3379 width: 50px;
3380 }
3381
3382 .frm_ext_sc {
3383 display: none;
3384 }
3385
3386 .frm_long_input {
3387 width: 100% !important;
3388 box-sizing: border-box;
3389 }
3390
3391 .frmcenter {
3392 text-align: center;
3393 }
3394
3395 img.frm_help {
3396 margin-left: 2px;
3397 vertical-align: middle;
3398 padding-bottom: 2px;
3399 }
3400
3401 /* Loading */
3402 .frm_spinner.frm-wait,
3403 .frm_spinner.spinner {
3404 float: left;
3405 visibility: hidden;
3406 margin: 0 10px;
3407 }
3408
3409 .frm_visible_spinner.frm-wait,
3410 .frm_visible_spinner.spinner {
3411 visibility: visible;
3412 float: none;
3413 }
3414
3415 .frm_form_action_settings .frm_spinner.frm-wait,
3416 .frm_form_action_settings .frm_spinner.spinner {
3417 visibility: visible;
3418 float: none;
3419 vertical-align: bottom;
3420 }
3421
3422 .frm_form_action_settings .frm_loading {
3423 font-size: 15px;
3424 text-align: center;
3425 }
3426
3427 .frm_ajax_settings_tab .frm-wait,
3428 .frm_ajax_settings_tab .spinner {
3429 visibility: visible;
3430 float: none;
3431 margin-top: 20px;
3432 }
3433
3434 .wp-core-ui .frm_loading_button.button-primary.frm-button-primary,
3435 .frm_loading_button,
3436 .frm_loading_form.frm_button_submit {
3437 position: relative !important;
3438 opacity: .8;
3439 color: transparent !important;
3440 text-shadow: none !important;
3441 }
3442
3443 .frm_loading_button:hover,
3444 .frm_loading_button:active,
3445 .frm_loading_button:focus,
3446 .frm_loading_form.frm_button_submit:hover,
3447 .frm_loading_form.frm_button_submit:active,
3448 .frm_loading_form.frm_button_submit:focus {
3449 cursor: not-allowed;
3450 color: transparent !important;
3451 outline: none !important;
3452 box-shadow: none;
3453 }
3454
3455 .frm-wait {
3456 margin: 20px;
3457 width: 20px;
3458 height: 20px;
3459 position: relative;
3460 display: inline-block;
3461 }
3462
3463 #frm-show-fields .frm-wait:only-child {
3464 position: absolute;
3465 left: 50px;
3466 top: 30px;
3467 }
3468
3469 .frm-wait:before,
3470 .frm_loading_button:before,
3471 .frm_loading_form.frm_button_submit:before {
3472 content: '';
3473 display: inline-block;
3474
3475 position: absolute;
3476 background: transparent;
3477 border: 1px solid #fff;
3478 border-top-color: transparent;
3479 border-left-color: transparent;
3480 border-radius: 50%;
3481
3482 box-sizing: border-box;
3483 top: 50%;
3484 left: 50%;
3485 margin-top: -10px;
3486 margin-left: -10px;
3487 width: 20px;
3488 height: 20px;
3489
3490 -webkit-animation: spin 2s linear infinite;
3491 -moz-animation: spin 2s linear infinite;
3492 -o-animation: spin 2s linear infinite;
3493 animation: spin 2s linear infinite;
3494 }
3495
3496 .frm-wait:before {
3497 border-bottom-color: var(--primary-hover);
3498 border-right-color: var(--primary-hover);
3499 }
3500
3501 .frm_loading_button.frm-button-secondary:before {
3502 border-bottom-color: var(--primary-color);
3503 border-right-color: var(--primary-color);
3504 }
3505
3506 input[type=submit]:focus {
3507 outline: none !important;
3508 }
3509
3510 /* Effects */
3511
3512 @keyframes spin {
3513 0% {
3514 transform: rotate(0deg);
3515 }
3516 100% {
3517 transform: rotate(360deg);
3518 }
3519 }
3520
3521 label input[type="checkbox"], label input[type="radio"] {
3522 vertical-align: inherit;
3523 }
3524
3525 #editorcontainer #dyncontent {
3526 margin: 0;
3527 width: 100%;
3528 padding: 6px;
3529 line-height: 1.5;
3530 border: 0 none;
3531 outline: none;
3532 -moz-box-sizing: border-box;
3533 -webkit-box-sizing: border-box;
3534 box-sizing: border-box;
3535 }
3536
3537 /*ICONS*/
3538 .frm_postbox_icon {
3539 margin: -6px 0 0 -10px;
3540 }
3541
3542 .frm_form_builder a:hover {
3543 text-decoration: underline;
3544 }
3545
3546 .frm_form_builder .widget-title h4 {
3547 padding: 10px 15px;
3548 }
3549
3550 .frm_form_builder .widget-top a.widget-action:after {
3551 margin: 7px 12px 0;
3552 }
3553
3554 .frmbutton.frm_tgateway {
3555 display: none !important;
3556 }
3557
3558 .frm_html_legend pre {
3559 display: inline;
3560 }
3561
3562 #ed_fullscreen {
3563 display: none !important;
3564 }
3565
3566 .frm_posttax_opt_list {
3567 overflow: auto;
3568 max-height: 200px;
3569 background-color: #fff;
3570 }
3571
3572 .frm_posttax_opt_list p.howto {
3573 font-size: 12px;
3574 }
3575
3576 .frm_border_bottom {
3577 border-bottom: 1px solid var(--grey-border);
3578 margin-bottom: 10px;
3579 padding-bottom: 10px;
3580 }
3581
3582 .frm_posttax_opt_list .frm_border_bottom span.howto {
3583 padding-right: 10px;
3584 }
3585
3586 .frm_posttax_opt_list .frm_border_bottom input {
3587 margin-right: 1px;
3588 }
3589
3590 .frm_logic_row,
3591 .frm_add_remove div.frm_form_field {
3592 padding-bottom: 5px;
3593 }
3594
3595 .frm_field_opts_list {
3596 max-height: 190px;
3597 overflow: auto;
3598 }
3599
3600 .frm_white_bg {
3601 background-color: #fff;
3602 }
3603
3604 .frm_border_light {
3605 border: solid 1px #ddd;
3606 }
3607
3608 #new_fields .form-table input[type=text],
3609 #new_fields .form-table select,
3610 .form-table .form-field input,
3611 .form-table .form-field .quicktags-toolbar input,
3612 .form-field input, .form-field .quicktags-toolbar input {
3613 width: auto;
3614 }
3615
3616 .frm_aff_link {
3617 float: right;
3618 }
3619
3620 .frm_select_box {
3621 text-align: center;
3622 font-weight: bold;
3623 width: 100%;
3624 background-color: transparent !important;
3625 }
3626
3627 .wp-list-table input.frm_select_box {
3628 text-align: left;
3629 font-weight: normal;
3630 font-size: inherit !important;
3631 border: none;
3632 padding: 0 !important;
3633 background-color: transparent !important;
3634 }
3635
3636 .wp-list-table input.frm_select_box:focus {
3637 outline: none;
3638 box-shadow: none;
3639 }
3640
3641 .wp-list-table .frm_no_items.frm_select_box {
3642 text-align: center;
3643 font-weight: bold;
3644 width: 500px;
3645 max-width: 100%;
3646 font-size: inherit;
3647 }
3648
3649 #frm-options-panel {
3650 padding: 0 15px;
3651 color: var(--darkest-grey);
3652 }
3653
3654 #frm-options-panel h3 {
3655 padding: 15px 0;
3656 margin-top: -2px;
3657 }
3658
3659 .frm_field_key {
3660 background-color: #F7F7F7;
3661 }
3662
3663 #frm_form_editor_container #edit-slug-box {
3664 padding: 0;
3665 }
3666
3667 .frm-alt-table {
3668 width:100%;
3669 border-collapse:collapse;
3670 margin-top:0.5em;
3671 font-size:15px;
3672 }
3673
3674 .frm-alt-table th {
3675 width:200px;
3676 }
3677
3678 .frm-alt-table tr {
3679 background-color:transparent;
3680 }
3681
3682 .frm-alt-table th,
3683 .frm-alt-table td {
3684 background-color:transparent;
3685 vertical-align:top;
3686 text-align:left;
3687 padding:20px;
3688 }
3689
3690 .frm-alt-table tr:nth-child(even) {
3691 background-color: var(--sidebar-color);
3692 }
3693
3694 .form-field .frm_cb_button {
3695 height: 22px;
3696 line-height: 20px;
3697 margin-bottom: 10px;
3698 margin-right: 5px;
3699 }
3700
3701 .edit_field_type_select .frm_option_val_label {
3702 margin-left: 12px;
3703 }
3704
3705 .frm_rte {
3706 background: url(../images/rte.png) no-repeat;
3707 }
3708
3709 .frm_rte .howto {
3710 margin: 10px 0 46px;
3711 }
3712
3713 .subform_section {
3714 margin: 25px;
3715
3716 }
3717
3718 .subform_section,
3719 .subform_section label,
3720 .subform_section input {
3721 opacity: 80;
3722 }
3723
3724 .subform_section .frm_sortable_field_opts {
3725 display: none;
3726 }
3727
3728 #frm_form_editor_container .subform_section .frm_primary_label {
3729 display: block;
3730 }
3731
3732 .subform_section.subform_break {
3733 border-top: 1px dashed #ccc;
3734 }
3735
3736 .button-secondary.frm_html_field {
3737 background-color: #ededed;
3738 padding: 10px 20px;
3739 line-height: inherit;
3740 width: auto;
3741 height: auto !important;
3742 -moz-border-radius: 0;
3743 -webkit-border-radius: 0;
3744 border-radius: 0;
3745 -webkit-box-sizing: content-box;
3746 -moz-box-sizing: content-box;
3747 box-sizing: content-box;
3748 }
3749
3750 .frm_html_field_placeholder {
3751 margin-bottom: 10px;
3752 text-align: center;
3753 }
3754
3755 .recaptcha_placeholder {
3756 border: 1px solid #d3d3d3;
3757 width: 300px;
3758 }
3759
3760 .frm_sorting .frm_rte textarea {
3761 width: 653px;
3762 background: #fff;
3763 margin: 1px 0 0;
3764 border: 1px solid #dfdfdf;
3765 border-top: none;
3766 -moz-border-radius: 0;
3767 -webkit-border-radius: 0;
3768 border-radius: 0;
3769 float: none !important;
3770 }
3771
3772 .frm_full_rte textarea {
3773 width: 98%;
3774 padding: 0;
3775 }
3776
3777 .frm_field_box {
3778 padding: 5px;
3779 min-height: 20px;
3780 margin: 10px 0;
3781 }
3782
3783 .frm_indent_opt, td.frm_indent_opt {
3784 padding-left: 25px;
3785 }
3786
3787 .frm_charts object {
3788 background: transparent;
3789 }
3790
3791 .frm_charts h2 {
3792 height: 34px;
3793 }
3794
3795 .frm_single_option.ui-sortable-placeholder,
3796 li.sortable-placeholder {
3797 border: none;
3798 margin: 0;
3799 visibility: visible !important;
3800 box-shadow: 2px -10px 0 1px var(--primary-color);
3801 }
3802
3803 #frm_form_editor_container > ul > .frm_single_option.ui-sortable-placeholder,
3804 #frm_form_editor_container > ul > li.sortable-placeholder {
3805 width: calc(100% - 5px) !important;
3806 height: 0 !important;
3807 }
3808
3809 #frm_form_editor_container > ul > li > ul {
3810 position: relative;
3811 }
3812
3813 #frm_form_editor_container > ul > li > ul > .frm_single_option.ui-sortable-placeholder,
3814 #frm_form_editor_container > ul > li > ul > li.sortable-placeholder,
3815 #frm_form_editor_container ul.start_divider > li > ul > li.sortable-placeholder {
3816 position: absolute;
3817 top: 20px;
3818 bottom: 0;
3819 }
3820
3821 .edit_field_type_divider + li.sortable-placeholder {
3822 box-shadow: 2px 5px 0 1px var(--primary-color);
3823 }
3824
3825 .start_divider li.sortable-placeholder {
3826 box-shadow: 2px -5px 0 1px var(--primary-color);
3827 }
3828
3829 .frm_single_option.ui-sortable-placeholder {
3830 box-shadow: 0 0 1px 1px var(--primary-color);
3831 }
3832
3833 .frm-is-collapsed + .sortable-placeholder {
3834 box-shadow: 2px 15px 0 1px var(--primary-color);
3835 }
3836
3837 .frm_sorting > li.edit_field_type_end_divider:first-child,
3838 .frm_sorting > .frmbutton + .sortable-placeholder, /* hide for first field */
3839 .no-drop-placeholder,
3840 .frm-show-click,
3841 li.ui-state-default.edit_field_type_divider .frm-show-click {
3842 display: none;
3843 }
3844
3845 .frm_form_field.ui-sortable-helper {
3846 height: 30px !important;
3847 background-color: #fff !important;
3848 overflow: hidden !important;
3849 box-sizing: border-box;
3850 }
3851
3852 .frm_form_field.ui-sortable-helper .frm-field-action-icons,
3853 .frm_form_field.ui-sortable-helper .frm_form_fields,
3854 .frm_form_field.ui-sortable-helper .frm_description,
3855 .frm_form_field.ui-sortable-helper .description {
3856 display: none;
3857 }
3858
3859 .frm_form_field.ui-sortable-helper .frm_primary_label,
3860 .frm_form_field.ui-sortable-helper .frm_inner_field_container {
3861 margin: 0 !important;
3862 }
3863
3864 .frm-single-settings .frm-show-click {
3865 display: block !important;
3866 }
3867
3868 .frm-show-hover,
3869 .frm_single_visible_hover,
3870 li.ui-state-default.edit_field_type_divider .frm-show-hover {
3871 opacity: 0;
3872 transition: opacity .15s ease-in-out;
3873 }
3874
3875 #frm-show-fields .frm-field-settings-open .frm-show-hover {
3876 opacity: 1;
3877 }
3878
3879 .frm_sortable_field_opts {
3880 margin-top: 5px;
3881 }
3882
3883 .frm_single_option {
3884 clear: both;
3885 margin: 0;
3886 padding-bottom: 5px;
3887 }
3888
3889 .frm_product_price_wrapper,
3890 .frm_image_preview_wrapper,
3891 #new_fields .frm_single_option select,
3892 #new_fields .frm_single_option input[type=text] {
3893 width: calc(100% - 73px);
3894 }
3895
3896 .frm-right-panel.styling_settings .frm_image_preview_wrapper {
3897 width: 100%;
3898 }
3899
3900 .frm-right-panel.styling_settings .frm_image_preview_wrapper .frm_choose_image_box {
3901 margin-left: 0;
3902 }
3903
3904 .frm-right-panel .frm_single_option a.frm_remove_tag,
3905 .frm_single_option a {
3906 padding-left: 7px;
3907 }
3908
3909 .frm_single_option:hover .frm_single_visible_hover {
3910 opacity: 100;
3911 }
3912
3913 .frm_single_option .frm-drag {
3914 font-size: 23px;
3915 width: 22px;
3916 height: 19px;
3917 margin-left: -6px;
3918 color: var(--grey);
3919 }
3920
3921 .frm_single_option .frm-drag:before {
3922 vertical-align: middle;
3923 }
3924
3925 .frm-drag,
3926 .frm_single_option.ui-sortable-helper {
3927 cursor: move;
3928 }
3929
3930 .frm_single_option .frm_option_key {
3931 margin-left: 19px !important;
3932 }
3933
3934 .frm_option_key input[type=text] {
3935 margin-top: 15px !important;
3936 }
3937
3938 li.ui-state-default.selected .frm-show-click,
3939 li.ui-state-default.selected.edit_field_type_divider .frm-show-click {
3940 display: inline;
3941 vertical-align: top;
3942 }
3943
3944 .frm_field_box:not(.edit_field_type_divider):hover > .frm_inner_field_container > .frm-show-hover,
3945 .frm_field_box .divider_section_only:hover > .frm_inner_field_container > .frm-show-hover,
3946 li.ui-state-default.selected > .frm_inner_field_container > .frm-show-hover,
3947 li.ui-state-default.selected.edit_field_type_divider .divider_section_only .frm-show-hover {
3948 opacity: 100;
3949 }
3950
3951 li.frm_field_box > ul.frm_grid_container {
3952 position: relative;
3953 }
3954
3955 .frm_sorting span.ui-icon {
3956 width: 16px;
3957 }
3958
3959 /* Image options for Radio and Checkbox */
3960
3961 .frm_image_options .frm_image_option_container {
3962 --field-border-width: 1px;
3963 --border-color: var(--grey-border);
3964 --border-color-active: var(--primary-color);
3965 --border-radius: var(--small-radius);
3966 }
3967
3968 .frm_image_option_container svg {
3969 height: 50px;
3970 margin: 10px auto 0;
3971 }
3972
3973 #form_show_entry_page .frm_file_link,
3974 #form_show_entry_page .frm_image_option_container {
3975 display: inline-flex;
3976 flex-wrap: nowrap;
3977 flex-direction: column;
3978 text-align: center;
3979 align-items: center;
3980 width: 150px;
3981 margin-right: 10px;
3982 margin-bottom: 10px;
3983 }
3984
3985 #form_show_entry_page .frm_image_option_container img {
3986 width: 150px;
3987 height: 150px;
3988 object-fit: cover;
3989 }
3990
3991 #form_show_entry_page .frm_file_link img {
3992 max-width: 150px;
3993 height: auto;
3994 }
3995
3996 #form_show_entry_page .frm_file_link ~ br {
3997 display: none;
3998 }
3999
4000 #form_show_entry_page .frm_upload_label {
4001 padding: 10px;
4002 }
4003
4004 .frm_image_option_container .frm_image_placeholder_icon svg{
4005 height: 150px;
4006 }
4007
4008 .frm_list_entry_page .frm_file_link,
4009 .frm_list_entry_page .frm_image_option_container.frm_label_with_image {
4010 display: block;
4011 text-align: center;
4012 }
4013
4014 .frm_list_entry_page .frm_image_option_container img {
4015 width: 75px;
4016 height: 75px;
4017 object-fit: cover;
4018 }
4019
4020 .frm_list_entry_page .frm_file_link img {
4021 max-width: 75px;
4022 height: auto;
4023 }
4024
4025 .frm_image_option_container .frm_empty_url {
4026 background-color: var(--sidebar-color);
4027 }
4028
4029 .frm_list_entry_page .frm_image_option_container .frm_text_label_for_image {
4030 display: block;
4031 padding: 5px 0 10px;
4032 }
4033
4034 .frm_list_entry_page .frm_upload_label,
4035 .frm-summary-page-wrapper .frm_text_label_for_image {
4036 display: block;
4037 }
4038
4039 #frm-welcome .frm_image_options .frm_image_option_container,
4040 #form_global_settings .frm_image_options .frm_image_option_container{
4041 background: var(--sidebar-color);
4042 }
4043
4044 #frm-welcome .frm_image_option_container svg,
4045 #form_global_settings .frm_image_option_container svg {
4046 max-width: calc( 100% - 20px );
4047 }
4048
4049 /* Show an icon on top */
4050 .frm_image_option_container {
4051 position: relative;
4052 }
4053
4054 .frm_text_label_for_image > svg {
4055 width: 30px;
4056 position: absolute;
4057 top: 5px;
4058 right: calc( 50% - 15px );
4059 }
4060 /* End show an icon on top */
4061
4062 .frm_single_option .frm_option_key {
4063 margin-top: 17px;
4064 }
4065
4066 .frm_image_data {
4067 margin-left: 10px;
4068 display: flex;
4069 flex-direction: column;
4070 font-size: 14px;
4071 line-height: 17px;
4072 }
4073
4074 .frm_image_styling_frame {
4075 display: flex;
4076 align-items: stretch;
4077 margin-left: 1.5rem;
4078 }
4079
4080 .frm_image_styling_frame img{
4081 height: 54px;
4082 width: 54px;
4083 min-width: auto;
4084 min-height: auto;
4085 border-radius: 3px;
4086 object-fit: cover;
4087 object-position: center;
4088 }
4089
4090 .frm_image_styling_frame .frm_email_attachment_icon img {
4091 height: auto;
4092 width: auto;
4093 max-width: 54px;
4094 }
4095
4096 .frm_image_preview_title{
4097 margin-top: 6px;
4098 color: rgba(40, 47, 54, 0.65);
4099 overflow: hidden;
4100 white-space: nowrap;
4101 text-overflow: ellipsis;
4102 }
4103
4104 .frm_wrap .frm_choose_image_box {
4105 cursor: pointer;
4106 color: var(--dark-grey);
4107 background-color: #F2F2F2;
4108 margin-left: 24px;
4109 text-align: center;
4110 width: 100%;
4111 }
4112
4113 .frm_wrap .frm_choose_image_box:hover {
4114 background: #fff;
4115 }
4116
4117 a.frm_remove_image_option .frmsvg,
4118 a.frm_remove_image_option,
4119 .frm_remove_image_option {
4120 margin-top: 9px;
4121 color: rgba(40, 47, 54, 0.4);
4122 cursor: pointer;
4123 }
4124
4125 a.frm_remove_image_option:hover .frmsvg,
4126 a.frm_remove_image_option:hover,
4127 .frm_remove_image_option:hover {
4128 color: rgba(40, 47, 54, 0.8);
4129 }
4130
4131 /* Form settings */
4132
4133 #form_settings_page label,
4134 .frm_form_builder label {
4135 font-weight: normal;
4136 font-size: 15px;
4137 color: var(--dark-grey);
4138 }
4139
4140 .frm-form-setting-tabs {
4141 margin-top: 20px !important;
4142 }
4143
4144 .frm-right-panel > .postbox {
4145 background-color: transparent;
4146 border: none;
4147 box-shadow: none;
4148 margin: 0;
4149 }
4150
4151 .frm-right-panel .postbox.frm_with_icons .inside,
4152 .frm-right-panel .postbox .inside,
4153 .frm-right-panel .inside {
4154 font-size: 16px;
4155 padding: 15px 20px 20px;
4156 color: var(--dark-grey);
4157 }
4158
4159 .frm-right-panel .misc-pub-section {
4160 padding: 10px 0;
4161 line-height: 1.4em;
4162 position: relative;
4163 }
4164
4165 .frm-right-panel .inside a,
4166 .frm-form-setting-tabs a {
4167 font-size: 16px;
4168 color: var(--dark-grey);
4169 padding: 15px 15px 15px 20px;
4170 display: block;
4171 }
4172
4173 .frm-right-panel .inside a {
4174 padding: 0;
4175 color: var(--primary-color);
4176 display: inline-block;
4177 }
4178
4179 .frm-right-panel .inside a:hover {
4180 color: var(--primary-hover);
4181 }
4182
4183 .frm-form-setting-tabs a:hover {
4184 background: var(--sidebar-hover);
4185 color: var(--dark-grey);
4186 }
4187
4188 .frm-right-panel .inside i,
4189 .frm-right-panel .inside .frmsvg,
4190 .frm-form-setting-tabs a i,
4191 .frm-form-setting-tabs a .frmsvg {
4192 margin: 0 5px;
4193 display: inline-block;
4194 width: 20px;
4195 height: 20px;
4196 color: var(--grey);
4197 }
4198
4199 .frm-right-panel .inside a:hover i,
4200 .frm-right-panel .inside a:hover .frmsvg,
4201 .frm-form-setting-tabs a:hover .frmsvg,
4202 .frm-form-setting-tabs a:hover span {
4203 color: var(--dark-grey);
4204 }
4205
4206 .frm_settings_form .tabs-panel {
4207 padding: 0 25px;
4208 }
4209
4210 #form_settings_page .tabs-panel,
4211 .frm_settings_form .tabs-panel {
4212 max-height: initial !important;
4213 min-height: 50px !important;
4214 }
4215
4216 #frm_adv_info .tabs-panel {
4217 min-height: 0 !important;
4218 overflow-x: hidden;
4219 padding: 0 20px;
4220 border: none;
4221 background: transparent;
4222 }
4223
4224 select.frm_cancelnew, input.frm_enternew {
4225 width: 175px;
4226 }
4227
4228 .frm_posttax_opt_list,
4229 .frm_submit_logic_rows {
4230 border: 1px solid var(--grey-border);
4231 padding: 25px;
4232 border-radius: var(--small-radius);
4233 margin: 5px 0 5px 25px;
4234 }
4235
4236 /* Admin toggle */
4237 .frm_toggle_off,
4238 .frm_toggle_on {
4239 display: none;
4240 color: #fff;
4241 z-index: 999;
4242 position: absolute;
4243 font-size: 10px;
4244 line-height: 20px;
4245 left: 6px;
4246 }
4247
4248 .frm_toggle_off {
4249 display: inline;
4250 left: auto;
4251 right: 5px;
4252 color: var(--dark-grey);
4253 }
4254
4255 .frm_toggle {
4256 position: relative;
4257 display: inline-block;
4258 width: 45px;
4259 height: 20px;
4260 vertical-align: middle;
4261 margin: 2px;
4262 }
4263
4264 label > span.frm_toggle {
4265 margin-right: 15px;
4266 }
4267
4268 .frm_toggle input {
4269 display: none !important;
4270 }
4271
4272 .frm_toggle_slider {
4273 position: absolute;
4274 cursor: pointer;
4275 top: 0;
4276 left: 0;
4277 right: 0;
4278 bottom: 0;
4279 transition: .4s;
4280 border-radius: 30px;
4281 background-color: #fff;
4282 box-shadow: 0 0 0 2px var(--grey);
4283 }
4284
4285 .frm_toggle_slider:before {
4286 border-radius: 50%;
4287 position: absolute;
4288 content: "";
4289 height: 16px;
4290 width: 16px;
4291 left: 2px;
4292 top: 2px;
4293 transition: .3s;
4294 background-color: var(--grey);
4295 }
4296
4297 input[disabled] + .frm_toggle_slider {
4298 pointer-events: none;
4299 cursor: text;
4300 opacity: .5;
4301 }
4302
4303 .frm_toggle_long {
4304 width: 80%;
4305 height: 28px;
4306 }
4307
4308 .frm_toggle_long .frm_toggle_slider {
4309 background: var(--primary-hover);
4310 box-shadow: 0 0 0 2px var(--primary-hover);
4311 }
4312
4313 .frm_toggle_long .frm_toggle_off,
4314 .frm_toggle_long .frm_toggle_on {
4315 width: 50%;
4316 text-align: center;
4317 font-size: 13px;
4318 line-height: 28px;
4319 }
4320
4321 .frm_toggle_long .frm_toggle_on {
4322 left: 0;
4323 }
4324
4325 .frm_toggle_long .frm_toggle_off {
4326 right: 0;
4327 }
4328
4329 .frm_toggle_long .frm_toggle_slider:before {
4330 width: 50%;
4331 left: 0;
4332 top: 0;
4333 border-radius: var(--border-radius) 0 0 var(--border-radius);
4334 height: 100%;
4335 background-color: #fff;
4336 color: var(--primary-color);
4337 }
4338
4339 input:checked + .frm_toggle_slider {
4340 background-color: var(--primary-hover);
4341 box-shadow: 0 0 0 2px var(--primary-hover);
4342 }
4343
4344 input:checked + .frm_toggle_slider:before {
4345 transform: translateX(25px);
4346 background-color: #fff;
4347 }
4348
4349 .frm_toggle_long input:checked + .frm_toggle_slider:before {
4350 transform: translateX(101%);
4351 border-radius: 0 var(--border-radius) var(--border-radius) 0;
4352 }
4353
4354 input:checked + .frm_toggle_slider + .frm_toggle_on {
4355 display: inline;
4356 }
4357
4358 input:checked + .frm_toggle_slider + .frm_toggle_on + .frm_toggle_off {
4359 display: none;
4360 }
4361
4362 .frm_toggle_long .frm_toggle_on,
4363 .frm_toggle_long input:checked + .frm_toggle_slider + .frm_toggle_on + .frm_toggle_off {
4364 display: inline;
4365 color: var(--primary-color);
4366 font-weight: normal;
4367 }
4368
4369 .frm_toggle_long .frm_toggle_off,
4370 .frm_toggle_long input:checked + .frm_toggle_slider + .frm_toggle_on {
4371 color: #fff;
4372 font-weight: bold;
4373 }
4374
4375 input:focus + .frm_toggle_slider {
4376 box-shadow: 0 0 1px #008ec2;
4377 }
4378
4379 /* Global Settings */
4380
4381 .tabs-panel {
4382 height: auto !important;
4383 min-height: 260px;
4384 }
4385
4386 .tabs-panel.panel_secondary {
4387 min-height: 20px;
4388 margin-top: 10px;
4389 margin-left: 150px;
4390 }
4391
4392 label.frm-example-icon {
4393 margin-right: 20px !important;
4394 display: inline-block !important;
4395 }
4396
4397 .frm-example-icon .frmsvg,
4398 .frm-example-icon i {
4399 height: 20px;
4400 width: 20px;
4401 font-size: 20px;
4402 color: var(--dark-grey);
4403 }
4404
4405 .edd_frm_license_row {
4406 clear: both;
4407 line-height: 2em;
4408 }
4409
4410 .frm_license_msg {
4411 margin-top: 0;
4412 }
4413
4414 .frm_authorized_box .frm-show-unauthorized,
4415 .frm_unauthorized_box .frm-show-authorized {
4416 display: none;
4417 }
4418
4419 .edd_frm_status_icon.frm_icon_font {
4420 color: #D54E21;
4421 margin: 0 5px;
4422 }
4423
4424 .edd_frm_status_icon.frm_icon_font.frm_inactive_icon {
4425 color: green;
4426 }
4427
4428 /* Hide the install steps for solutions */
4429 #form_global_settings .tabs-panel .num svg {
4430 display: none;
4431 }
4432
4433 /* Empty List */
4434
4435 .frm_no_items {
4436 margin: 0 auto 50px;
4437 text-align: center;
4438 color: var(--dark-grey);
4439 max-width: 500px;
4440 }
4441
4442 .frm_no_items h2 {
4443 font-size: 25px;
4444 margin-bottom: 30px !important;
4445 }
4446
4447 .frm_no_items p {
4448 font-size: 14px;
4449 }
4450
4451 .frm-subscribe {
4452 margin: 30px 0;
4453 }
4454
4455 /* Inbox */
4456
4457 #frm_inbox_page .frm_page_container {
4458 height: auto;
4459 }
4460
4461 .frm_inbox_card {
4462 display: grid;
4463 grid-template-columns: 72px 1fr;
4464 grid-gap: 15px;
4465 border-bottom: 1px solid var(--grey-border);
4466 padding: 25px;
4467 }
4468
4469 .frm_inbox_card_icon {
4470 grid-row: span 3 / span 3;
4471 padding-top: 20px;
4472 text-align: center
4473 }
4474
4475 .frm_inbox_card_icon svg {
4476 height: 48px;
4477 width: 48px;
4478 color: var(--blue-border);
4479 }
4480
4481 .frm_inbox_card header {
4482 display: grid;
4483 grid-template-columns: 1fr 150px;
4484 align-items: center;
4485 }
4486
4487 .frm_inbox_card h3 {
4488 border: none;
4489 text-transform: none;
4490 margin: 0;
4491 padding: 0;
4492 font-weight: 600;
4493 color: var(--medium-grey);
4494 font-size: 16px;
4495 }
4496
4497 .frm_inbox_date {
4498 text-align: right;
4499 }
4500
4501 .frm_inbox_count,
4502 .frm_inbox_unread {
4503 background: var(--orange);
4504 color: #fff;
4505 border-radius: 50%;
4506 display: inline-block;
4507 margin-right: 8px;
4508 font-size: 11px;
4509 text-align: center;
4510 }
4511
4512 .frm_inbox_unread {
4513 width: 8px;
4514 height: 8px;
4515 }
4516
4517 .frm_inbox_count {
4518 min-width: 18px;
4519 height: 18px;
4520 margin-left: 2px;
4521 vertical-align: text-bottom;
4522 }
4523
4524 /* Styles tabs */
4525
4526 #frm_styling_form #frm_delete_style {
4527 padding-right: 10px;
4528 }
4529
4530 #frm_styling_form #frm_delete_style .frmsvg {
4531 vertical-align: -webkit-baseline-middle;
4532 }
4533
4534 .frm_pro_form .frm_form_field.frm_lite_style,
4535 .frm_pro_form .frm_lite_style {
4536 display: none !important;
4537 }
4538
4539 label.default-style-box input[type="checkbox"] {
4540 vertical-align: middle;
4541 }
4542
4543 #frm_styling_form .frm_form_field input[type="checkbox"],
4544 #frm_styling_form .frm_form_field input[type="radio"] {
4545 vertical-align: bottom;
4546 }
4547
4548 #frm_styling_form .howto span {
4549 float: none;
4550 margin-top: 0;
4551 }
4552
4553 /* Import/Export */
4554 .csv_opts #frm_csv_col_sep {
4555 width: 45px;
4556 }
4557
4558 #frm_advanced td.frm_left_label {
4559 width: 20%;
4560 padding-right: 2px;
4561 }
4562
4563 #frm_where_options select {
4564 max-width: 200px;
4565 }
4566
4567 #frm_where_options select.frm_insert_where_options {
4568 width: 30%;
4569 }
4570
4571 #frm_where_options select.frm_where_is_options {
4572 width: 20%;
4573 }
4574
4575 #frm_where_options span.frm_where_val {
4576 width: 32%;
4577 display: inline-block;
4578 position: relative;
4579 }
4580
4581 #frm_where_options span.frm_where_val .frm_tooltip_icon {
4582 left: -4px;
4583 position: absolute;
4584 }
4585
4586 #frm_where_options span.frm_where_val.frm_hidden {
4587 display: none;
4588 }
4589
4590 #frm_where_options span.frm_where_val input, #frm_where_options span.frm_where_val select {
4591 width: 90%;
4592 margin-left: 10px;
4593 }
4594
4595 #frm_where_options {
4596 min-height: 31px;
4597 }
4598
4599 .tabs-panel.active .tabs-panel, .frm_settings_form .tabs-panel .tabs-panel {
4600 border: none;
4601 padding: 0;
4602 }
4603
4604 .frm-feature-banner {
4605 background: var(--dark-grey);
4606 color: #fff;
4607 border-radius: var(--small-radius);
4608 padding: 20px;
4609 margin: 10px 0;
4610 }
4611
4612 .frm-feature-banner p {
4613 font-size: 14px;
4614 }
4615
4616 .frm-feature-banner .dismiss {
4617 margin-top: -10px;
4618 margin-right: -10px;
4619 }
4620
4621 .frm-feature-banner .dismiss svg {
4622 color: #fff;
4623 }
4624
4625 .frm-feature-banner .frm-big-icon {
4626 padding-right: 20px;
4627 float: left;
4628 min-height: 60px;
4629 }
4630
4631 .frm-big-icon svg {
4632 height: 60px;
4633 width: 60px;
4634 }
4635
4636 .frm-feature-banner p {
4637 margin-top: 0;
4638 }
4639
4640 /*for add-on reverse compatibility */
4641
4642 .frm_98_width {
4643 width: 100% !important;
4644 }
4645
4646 /*Form Settings Tab*/
4647
4648 h2.frm-h2,
4649 .frm_form_settings h2 {
4650 border-bottom: 1px solid var(--grey-border);
4651 color: var(--dark-grey);
4652 font-size: 20px !important;
4653 font-weight: 500 !important;
4654 padding: 9px 0 5px;
4655 margin: 0;
4656 }
4657
4658 .frm_settings_form h3,
4659 .frm_form_settings h3 {
4660 font-size: 16px;
4661 border-top: 1px solid var(--grey-border);
4662 padding-top: 10px;
4663 font-weight: normal;
4664 text-transform: uppercase;
4665 color: var(--medium-grey);
4666 }
4667
4668 .frm_form_settings .howto {
4669 color: var(--medium-grey);
4670 font-size: 15px;
4671 margin-top: 8px;
4672 }
4673
4674 .frm_form_settings .advanced_settings .form-table {
4675 margin-top: 0;
4676 }
4677
4678 .frm_form_settings td.frm_175_width {
4679 width: 175px;
4680 }
4681
4682 .frm_form_settings #success_url {
4683 width: 95%;
4684 }
4685
4686 .frm_wrap .ui-autocomplete {
4687 box-shadow: none;
4688 border: 1px solid var(--grey-border);
4689 border-radius: var(--small-radius);
4690 background: var(--lightest-grey);
4691 position: absolute;
4692 padding: 3px 0;
4693 font-size: 15px;
4694 max-height: 310px;
4695 overflow-y: auto;
4696 overflow-x: hidden;
4697 }
4698
4699 .frm_wrap .ui-widget {
4700 font-family: inherit;
4701 }
4702
4703 .frm_wrap .ui-autocomplete li {
4704 padding: 2px 10px;
4705 background: none;
4706 color: var(--dark-grey);
4707 border: none;
4708 font-weight: normal;
4709 }
4710
4711 .frm_wrap .ui-autocomplete li div.ui-state-active,
4712 .frm_wrap .ui-autocomplete li.ui-state-focus {
4713 background: rgb(65, 153, 253);
4714 color: #fff;
4715 }
4716
4717 .frm_wrap .ui-autocomplete .ui-menu-item-wrapper {
4718 padding: 2px 10px;
4719 border-radius: var(--small-radius);
4720 }
4721
4722 .frm_wrap .ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
4723 border: none;
4724 font-weight: inherit;
4725 }
4726
4727 .frm_select_with_label {
4728 margin: 7px 0 0;
4729 }
4730
4731 /* Customization Panel */
4732 #frm-insert-fields-box, #frm-conditionals {
4733 max-height: none;
4734 }
4735
4736 #frm-conditionals, #frm-adv-info-tab {
4737 display: none;
4738 max-height: 355px;
4739 }
4740
4741 #frm-insert-fields-box ul.subsubsub,
4742 #frm-conditionals ul.subsubsub {
4743 float: right;
4744 margin: 0;
4745 }
4746
4747 #frm-insert-fields-box ul.alignleft,
4748 #frm-conditionals ul.alignleft {
4749 margin: 5px 0 0;
4750 }
4751
4752 #frm_adv_info ul.frm_code_list.frm-full-hover {
4753 clear: both;
4754 max-height: 215px;
4755 overflow: auto;
4756 }
4757
4758 #frm-insert-fields-box ul.frm_code_list li.clear.frm_block {
4759 height: 10px;
4760 }
4761
4762 .frm_page_container #frm_adv_info .frm_noallow {
4763 display: none;
4764 }
4765
4766 #frm_adv_info #frm-conditionals .frm_noallow {
4767 display: block;
4768 }
4769
4770 /* Customize HTML Tab */
4771 #frm_html_tab.frm_hidden {
4772 display: none;
4773 }
4774
4775 #frm_html_tab.active {
4776 display: inline;
4777 }
4778
4779 /*Form Actions Tab*/
4780 .frm_email_reply_container select,
4781 .frm_email_reply_container input,
4782 .form-table td.frm_150_width {
4783 width: 170px;
4784 }
4785
4786 #frm_notification_settings .frm_no_top_padding {
4787 padding-top: 0;
4788 }
4789
4790 .frm_email_settings.frm_email_settings.widgets-holder-wrap {
4791 overflow: auto;
4792 box-shadow: none;
4793 }
4794
4795 #frm_notification_settings .widget-top .widget-action,
4796 #frm_form_editor_container .widget-top .widget-action {
4797 border: 0;
4798 margin: 0;
4799 padding: 10px;
4800 background: 0 0;
4801 cursor: pointer;
4802 outline: 0;
4803 }
4804
4805 #frm_email_addon_menu {
4806 border: 1px solid var(--grey-border);
4807 padding: 15px;
4808 border-radius: 4px;
4809 margin: 25px 0 15px;
4810 }
4811
4812 #frm_email_addon_menu .frm-search {
4813 float: right;
4814 margin: 0;
4815 }
4816
4817 #frm_email_addon_menu h3.frm-no-border {
4818 clear: none;
4819 padding-top: 7px;
4820 }
4821
4822 .frm_email_settings .widget .widget-top,
4823 .frm_email_settings .widget .widget-top h3 {
4824 cursor: pointer !important;
4825 }
4826
4827 .frm_email_settings .widget {
4828 margin-bottom: 15px;
4829 line-height: 1.4em;
4830 padding: 0;
4831 }
4832
4833 .frm_email_settings .widget:last-of-type {
4834 margin-bottom: 20px;
4835 }
4836
4837 .frm_form_action_settings .widget-top {
4838 box-shadow: none;
4839 border-color: var(--grey-border);
4840 border-radius: 4px;
4841 background: var(--lightest-grey);
4842 color: var(--dark-grey);
4843 }
4844
4845 .frm_form_action_settings:hover .widget-top {
4846 border-color: var(--grey);
4847 }
4848
4849 .frm_form_action_settings.open .widget-top {
4850 border-bottom-left-radius: 0;
4851 border-bottom-right-radius: 0;
4852 border-bottom: none;
4853 }
4854
4855 .frm_form_action_settings.open:hover .widget-top {
4856 border-color: var(--grey-border);
4857 }
4858
4859 .frm_form_action_settings > .widget-inside {
4860 display: none;
4861 }
4862
4863 .frm_form_action_settings.open > .widget-inside {
4864 display: block;
4865 }
4866
4867 .frm_form_action_settings .widget-inside {
4868 min-height: 25px;
4869 padding: 15px;
4870 border-color: var(--grey-border);
4871 border-bottom-left-radius: 4px;
4872 border-bottom-right-radius: 4px;
4873 }
4874
4875 .frm_form_action_settings .widget-title h4,
4876 .frm_form_action_settings .widget-title h3 {
4877 display: inline-block;
4878 border-bottom: none;
4879 padding: 10px 10px 5px;
4880 font-size: 16px;
4881 font-weight: 500;
4882 }
4883
4884 #frm_email_addon_menu h3 {
4885 margin: 0 0 15px;
4886 clear: both;
4887 }
4888
4889 .frm_single_api_settings p > label {
4890 display: inline;
4891 }
4892
4893 .frm_form_action_icon {
4894 margin-right: 5px;
4895 }
4896
4897 .frm_actions_list {
4898 margin: 0;
4899 display: inline;
4900 }
4901
4902 .frm_actions_list li {
4903 float: left;
4904 width: 15.6%;
4905 margin: 10px .5% 15px;
4906 height: 100px;
4907 text-align: center;
4908 }
4909
4910 .frm-limited-actions .frm-group-heading,
4911 .frm-limited-actions #frm-hide-groups,
4912 .frm-all-actions #frm-show-groups,
4913 .frm-limited-actions .frm-not-installed:not(.frm-search-result):not(.frm-default-show) {
4914 display: none;
4915 }
4916
4917 label.frm_action_events {
4918 padding-left: 15px;
4919 }
4920
4921 #frm-hide-groups,
4922 #frm-show-groups {
4923 font-size: 16px;
4924 float: right;
4925 }
4926
4927 .frm_actions_list a:active, .frm_actions_list a:focus {
4928 outline: none;
4929 }
4930
4931 .frm_actions_list a {
4932 font-size: 14px;
4933 color: var(--dark-grey);
4934 word-break: break-word;
4935 }
4936
4937 .frm_actions_list span.frm-outer-circle {
4938 /* 50px total with 30px content */
4939 background-color: var(--sidebar-color);
4940 padding: 10px;
4941 text-align: center;
4942 border-radius: 50%;
4943 display: block;
4944 width: 30px;
4945 height: 30px;
4946 margin: 0 auto 15px;
4947 }
4948
4949 .frm_email_settings .widget-title h4 {
4950 color: var(--dark-grey);
4951 }
4952
4953 .frm_disabled_action .widget-title h4 {
4954 color: var(--grey);
4955 }
4956
4957 .frm_actions_list a .frmsvg,
4958 .frm_actions_list a i {
4959 height: 18px;
4960 width: 18px;
4961 font-size: 18px;
4962 padding: 2px;
4963 color: var(--lightest-grey);
4964 }
4965
4966 span.frm-inner-circle,
4967 .frm_email_settings .widget-title .frm_form_action_icon {
4968 background-color: var(--grey-border);
4969 border-radius: 50%;
4970 display: inline-block;
4971 text-align: center;
4972 }
4973
4974 span.frm-inner-circle {
4975 background-color: var(--primary-hover);
4976 height: 22px;
4977 width: 22px;
4978 padding: 4px;
4979 color: #fff;
4980 }
4981
4982 .frm-inner-circle svg {
4983 fill: currentColor;
4984 }
4985
4986 .frm_email_settings .widget-title .frm_form_action_icon {
4987 height: 15px;
4988 width: 15px;
4989 padding: 5px;
4990 color: var(--lightest-grey);
4991 vertical-align: middle;
4992 }
4993
4994 .frm_actions_list .frmsvg,
4995 .frm_actions_list i:before,
4996 .frm_email_settings .widget-title .frm_form_action_icon i,
4997 .frm_email_settings .widget-title .frm_form_action_icon .frmsvg {
4998 height: 15px;
4999 width: 15px;
5000 vertical-align: text-top;
5001 }
5002
5003 .frm_actions_list i:before {
5004 vertical-align: middle;
5005 }
5006
5007 .frm_email_settings .widget-title:hover .frm_form_action_icon {
5008 background-color: var(--grey);
5009 }
5010
5011 span.frm-inner-circle.frm-inverse {
5012 background-color: transparent;
5013 color: var(--primary-hover);
5014 padding: 0;
5015 height: 30px;
5016 width: 100%;
5017 }
5018
5019 .frm_actions_list span.frm-inverse i,
5020 .frm_actions_list span.frm-inverse .frmsvg {
5021 color: var(--primary-hover);
5022 height: 30px;
5023 width: 30px;
5024 font-size: 30px;
5025 padding: 0;
5026 }
5027
5028 .frm_actions_list i.frm-inverse:before {
5029 height: 30px;
5030 width: 100%;
5031 font-size: 30px;
5032 }
5033
5034 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse {
5035 background: transparent;
5036 padding: 0;
5037 height: 24px;
5038 width: 24px;
5039 }
5040
5041 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse .frmsvg,
5042 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse i:before {
5043 color: var(--grey-border);
5044 height: 24px;
5045 width: 24px;
5046 font-size: 24px;
5047 line-height: 1em;
5048 }
5049
5050 .frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse .frmsvg,
5051 .frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse i:before {
5052 color: var(--grey);
5053 }
5054
5055 .frm_email_icons {
5056 padding: 10px 0 5px 6px;
5057 font-size: 20px;
5058 }
5059
5060 .frm_email_icons a {
5061 margin-left: 8px;
5062 color: var(--grey);
5063 opacity: 0;
5064 transition: all .2s ease;
5065 vertical-align: middle;
5066 }
5067
5068 .frm_email_icons a .frmsvg {
5069 color: var(--grey);
5070 }
5071
5072 .frm_email_icons a:hover,
5073 .widget-top:hover .frm_email_icons a {
5074 opacity: 1;
5075 }
5076
5077 .frm_actions_list a.frm_inactive_action {
5078 color: var(--grey);
5079 }
5080
5081 .frm_inactive_action .frm-inner-circle,
5082 .frm_actions_list .frm_inactive_action i {
5083 opacity: .4;
5084 }
5085
5086 .frm-no-margin {
5087 margin: 0;
5088 }
5089
5090 .frm-no-border {
5091 border: none !important;
5092 }
5093
5094 table td, .form-table tr td {
5095 vertical-align: top;
5096 }
5097
5098 #new_fields .form-table tr td {
5099 display: block;
5100 padding: 7px 0 0;
5101 }
5102
5103 #new_fields .form-table tr td:first-child {
5104 margin: 0;
5105 }
5106
5107 #new_fields .form-table tr td:last-child {
5108 margin-bottom: 9px;
5109 }
5110
5111 .form-table #list-table th {
5112 text-align: center;
5113 }
5114
5115 #form_settings_page th,
5116 #form_settings_page td,
5117 .frm_settings_form td,
5118 #frm_notification_settings .frm_form_action_settings td p {
5119 padding: 7px 0;
5120 }
5121
5122 #frm_notification_settings .form-table > tbody > tr > th {
5123 width: 150px;
5124 font-weight: normal;
5125 padding-right: 10px;
5126 }
5127
5128 #frm_notification_settings .frm_single_email_settings .form-table > tbody > tr > th {
5129 width: 80px;
5130 }
5131
5132 #frm_notification_settings table tr td:first-child {
5133 padding-left: 0;
5134 }
5135
5136 #frm_notification_settings table tr td:last-child {
5137 padding-right: 0;
5138 }
5139
5140
5141 #frm_notification_settings .frm_left_label {
5142 /* For add-ons that haven't been updated for 4.0 */
5143 float: none;
5144 width: auto !important;
5145 line-height: 1;
5146 }
5147
5148 .frm-fields .frm_autoresponder_rows select {
5149 width: auto;
5150 }
5151
5152 #frm_notification_settings .frm_with_left_label,
5153 #frm_notification_settings .frm_left_label + textarea,
5154 #frm_notification_settings .frm_left_label + select,
5155 #frm_notification_settings .frm_left_label + input[type=text] {
5156 width: 100%;
5157 }
5158
5159 #frm_notification_settings .frm_email_buttons {
5160 padding: 7px;
5161 background: var(--light-blue);
5162 color: var(--primary-hover);
5163 border-radius: 4px;
5164 border-color: var(--blue-border);
5165 line-height: 1em;
5166 height: auto;
5167 font-size: 12px;
5168 box-shadow: none;
5169 }
5170
5171 .frm_reply_to_container,
5172 .frm_bcc_cc_container {
5173 float: right;
5174 margin: -8px 0 0;
5175 z-index: 1;
5176 position: relative;
5177 }
5178
5179 .frm_email_row .frm_cancel1_icon:before {
5180 line-height: 1;
5181 vertical-align: bottom;
5182 }
5183
5184 .frm_action_id {
5185 padding-top: 10px;
5186 }
5187
5188 .frm_logic_field_opts {
5189 max-width: 35%;
5190 }
5191
5192 .frm-inline-select,
5193 #frm_submit_logic_row,
5194 .frm_logic_rows .frm-collapse-me {
5195 line-height: 30px;
5196 }
5197
5198 .frm_logic_row:first-of-type {
5199 padding-top: 8px;
5200 }
5201
5202 .frm-single-settings .frm_logic_row > select {
5203 max-width: 32.5% !important;
5204 }
5205
5206 .frm-single-settings .frm_logic_row select:nth-child(2) {
5207 max-width: 20% !important;
5208 }
5209
5210 .frm-single-settings .frm_logic_row span input,
5211 .frm-single-settings .frm_logic_row span select {
5212 max-width: 36% !important;
5213 }
5214
5215 .frm-single-settings .frm_logic_row input {
5216 max-width: 118px !important;
5217 }
5218
5219 .frm-single-settings ul.frm_sortable_field_opts {
5220 margin-bottom: 5px;
5221 }
5222
5223 .advanced_settings .frm_logic_row {
5224 margin: 14px 0;
5225 }
5226
5227 .advanced_settings .frm_logic_row select,
5228 .advanced_settings .frm_logic_row input {
5229 max-width: 30% !important;
5230 }
5231
5232 .frm_form_action_settings .frm_logic_row p {
5233 margin-top: 0;
5234 margin-bottom: 0;
5235 padding: 0;
5236 }
5237
5238 .frm_form_settings input[type="text"] {
5239 line-height: normal;
5240 height: auto;
5241 }
5242
5243 #poststuff .widgets-holder-wrap .frm_form_action_settings .widget-inside {
5244 padding-bottom: 0;
5245 }
5246
5247 #poststuff .frm_form_settings .widgets-holder-wrap .widget-inside {
5248 padding-left: 15px;
5249 padding-right: 15px;
5250 }
5251
5252 #form_global_settings h3 {
5253 font-size: 14px;
5254 margin-top: 25px;
5255 }
5256
5257 #form_global_settings .tabs-panel + h3 {
5258 margin-top: 0;
5259 border: none;
5260 }
5261
5262 #poststuff .frm_form_settings .widget-inside h3,
5263 #poststuff .frm_form_settings .advanced_settings h3,
5264 #poststuff .frm_settings_form h3,
5265 #frm_advanced .inside h3 {
5266 border-top: 1px solid #eee;
5267 border-bottom: none;
5268 margin: 15px -15px 0;
5269 padding: 8px 15px;
5270 font-size: 14px;
5271 }
5272
5273 #poststuff .frm_form_settings h3.frm_first_h3,
5274 #poststuff h3.frm_first_h3 {
5275 border: none;
5276 margin-top: 0;
5277 }
5278
5279 h3.frm_add_logic_link {
5280 margin-bottom: 0 !important;
5281 }
5282
5283 a.frm_add_logic_link {
5284 display: block;
5285 text-align: center;
5286 margin: 10px auto;
5287 padding: 10px;
5288 width: 80%;
5289 max-width: 290px;
5290 font-size: 19px;
5291 border: 1px solid var(--primary-color);
5292 border-radius: var(--border-radius);
5293 }
5294
5295 a.frm_add_logic_link.frm_hidden {
5296 display: none;
5297 }
5298
5299 .frm_add_logic_link .frmsvg,
5300 .frm_add_logic_link i {
5301 margin-right: 5px;
5302 }
5303
5304 .frm_right_addon {
5305 position: relative;
5306 }
5307
5308 .frm_right_addon .frm_remove_field {
5309 position: absolute;
5310 padding: 5px 10px;
5311 right: 10px;
5312 bottom: 0;
5313 }
5314
5315 .frm_right_addon input {
5316 padding-right: 30px;
5317 }
5318
5319 .frm_icon_font {
5320 color: #A0A0A0;
5321 color: var(--grey);
5322 }
5323
5324 .misc-pub-revisions.frm_icon_font,
5325 .misc-pub-revisions.frm_icon_font:hover {
5326 color: inherit;
5327 }
5328
5329 .postbox.frm_with_icons .inside {
5330 padding: 0;
5331 margin: 0;
5332 }
5333
5334 .frm_add_tag:before {
5335 content: '\e602';
5336 }
5337
5338 .frm_remove_tag:before {
5339 content: '\e600';
5340 }
5341
5342 .frm_logic_row .frm_remove_tag {
5343 padding-left: 7px;
5344 }
5345
5346 .frm_logic_row .frm1 > .frm_remove_tag {
5347 padding: 0;
5348 }
5349
5350 .frm_tooltip_icon:before {
5351 font-size: 13px;
5352 vertical-align: top;
5353 }
5354
5355 .form-field input[type=text].frm_other_input {
5356 width: 30%;
5357 margin-left: 10px;
5358 }
5359
5360 .frm-add-other {
5361 text-align: right;
5362 }
5363
5364 .frm_add_opt .frm_add_tag,
5365 .frm-add-other .frm_add_tag {
5366 vertical-align: 20%;
5367 }
5368
5369 .frm_action_icon {
5370 margin: 5px 0 0 5px;
5371 }
5372
5373 span.frm_action_icon {
5374 margin: 0 4px 0 0;
5375 }
5376
5377 .frm_action_icon:active {
5378 outline: none;
5379 }
5380
5381 a.frm_action_icon:hover {
5382 text-decoration: none;
5383 }
5384
5385 .frm_action_icon.frm_error_icon:before {
5386 content: '\e608';
5387 }
5388
5389 .frm_inactive_icon.frm_action_icon.frm_error_icon:before {
5390 content: '\e606';
5391 }
5392
5393 .frm-field-action-icons {
5394 text-align: right;
5395 position: absolute;
5396 top: 2px;
5397 right: 2px;
5398 max-width: 100%;
5399 }
5400
5401 .frm-field-action-icons .frm-field-id {
5402 display: inline-block;
5403 overflow: hidden;
5404 text-overflow: ellipsis;
5405 white-space: nowrap;
5406 width: 80px;
5407 max-width: calc( 100% - 50px );
5408 position: relative;
5409 top: 2px;
5410 }
5411
5412 .frm-field-action-icons a {
5413 font-size: 16px;
5414 width: 17px;
5415 }
5416
5417 .frm-field-action-icons a:hover {
5418 text-decoration: none;
5419 }
5420
5421 .frm-field-action-icons .dropdown {
5422 display: inline-block;
5423 }
5424
5425 .frm-field-action-icons a .frmsvg {
5426 color: #9EA9B8 !important;
5427 font-size: 17px;
5428 width: 17px;
5429 height: 17px;
5430 }
5431
5432 .edit_field_type_end_divider .frm-field-action-icons {
5433 display: none !important;
5434 }
5435
5436 .frm-move {
5437 cursor: move;
5438 }
5439
5440 span.howto {
5441 display: inline;
5442 }
5443
5444 .frm_import_message {
5445 margin: 15px 0;
5446 line-height: 2.5em;
5447 }
5448
5449 .frm_sorting .form-field .widget input[type="text"],
5450 .frm_sorting .form-field .widget input[type="number"],
5451 .frm_sorting .form-field .widget select,
5452 #wpcontent .frm_sorting .form-field .widget select,
5453 .frm_sorting .form-field .widget textarea {
5454 width: auto;
5455 }
5456
5457 .tagchecklist span.no_taglist {
5458 display: inline;
5459 float: none;
5460 line-height: 15px;
5461 margin-right: 0;
5462 font-size: inherit;
5463 }
5464
5465 .tagchecklist .frm_exclude_cat_list span {
5466 display: inline;
5467 }
5468
5469 .tagchecklist span a:before {
5470 line-height: 23px;
5471 text-align: start;
5472 }
5473
5474 /* Entries Page */
5475 .frm_no_entries_form {
5476 padding: 60px 0;
5477 }
5478
5479 .frm_no_entries_form .frm_no_entries_header {
5480 font-size: 20px;
5481 margin-bottom: 10px;
5482 }
5483
5484 .frm_no_entries_form .frm_no_entries_text {
5485 line-height: 200%;
5486 }
5487
5488 #form_entries_page #the-list .no-items {
5489 height: 240px; /* Equals to the max height of search dropdown */
5490 }
5491
5492 /* Reports Page */
5493 #form_reports_page img.frm_no_reports {
5494 max-width: 100%;
5495 }
5496
5497 .frm_wrap .google-visualization-table .gradient,
5498 .frm_wrap .google-visualization-table-tr-head,
5499 .frm_wrap .google-visualization-table-tr-odd,
5500 .frm_wrap .google-visualization-table-tr-odd.google-visualization-table-tr-over {
5501 background: var(--lightest-grey);
5502 }
5503
5504 .frm_wrap .google-visualization-table-tr-over {
5505 background: #fff;
5506 }
5507
5508 .frm_wrap .google-visualization-table-table th,
5509 .frm_wrap .google-visualization-table-table td {
5510 border-right-width: 0;
5511 padding: 10px !important;
5512 }
5513
5514 .frm_wrap .google-visualization-table-tr-head,
5515 .frm_wrap .google-visualization-table-tr-head th {
5516 font-size: 16px;
5517 font-weight: 400 !important;
5518 text-align: left;
5519 }
5520
5521 .frm_wrap .google-visualization-table-td-number {
5522 text-align: inherit;
5523 }
5524
5525 #form_reports_page .postbox{
5526 text-align: center;
5527 float: none;
5528 display: inline-block;
5529 margin-right: 2%;
5530 width: 20%;
5531 min-width: 175px;
5532 }
5533
5534 #form_reports_page h2 {
5535 margin-top: 2em !important;
5536 }
5537
5538 /* Views Page */
5539 #form_views_page img.frm_no_views {
5540 max-width: 100%;
5541 }
5542
5543 /* Field options popup */
5544 .frm_field_opts_popup {
5545 min-width: 300px;
5546 background-color: #fff;
5547 }
5548
5549 .frm_field_opts_popup #wpadminbar {
5550 display: none;
5551 }
5552
5553 .frm_prepop {
5554 width: 100%;
5555 list-style: none;
5556 overflow: auto;
5557 margin: 0;
5558 max-height: 295px;
5559 }
5560
5561 .frm_prepop li {
5562 margin: 0;
5563 }
5564
5565 .frm_prepop li a {
5566 display: block;
5567 text-decoration: none;
5568 cursor: pointer;
5569 padding: 5px 20px;
5570 }
5571
5572 .frm_prepop li a:hover {
5573 background: var(--sidebar-color);
5574 }
5575
5576 /* */
5577 #frm_form_editor_container #frm_form_key_box {
5578 width: 13em;
5579 max-width: 30%
5580 }
5581
5582 #frm_form_editor_container #frm_form_desc {
5583 width: 70%;
5584 }
5585
5586 #frm_form_editor_container .ui-widget-content {
5587 display: none;
5588 padding: 15px;
5589 }
5590
5591 #frm_form_editor_container .ui-widget-content label {
5592 float: left;
5593 width: 170px;
5594 text-align: right;
5595 padding-right: 5px;
5596 clear: both;
5597 }
5598
5599 #frm_form_editor_container .ui-widget-content label.nofloat {
5600 clear: none;
5601 float: none;
5602 margin-left: 10px;
5603 }
5604
5605 #frm_form_editor_container .ui-state-default {
5606 color: #333 !important;
5607 }
5608
5609 .frm_green {
5610 color: var(--green) !important;
5611 }
5612
5613 #frm_form_editor_container .ui-state-default a.frm_orange, .frm-right-panel a.frm_orange, #postbox-container-1 a.frm_orange {
5614 color: #D54E21;
5615 }
5616
5617 #styling_settings input[type=checkbox], #styling_settings input[type=radio] {
5618 border: solid 1px #bbb;
5619 }
5620
5621 #styling_settings .widget .widget-top, #frm_form_editor_container .widget .widget-top {
5622 cursor: pointer;
5623 }
5624
5625 .frm_sorting .widget, .frm_settings_page .widget {
5626 background: #fff;
5627 }
5628
5629 .frm_sorting .widget-title h4 {
5630 font-weight: normal;
5631 }
5632
5633 .frm_sorting .widget, #postbox-container-1 .widget, .frm-right-panel .widget, .frm_settings_page .widget {
5634 margin-bottom: 0;
5635 }
5636
5637 .frm_settings_page .widget-inside {
5638 padding: 0 5px 5px;
5639 }
5640
5641 .frm_sorting .widget,
5642 .widget-inside,
5643 .frm_sorting .form-field .widget {
5644 display: none;
5645 }
5646
5647 #frm-show-fields {
5648 min-height: 350px;
5649 padding: 10px 0 35px;
5650 margin: 0;
5651 position: relative;
5652 }
5653
5654 .frm-has-fields #frm-show-fields {
5655 min-height: 50px;
5656 }
5657
5658 #frm_builder_page #frm_field_group_controls {
5659 position: absolute;
5660 padding: 5px;
5661 border-radius: 4px 4px 0 0;
5662 text-align: right;
5663 box-sizing: border-box;
5664 right: 0;
5665 top: -28px;
5666 height: 28px;
5667 z-index: 3; /* section dividers use z-index: 2; position above that to avoid it taking over hover control. */
5668 }
5669
5670 .frm-field-group-hover-target,
5671 .frm-has-open-field-group-popup,
5672 #frm_builder_page #frm_field_group_controls,
5673 .frm-selected-field-group {
5674 background: rgba(65, 153, 253, 0.04);
5675 }
5676
5677 .frm-selected-field-group {
5678 position: relative;
5679 }
5680
5681 #frm_builder_page #frm_field_group_controls > span:first-child {
5682 margin-right: 5px;
5683 }
5684
5685 #frm_builder_page #frm_field_group_controls svg {
5686 pointer-events: none;
5687 }
5688
5689 #frm_field_group_controls {
5690 visibility: hidden;
5691 }
5692
5693 .frm-field-group-hover-target #frm_field_group_controls {
5694 visibility: visible;
5695 }
5696
5697 #frm_field_group_controls .dropdown-item a span,
5698 .frm-field-action-icons .dropdown-item a span {
5699 color: var(--dark-grey);
5700 }
5701
5702 #frm_field_group_controls .dropdown-item a:hover {
5703 text-decoration: none;
5704 }
5705
5706 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider {
5707 display: none !important;
5708 }
5709
5710 .frm-right-panel .ui-state-default,
5711 #postbox-container-1 .ui-state-default,
5712 .frm_sorting > li.ui-state-default,
5713 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
5714 border: 1px solid transparent;
5715 font-weight: normal !important;
5716 background-color: transparent;
5717 background-image: none;
5718 padding: 5px;
5719 margin: 0;
5720 box-shadow: none;
5721 display: block;
5722 text-align: inherit !important;
5723 overflow: visible;
5724 position: relative;
5725 }
5726
5727 #frm-show-fields li.frm_cancel_sort {
5728 /* If a section gets dropped into a section, hide it */
5729 display: none;
5730 }
5731
5732 .divider_drop {
5733 text-align: center;
5734 }
5735
5736 .divider_drop .howto .frm_icon_font {
5737 font-style: normal;
5738 }
5739
5740 .show_repeat_sec {
5741 display: none;
5742 }
5743
5744 .repeat_section .show_repeat_sec {
5745 display: inline-block;
5746 margin: 5px 0 0;
5747 }
5748
5749 .repeat_section tr.show_repeat_sec {
5750 display: table-row;
5751 }
5752
5753 .repeat_format .frm_repeat_label,
5754 .repeat_formattext .frmsvg,
5755 .repeat_formattext i {
5756 display: none;
5757 }
5758
5759 .frm_button {
5760 text-decoration: none;
5761 border: 1px solid #eee;
5762 padding: 5px;
5763 color: #444;
5764 vertical-align: middle;
5765 box-shadow: none !important;
5766 }
5767
5768 a.frm_button:hover {
5769 text-decoration: none !important;
5770 }
5771
5772 .frm_button,
5773 .frm_button .frm_icon_font:before {
5774 font-size: 13px;
5775 vertical-align: middle;
5776 }
5777
5778 .frm_button .frmsvg {
5779 width: 13px;
5780 height: 13px;
5781 }
5782
5783 .frm-right-panel .ui-state-default,
5784 #postbox-container-1 .ui-state-default {
5785 padding: 0;
5786 margin: 0;
5787 }
5788
5789 ul.start_divider {
5790 padding: 8px 13px 0 8px;
5791 min-height: 115px;
5792 transition: all 0.4s linear;
5793 }
5794
5795 .frm-section-collapsed .frm_no_section_fields,
5796 .frm-section-collapsed ul.start_divider {
5797 height: 0;
5798 min-height: 0 !important;
5799 }
5800
5801 .frm-section-collapsed ul.start_divider {
5802 overflow: hidden;
5803 }
5804
5805 .frm-section-collapsed .frm_no_section_fields {
5806 overflow: hidden;
5807 padding: 0;
5808 opacity: 0;
5809 }
5810
5811 .frm-section-collapsed .divider_section_only .frm-collapsed-label {
5812 display: inline;
5813 }
5814
5815 .frm-page-collapsed .frm_clone_icon,
5816 .frm-page-collapsed .frm_delete_field,
5817 .frm-section-collapsed .frm_clone_icon,
5818 .frm-section-collapsed .frm_delete_field {
5819 opacity: .5;
5820 cursor: not-allowed;
5821 }
5822
5823 .edit_field_type_summary .frm_clone_field {
5824 display: none !important;
5825 }
5826
5827 .frm_no_section_fields:not(.frm_block) + ul.start_divider {
5828 padding: 0;
5829 min-height: 132px;
5830 }
5831
5832 .frm_sorting li.ui-state-default .divider_section_only {
5833 padding: 6px;
5834 margin-top: -10px;
5835 border: 2px solid transparent;
5836 border-radius: var(--small-radius);
5837 z-index: 2;
5838 position: relative;
5839 }
5840
5841 .divider_section_only > .frm_inner_field_container {
5842 padding: 5px 0;
5843 margin: 0;
5844 }
5845
5846 .frm-collapsed-label,
5847 .divider_section_only > .frm_inner_field_container .frm_form_fields {
5848 display: none;
5849 }
5850
5851 .frm-section-collapsed .divider_section_only:after,
5852 .divider_section_only:before {
5853 content: '';
5854 display: block;
5855 padding: 2px 0;
5856 line-height: 1px;
5857 border-top: 2px solid var(--grey-border);
5858 top: -2px;
5859 position: absolute;
5860 width: 100%;
5861 transition: .5s border-color ease-in-out;
5862 }
5863
5864 .frm-section-collapsed .divider_section_only:after {
5865 top: auto;
5866 bottom: -6px;
5867 }
5868
5869 .frm-section-collapsed .divider_section_only:hover:after,
5870 li.selected.frm-section-collapsed .divider_section_only:before,
5871 .divider_section_only:hover:before,
5872 li.selected .divider_section_only:before {
5873 border-color: transparent;
5874 }
5875
5876 .frm_sorting li.ui-state-default.edit_field_type_divider {
5877 overflow: visible;
5878 position: relative;
5879 padding: 0 0 0 20px;
5880 margin: 25px 0 0 -20px;
5881 border-left: 1px solid var(--primary-hover);
5882 transition: border 0.7s ease-out;
5883 }
5884
5885 .frm-section-collapsed {
5886 border-left-color: transparent !important;
5887 }
5888
5889 .frm_sorting li.edit_field_type_end_divider,
5890 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
5891 margin: 0 0 15px;
5892 }
5893
5894 .frm-first-page .frm_prev_page {
5895 display: none;
5896 }
5897
5898 #frm-form-button button,
5899 .frm_remove_form_row.frm_button,
5900 .frm_add_form_row.frm_button,
5901 .frm-white-body .frm-preview-buttons button {
5902 border-radius: var(--small-radius);
5903 border: 1px solid var(--blue-border);
5904 color: var(--primary-color);
5905 }
5906
5907 .frm_wrap .frm_remove_form_row .frmsvg,
5908 .frm_remove_form_row i:before,
5909 .frm_wrap .frm_add_form_row .frmsvg,
5910 .frm_add_form_row i:before {
5911 color: var(--primary-hover);
5912 }
5913
5914 .frm-preview-buttons .frm_button_submit {
5915 margin: 0 5px;
5916 }
5917
5918 .frm-page-break {
5919 border-top: 1px dashed var(--primary-hover);
5920 margin-top: 30px;
5921 position: relative;
5922 }
5923
5924 .edit_field_type_divider:before,
5925 .edit_field_type_divider:after,
5926 .frm-page-break:before,
5927 .frm-page-break:after {
5928 content: '';
5929 position: absolute;
5930 top: -4px;
5931 width: 4px;
5932 height: 4px;
5933 background-color: #fff;
5934 border-radius: 50%;
5935 border: 1px solid var(--primary-hover);
5936 text-rendering: auto;
5937 -webkit-font-smoothing: antialiased;
5938 }
5939
5940 .frm-page-break:after {
5941 right: 0;
5942 }
5943
5944 #frm-fake-page {
5945 padding: 0 5px;
5946 }
5947
5948 #frm-fake-page .frm-page-break,
5949 #frm-fake-page .frm-page-break:before,
5950 #frm-fake-page .frm-page-break:after {
5951 border-color: var(--grey);
5952 }
5953
5954 .edit_field_type_divider:before {
5955 width: 20px;
5956 height: 20px;
5957 left: -11px;
5958 top: 0;
5959 background: var(--primary-hover);
5960 text-align: center;
5961 color: #fff;
5962 font-size: 13px;
5963 line-height: 22px;
5964 }
5965
5966 .edit_field_type_divider:before{
5967 font-family: 's11-fp';
5968 content: '\f1dc';
5969 }
5970
5971 .repeat_section.edit_field_type_divider:before {
5972 font-family: 's11-fp';
5973 content: '\f363';
5974 }
5975
5976 .edit_field_type_divider:after {
5977 left: -4px;
5978 bottom: 0;
5979 top: auto;
5980 transition: all 0.4s ease-out;
5981 }
5982
5983
5984 .frm_sorting li.edit_field_type_divider:hover,
5985 .frm_sorting li.edit_field_type_divider.selected {
5986 border-left-color: var(--primary-color);
5987 }
5988
5989 .edit_field_type_divider.selected:before,
5990 .edit_field_type_divider:hover:before {
5991 border-color: var(--primary-color);
5992 background: var(--primary-color);
5993 }
5994
5995 .edit_field_type_divider.selected:after,
5996 .edit_field_type_divider:hover:after {
5997 border-color: var(--primary-color);
5998 }
5999
6000 .frm-section-collapsed:after {
6001 border-color: transparent !important;
6002 color: transparent;
6003 }
6004
6005 .frm-page-break .frm-collapse-page.button {
6006 margin-left: 46%;
6007 margin-top: -15px;
6008 background-color: #fff;
6009 border-color: var(--primary-hover) !important;
6010 color: var(--primary-hover);
6011 }
6012
6013 #frm-fake-page .frm-collapse-page.button {
6014 border-color: var(--grey) !important;
6015 color: var(--grey);
6016 }
6017
6018 #frm-fake-page.frm-page-collapsed {
6019 margin-bottom: 0;
6020 }
6021
6022 .frm-page-collapsed {
6023 position: relative;
6024 overflow: visible !important;
6025 margin-bottom: 30px;
6026 }
6027
6028 .frm-page-collapsed:after {
6029 content: '';
6030 display: block;
6031 border: 1px dashed var(--grey-border);
6032 border-left: none;
6033 border-right: none;
6034 height: 6px;
6035 position: absolute;
6036 width: calc( 100% - 10px );
6037 bottom: -15px;
6038 }
6039
6040 .frm-collapse-page .frm_arrowdown6_icon {
6041 width: 16px;
6042 text-align: center;
6043 margin-left: 2px;
6044 color: var(--primary-hover);
6045 }
6046
6047 #frm-fake-page .frm_arrowdown6_icon {
6048 color: var(--grey);
6049 }
6050
6051 #frm-fake-page .frm-collapse-page:hover,
6052 #frm-fake-page .frm-collapse-page:hover .frm_arrowdown6_icon,
6053 .frm-collapse-page:hover .frm_arrowdown6_icon {
6054 color: #fff;
6055 }
6056
6057 .frm-collapsed i:before,
6058 .frm-section-collapsed .frm_arrowdown6_icon:before,
6059 .frm-page-collapsed .frm_arrowdown6_icon:before {
6060 content: '\e913';
6061 }
6062
6063 .open .widget-top .frm_arrow_right_icon:before {
6064 content: '\e62a';
6065 }
6066
6067 .frm-collapsed + .frm-collapse-me {
6068 overflow: hidden !important;
6069 }
6070
6071 .frm-collapse-me {
6072 padding-bottom: 10px;
6073 }
6074
6075 .frm-collapsed + div {
6076 height: 0;
6077 padding: 0;
6078 border-bottom: 2px solid var(--sidebar-hover);
6079 }
6080
6081 .frm_sorting .divider_section_only > .frm_ipe_field_label {
6082 font-size: 116%;
6083 }
6084
6085 #frm_form_editor_container .edit_field_type_break .frm_primary_label.frm_ipe_field_label.button {
6086 width: 150px;
6087 text-align: center;
6088 margin-bottom: 3px;
6089 display: block;
6090 }
6091
6092 tr.frm_options_heading td {
6093 padding-bottom: 0;
6094 }
6095
6096 .frm_sorting .widget-inside .form-table td p,
6097 .frm_sorting .widget-inside .form-wrap label {
6098 padding: 10px 0;
6099 }
6100
6101 .frm_no_fields,
6102 .frm_no_section_fields {
6103 text-align: center;
6104 position: absolute;
6105 color: var(--medium-grey);
6106 font-size: 16px;
6107 box-sizing: border-box;
6108 border: 1px dashed var(--grey-border);
6109 }
6110
6111 .drop-me + .frm_no_fields {
6112 border-style: solid;
6113 }
6114
6115 .frm_no_section_fields {
6116 display: none;
6117 margin: 0;
6118 padding: 20px 0 0;
6119 width: calc( 100% - 20px );
6120 height: 121px;
6121 transition: all 0.4s linear;
6122 }
6123
6124 .frm_no_fields {
6125 min-height: 300px;
6126 margin: 20px 5%;
6127 width: 90%;
6128 top: 0;
6129 }
6130
6131 .frm-has-fields .frm_no_fields {
6132 display: none;
6133 }
6134
6135 #frm-form-button {
6136 display: none;
6137 margin: 0 7px 25px;
6138 }
6139
6140 .frm-has-fields #frm-form-button {
6141 display: block;
6142 }
6143
6144 .frm-large-plus.frmsvg {
6145 color: var(--primary-hover);
6146 height: 45px;
6147 width: 45px;
6148 }
6149
6150 .frm_drag_inst {
6151 line-height: normal;
6152 font-size: 35px;
6153 font-weight: 300;
6154 margin: 80px 0 25px;
6155 }
6156
6157 .frm_no_section_fields p,
6158 .frm_no_fields p {
6159 color: var(--grey);
6160 font-size: 15px;
6161 }
6162
6163 .frm_product_price_wrapper {
6164 display: inline-block;
6165 vertical-align: middle;
6166 }
6167
6168 .frm_prod_type_single .frm_product_price_wrapper {
6169 width: 100%;
6170 }
6171
6172 #new_fields .frm_product_price_wrapper input:first-child {
6173 width: 60%;
6174 float: left;
6175 }
6176
6177 #new_fields .frm_product_price_wrapper input:nth-child(2) {
6178 width: 37%;
6179 float: right;
6180 }
6181
6182 .frm_priority_field_choices,
6183 li.frm_single_option {
6184 padding-bottom: 16px;
6185 border-bottom: 1px solid var(--sidebar-hover);
6186 }
6187
6188 .frm_priority_field_choices,
6189 li.frm_single_option:not(:last-child) {
6190 margin-bottom: 16px;
6191 }
6192
6193 .frm_prod_type_single input[type=radio],
6194 .frm_prod_type_single .frm_drag_icon,
6195 .frm_prod_type_single .frm_sortable_field_opts li:nth-child( n + 3 ),
6196 .frm_prod_type_single .frm_sortable_field_opts .frm_remove_tag,
6197 .frm_prod_type_single .frm_form_field:not(.frm_product_type):not(.frm_sep_val_product),
6198 .frm_prod_type_single .frm-bulk-edit-link,
6199 .frm_prod_type_user_def.frm_grid_container,
6200 .frm_prod_options_heading.frm_prod_user_def {
6201 display: none;
6202 }
6203
6204 #frm-preview-block {
6205 height: 400px;
6206 overflow: scroll;
6207 margin: 0;
6208 }
6209
6210 .plugin-card-bottom .frm-trash {
6211 color: #a00;
6212 }
6213
6214 .frm-fields p > .frm_inline_label,
6215 .frm_inline_label {
6216 padding-left: 3px;
6217 margin-right: 12px;
6218 display: inline-block;
6219 }
6220
6221 .frm_left_label {
6222 clear: both;
6223 float: left;
6224 width: 32% !important;
6225 margin-right: 2% !important;
6226 line-height: 2em;
6227 }
6228
6229 table td.frm_left_label {
6230 float: none;
6231 line-height: inherit;
6232 padding: 5px 0 5px 2%;
6233 }
6234
6235 .frm_left_label.frm_alignright {
6236 padding-right: 10px;
6237 text-align: right;
6238 }
6239
6240 .frm-fields .frm_left_label + textarea,
6241 .frm-fields .frm_left_label + select,
6242 .frm-fields .frm_left_label + input[type=text],
6243 .frm_with_left_label {
6244 width: 66%;
6245 }
6246
6247 td.frm_left_label + td {
6248 width: 66%;
6249 padding-top: 0;
6250 }
6251
6252 #html_settings label {
6253 display: block;
6254 }
6255
6256 #html_settings .frm_field_html_box {
6257 width: 100%;
6258 }
6259
6260 ul.frm-category-tabs {
6261 margin-top: 2px;
6262 }
6263
6264 .frm-category-tabs > li a,
6265 .frm-category-tabs > li a:active {
6266 outline: none;
6267 -webkit-box-shadow: none;
6268 box-shadow: none;
6269 }
6270
6271 .frm-category-tabs > li.active .frmsvg,
6272 .frm-category-tabs > li.active i,
6273 .frm-category-tabs > li.active span,
6274 .frm-category-tabs > li.active a {
6275 color: var(--primary-color);
6276 }
6277
6278 .frm_wrap .manage-menus {
6279 margin-top: 0;
6280 border: none;
6281 border-bottom: 1px solid var(--grey-border);
6282 background: var(--lightest-grey);
6283 }
6284
6285 .general_settings .postbox .manage-menus {
6286 border-top: none;
6287 border-left: none;
6288 border-right: none;
6289 }
6290
6291 .postbox .frm-help-tabs.inside,
6292 #poststuff .frm-help-tabs.inside {
6293 padding-left: 0;
6294 padding-right: 0;
6295 padding-bottom: 12px;
6296 margin-top: 0;
6297 margin-bottom: 0;
6298 }
6299
6300 .postbox .frm-help-tabs.inside {
6301 padding-bottom: inherit;
6302 }
6303
6304 .frm-help-tabs form > .submit {
6305 margin-left: 154px;
6306 padding-left: 0.9em;
6307 }
6308
6309 #poststuff h3.frm_no_bg {
6310 background: none;
6311 cursor: default;
6312 }
6313
6314 .frm-postbox-no-h3 {
6315 padding-top: 10px;
6316 }
6317
6318 .frm-right-panel .ui-state-default, #postbox-container-1 .ui-state-default {
6319 color: var(--darkest-grey);
6320 }
6321
6322 .no_repeat_section .frm_sorting > li.ui-state-default.edit_field_type_end_divider:hover {
6323 box-shadow: none;
6324 }
6325
6326 .frm-selected-field-group li.ui-state-default,
6327 .start_divider.frm_sorting li.ui-state-default.frm_not_divider.selected,
6328 .start_divider.frm_sorting li.ui-state-default.frm_not_divider:hover,
6329 .frm_sorting li.ui-state-default.frm_not_divider:hover,
6330 .frm_sorting li.ui-state-default.ui-sortable-helper,
6331 .frm_sorting li.ui-state-default.edit_field_type_divider .divider_section_only:hover,
6332 .frm_sorting .repeat_section li.ui-state-default.edit_field_type_end_divider:hover,
6333 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only,
6334 .frm_update_msg,
6335 .frm_sorting li.ui-state-default.frm_not_divider.selected,
6336 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only {
6337 border-color: var(--primary-color);
6338 transition: .5s border-color ease-in-out;
6339 }
6340
6341 .frm_sorting li.ui-state-default.frm_not_divider.selected {
6342 box-shadow: 0 0 1px 0 var(--primary-color);
6343 }
6344
6345 .frm_sorting li.ui-state-default {
6346 transition: .7s box-shadow ease-in-out, .7s height linear;
6347 }
6348
6349 .frm_sorting li.ui-state-default.frm-newly-added {
6350 box-shadow: inset 0 0 2px 1px var(--blue-border);
6351 }
6352
6353 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only .frm-show-hover {
6354 visibility: visible !important;
6355 display: inline !important;
6356 }
6357
6358 .edit_field_type_end_divider > label {
6359 display: none !important;
6360 }
6361
6362 .frm_email_actions.feature-filter {
6363 font-weight: bold;
6364 border: 1px solid #DFDFDF;
6365 background-color: #EEEEEE;
6366 padding: 3px 5px 2px;
6367 font-size: 16px;
6368 line-height: 20px;
6369 }
6370
6371 .frm_update_msg {
6372 border-style: solid;
6373 margin: 10px 0;
6374 color: #21759B;
6375 padding: 8px 15px;
6376 border-radius: 4px;
6377 }
6378
6379 .frm_update_msg.wrap {
6380 margin: 10px 20px 0 2px;
6381 }
6382
6383 #frm-insert-fields-box .frm_update_msg {
6384 margin-right: 0.9em;
6385 }
6386
6387 .frm_update_msg a {
6388 font-weight: bold;
6389 }
6390
6391 .widefat td {
6392 width: auto;
6393 }
6394
6395 .widefat .column-id {
6396 width: 3.7em;
6397 }
6398
6399 .widefat .column-show_count {
6400 width: 5em;
6401 }
6402
6403 .widefat .column-shortcode {
6404 width: 9em;
6405 }
6406
6407 .widefat .column-entries, .widefat .column-link {
6408 width: 10%;
6409 text-align: center;
6410 }
6411
6412 .widefat .column-form_key, .widefat .column-created_at {
6413 width: 10%;
6414 }
6415
6416 .post-type-frm_display .search-box,
6417 .frm_wrap .frm-search {
6418 float: right;
6419 margin-bottom: 15px;
6420 clear: right;
6421 }
6422
6423 #form_entries_page form .frm-search {
6424 margin-top: 15px;
6425 }
6426
6427 .frm-search {
6428 width: 32%;
6429 float: right;
6430 position: relative;
6431 }
6432
6433 .frm-inline-modal .frm-search,
6434 #frm_adv_info .frm-search {
6435 float: none;
6436 width: 100%;
6437 clear: both;
6438 margin: 5px 0 10px;
6439 }
6440
6441 .frm-button-group a {
6442 margin: 0 7px !important;
6443 }
6444
6445 .frm_has_textarea .frm-with-right-icon {
6446 display: block;
6447 }
6448
6449 .frm-with-left-icon,
6450 .frm-with-right-icon {
6451 position: relative;
6452 }
6453
6454 i.frm-show-box,
6455 i.frm-show-inline-modal,
6456 .frm-with-left-icon i,
6457 .frm-with-right-icon i,
6458 .frmsvg.frm-show-box,
6459 .frmsvg.frm-show-inline-modal,
6460 .frm-with-left-icon .frmsvg,
6461 .frm-with-right-icon .frmsvg,
6462 .frm-search > .frmsvg,
6463 .frm-search span:not(.multiselect-selected-text):not(.multiselect-native-select) {
6464 position: absolute;
6465 padding: 7px 10px;
6466 pointer-events: none;
6467 left: 0;
6468 color: var(--grey);
6469 opacity: .5;
6470 font-size: 18px;
6471 }
6472
6473 .frm-with-right-icon .frmsvg,
6474 .frm-with-right-icon i {
6475 right: 0;
6476 top: -3px;
6477 left: auto;
6478 padding: 0 10px 0 5px;
6479 }
6480
6481 .frmsvg.frm-show-box,
6482 .frmsvg.frm-show-inline-modal,
6483 i.frm-show-box,
6484 i.frm-show-inline-modal {
6485 color: var(--primary-color);
6486 pointer-events: initial;
6487 cursor: pointer;
6488 z-index: 1;
6489 opacity: 1;
6490 right: 2px;
6491 top: auto;
6492 padding: 7px 10px;
6493 }
6494
6495 .frm-open .frmsvg.frm-show-inline-modal,
6496 .frm-open i.frm-show-inline-modal {
6497 opacity: .5;
6498 }
6499
6500 .frm-lookup-box-label + .frm-inline-modal,
6501 .frm-open + .frm-inline-modal {
6502 top: -10px;
6503 margin-bottom: 0;
6504 }
6505
6506 .frm_grid_container > .frm-open + .frm-inline-modal {
6507 top: -4px;
6508 }
6509
6510 .frm-with-left-icon input {
6511 padding-left: 37px !important;
6512 }
6513
6514 .frm_wrap .frm-with-right-icon textarea,
6515 .frm_wrap .frm-with-right-icon input,
6516 .frm_wrap .frm-with-right-icon input[type=text] {
6517 padding-right: 35px;
6518 }
6519
6520 #frm-show-fields .frm-with-left-icon .frmsvg,
6521 #frm-show-fields .frm-with-left-icon i {
6522 padding-top: 10px;
6523 }
6524
6525 .frm-search input.frm-search-input,
6526 .frm-search input[name="s"],
6527 .frm-search #search-submit {
6528 border-color: var(--grey-border);
6529 box-shadow: none;
6530 margin: 0;
6531 padding: 7px;
6532 height: auto;
6533 font-size: 13px;
6534 line-height: normal;
6535 }
6536
6537 .frm-search .dropdown-toggle,
6538 .frm-search input.frm-search-input {
6539 border-radius: var(--border-radius);
6540 padding-left: 33px !important;
6541 }
6542
6543 .frm-search input[name="s"] {
6544 width: 70%;
6545 float: left;
6546 border-radius: var(--border-radius) 0 0 var(--border-radius) !important;
6547 border-right-width: 0;
6548 padding-left: 33px;
6549 }
6550
6551 .frm-search .dropdown-toggle,
6552 .frm-search input.frm-auto-search {
6553 width: 100%;
6554 border-right-width: 1px;
6555 border-radius: var(--border-radius) !important;
6556 float: none;
6557 }
6558
6559 .frm-search .dropdown-toggle {
6560 max-width: 200px;
6561 background: transparent;
6562 padding: 7px;
6563 min-height: 32px;
6564 text-align: inherit;
6565 overflow: hidden;
6566 text-overflow: ellipsis;
6567 }
6568
6569 .frm-search span.multiselect-selected-text {
6570 white-space: nowrap;
6571 display: inline-block;
6572 }
6573
6574 .frm-search #search-submit {
6575 width: 30%;
6576 border-radius: 0 var(--border-radius) var(--border-radius) 0;
6577 text-align: center;
6578 background-color: var(--lightest-grey);
6579 }
6580
6581 .frm-search #search-submit a {
6582 color: var(--primary-color);
6583 }
6584
6585 .frm-search #search-submit .caret {
6586 opacity:.7;
6587 }
6588
6589 .frm-not-set input {
6590 color: var(--primary-color) !important;
6591 font-size: 13px;
6592 }
6593
6594 .frm-not-set .frmsvg,
6595 .frm-not-set i {
6596 color: var(--primary-hover);
6597 opacity: 1;
6598 }
6599
6600 .post-type-frm_display select[name="m"] + #post-query-submit,
6601 select[name="m"] {
6602 display: none;
6603 }
6604
6605 .frm_shortcode_select optgroup option {
6606 margin-left: 1em;
6607 }
6608
6609 .frm_shortcode_select optgroup {
6610 padding-top: 5px;
6611 }
6612
6613 .frm_shortcode_select .frm_subopt {
6614 margin-left: 2em;
6615 }
6616
6617 .misc-pub-section a.edit-frm_shortcode, .misc-pub-section a.edit-form-status {
6618 float: none;
6619 font-size: 13px;
6620 }
6621
6622 .frm-grid {
6623 border-collapse: collapse;
6624 border: none;
6625 margin-right: 10px;
6626 }
6627
6628 .frm-grid td, .frm-grid th {
6629 padding: 5px;
6630 border: 1px solid black;
6631 }
6632
6633 .pro_feature {
6634 text-decoration: line-through;
6635 }
6636
6637 /* View page */
6638
6639 .post-type-frm_display #poststuff #post-body.columns-2 {
6640 margin-right: var(--big-sidebar);
6641 }
6642
6643 .post-type-frm_display #post-body.columns-2 #postbox-container-1 {
6644 margin-right: calc( var(--big-sidebar) * -1 );
6645 width: calc( var(--big-sidebar) - 40px );
6646 }
6647
6648 .post-type-frm_display #poststuff #post-body.columns-2 #side-sortables {
6649 width: 100%;
6650 }
6651
6652 #frm_dyncontent .hndle,
6653 #frm_dyncontent .handlediv {
6654 display: none !important;
6655 }
6656
6657 .post-type-frm_display .meta-box-sortables .frm_form_nav > li > a,
6658 .post-type-frm_display .frm_form_nav .nav-tab-active {
6659 padding: 0 2px 5px;
6660 line-height: 1.4;
6661 }
6662
6663 .post-type-frm_display #advanced-sortables h2.hndle,
6664 .post-type-frm_display #side-sortables h2.hndle,
6665 .post-type-frm_display #normal-sortables h2.hndle {
6666 border-bottom: 1px solid var(--grey-border);
6667 margin: 10px 0 0 !important;
6668 padding: 0 25px 8px;
6669 }
6670
6671 .post-type-frm_display #side-sortables h2.hndle {
6672 margin-top: 0 !important;
6673 padding-top: 10px;
6674 }
6675
6676 .post-type-frm_display #post-body-content {
6677 margin-top: 30px;
6678 }
6679
6680 .post-type-frm_display.edit-php #wpbody-content > .wrap {
6681 margin: 0;
6682 }
6683
6684 .post-type-frm_display .postbox .hndle,
6685 .post-type-frm_display .postbox {
6686 border-color: var(--grey-border);
6687 }
6688
6689 .post-type-frm_display #postbox-container-1 .postbox,
6690 .post-type-frm_display #postbox-container-2 .postbox {
6691 border-radius: var(--small-radius);
6692 border-color: var(--grey-border);
6693 box-shadow: none;
6694 }
6695
6696 .post-type-frm_display #side-sortables .postbox {
6697 border-radius: 0;
6698 border-top-width: 0;
6699 margin-bottom: 0;
6700 }
6701
6702 .post-type-frm_display #side-sortables .misc-pub-section {
6703 padding: 15px 20px 10px;
6704 }
6705
6706 .post-type-frm_display .misc-pub-section .frmsvg,
6707 .post-type-frm_display #post-body .misc-pub-post-status:before,
6708 .post-type-frm_display #post-body #visibility:before,
6709 .post-type-frm_display .curtime #timestamp:before,
6710 .post-type-frm_display #post-body .misc-pub-revisions:before,
6711 .post-type-frm_display span.wp-media-buttons-icon:before {
6712 color: var( --grey);
6713 }
6714
6715 .post-type-frm_display #frm_top_bar + #poststuff #submitdiv #publishing-action, /* Hide only if top bar is present */
6716 .post-type-frm_display #frm_top_bar + #poststuff #submitdiv #minor-publishing-actions,
6717 .post-type-frm_display #frm_top_bar + #poststuff #edit-slug-box,
6718 .post-type-frm_display .wrap h1.wp-heading-inline,
6719 .post-type-frm_display .wrap > .page-title-action {
6720 display: none;
6721 }
6722
6723 .post-type-frm_display #poststuff h2.nav-tab-wrapper {
6724 padding-left: 10px;
6725 margin-bottom: 0;
6726 padding-bottom: 0;
6727 }
6728
6729 .post-type-frm_display .nav-menus-php .wrap {
6730 margin: 10px 0 0;
6731 }
6732
6733 .post-type-frm_display .nav-menus-php .wrap p {
6734 padding-left: 12px;
6735 padding-right: 12px;
6736 }
6737
6738 .post-type-frm_display .nav-tab {
6739 display: inline-block;
6740 background-color: #f4f4f4;
6741 }
6742
6743 .post-type-frm_display .nav-tab.frm_hidden {
6744 display: none;
6745 }
6746
6747 .post-type-frm_display .nav-tab:hover {
6748 background-color: #e4e4e4;
6749 }
6750
6751 .frm_order_row,
6752 .frm_where_row {
6753 margin-bottom: 7px;
6754 line-height: 30px;
6755 }
6756
6757 .frm-single-settings .frm_prod_field_opt_cont {
6758 margin-top: initial;
6759 margin-bottom: 20px;
6760 }
6761
6762 /*hide elements if js is avail*/
6763 select.texture {
6764 display: none;
6765 }
6766
6767 .post-type-frm_display #wp-content-editor-tools,
6768 #wp-content-editor-tools {
6769 background-color: transparent;
6770 }
6771
6772 .post-type-frm_display #major-publishing-actions {
6773 border-color: var(--grey-border);
6774 background: var(--sidebar-color);
6775 }
6776
6777 .post-type-frm_display #frm_adv_info {
6778 width: calc( var(--big-sidebar) - 40px );
6779 height: calc( 100vh - 32px );
6780 overflow: hidden;
6781 }
6782
6783 .post-type-frm_display #frm_adv_info:not(.frm_fixed) {
6784 top: 0 !important;
6785 }
6786
6787 .post-type-frm_display #frm_adv_info.frm_fixed {
6788 position: fixed;
6789 z-index: 9999;
6790 top: 32px;
6791 }
6792
6793 .post-type-frm_display #frm_adv_info ul.frm_code_list.frm-full-hover {
6794 max-height: calc( 100vh - 180px );
6795 }
6796
6797 .frm_col_one {
6798 margin-right: 4%;
6799 clear: both;
6800 }
6801
6802 ul .frm_col_one {
6803 float: left;
6804 }
6805
6806 ul .frm_col_two {
6807 float: right;
6808 }
6809
6810 .frm_two_col li {
6811 float: left;
6812 width: 48%;
6813 margin-right: 4%;
6814 }
6815
6816 .frm_two_col li:nth-child(2n+2) {
6817 margin-right: 0;
6818 }
6819
6820 .frm-info-modal a,
6821 .frm-info-modal ul,
6822 .frm-info-modal p,
6823 .frm-info-modal,
6824 .settings-lite-cta a,
6825 .settings-lite-cta ul,
6826 .settings-lite-cta p,
6827 .settings-lite-cta {
6828 color: #666;
6829 font-size: 16px;
6830 box-shadow: none !important;
6831 }
6832
6833 .frm-info-modal h3,
6834 .settings-lite-cta h3 {
6835 font-size: 17px !important;
6836 }
6837
6838 .frm_placeholder_block h3 {
6839 font-size: 22px;
6840 font-weight: 400;
6841 color: var(--medium-grey);
6842 }
6843
6844 .frm-green-icons .frmsvg {
6845 color: var(--green);
6846 }
6847
6848 .frm-info-modal .postbox .inside,
6849 .settings-lite-cta .postbox .inside {
6850 padding: 20px 40px;
6851 }
6852
6853 .cta-inside a {
6854 color: var(--orange)
6855 }
6856
6857 .info-modal-inside a.frm-standard-link {
6858 color: var(--primary-color);
6859 }
6860
6861 .info-modal-inside a.frm-standard-link:hover {
6862 color: var(--primary-hover);
6863 }
6864
6865 .frm-caution {
6866 text-transform: uppercase;
6867 font-weight: bold;
6868 color: var(--dark-grey);
6869 }
6870
6871 .frm_no_p_margin > p {
6872 margin: 0;
6873 }
6874
6875 .frm_code_list a.button {
6876 display: block;
6877 text-align: center;
6878 font-size: 11px;
6879 overflow: hidden;
6880 }
6881
6882 .frm_code_list.frm-full-hover {
6883 margin: 0 -20px;
6884 }
6885
6886 #frm-navbarDrop + .frm_code_list.frm-full-hover {
6887 margin: 4px 0 0;
6888 }
6889
6890 .frm_code_list.frm-full-hover li {
6891 margin: 0;
6892 }
6893
6894 .frm-dropdown-menu > .dropdown-item > a,
6895 .frm-dropdown-menu .frm_dropdown_li,
6896 .frm_code_list.frm-full-hover a {
6897 display: block;
6898 color: var(--dark-grey);
6899 padding: 3px 25px;
6900 font-size: 15px;
6901 }
6902
6903 #frm_field_group_controls .frm-dropdown-menu,
6904 .frm-field-action-icons .frm-dropdown-menu {
6905 padding: 0;
6906 margin: 0;
6907 }
6908
6909 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li {
6910 padding: 0;
6911 color: rgba(40, 47, 54, 0.85);
6912 cursor: pointer;
6913 position: relative;
6914 height: 32px;
6915 }
6916
6917 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li .frmsvg {
6918 color: rgba(40, 47, 54, 0.85) !important;
6919 }
6920
6921 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li a {
6922 padding: 6px 10px;
6923 position: absolute;
6924 top: 0;
6925 left: 0;
6926 bottom: 0;
6927 width: 100%;
6928 box-sizing: border-box;
6929 }
6930
6931 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li:hover {
6932 background: #F6F7FB;
6933 }
6934
6935 .frm_code_list.frm-full-hover a span {
6936 color: var(--grey);
6937 float: right;
6938 font-size: 14px;
6939 max-width: 83px;
6940 text-align: right;
6941 }
6942
6943 .frm_code_list.frm-full-hover a,
6944 .frm_code_list.frm-full-hover a span {
6945 white-space: nowrap;
6946 overflow: hidden;
6947 text-overflow: ellipsis;
6948 }
6949
6950 .frm-dropdown-menu > .dropdown-item > a:hover,
6951 .frm_code_list.frm-full-hover a:hover span,
6952 .frm_code_list.frm-full-hover a:hover {
6953 background: var(--sidebar-color);
6954 color: var(--primary-color);
6955 }
6956
6957 .frm-dropdown-menu.frm_code_list > li > a {
6958 padding: 3px 15px;
6959 width: 300px;
6960 }
6961
6962 .frm-dropdown-menu.frm_code_list .frm-with-search {
6963 padding: 3px 10px;
6964 }
6965
6966 .frm_grid_container {
6967 overflow: visible;
6968 }
6969
6970 .frm_code_list.frm_grid_container {
6971 grid-gap: 5px;
6972 }
6973
6974 .frm_code_list.frm_grid_container li {
6975 width: auto;
6976 margin: 0;
6977 }
6978
6979 .frm_code_list.frm_grid_container a {
6980 padding: 5px 0;
6981 text-align: center;
6982 background-color: var(--light-blue);
6983 border: 1px solid var(--primary-color);
6984 color: var(--primary-color);
6985 display: block;
6986 border-radius: var(--small-radius);
6987 }
6988
6989 .frm_code_list.frm_grid_container a:hover {
6990 background-color: var(--primary-hover);
6991 color: #fff;
6992 }
6993
6994 .frm_field_list #frm-insert-fields .button a {
6995 display: block;
6996 max-width: 95%;
6997 overflow: hidden;
6998 }
6999
7000 .field_type_list li {
7001 margin: 0 0 10px;
7002 padding: 0;
7003 }
7004
7005 #frm-insert-fields .frm-search {
7006 float: none;
7007 margin: 15px 20px;
7008 width: auto;
7009 }
7010
7011 #frm-insert-fields li,
7012 #frm-insert-fields li a {
7013 text-decoration: none;
7014 font-weight: normal;
7015 font-size: 15px !important;
7016 color: var(--dark-grey);
7017 }
7018
7019 #frm-insert-fields li a {
7020 padding: 5px 20px;
7021 display: block;
7022 border-radius: 0 var(--border-radius) var(--border-radius) 0;
7023 }
7024
7025 #frm-insert-fields li.frm_show_upgrade {
7026 margin: 0 0 10px;
7027 padding: 5px 20px;
7028 box-sizing: border-box;
7029 cursor: pointer;
7030 opacity: .5;
7031 }
7032
7033 #frm-insert-fields li a span {
7034 vertical-align: middle;
7035 }
7036
7037 #frm-insert-fields li:nth-child(2n) a {
7038 border-radius: var(--border-radius) 0 0 var(--border-radius);
7039 }
7040
7041 #frm-insert-fields li a:not(.disabled):hover {
7042 background: var(--sidebar-hover);
7043 }
7044
7045 #frm-insert-fields li a.disabled:hover {
7046 cursor: not-allowed;
7047 }
7048
7049 #frm-insert-fields li.ui-draggable-disabled {
7050 opacity: 0.5;
7051 }
7052
7053 .frm_code_list {
7054 clear: both;
7055 }
7056
7057 .frm_code_list.frm-full-hover a.frm_hidden,
7058 .frm_code_list .frmkeys {
7059 display: none;
7060 }
7061
7062 .frmsvg {
7063 fill: currentColor;
7064 width: 18px;
7065 height: 18px;
7066 vertical-align: text-bottom;
7067 }
7068
7069 input[disabled],
7070 .frmsvg svg {
7071 pointer-events: none;
7072 }
7073
7074 .frmsvg.frm_svg20 {
7075 width: 20px;
7076 height: 20px;
7077 }
7078
7079 .frmsvg.frm_svg15 {
7080 width: 15px;
7081 height: 15px;
7082 }
7083
7084 .frmsvg.frm_svg14 {
7085 width: 14px;
7086 height: 14px;
7087 }
7088
7089 .frmsvg.frm_svg13 {
7090 width: 13px;
7091 height: 13px;
7092 }
7093
7094 .frm_code_list a .frmsvg,
7095 .frmbutton.ui-sortable-helper .frmsvg,
7096 .field_type_list li.frmbutton .frmsvg,
7097 .frm_code_list a i,
7098 .frmbutton.ui-sortable-helper i,
7099 .field_type_list li.frmbutton i {
7100 margin: .15em .2em;
7101 color: var(--grey);
7102 display: inline-block;
7103 vertical-align: middle;
7104 width: 20px;
7105 height: 20px;
7106 padding-right: 15px;
7107 text-align: left;
7108 font-size: 18px;
7109 }
7110
7111 /* Icon for Name field is larger */
7112 .field_type_list li.frm_tname.frmbutton .frmsvg {
7113 width: 24px;
7114 height: 24px;
7115 padding-right: 11px;
7116 }
7117
7118 .frm_code_list a .frmsvg,
7119 .frm_code_list a i {
7120 margin: 0 5px 0 0;
7121 padding: 0;
7122 width: 15px;
7123 font-size: 15px;
7124 }
7125
7126 .frm_code_list i:before {
7127 font-size: inherit;
7128 }
7129
7130 #frm-insert-fields li a:not(.disabled):hover .frmsvg,
7131 #frm-insert-fields li a:not(.disabled):hover i {
7132 color: var(--dark-grey);
7133 }
7134
7135 .frmbutton.ui-draggable-dragging {
7136 width: auto !important;
7137 }
7138
7139 /* Icon while dragging */
7140 .frmbutton.ui-draggable-dragging,
7141 .frmbutton.ui-draggable-dragging a {
7142 cursor: move;
7143 }
7144
7145 .frmbutton.ui-sortable-helper a,
7146 .frmbutton.ui-draggable-dragging a:hover,
7147 .frmbutton.ui-draggable-dragging a {
7148 text-decoration: none;
7149 height: 25px !important;
7150 width: 180px;
7151 text-align: center;
7152 display: block !important;
7153 background-color: var(--primary-hover) !important;
7154 border-radius: 35px !important;
7155 padding: 5px 20px !important;
7156 color: #fff !important;
7157 }
7158
7159 .frmbutton.ui-draggable-dragging:not(.ui-sortable-helper) a {
7160 /* When the new field is held outside of a dropzone */
7161 cursor: not-allowed;
7162 background: var(--sidebar-color) !important;
7163 color: var(--dark-grey) !important;
7164 }
7165
7166 .frmbutton.ui-draggable-dragging span {
7167 font-size: 15px;
7168 }
7169
7170 #frm-show-fields .frmbutton.ui-sortable-helper i,
7171 .frmbutton.ui-sortable-helper span,
7172 .frmbutton.ui-draggable-dragging i,
7173 .frmbutton.ui-draggable-dragging .frmsvg {
7174 color: #fff !important;
7175 }
7176
7177 .frmbutton.ui-draggable-dragging:not(.ui-sortable-helper) i,
7178 .frmbutton.ui-draggable-dragging:not(.ui-sortable-helper) .frmsvg {
7179 color: var(--dark-grey) !important;
7180 }
7181
7182 .frmbutton.ui-draggable-dragging .frm-dropdown-menu {
7183 display: none;
7184 }
7185
7186 .frm_sorting li.ui-state-default.ui-sortable-helper,
7187 .frmbutton.ui-sortable-helper {
7188 transition: opacity .2s;
7189 opacity: 1;
7190 }
7191
7192 .frmbutton.ui-sortable-helper:not(.ui-draggable-dragging) {
7193 opacity: 0;
7194 }
7195
7196 /* End dragging */
7197
7198 .field_type_list .frm_icon_font:before {
7199 font-size: 20px;
7200 }
7201
7202 li.frm_noallow.button,
7203 .frm_noallow {
7204 opacity: .5;
7205 filter: alpha(opacity=50);
7206 }
7207
7208 .frm_actions_list a.frm_show_upgrade.frm_inactive_action:before,
7209 li.frm_noallow.button.frm_show_upgrade {
7210 cursor: pointer;
7211 }
7212
7213 .field_type_list li.frm_noallow.button.frm_show_upgrade:hover {
7214 border-color: inherit;
7215 }
7216
7217 .frm_noallow a {
7218 color: inherit;
7219 }
7220
7221 .frm-dialog {
7222 z-index: 100;
7223 padding: 0 !important;
7224 border-radius: 10px;
7225 border: 1px solid var(--grey);
7226 background-color: #fff;
7227 max-width: 100% !important;
7228 }
7229
7230 .frm-dialog .postbox {
7231 background: transparent;
7232 box-shadow: none;
7233 border: none;
7234 line-height: 1.4em;
7235 }
7236
7237 .frm-dialog .frm-sub-label,
7238 .frm-dialog label {
7239 color: var(--dark-grey);
7240 font-size: 17px;
7241 font-weight: 300;
7242 }
7243
7244 .frm-dialog input[type=text],
7245 .frm-dialog textarea {
7246 font-size: 16px;
7247 }
7248
7249 .frm-dialog textarea {
7250 height: 75px;
7251 }
7252
7253 .frm-dialog button.frm-button-primary {
7254 margin-right: 10px;
7255 }
7256
7257 .frm-dialog .frm-sub-label,
7258 .frm-sub-label {
7259 color: var(--grey);
7260 text-transform: none;
7261 }
7262
7263 h2 .frm-sub-label {
7264 font-size: 16px;
7265 }
7266
7267 .frm-white-body .ui-widget-overlay,
7268 .toplevel_page_formidable .ui-widget-overlay {
7269 position: fixed;
7270 width: 100%;
7271 height: 100%;
7272 top: 0;
7273 left: 0;
7274 right: 0;
7275 bottom: 0;
7276 background: var(--grey-border);
7277 z-index: 2;
7278 }
7279
7280 #frm_upgrade_modal {
7281 text-align: center;
7282 }
7283
7284 #frm_upgrade_modal .frm_lock_icon {
7285 display: block;
7286 margin: 0 auto;
7287 height: 35px;
7288 width: 35px;
7289 color: #c4c4c4;
7290 padding-bottom: 20px;
7291 }
7292
7293 #frm-upgrade-message img {
7294 max-width: 100%;
7295 }
7296
7297 a.frm-link-secondary {
7298 color: #c4c4c4;
7299 font-size: 14px;
7300 text-decoration: underline;
7301 }
7302
7303 .field_type_list li.button.frm_noallow,
7304 .field_type_list li.button.frm_noallow:hover,
7305 .button.frm_noallow,
7306 .button.frm_noallow:hover {
7307 color: inherit;
7308 border-color: #ccc;
7309 background: inherit;
7310 }
7311
7312 iframe#dyncontent_ifr {
7313 min-height: 150px;
7314 }
7315
7316 /*!
7317 * Bootstrap v4.6.1
7318 */
7319
7320 .tooltip {
7321 /* Copied from Bootstrap */
7322 position: absolute;
7323 display: block;
7324 margin: 0;
7325 font-style: normal;
7326 font-weight: 400;
7327 line-height: 1.5;
7328 text-align: left;
7329 text-align: start;
7330 text-decoration: none;
7331 text-shadow: none;
7332 text-transform: none;
7333 letter-spacing: normal;
7334 word-break: normal;
7335 word-spacing: normal;
7336 white-space: normal;
7337 line-break: auto;
7338 font-size: 0.875rem;
7339 word-wrap: break-word;
7340 opacity: 0;
7341
7342 /* Custom rules */
7343 z-index: 9999999;
7344 }
7345
7346 .tooltip.show {
7347 opacity: 0.9;
7348 }
7349
7350 .tooltip .arrow {
7351 position: absolute;
7352 display: block;
7353 width: 0.8rem;
7354 height: 0.4rem;
7355 margin-left: 0 !important;
7356 }
7357
7358 .tooltip .arrow::before {
7359 position: absolute;
7360 content: "";
7361 border-color: transparent;
7362 border-style: solid;
7363 }
7364
7365 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
7366 padding: 0.4rem 0;
7367 }
7368
7369 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
7370 bottom: 0;
7371 }
7372
7373 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
7374 top: 0;
7375 border-width: 0.4rem 0.4rem 0;
7376 border-top-color: #000;
7377 }
7378
7379 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
7380 padding: 0 0.4rem;
7381 }
7382
7383 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
7384 left: 0;
7385 width: 0.4rem;
7386 height: 0.8rem;
7387 }
7388
7389 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
7390 right: 0;
7391 border-width: 0.4rem 0.4rem 0.4rem 0;
7392 border-right-color: #000;
7393 }
7394
7395 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
7396 padding: 0.4rem 0;
7397 }
7398
7399 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
7400 top: 0;
7401 }
7402
7403 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
7404 bottom: 0;
7405 border-width: 0 0.4rem 0.4rem;
7406 border-bottom-color: #000;
7407 }
7408
7409 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
7410 padding: 0 0.4rem;
7411 }
7412
7413 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
7414 right: 0;
7415 width: 0.4rem;
7416 height: 0.8rem;
7417 }
7418
7419 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
7420 left: 0;
7421 border-width: 0.4rem 0 0.4rem 0.4rem;
7422 border-left-color: #000;
7423 }
7424
7425 .tooltip-inner {
7426 max-width: 200px;
7427 padding: 0.25rem 0.5rem;
7428 color: #fff;
7429 text-align: center;
7430 background-color: #000;
7431 border-radius: 0.25rem;
7432 }
7433
7434 .frm-dropdown-menu.show {
7435 display: block;
7436 }
7437
7438 /* End Bootstrap */
7439
7440 .preview.dropdown .dropdown-menu {
7441 min-width: 205px;
7442 }
7443
7444 .frm_clear {
7445 clear: both;
7446 }
7447
7448 .frm_clearfix:after {
7449 content: ".";
7450 display: block;
7451 clear: both;
7452 visibility: hidden;
7453 line-height: 0;
7454 height: 0;
7455 }
7456
7457 .frm_clearfix {
7458 display: block;
7459 }
7460
7461 .frm_admin_progress {
7462 overflow: hidden;
7463 height: 20px;
7464 margin-bottom: 20px;
7465 background-color: #f5f5f5;
7466 border-radius: 4px;
7467 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
7468 }
7469
7470 .frm_admin_progress_bar {
7471 float: left;
7472 width: 0;
7473 height: 100%;
7474 font-size: 12px;
7475 line-height: 20px;
7476 color: #ffffff;
7477 text-align: center;
7478 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
7479 transition: width 0.6s ease;
7480 background-color: #04A4CC;
7481 }
7482
7483 .tooltip.frm_tooltip {
7484 position: fixed;
7485 top: auto !important;
7486 bottom: 0 !important;
7487 left: 0 !important;
7488 max-width: none;
7489 width: 100% !important;
7490 z-index: 99999;
7491 }
7492
7493 .tooltip.frm_tooltip.bottom {
7494 padding: 0;
7495 }
7496
7497 .frm_tooltip .tooltip-inner {
7498 max-width: none;
7499 min-height: 40px !important;
7500 text-align: left;
7501 box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.5);
7502 padding: 10px 40px;
7503 border-top-color: #ccc;
7504 background: var(--sidebar-color);
7505 color: var(--dark-grey);
7506 border-radius: 0;
7507 opacity: 1;
7508 font-size: 14px;
7509 }
7510
7511 #frm_styling_form #post-body {
7512 padding: 20px;
7513 }
7514
7515 .ui-datepicker-inline.ui-datepicker {
7516 max-width: 19em;
7517 }
7518
7519 .default-style-box.howto {
7520 margin-left: 20px;
7521 font-style: normal;
7522 }
7523
7524 #frm_custom_css_box {
7525 width: 100%;
7526 }
7527
7528 #frm_styling_form .wp-picker-container .wp-color-result.button {
7529 width: 100%;
7530 overflow: hidden;
7531 margin: 0 !important;
7532 height: 32px !important;
7533 padding: 0 0 0 30px !important;
7534 border-radius: var(--small-radius);
7535 border-color: var(--grey-border);
7536 }
7537
7538 #frm_styling_form .wp-color-result-text {
7539 line-height: 30px !important;
7540 font-size: 15px;
7541 background: #fff !important;
7542 }
7543
7544 .wp-picker-open + .wp-picker-input-wrap {
7545 position: absolute;
7546 margin-left: -87px;
7547 margin-top: 1px;
7548 width: 86px;
7549 }
7550
7551 .wp-picker-container input[type="text"].wp-color-picker {
7552 border: none;
7553 padding: 3px;
7554 font-family: inherit;
7555 color: var(--dark-grey);
7556 font-size: 15px;
7557 width: 100%;
7558 line-height: 1;
7559 text-align: center;
7560 }
7561
7562 .wp-picker-input-wrap .wp-picker-clear {
7563 display: none !important;
7564 }
7565
7566 .wp-picker-holder {
7567 position: absolute;
7568 z-index: 999;
7569 }
7570
7571 .frm_end .wp-picker-holder {
7572 margin-left: -145px;
7573 }
7574
7575 .frm_end.frm6 .wp-picker-holder {
7576 margin-left: -86px;
7577 }
7578
7579 #frm_styling_form div.tabs-panel {
7580 padding-left: 5px;
7581 padding-right: 5px;
7582 }
7583
7584 /*form inputs/selects */
7585 .frm_form_field.frm_scroll_box .frm_opt_container,
7586 #postbox-container-2 input[type="text"],
7587 #postbox-container-2 input[type="number"],
7588 #postbox-container-2 select,
7589 #postbox-container-2 textarea,
7590 button.frm_choose_image_box,
7591 #titlediv input[type="text"],
7592 .frm-fields button.btn,
7593 .frm_wrap textarea,
7594 .frm_wrap input[type="tel"],
7595 .frm_wrap input[type="text"],
7596 .frm_wrap input[type="number"],
7597 .frm_wrap select,
7598 .wp-admin .frm_wrap select,
7599 .field-group textarea,
7600 .field-group input[type="text"],
7601 .field-group select {
7602 outline: 0;
7603 box-shadow: none;
7604 border-radius: var(--small-radius);
7605 padding: 6px 9px;
7606 border-color: var(--grey-border);
7607 color: var(--dark-grey);
7608 font-size: 15px;
7609 margin: 0;
7610 background-color: #fff;
7611 line-height: 1;
7612 }
7613
7614 #postbox-container-2 textarea,
7615 .frm_wrap textarea,
7616 .field-group textarea {
7617 line-height: 2;
7618 }
7619
7620 .frm_wrap input[type="number"] {
7621 height: auto;
7622 }
7623
7624 .frm_wrap select {
7625 padding: 2px;
7626 }
7627
7628 .wp-admin .frm_wrap select {
7629 max-width: 100%;
7630 }
7631
7632 .frm_form_field.frm_scroll_box .frm_opt_container,
7633 .frm_wrap .frm_form_builder textarea,
7634 .frm_wrap .frm_form_builder input[type="tel"],
7635 .frm_wrap .frm_form_builder input[type="text"] {
7636 padding: 10px 12px;
7637 }
7638
7639 .frm_wrap .frm_form_builder input[type="text"].frm_other_input {
7640 padding: 6px 9px;
7641 }
7642
7643 .frm_wrap input[disabled],
7644 .frm_wrap select[disabled],
7645 .frm_wrap textarea[disabled],
7646 .frm_wrap input[readonly],
7647 .frm_wrap select[readonly],
7648 .frm_wrap textarea[readonly],
7649 .frm_wrap input::placeholder {
7650 color: var(--grey);
7651 }
7652
7653 #postcustomstuff table input {
7654 width: 100% !important;
7655 margin: 0 !important;
7656 }
7657
7658 #postcustomstuff table td {
7659 padding: 7px 0 7px 7px !important;
7660 line-height: 30px;
7661 }
7662
7663 #postcustomstuff table td > div {
7664 /* To override some inline css in add-on */
7665 padding-top: 0 !important;
7666 }
7667
7668 .wp-admin .frm_wrap .form-table select,
7669 #postbox-container-2 select,
7670 .wp-admin .frm_wrap select {
7671 line-height: 32px;
7672 height: 32px;
7673 vertical-align: top;
7674 }
7675
7676 .frm_wrap .frm_form_builder select {
7677 line-height: 40px;
7678 height: 40px;
7679 width: 100%;
7680 }
7681
7682 #postbox-container-2 select,
7683 .wp-admin .frm_wrap select,
7684 .frm_wrap .frm_form_builder select {
7685 height: auto;
7686 padding: 0 24px 0 12px;
7687 }
7688
7689 .frm-fields button.btn,
7690 .frm-fields textarea,
7691 .frm-fields input[type="text"],
7692 .frm-fields select,
7693 .field-group textarea,
7694 .field-group input[type="text"],
7695 .field-group select,
7696 .accordion-container input.hex {
7697 width: 100%;
7698 outline: 0;
7699 }
7700
7701 .frm-fields button.btn {
7702 line-height: normal;
7703 height: auto;
7704 text-align: inherit;
7705 }
7706
7707 .global-font .field-group input[type="text"] {
7708 width: auto;
7709 }
7710
7711 /* Image Options */
7712
7713 .frm_images_dropdown .frm_image_option {
7714 margin: 0 !important;
7715 }
7716
7717 .frm_images_dropdown .frm_radio input[type=radio] {
7718 opacity: 0;
7719 position: absolute;
7720 z-index: -1;
7721 }
7722
7723 .frm_images_dropdown__image .frmsvg {
7724 width: 100%;
7725 max-width: 102px;
7726 fill: none;
7727 margin: 0;
7728 }
7729
7730 .frm_images_dropdown .frm_noallow .frm_image_option_container {
7731 opacity: .5;
7732 }
7733
7734 .frm_images_dropdown .frm_image_option_container {
7735 border-radius: var(--small-radius);
7736 border: 2px solid transparent;
7737 align-items: center;
7738 }
7739
7740 .frm_images_dropdown .frm_image_option_container:hover {
7741 background: #fff !important;
7742 }
7743
7744 .frm_images_dropdown input[type="radio"]:checked + .frm_image_option_container {
7745 background: #fff !important;
7746 border-color: var(--primary-color);
7747 }
7748
7749 .frm_images_dropdown .frm_text_label_for_image {
7750 padding: 0;
7751 text-align: left;
7752 }
7753
7754 /* End Image Options */
7755
7756 /* Welcome page */
7757
7758 .wp-core-ui .frm_grey.frm-button-primary.disabled,
7759 .wp-core-ui .frm_grey.frm-button-primary,
7760 #frm-welcome .frm_grey {
7761 opacity: 0.5;
7762 background: #F6F6F6 !important;
7763 border-color: #ddd !important;
7764 color: #9FA5AA !important;
7765 }
7766
7767 /* Chrome Scrollbars for Windows */
7768 .windows::-webkit-scrollbar,
7769 .windows ::-webkit-scrollbar {
7770 width: 7px;
7771 background: transparent;
7772 }
7773
7774 .windows::-webkit-scrollbar-thumb,
7775 .windows ::-webkit-scrollbar-thumb {
7776 background: var(--grey-border);
7777 -webkit-border-radius: var(--border-radius);
7778 -webkit-box-shadow: none;
7779 }
7780
7781 .windows::-webkit-scrollbar-corner,
7782 .windows ::-webkit-scrollbar-corner {
7783 background: transparent;
7784 }
7785
7786 /* RTL */
7787 .rtl h3 {
7788 font-weight: inherit !important;
7789 }
7790
7791 .rtl.js .accordion-section-title:after {
7792 left: 10px;
7793 right: auto;
7794 }
7795
7796 .rtl #frm_top_bar #frm_bs_dropdown {
7797 padding-left: 15px;
7798 }
7799
7800 .rtl .frm_wrap .columns-2 .frm-right-panel,
7801 .rtl .frm-right-panel {
7802 border-right-width: 1px;
7803 border-left-width: 0;
7804 }
7805
7806 .rtl .frm_right_text {
7807 text-align: left;
7808 }
7809
7810 .rtl .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
7811 border-left-width: 1px;
7812 }
7813
7814 .rtl .frm-dropdown-menu {
7815 text-align: right;
7816 }
7817
7818 .rtl .frm_actions_dropdown .frm_icon_font {
7819 float: right;
7820 margin-right: 0;
7821 margin-left: 3px;
7822 }
7823
7824 .rtl #frm-insert-fields-box,
7825 .rtl #frm-conditionals {
7826 padding-right: .9em;
7827 }
7828
7829 .rtl #html_settings .frm_field_html_box {
7830 margin-right: 0;
7831 }
7832
7833 .rtl .frm_list_entry_page h2 {
7834 float: right;
7835 }
7836
7837 .rtl .frm_scale {
7838 float: right;
7839 margin-left: 10px;
7840 margin-right: 0;
7841 }
7842
7843 .rtl .frm-page-break .frm-collapse-page.button {
7844 margin-left: 0;
7845 margin-right: 46%;
7846 }
7847
7848 .rtl .frm-field-action-icons {
7849 right: unset;
7850 left: 2px;
7851 }
7852
7853 .rtl #frm_upgrade_modal .dismiss i,
7854 .rtl .frm-inline-modal i,
7855 .rtl #frm-bulk-modal i,
7856 .rtl .frm_has_shortcodes > i {
7857 right: auto;
7858 left: 5px;
7859 }
7860
7861 .rtl .frm_code_list.frm-full-hover a span,
7862 .rtl .frm_reply_to_container,
7863 .rtl .frm_bcc_cc_container {
7864 float: left;
7865 }
7866
7867 /* ---------------------------------------------------------------
7868 Clearfix
7869 --------------------------------------------------------------- */
7870 span.clear {
7871 display: block;
7872 }
7873
7874 .clearfix:after {
7875 content: ".";
7876 display: block;
7877 height: 0;
7878 clear: both;
7879 visibility: hidden;
7880 }
7881
7882 .clearfix {
7883 display: inline-block;
7884 }
7885
7886 /*Override styling from other plugins*/
7887 .frm_form_fields .clear {
7888 height: auto;
7889 }
7890
7891 /* Hides from IE-mac \*/
7892 * html .clearfix {
7893 height: 1%;
7894 }
7895
7896 .clearfix {
7897 display: block;
7898 }
7899
7900 /* End hide from IE-mac */
7901
7902 /*-----------------------------------------------------------------
7903 Responsive Design
7904 ---------------------------------------------------------------- */
7905
7906 @media only screen and (max-width: 1200px) {
7907 .frm-addons {
7908 grid-template-columns: 1fr 1fr;
7909 }
7910
7911 ul.frm_form_nav > li {
7912 margin-right: 2.5%;
7913 }
7914 }
7915
7916 @media only screen and (max-width: 1050px) {
7917 .frm_wrap {
7918 --biggest-sidebar: 390px;
7919 }
7920
7921 #form_settings_page .columns-2 {
7922 margin: 0;
7923 }
7924
7925 .frm_actions_list {
7926 margin-left: 0;
7927 }
7928
7929 ul.frm_form_nav > li {
7930 margin-right: 1.5%;
7931 }
7932 }
7933
7934 @media only screen and (max-width: 960px) {
7935 .auto-fold #adminmenuwrap {
7936 width: 36px;
7937 }
7938
7939 .frm_wrap #postbox-container-1 #frm_adv_info {
7940 min-width: 220px;
7941 }
7942
7943 p.howto {
7944 display: inline-block;
7945 }
7946
7947 ul.frm_form_nav {
7948 clear: left;
7949 padding-top: 0;
7950 }
7951
7952 ul.frm_form_nav > li {
7953 margin-right: 3.5%;
7954 }
7955
7956 .frm-full-screen #frm_top_bar {
7957 padding: 0 10px !important;
7958 }
7959
7960 .frm-full-close {
7961 padding: 15px 0 10px 10px;
7962 }
7963
7964 .frm-full-close .frmsvg {
7965 padding: 0;
7966 }
7967 }
7968
7969 @media only screen and (max-width: 850px) {
7970 .frm_wrap {
7971 --biggest-sidebar: 350px;
7972 --big-sidebar: 350px;
7973 }
7974
7975 .frm_col_one {
7976 clear: none;
7977 }
7978
7979 .frm-fields p > .frm_inline_label,
7980 .frm_inline_label {
7981 display: block;
7982 margin: 5px 0;
7983 }
7984
7985 .post-type-frm_display #frm_top_bar h1,
7986 .frm_page_container #frm_top_bar h1 {
7987 width: auto;
7988 max-width: 200px;
7989 }
7990
7991 #frm-publishing {
7992 width: auto;
7993 }
7994
7995 #frm_form_editor_container,
7996 .frm-entry-container {
7997 margin: 0 20px;
7998 }
7999
8000 .frmbutton.ui-sortable-helper .frmsvg,
8001 .field_type_list li.frmbutton .frmsvg,
8002 .frmbutton.ui-sortable-helper i,
8003 .field_type_list li.frmbutton i {
8004 margin: .15em 0 .15em .1em;
8005 width: 25px;
8006 }
8007
8008 .rtl .frmbutton.ui-sortable-helper .frmsvg,
8009 .rtl .field_type_list li.frmbutton .frmsvg,
8010 .rtl .frmbutton.ui-sortable-helper i,
8011 .rtl .field_type_list li.frmbutton i {
8012 margin: .15em .1em .15em 0;
8013 }
8014
8015 .frm_wrap .frm-search {
8016 float: none !important;
8017 width: auto;
8018 clear: both;
8019 }
8020
8021 .post-type-frm_display #frm_adv_info {
8022 top: auto !important;
8023 position: static;
8024 width: auto;
8025 }
8026
8027 .frm_wrap .frm-right-panel #frm_adv_info,
8028 .frm_wrap #postbox-container-1 #frm_adv_info {
8029 min-width: 275px;
8030 }
8031
8032 .frm_wrap #frm_adv_info ul.category-tabs li,
8033 .frm_wrap #frm_adv_info ul.category-tabs li.tabs {
8034 border: none;
8035 }
8036
8037 .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
8038 margin-left: 12px;
8039 }
8040
8041 .frm_wrap #frm_adv_info ul.category-tabs li.tabs {
8042 border-bottom: 2px solid #5b9dd9;
8043 padding-bottom: 8px;
8044 }
8045
8046 .post-type-frm_display #poststuff {
8047 padding: 10px 25px;
8048 }
8049
8050 .post-type-frm_display #side-sortables .postbox {
8051 margin-bottom: 20px;
8052 border-radius: var(--small-radius);
8053 border-top-width: 1px;
8054 }
8055 }
8056
8057 @media only screen and (max-width: 782px) {
8058 .frm_wrap {
8059 --small-sidebar: 20%;
8060 --medium-sidebar: 35%
8061 }
8062
8063 #form_settings_page .advanced_settings .form-table td, .form-table th {
8064 display: table-cell;
8065 width: auto !important;
8066 }
8067
8068 .frm-white-body #publishing-action,
8069 .frm_wrap #publishing-action {
8070 line-height: normal;
8071 }
8072
8073 .frm-full-screen #screen-meta-links {
8074 display: none;
8075 }
8076
8077 .frm_wrap .misc-pub-section {
8078 padding: 6px 0;
8079 }
8080
8081 .frm_wrap .misc-pub-section > a {
8082 float: none;
8083 white-space: nowrap;
8084 }
8085
8086 .frm-form-setting-tabs a {
8087 position: relative;
8088 padding: 10px 5px 10px 40px;
8089 }
8090
8091 .frm-form-setting-tabs a .frmsvg,
8092 .frm-form-setting-tabs a i {
8093 position: absolute;
8094 left: 13px;
8095 top: calc(50% - 10px);
8096 margin: 0;
8097 }
8098
8099 #frm-insert-fields .button,
8100 #frm-insert-fields .button a,
8101 .frmbutton.ui-sortable-helper a {
8102 line-height: 26px;
8103 max-height: 28px;
8104 }
8105
8106 a.frm_add_logic_link {
8107 margin-left: 0;
8108 margin-right: 0;
8109 width: 100%;
8110 box-sizing: border-box;
8111 }
8112
8113 a.frm_add_logic_link .frmsvg,
8114 a.frm_add_logic_link i {
8115 display: none;
8116 }
8117
8118 #new_fields .frm_single_option select,
8119 #new_fields .frm_single_option input[type=text] {
8120 width: calc(100% - 83px);
8121 }
8122
8123 .frm_single_entry_page .frm_form_fields input[type=text],
8124 .frm_single_entry_page .frm_form_fields select,
8125 .frm_single_entry_page .frm_form_fields textarea {
8126 width: 100%;
8127 }
8128
8129 .with_frm_style .frm_radio input[type=radio],
8130 .with_frm_style .frm_checkbox input[type=checkbox] {
8131 width: 25px !important;
8132 }
8133
8134 .wp-list-table.toplevel_page_formidable .column-entries,
8135 .wp-list-table.toplevel_page_formidable .column-form_key,
8136 .wp-list-table.toplevel_page_formidable .column-shortcode,
8137 .wp-list-table.toplevel_page_formidable .column-created_at {
8138 display: none !important;
8139 }
8140
8141 .wp-list-table.toplevel_page_formidable td.column-entries,
8142 .wp-list-table.toplevel_page_formidable td.column-form_key,
8143 .wp-list-table.toplevel_page_formidable td.column-shortcode,
8144 .wp-list-table.toplevel_page_formidable td.column-created_at {
8145 padding: 3px 8px 3px 35%;
8146 text-align: left;
8147 }
8148
8149 .wp-list-table.toplevel_page_formidable td.column-title:before,
8150 .wp-list-table.toplevel_page_formidable td.column-id:before {
8151 display: none !important;
8152 }
8153
8154 .wp-list-table.toplevel_page_formidable td.column-title,
8155 .wp-list-table.toplevel_page_formidable td.column-id {
8156 display: table-cell !important;
8157 }
8158
8159 #form_entries_page .wp-list-table th.frm_hidden,
8160 #form_entries_page .wp-list-table td.frm_hidden {
8161 display: none !important;
8162 }
8163
8164 ul.frm_form_nav > li {
8165 margin-right: 15px;
8166 }
8167
8168 .frm-white-body.auto-fold #wpcontent {
8169 padding-left: 0;
8170 }
8171
8172 .frm_right_addon .frm_remove_field {
8173 bottom: 11px;
8174 }
8175
8176 .frm-addons {
8177 grid-template-columns: 1fr;
8178 }
8179
8180 .frm_single_entry_page.frm_wrap .frm_page_container {
8181 height: auto;
8182 display: block;
8183 }
8184
8185 .frm_single_entry_page.frm_wrap .columns-2 {
8186 display: block;
8187 border-bottom: none;
8188 }
8189
8190 .frm_single_entry_page .wrap.frm-with-margin {
8191 margin: 10px 20px;
8192 }
8193
8194 .frm_single_entry_page #post-body-content + .frm-right-panel {
8195 width: auto;
8196 margin: 0 20px;
8197 border: 1px solid var(--sidebar-hover);
8198 border-radius: 6px;
8199 }
8200
8201 #wp-content-media-buttons a.frm_insert_form {
8202 padding: 0 15px;
8203 }
8204 }
8205
8206 @media only screen and (max-width: 700px) {
8207 .frm_wrap {
8208 --biggest-sidebar: 50%;
8209 --big-sidebar: 50%;
8210 }
8211 }
8212
8213 @media only screen and (max-width: 600px) {
8214 .frm_wrap {
8215 --small-sidebar: 45px;
8216 }
8217
8218 .frm-form-setting-tabs a {
8219 visibility: collapse;
8220 font-size: 0;
8221 padding: 0 15px;
8222 }
8223
8224 .frm-form-setting-tabs a .frmsvg,
8225 .frm-form-setting-tabs a i {
8226 visibility: visible;
8227 position: initial;
8228 font-size: 18px;
8229 }
8230
8231 #frm_builder_page #frm-insert-fields {
8232 padding: 0;
8233 }
8234
8235 .frm_wrap #frm_adv_info ul.category-tabs li {
8236 display: inline-block;
8237 padding: 0;
8238 margin: 2px 0;
8239 border-bottom: 2px solid transparent;
8240 }
8241
8242 .frm_wrap #frm_adv_info ul.category-tabs li.tabs,
8243 .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
8244 margin-left: 0;
8245 padding: 0;
8246 }
8247
8248 .field_type_list li {
8249 text-align: center;
8250 }
8251
8252 #frm-insert-fields li a {
8253 padding: 5px;
8254 }
8255
8256 .frmbutton.ui-sortable-helper .frmsvg,
8257 .field_type_list li.frmbutton .frmsvg,
8258 .frmbutton.ui-sortable-helper i,
8259 .field_type_list li.frmbutton i {
8260 display: block;
8261 margin: 0 auto 3px;
8262 text-align: center;
8263 }
8264
8265 #frm_form_editor_container .frm_primary_label {
8266 clear: both;
8267 }
8268
8269 #frm_builder_page .frm_code_list a.button {
8270 padding: 2px;
8271 }
8272
8273 #frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
8274 right: 0;
8275 left: auto;
8276 }
8277
8278 .frm-right-panel h3.accordion-section-title {
8279 padding-right: 10px;
8280 padding-left: 10px;
8281 font-size: 20px;
8282 white-space: nowrap;
8283 overflow: hidden;
8284 }
8285
8286 .frm-right-panel .accordion-section-title:before {
8287 margin-left: 0;
8288 margin-right: 3px;
8289 }
8290
8291 .rtl #frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
8292 right: auto;
8293 left: 0;
8294 }
8295 }
8296
8297 @media only screen and (max-width: 475px) {
8298 #frm_bs_dropdown {
8299 float: none;
8300 }
8301
8302 #frm-nav-tabs {
8303 padding: 0;
8304 white-space: nowrap;
8305 }
8306
8307 #frm-nav-tabs a {
8308 margin-right: 0;
8309 }
8310 }
8311
8312 /* PRINT */
8313 @media print {
8314 a, .misc-pub-section a {
8315 color: #000 !important;
8316 }
8317
8318 .add-new-h2, #frm_top_bar, .dashicons,
8319 #adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
8320 #screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav,
8321 .frm_flash_graph, .frm_no_print, object, .error {
8322 visibility: hidden;
8323 display: none !important;
8324 }
8325
8326 .widget, .postbox, .stuffbox, .postbox h3 {
8327 border-width: 0 !important;
8328 border-color: #fff;
8329 }
8330
8331 .postbox {
8332 background: #fff !important;
8333 border: none;
8334 position: static;
8335 }
8336
8337 .postbox h3, .postbox h4 {
8338 background: #fff !important;
8339 }
8340
8341 #wpbody-content {
8342 float: none;
8343 }
8344
8345 #wpcontent, #post-body-content,
8346 .has-right-sidebar #post-body,
8347 #poststuff .columns-2 {
8348 margin: 0 !important;
8349 }
8350
8351 .frm_wrap #poststuff .columns-2 {
8352 display: block;
8353 }
8354
8355 #post-body-content + .frm-right-panel,
8356 .frm_wrap .columns-2 .frm-right-panel,
8357 .frm-right-panel {
8358 border: none;
8359 width: auto;
8360 display: block;
8361 padding: 20px;
8362 }
8363
8364 .frm_page_container .columns-2,
8365 .frm_wrap .frm_page_container {
8366 height: auto;
8367 display: block;
8368 }
8369
8370 .misc-pub-section > span {
8371 padding: 0;
8372 }
8373
8374 .frm-right-panel .postbox .inside {
8375 padding-left: 12px;
8376 padding-right: 12px;
8377 }
8378
8379 .curtime #timestamp:before {
8380 display: none;
8381 content: none !important;
8382 }
8383
8384 .frm_charts .alignleft {
8385 float: none;
8386 }
8387
8388 .pg_odd, .pg_even {
8389 page-break-inside: avoid;
8390 max-width: 600px;
8391 }
8392
8393 .form-table td, .form-table th {
8394 padding: 0;
8395 }
8396
8397 .frm_file_container a {
8398 display: block;
8399 width: 100%;
8400 }
8401 }
8402
8403 .frm-admin-page-styles #frm-publishing #save_menu_header {
8404 display: inline-block;
8405 }
8406
8407 /* Change the order of subfields of the Name field in the backend */
8408 .edit_form_item .frm_combo_inputs_container[data-name-layout="last_first"] .frm_form_subfield-first {
8409 order: 2;
8410 }
8411
8412 .frm-video-wrapper {
8413 padding: 0 20px;
8414 }
8415
8416 .frm-video-wrapper iframe {
8417 width: 100%;
8418 max-width: 843px;
8419 border-radius: 10px;
8420 }
8421
8422 #frm_field_group_popup {
8423 position: absolute;
8424 top: 0;
8425 right: 0;
8426 width: 366px;
8427 height: 231px;
8428 border-radius: 8px;
8429 background: #fff;
8430 box-shadow: 0px 20px 48px rgba(40, 47, 54, 0.15);
8431 z-index: 3;
8432 box-sizing: border-box;
8433 padding: 24px 0;
8434 text-align: left;
8435 }
8436
8437 .rtl #frm_field_group_popup {
8438 text-align: right;
8439 }
8440
8441 .frm-merge-fields-into-row #frm_field_group_popup {
8442 top: unset;
8443 bottom: 50px;
8444 height: 196px;
8445 }
8446
8447 .frm-merge-fields-into-row #frm_field_group_popup .frm-break-field-group {
8448 display: none;
8449 }
8450
8451 .frm-merge-fields-into-row > a {
8452 color: rgba(40, 47, 54, 0.85);
8453 position: relative;
8454 top: 2px;
8455 }
8456
8457 .frm-row-layout-title {
8458 font-weight: 600;
8459 font-size: 11px;
8460 line-height: 15px;
8461 text-transform: uppercase;
8462 color: rgba(40, 47, 54, 0.45);
8463 margin-bottom: 40px;
8464 }
8465
8466 .frm-row-layout-option {
8467 background: #F6F7FB;
8468 box-sizing: border-box;
8469 border-radius: 2px;
8470 padding: 18px 11px;
8471 }
8472
8473 #frm_field_group_popup .frm-row-layout-option .frm_grid_container {
8474 grid-gap: 0 5%;
8475 grid-template-columns: repeat(12, auto);
8476 }
8477
8478 #frm_field_group_popup .frm-row-layout-option {
8479 cursor: pointer;
8480 }
8481
8482 #frm_field_group_popup .frm-row-layout-option.frm-active-row-layout,
8483 #frm_field_group_popup .frm-row-layout-option:hover {
8484 outline: 1px solid var(--primary-color);
8485 }
8486
8487 .frm-custom-field-group-layout,
8488 .frm-break-field-group {
8489 padding: 5px 15px;
8490 cursor: pointer;
8491 font-size: 14px;
8492 line-height: 19px;
8493 color: rgba(40, 47, 54, 0.85);
8494 }
8495
8496 .frm-custom-field-group-layout:hover,
8497 .frm-break-field-group:hover {
8498 background-color: #f5f5f5f5;
8499 }
8500
8501 .frm-custom-field-group-layout svg,
8502 .frm-break-field-group svg {
8503 margin-right: 5px;
8504 }
8505
8506 #frm_field_multiselect_popup {
8507 background: white;
8508 height: 48px;
8509 position: fixed;
8510 border-radius: 4px;
8511 box-shadow: 0px 8px 24px rgba(40, 47, 54, 0.15);
8512 color: rgba(40, 47, 54, 0.85);
8513 font-size: 13px;
8514 right: 30px;
8515 bottom: 10px;
8516 }
8517
8518 #frm_field_multiselect_popup > div {
8519 display: inline-block;
8520 line-height: 48px;
8521 vertical-align: top;
8522 }
8523
8524 #frm_field_multiselect_popup.frm-unmergable > .frm-merge-fields-into-row,
8525 #frm_field_multiselect_popup.frm-unmergable > .frm-multiselect-popup-separator {
8526 display: none;
8527 }
8528
8529 #frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator) {
8530 padding: 0 20px;
8531 cursor: pointer;
8532 }
8533
8534 #frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator):hover {
8535 background: #f5f5f5f5;
8536 }
8537
8538 .frm-builder-popup-heading {
8539 font-weight: 600;
8540 font-size: 12px;
8541 line-height: 15px;
8542 text-transform: uppercase;
8543 color: rgba(40, 47, 54, 0.45);
8544 }
8545
8546 .frm-builder-popup-subheading {
8547 font-size: 12px;
8548 line-height: 16px;
8549 color: rgba(40, 47, 54, 0.45);
8550 }
8551
8552 .frm-multiselect-popup-separator {
8553 height: 36px;
8554 width: 1px;
8555 position: relative;
8556 top: 6px;
8557 background: #C4C4C4;
8558 }
8559
8560 .frm-sortable-helper,
8561 .frm-multiselect-key-is-down li.form-field:not(.edit_field_type_divider) {
8562 pointer-events: none;
8563 }
8564
8565 #frm_banner {
8566 width: 100%;
8567 color: #fff;
8568 background: var(--primary-color);
8569 height: 40px;
8570 line-height: 40px;
8571 text-align: center;
8572 position: relative;
8573 }
8574
8575 .frm-banner-emoji {
8576 font-size: 19px;
8577 }
8578
8579 .frm-banner-emoji,
8580 .frm-banner-title {
8581 margin-right: 5px;
8582 vertical-align: top;
8583 }
8584
8585 .frm-banner-cta a {
8586 text-decoration: underline !important;
8587 }
8588
8589 .frm-banner-dismiss {
8590 cursor: pointer;
8591 position: absolute;
8592 right: 10px;
8593 top: 50%;
8594 transform: translateY( -50% );
8595 }
8596
8597 .frm-banner-dismiss .frmsvg {
8598 vertical-align: top;
8599 }
8600
8601 .frm-ready-made-solution:not(.frm-search-result) {
8602 display: none !important;
8603 }
8604
8605 #frm_new_form_modal .frm-ready-made-solution {
8606 padding: 20px 5px;
8607 display: flex;
8608 }
8609
8610 .frm-ready-made-solution .frm-hover-icons {
8611 padding: 5px;
8612 position: static;
8613 }
8614
8615 #frm_new_form_modal .frm-ready-made-solution > div:first-child {
8616 width: 300px;
8617 }
8618
8619 .frm-ready-made-solution span {
8620 background-color: #fde6de;
8621 color: #f25a24;
8622 padding: 10px;
8623 text-transform: uppercase;
8624 font-size: 11px;
8625 margin-bottom: 10px;
8626 display: inline-block;
8627 border-radius: 4px;
8628 }
8629
8630 .frm-ready-made-solution h3 ~ a {
8631 color: var(--primary-color);
8632 }
8633
8634 .frm-ready-made-solution img {
8635 max-width: 100%;
8636 }
8637