PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 3.06.06
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v3.06.06
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
← All changes | css/_single_theme.css.php +555 -288 6.33.06.06 View file →
@@ -1,114 +1,149 @@
1 1 <?php
2 -if ( ! defined( 'ABSPATH' ) ) {
3 - die( 'You are not allowed to call this page directly.' );
4 -}
5 2
6 3 $settings = FrmStylesHelper::get_settings_for_output( $style );
7 -extract( $settings ); // phpcs:ignore WordPress.PHP.DontExtract
4 +extract( $settings );
8 5
9 6 $important = empty( $important_style ) ? '' : ' !important';
7 +$label_margin = (int) $width + 10;
10 8
11 9 $minus_icons = FrmStylesHelper::minus_icons();
12 10 $arrow_icons = FrmStylesHelper::arrow_icons();
13 11
14 12 ?>
15 -.<?php echo esc_html( $style_class ); ?>{
16 -<?php FrmStylesHelper::output_vars( $settings, $defaults ); ?>
13 +
14 +.frm_forms.<?php echo esc_html( $style_class ) ?>{
15 + max-width:<?php echo esc_html( $form_width . $important ) ?>;
16 + direction:<?php echo esc_html( $direction . $important ) ?>;
17 + <?php if ( 'rtl' == $direction ) { ?>
18 + unicode-bidi:embed;
19 + <?php } ?>
20 + <?php if ( $center_form ) { ?>
21 + margin:0 auto;
22 + <?php } ?>
17 23 }
18 24
19 -.frm_forms.<?php echo esc_html( $style_class ); ?>{
20 - max-width:<?php echo esc_html( $form_width . $important ); ?>;
21 - direction:<?php echo esc_html( $direction . $important ); ?>;
22 - <?php if ( 'rtl' === $direction ) { ?>
23 - unicode-bidi:embed;
24 - <?php } ?>
25 - <?php if ( $center_form ) { ?>
26 - margin:0 auto;
27 - <?php } ?>
25 +.<?php echo esc_html( $style_class ) ?>,
26 +.<?php echo esc_html( $style_class ) ?> form,
27 +.<?php echo esc_html( $style_class ) ?> .frm-show-form div.frm_description p {
28 + text-align:<?php echo esc_html( $form_align . $important ) ?>;
28 29 }
29 30
30 31 <?php if ( $center_form ) { ?>
31 -.frm_inline_form.<?php echo esc_html( $style_class ); ?> form{
32 +.frm_inline_form.<?php echo esc_html( $style_class ) ?> form{
32 33 text-align:center;
33 34 }
34 35 <?php } ?>
35 36
36 -<?php if ( ! empty( $label_color ) ) { ?>
37 -.<?php echo esc_html( $style_class ); ?> .frm_icon_font{
38 - color:<?php echo esc_html( $label_color . $important ); ?>;
37 +.<?php echo esc_html( $style_class ) ?> .frm_form_fields > fieldset{
38 + border-width:<?php echo esc_html( $fieldset . $important ) ?>;
39 + border-style:solid;
40 + border-color:<?php echo esc_html( $fieldset_color . $important ) ?>;
41 + margin:0;
42 + padding:<?php echo esc_html( $fieldset_padding . $important ) ?>;
43 + background-color:<?php echo esc_html( $fieldset_bg_color ); ?>;
44 + font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
39 45 }
40 -<?php } ?>
41 46
42 -.<?php echo esc_html( $style_class ); ?> .frm_icon_font.frm_minus_icon:before{
43 - content:"\e<?php echo esc_html( isset( $minus_icons[ $repeat_icon ] ) ? $minus_icons[ $repeat_icon ]['-'] : $minus_icons[1]['-'] ); ?>";
47 +.<?php echo esc_html( $style_class ) ?> legend + h3,
48 +.<?php echo esc_html( $style_class ) ?> h3.frm_form_title{
49 + font-size:<?php echo esc_html( $title_size . $important ) ?>;
50 + color:<?php echo esc_html( $title_color . $important ) ?>;
51 + font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
52 + margin-top:<?php echo esc_html( $title_margin_top . $important ) ?>;
53 + margin-bottom:<?php echo esc_html( $title_margin_bottom . $important ) ?>;
44 54 }
45 55
46 -.<?php echo esc_html( $style_class ); ?> .frm_icon_font.frm_plus_icon:before{
47 - content:"\e<?php echo esc_html( isset( $minus_icons[ $repeat_icon ] ) ? $minus_icons[ $repeat_icon ]['+'] : $minus_icons[1]['+'] ); ?>";
56 +.<?php echo esc_html( $style_class ) ?> .frm_primary_label{
57 + font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
58 + font-size:<?php echo esc_html( $font_size . $important ) ?>;
59 + color:<?php echo esc_html( $label_color . $important ) ?>;
60 + font-weight:<?php echo esc_html( $weight . $important ) ?>;
61 + text-align:<?php echo esc_html( $align . $important ) ?>;
62 + margin:0;
63 + padding:<?php echo esc_html( $label_padding . $important ) ?>;
64 + width:auto;
65 + display:block;
48 66 }
49 67
50 -.<?php echo esc_html( $style_class ); ?> .frm_icon_font.frm_minus_icon:before,
51 -.<?php echo esc_html( $style_class ); ?> .frm_icon_font.frm_plus_icon:before{
52 - <?php if ( ! empty( $submit_text_color ) ) { ?>
53 - color:<?php echo esc_html( $submit_text_color . $important ); ?>;
54 - <?php } ?>
68 +.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_html_container,
69 +.<?php echo esc_html( $style_class ) ?> .frm_form_field .frm_show_it{
70 + font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
71 + color:<?php echo esc_html( $form_desc_color . $important ) ?>;
72 +}
73 +
74 +.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_html_container{
75 + font-size:<?php echo esc_html( $form_desc_size . $important ) ?>;
76 +}
77 +
78 +.<?php echo esc_html( $style_class ) ?> .frm_form_field .frm_show_it{
79 + font-size:<?php echo esc_html( $field_font_size . $important ) ?>;
80 + font-weight:<?php echo esc_html( $field_weight ) ?>;
81 +}
82 +
83 +.<?php echo esc_html( $style_class ) ?> .frm_icon_font{
84 + color:<?php echo esc_html( $label_color . $important ) ?>;
85 +}
86 +
87 +.<?php echo esc_html( $style_class ) ?> .frm_icon_font.frm_minus_icon:before{
88 + content:"\e<?php echo esc_html( isset( $minus_icons[ $repeat_icon ] ) ? $minus_icons[ $repeat_icon ]['-'] : $minus_icons[1]['-'] ) ?>";
89 +}
90 +
91 +.<?php echo esc_html( $style_class ) ?> .frm_icon_font.frm_plus_icon:before{
92 + content:"\e<?php echo esc_html( isset( $minus_icons[ $repeat_icon ] ) ? $minus_icons[ $repeat_icon ]['+'] : $minus_icons[1]['+'] ) ?>";
93 +}
94 +
95 +.<?php echo esc_html( $style_class ) ?> .frm_icon_font.frm_minus_icon:before,
96 +.<?php echo esc_html( $style_class ) ?> .frm_icon_font.frm_plus_icon:before{
97 + color:<?php echo esc_html( $submit_text_color . $important ) ?>;
55 98 vertical-align:middle;
56 99 }
57 100
58 -.<?php echo esc_html( $style_class ); ?> .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{
59 - content:"\e<?php echo esc_html( isset( $arrow_icons[ $collapse_icon ] ) ? $arrow_icons[ $collapse_icon ]['-'] : $arrow_icons[1]['-'] ); ?>";
60 - <?php if ( ! empty( $section_color ) ) { ?>
61 - color:<?php echo esc_html( $section_color . $important ); ?>;
62 - <?php } ?>
101 +.<?php echo esc_html( $style_class ) ?> .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{
102 + content:"\e<?php echo esc_html( isset( $arrow_icons[ $collapse_icon ] ) ? $arrow_icons[ $collapse_icon ]['-'] : $arrow_icons[1]['-'] ) ?>";
103 + color:<?php echo esc_html( $section_color . $important ) ?>;
63 104 }
64 105
65 -.<?php echo esc_html( $style_class ); ?> .frm_trigger .frm_icon_font.frm_arrow_icon:before{
66 - content:"\e<?php echo esc_html( isset( $arrow_icons[ $collapse_icon ] ) ? $arrow_icons[ $collapse_icon ]['+'] : $arrow_icons[1]['+'] ); ?>";
67 - <?php if ( ! empty( $section_color ) ) { ?>
68 - color:<?php echo esc_html( $section_color . $important ); ?>;
69 - <?php } ?>
106 +.<?php echo esc_html( $style_class ) ?> .frm_trigger .frm_icon_font.frm_arrow_icon:before{
107 + content:"\e<?php echo esc_html( isset( $arrow_icons[ $collapse_icon ] ) ? $arrow_icons[ $collapse_icon ]['+'] : $arrow_icons[1]['+'] ) ?>";
108 + color:<?php echo esc_html( $section_color . $important ) ?>;
70 109 }
71 110
72 -<?php if ( ! empty( $field_margin ) ) { ?>
73 -.<?php echo esc_html( $style_class ); ?> .form-field{
74 - margin-bottom:<?php echo esc_html( $field_margin . $important ); ?>;
111 +.<?php echo esc_html( $style_class ) ?> .form-field{
112 + margin-bottom:<?php echo esc_html( $field_margin . $important ) ?>;
75 113 }
76 -<?php } ?>
114 +.<?php echo esc_html( $style_class ) ?> .frm_grid,
115 +.<?php echo esc_html( $style_class ) ?> .frm_grid_first,
116 +.<?php echo esc_html( $style_class ) ?> .frm_grid_odd {
117 + margin-bottom:0<?php echo esc_html( $important ) ?>;
118 +}
119 +.<?php echo esc_html( $style_class ) ?> .form-field.frm_section_heading{
120 + margin-bottom:0<?php echo esc_html( $important ) ?>;
121 +}
77 122
78 -.<?php echo esc_html( $style_class ); ?> .form-field.frm_section_heading{
79 - margin-bottom:0<?php echo esc_html( $important ); ?>;
123 +.<?php echo esc_html( $style_class ) ?> p.description,
124 +.<?php echo esc_html( $style_class ) ?> div.description,
125 +.<?php echo esc_html( $style_class ) ?> div.frm_description,
126 +.<?php echo esc_html( $style_class ) ?> .frm-show-form > div.frm_description,
127 +.<?php echo esc_html( $style_class ) ?> .frm_error{
128 + margin:<?php echo esc_html( $description_margin . $important ) ?>;
129 + padding:0;
130 + font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
131 + font-size:<?php echo esc_html( $description_font_size . $important ) ?>;
132 + color:<?php echo esc_html( $description_color . $important ) ?>;
133 + font-weight:<?php echo esc_html( $description_weight . $important ) ?>;
134 + text-align:<?php echo esc_html( $description_align . $important ) ?>;
135 + font-style:<?php echo esc_html( $description_style . $important ) ?>;
136 + max-width:100%;
80 137 }
81 138
82 -.<?php echo esc_html( $style_class ); ?> p.description,
83 -.<?php echo esc_html( $style_class ); ?> div.description,
84 -.<?php echo esc_html( $style_class ); ?> div.frm_description,
85 -.<?php echo esc_html( $style_class ); ?> .frm-show-form > div.frm_description,
86 -.<?php echo esc_html( $style_class ); ?> .frm_error,
87 -.<?php echo esc_html( $style_class ); ?> .frm_pro_max_limit_desc{
88 - <?php if ( ! empty( $description_margin ) ) { ?>
89 - margin:<?php echo esc_html( $description_margin . $important ); ?>;
90 - <?php } ?>
91 - padding:0;
92 - <?php if ( ! empty( $font ) ) { ?>
93 - font-family:<?php echo FrmAppHelper::kses( $font . $important ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>;
94 - <?php } ?>
95 - <?php if ( ! empty( $description_font_size ) ) { ?>
96 - font-size:<?php echo esc_html( $description_font_size . $important ); ?>;
97 - <?php } ?>
98 - <?php if ( ! empty( $description_color ) ) { ?>
99 - color:<?php echo esc_html( $description_color . $important ); ?>;
100 - <?php } ?>
101 - <?php if ( ! empty( $description_weight ) ) { ?>
102 - font-weight:<?php echo esc_html( $description_weight . $important ); ?>;
103 - <?php } ?>
104 - <?php if ( ! empty( $description_align ) ) { ?>
105 - text-align:<?php echo esc_html( $description_align . $important ); ?>;
106 - <?php } ?>
107 - <?php if ( ! empty( $description_style ) ) { ?>
108 - font-style:<?php echo esc_html( $description_style . $important ); ?>;
109 - <?php } ?>
110 - max-width:100%;
139 +/* Form description */
140 +.<?php echo esc_html( $style_class ) ?> .frm-show-form div.frm_description p{
141 + font-size:<?php echo esc_html( $form_desc_size . $important ) ?>;
142 + color:<?php echo esc_html( $form_desc_color . $important ) ?>;
143 + margin-top:<?php echo esc_html( $form_desc_margin_top . $important ) ?>;
144 + margin-bottom:<?php echo esc_html( $form_desc_margin_bottom . $important ) ?>;
145 +
111 146 }
112 147
113 148 /* Left and right labels */
114 149 <?php
@@ -116,9 +151,9 @@
116 151 $frm_settings = FrmAppHelper::get_settings();
117 152
118 153 if ( '' === $field_height || 'auto' === $field_height ) {
119 154 foreach ( array( 'left', 'right', 'inline' ) as $alignit ) {
120 - ?>
155 + ?>
121 156 .<?php echo esc_html( $style_class ); ?> .frm_<?php echo esc_html( $alignit ); ?>_container input[type=text],
122 157 .<?php echo esc_html( $style_class ); ?> .frm_<?php echo esc_html( $alignit ); ?>_container input[type=password],
123 158 .<?php echo esc_html( $style_class ); ?> .frm_<?php echo esc_html( $alignit ); ?>_container input[type=email],
124 159 .<?php echo esc_html( $style_class ); ?> .frm_<?php echo esc_html( $alignit ); ?>_container input[type=number],
@@ -128,128 +163,246 @@
128 163 .<?php echo esc_html( $style_class ); ?> .frm_<?php echo esc_html( $alignit ); ?>_container input[type=search],
129 164 .<?php echo esc_html( $style_class ); ?> .frm_<?php echo esc_html( $alignit ); ?>_container select,
130 165 <?php } ?>
131 166 .<?php echo esc_html( $style_class ); ?> .frm_left_container select{
132 - height:fit-content<?php echo esc_html( $important ); ?>;
167 + <?php if ( $frm_settings->old_css ) { ?>
168 + height:auto<?php echo esc_html( $important ) ?>;
169 + <?php } else { ?>
170 + height:fit-content<?php echo esc_html( $important ) ?>;
171 + <?php } ?>
133 172 }
134 173 <?php } ?>
135 174
136 175 .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_left_container{
137 - grid-template-columns: <?php echo esc_html( $width ); ?> auto;
176 + grid-template-columns: <?php echo esc_html( $width ) ?> auto;
138 177 }
139 178
140 179 .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_right_container{
141 - grid-template-columns: auto <?php echo esc_html( $width ); ?>;
180 + grid-template-columns: auto <?php echo esc_html( $width ) ?>;
142 181 }
143 182
144 183 .frm_form_field.frm_right_container{
145 - grid-template-columns: auto 25%;
184 + grid-template-columns: auto 25%;
146 185 }
147 186
148 -.<?php echo esc_html( $style_class ); ?> .frm_inline_container.frm_dynamic_select_container .frm_data_container,
149 -.<?php echo esc_html( $style_class ); ?> .frm_inline_container.frm_dynamic_select_container .frm_opt_container{
150 - display:inline<?php echo esc_html( $important ); ?>;
187 +.<?php echo esc_html( $style_class ) ?> .frm_inline_container.frm_dynamic_select_container .frm_data_container,
188 +.<?php echo esc_html( $style_class ) ?> .frm_inline_container.frm_dynamic_select_container .frm_opt_container{
189 + display:inline<?php echo esc_html( $important ) ?>;
151 190 }
152 191
153 -.<?php echo esc_html( $style_class ); ?> .frm_pos_right{
154 - display:inline<?php echo esc_html( $important ); ?>;
155 - width:<?php echo esc_html( $width . $important ); ?>;
192 +.<?php echo esc_html( $style_class ) ?> .frm_pos_right{
193 + display:inline<?php echo esc_html( $important ) ?>;
194 + width:<?php echo esc_html( $width . $important ); ?>;
156 195 }
157 196
158 -.<?php echo esc_html( $style_class ); ?> .frm_none_container .frm_primary_label,
159 -.<?php echo esc_html( $style_class ); ?> .frm_pos_none{
160 - display:none<?php echo esc_html( $important ); ?>;
197 +.<?php echo esc_html( $style_class ) ?> .frm_none_container .frm_primary_label,
198 +.<?php echo esc_html( $style_class ) ?> .frm_pos_none{
199 + display:none<?php echo esc_html( $important ) ?>;
161 200 }
162 201
163 -.<?php echo esc_html( $style_class ); ?> .frm_scale label{
164 - <?php if ( ! empty( $check_weight ) ) { ?>
165 - font-weight:<?php echo esc_html( $check_weight . $important ); ?>;
166 - <?php } ?>
167 - <?php if ( ! empty( $font ) ) { ?>
168 - font-family:<?php echo FrmAppHelper::kses( $font . $important ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>;
169 - <?php } ?>
170 - <?php if ( ! empty( $check_font_size ) ) { ?>
171 - font-size:<?php echo esc_html( $check_font_size . $important ); ?>;
172 - <?php } ?>
173 - <?php if ( ! empty( $check_label_color ) ) { ?>
174 - color:<?php echo esc_html( $check_label_color . $important ); ?>;
175 - <?php } ?>
202 +.<?php echo esc_html( $style_class ) ?> .frm_scale label{
203 + font-weight:<?php echo esc_html( $check_weight . $important ) ?>;
204 + font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
205 + font-size:<?php echo esc_html( $check_font_size . $important ) ?>;
206 + color:<?php echo esc_html( $check_label_color . $important ) ?>;
176 207 }
177 208
209 +.<?php echo esc_html( $style_class ) ?> .frm_required{
210 + color:<?php echo esc_html( $required_color . $important ); ?>;
211 + font-weight:<?php echo esc_html( $required_weight . $important ); ?>;
212 +}
213 +
214 +.<?php echo esc_html( $style_class ) ?> input[type=text],
215 +.<?php echo esc_html( $style_class ) ?> input[type=password],
216 +.<?php echo esc_html( $style_class ) ?> input[type=email],
217 +.<?php echo esc_html( $style_class ) ?> input[type=number],
218 +.<?php echo esc_html( $style_class ) ?> input[type=url],
219 +.<?php echo esc_html( $style_class ) ?> input[type=tel],
220 +.<?php echo esc_html( $style_class ) ?> input[type=search],
221 +.<?php echo esc_html( $style_class ) ?> select,
222 +.<?php echo esc_html( $style_class ) ?> textarea,
223 +.<?php echo esc_html( $style_class ) ?> .chosen-container{
224 + font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
225 + font-size:<?php echo esc_html( $field_font_size ) ?>;
226 + margin-bottom:0<?php echo esc_html( $important ) ?>;
227 +}
228 +
229 +.<?php echo esc_html( $style_class ) ?> textarea{
230 + vertical-align:top;
231 +}
232 +
233 +.<?php echo esc_html( $style_class ) ?> input[type=text],
234 +.<?php echo esc_html( $style_class ) ?> input[type=password],
235 +.<?php echo esc_html( $style_class ) ?> input[type=email],
236 +.<?php echo esc_html( $style_class ) ?> input[type=number],
237 +.<?php echo esc_html( $style_class ) ?> input[type=url],
238 +.<?php echo esc_html( $style_class ) ?> input[type=tel],
239 +.<?php echo esc_html( $style_class ) ?> input[type=phone],
240 +.<?php echo esc_html( $style_class ) ?> input[type=search],
241 +.<?php echo esc_html( $style_class ) ?> select,
242 +.<?php echo esc_html( $style_class ) ?> textarea,
243 +.frm_form_fields_style,
244 +.<?php echo esc_html( $style_class ) ?> .frm_scroll_box .frm_opt_container,
245 +.frm_form_fields_active_style,
246 +.frm_form_fields_error_style,
247 +.<?php echo esc_html( $style_class ) ?> .chosen-container-multi .chosen-choices,
248 +.<?php echo esc_html( $style_class ) ?> .chosen-container-single .chosen-single{
249 + color:<?php echo esc_html( $text_color . $important ) ?>;
250 + background-color:<?php echo esc_html( $bg_color . $important ); ?>;
251 +<?php
252 +if ( ! empty( $important ) ) {
253 + echo esc_html( 'background-image:none' . $important . ';' );
254 +}
255 +?>
256 + border-color: <?php echo esc_html( $border_color . $important ) ?>;
257 + border-width:<?php echo esc_html( $field_border_width . $important ) ?>;
258 + border-style:<?php echo esc_html( $field_border_style . $important ) ?>;
259 + -moz-border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
260 + -webkit-border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
261 + border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
262 + width:<?php echo esc_html( ( $field_width == '' ? 'auto' : $field_width ) . $important ) ?>;
263 + max-width:100%;
264 + font-size:<?php echo esc_html( $field_font_size . $important ) ?>;
265 + padding:<?php echo esc_html( $field_pad . $important ) ?>;
266 + -webkit-box-sizing:border-box;
267 + -moz-box-sizing:border-box;
268 + box-sizing:border-box;
269 + outline:none<?php echo esc_html( $important ) ?>;
270 + font-weight:<?php echo esc_html( $field_weight ) ?>;
271 + box-shadow:<?php echo esc_html( ( isset( $remove_box_shadow ) && $remove_box_shadow ) ? 'none' : '0 1px 1px rgba(0, 0, 0, 0.075) inset' ) . esc_html( $important ) ?>;
272 +}
273 +
274 +.<?php echo esc_html( $style_class ) ?> input[type=text],
275 +.<?php echo esc_html( $style_class ) ?> input[type=password],
276 +.<?php echo esc_html( $style_class ) ?> input[type=email],
277 +.<?php echo esc_html( $style_class ) ?> input[type=number],
278 +.<?php echo esc_html( $style_class ) ?> input[type=url],
279 +.<?php echo esc_html( $style_class ) ?> input[type=tel],
280 +.<?php echo esc_html( $style_class ) ?> input[type=file],
281 +.<?php echo esc_html( $style_class ) ?> input[type=search],
282 +.<?php echo esc_html( $style_class ) ?> select{
283 + height:<?php echo esc_html( ( $field_height == '' ? 'auto' : $field_height ) . $important ) ?>;
284 + line-height:1.3<?php echo esc_html( $important ) ?>;
285 +}
286 +
287 +.<?php echo esc_html( $style_class ) ?> select[multiple="multiple"]{
288 + height:auto <?php echo esc_html( $important ) ?>;
289 +}
290 +
291 +.<?php echo esc_html( $style_class ) ?> input[type=file]{
292 + color: <?php echo esc_html( $text_color . $important ) ?>;
293 + padding:0px;
294 + font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
295 + font-size:<?php echo esc_html( $field_font_size . $important ) ?>;
296 +}
297 +
298 +.<?php echo esc_html( $style_class ) ?> input[type=file].frm_transparent{
299 + color:transparent<?php echo esc_html( $important ) ?>;
300 +}
301 +
302 +.<?php echo esc_html( $style_class ) ?> select{
303 + width:<?php echo esc_html( ( $auto_width ? 'auto' : $field_width ) . $important ) ?>;
304 + max-width:100%;
305 +}
306 +
307 +.<?php echo esc_html( $style_class ) ?> .wp-editor-wrap{
308 + width:<?php echo esc_html( $field_width . $important ) ?>;
309 + max-width:100%;
310 +}
311 +
312 +.<?php echo esc_html( $style_class ) ?> .wp-editor-container textarea{
313 + border:none<?php echo esc_html( $important ) ?>;
314 +}
315 +
316 +.<?php echo esc_html( $style_class ) ?> .mceIframeContainer{
317 + background-color:<?php echo esc_html( $bg_color . $important ); ?>;
318 +}
319 +
320 +.<?php echo esc_html( $style_class ) ?> .auto_width input,
321 +.<?php echo esc_html( $style_class ) ?> input.auto_width,
322 +.<?php echo esc_html( $style_class ) ?> select.auto_width,
323 +.<?php echo esc_html( $style_class ) ?> textarea.auto_width{
324 + width:auto<?php echo esc_html( $important ) ?>;
325 +}
326 +
327 +.<?php echo esc_html( $style_class ) ?> input[disabled],
328 +.<?php echo esc_html( $style_class ) ?> select[disabled],
329 +.<?php echo esc_html( $style_class ) ?> textarea[disabled],
330 +.<?php echo esc_html( $style_class ) ?> input[readonly],
331 +.<?php echo esc_html( $style_class ) ?> select[readonly],
332 +.<?php echo esc_html( $style_class ) ?> textarea[readonly]{
333 + background-color:<?php echo esc_html( $bg_color_disabled . $important ); ?>;
334 + color:<?php echo esc_html( $text_color_disabled . $important ) ?>;
335 + border-color:<?php echo esc_html( $border_color_disabled . $important ) ?>;
336 +}
337 +
178 338 /* These do not work if they are combined */
179 -.<?php echo esc_html( $style_class ); ?> input::placeholder,
180 -.<?php echo esc_html( $style_class ); ?> textarea::placeholder{
181 - color: <?php echo esc_html( $text_color_disabled . $important ); ?>;
339 +.<?php echo esc_html( $style_class ) ?> input::placeholder,
340 +.<?php echo esc_html( $style_class ) ?> textarea::placeholder{
341 + color: <?php echo esc_html( $text_color_disabled . $important ) ?>;
182 342 }
183 -.<?php echo esc_html( $style_class ); ?> input::-webkit-input-placeholder,
184 -.<?php echo esc_html( $style_class ); ?> textarea::-webkit-input-placeholder{
185 - color: <?php echo esc_html( $text_color_disabled . $important ); ?>;
343 +.<?php echo esc_html( $style_class ) ?> input::-webkit-input-placeholder,
344 +.<?php echo esc_html( $style_class ) ?> textarea::-webkit-input-placeholder{
345 + color: <?php echo esc_html( $text_color_disabled . $important ) ?>;
186 346 }
187 -.<?php echo esc_html( $style_class ); ?> input::-moz-placeholder,
188 -.<?php echo esc_html( $style_class ); ?> textarea::-moz-placeholder{
189 - color: <?php echo esc_html( $text_color_disabled . $important ); ?>;
190 - opacity: 1;
347 +.<?php echo esc_html( $style_class ) ?> input::-moz-placeholder,
348 +.<?php echo esc_html( $style_class ) ?> textarea::-moz-placeholder{
349 + color: <?php echo esc_html( $text_color_disabled . $important ) ?>;
191 350 }
192 -.<?php echo esc_html( $style_class ); ?> input:-ms-input-placeholder,
193 -<?php echo esc_html( $style_class ); ?> textarea:-ms-input-placeholder{
194 - color: <?php echo esc_html( $text_color_disabled . $important ); ?>;
351 +.<?php echo esc_html( $style_class ) ?> input:-ms-input-placeholder,
352 +<?php echo esc_html( $style_class ) ?> textarea:-ms-input-placeholder{
353 + color: <?php echo esc_html( $text_color_disabled . $important ) ?>;
195 354 }
196 -.<?php echo esc_html( $style_class ); ?> input:-moz-placeholder,
197 -.<?php echo esc_html( $style_class ); ?> textarea:-moz-placeholder{
198 - color: <?php echo esc_html( $text_color_disabled . $important ); ?>;
355 +.<?php echo esc_html( $style_class ) ?> input:-moz-placeholder,
356 +.<?php echo esc_html( $style_class ) ?> textarea:-moz-placeholder{
357 + color: <?php echo esc_html( $text_color_disabled . $important ) ?>;
199 358 }
200 359
201 -.<?php echo esc_html( $style_class ); ?> .frm_default,
202 -.<?php echo esc_html( $style_class ); ?> input.frm_default,
203 -.<?php echo esc_html( $style_class ); ?> textarea.frm_default,
204 -.<?php echo esc_html( $style_class ); ?> select.frm_default,
205 -.<?php echo esc_html( $style_class ); ?> .placeholder,
206 -.<?php echo esc_html( $style_class ); ?> .chosen-container-multi .chosen-choices li.search-field .default,
207 -.<?php echo esc_html( $style_class ); ?> .chosen-container-single .chosen-default{
208 - color: <?php echo esc_html( $text_color_disabled . $important ); ?>;
360 +.<?php echo esc_html( $style_class ) ?> .frm_default,
361 +.<?php echo esc_html( $style_class ) ?> input.frm_default,
362 +.<?php echo esc_html( $style_class ) ?> textarea.frm_default,
363 +.<?php echo esc_html( $style_class ) ?> select.frm_default,
364 +.<?php echo esc_html( $style_class ) ?> .placeholder,
365 +.<?php echo esc_html( $style_class ) ?> .chosen-container-multi .chosen-choices li.search-field .default,
366 +.<?php echo esc_html( $style_class ) ?> .chosen-container-single .chosen-default{
367 + color: <?php echo esc_html( $text_color_disabled . $important ) ?>;
209 368 }
210 369
211 -.<?php echo esc_html( $style_class ); ?> .form-field input:not([type=file]):focus,
212 -.<?php echo esc_html( $style_class ); ?> select:focus,
213 -.<?php echo esc_html( $style_class ); ?> textarea:focus,
214 -.<?php echo esc_html( $style_class ); ?> .frm_focus_field input[type=text],
215 -.<?php echo esc_html( $style_class ); ?> .frm_focus_field input[type=password],
216 -.<?php echo esc_html( $style_class ); ?> .frm_focus_field input[type=email],
217 -.<?php echo esc_html( $style_class ); ?> .frm_focus_field input[type=number],
218 -.<?php echo esc_html( $style_class ); ?> .frm_focus_field input[type=url],
219 -.<?php echo esc_html( $style_class ); ?> .frm_focus_field input[type=tel],
220 -.<?php echo esc_html( $style_class ); ?> .frm_focus_field input[type=search],
370 +.<?php echo esc_html( $style_class ) ?> .form-field input:not([type=file]):focus,
371 +.<?php echo esc_html( $style_class ) ?> select:focus,
372 +.<?php echo esc_html( $style_class ) ?> textarea:focus,
373 +.<?php echo esc_html( $style_class ) ?> .frm_focus_field input[type=text],
374 +.<?php echo esc_html( $style_class ) ?> .frm_focus_field input[type=password],
375 +.<?php echo esc_html( $style_class ) ?> .frm_focus_field input[type=email],
376 +.<?php echo esc_html( $style_class ) ?> .frm_focus_field input[type=number],
377 +.<?php echo esc_html( $style_class ) ?> .frm_focus_field input[type=url],
378 +.<?php echo esc_html( $style_class ) ?> .frm_focus_field input[type=tel],
379 +.<?php echo esc_html( $style_class ) ?> .frm_focus_field input[type=search],
221 380 .frm_form_fields_active_style,
222 -.<?php echo esc_html( $style_class ); ?> .frm_focus_field .frm-card-element.StripeElement,
223 -.<?php echo esc_html( $style_class ); ?> .chosen-container-single.chosen-container-active .chosen-single,
224 -.<?php echo esc_html( $style_class ); ?> .chosen-container-active .chosen-choices{
381 +.<?php echo esc_html( $style_class ) ?> .chosen-container-single.chosen-container-active .chosen-single,
382 +.<?php echo esc_html( $style_class ) ?> .chosen-container-active .chosen-choices{
225 383 background-color:<?php echo esc_html( $bg_color_active . $important ); ?>;
226 384 border-color:<?php echo esc_html( $border_color_active . $important ); ?>;
227 - color: var(--text-color);
228 - <?php if ( isset( $remove_box_shadow_active ) && $remove_box_shadow_active ) { ?>
229 - box-shadow:none;
230 - outline: none;
231 - <?php } else { ?>
232 - box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(<?php echo esc_html( FrmStylesHelper::hex2rgb( $border_color_active ) ); ?>, 0.6);
233 - <?php } ?>
385 + <?php if ( isset( $remove_box_shadow_active ) && $remove_box_shadow_active ) { ?>
386 + box-shadow:none;
387 + <?php } else { ?>
388 + box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(<?php echo esc_html( FrmStylesHelper::hex2rgb( $border_color_active ) ) ?>, 0.6);
389 + <?php } ?>
234 390 }
235 391
236 392 <?php if ( ! $submit_style ) { ?>
237 -.<?php echo esc_html( $style_class ); ?> .frm_compact .frm_dropzone.dz-clickable .dz-message,
238 -.<?php echo esc_html( $style_class ); ?> input[type=submit],
239 -.<?php echo esc_html( $style_class ); ?> .frm_submit input[type=button],
240 -.<?php echo esc_html( $style_class ); ?> .frm_submit button,
241 -.frm_form_submit_style,
242 -.<?php echo esc_html( $style_class ); ?> .frm-edit-page-btn {
243 - width:<?php echo esc_html( ( $submit_width == '' ? 'auto' : $submit_width ) . $important ); ?>;
244 - <?php if ( ! empty( $font ) ) { ?>
245 - font-family:<?php echo FrmAppHelper::kses( $font ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>;
246 - <?php } ?>
247 - font-size:<?php echo esc_html( $submit_font_size . $important ); ?>;
248 - height:<?php echo esc_html( $submit_height . $important ); ?>;
249 - line-height:normal<?php echo esc_html( $important ); ?>;
250 - text-align:center;
251 - background:
393 +.<?php echo esc_html( $style_class ) ?> .frm_compact .frm_dropzone.dz-clickable .dz-message,
394 +.<?php echo esc_html( $style_class ) ?> input[type=submit],
395 +.<?php echo esc_html( $style_class ) ?> .frm_submit input[type=button],
396 +.<?php echo esc_html( $style_class ) ?> .frm_submit button,
397 +.frm_form_submit_style{
398 + width:<?php echo esc_html( ( $submit_width == '' ? 'auto' : $submit_width ) . $important ) ?>;
399 + font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
400 + font-size:<?php echo esc_html( $submit_font_size . $important ); ?>;
401 + height:<?php echo esc_html( $submit_height . $important ) ?>;
402 + line-height:normal<?php echo esc_html( $important ) ?>;
403 + text-align:center;
404 + background:
252 405 <?php
253 406 echo esc_html( $submit_bg_color );
254 407 if ( ! empty( $submit_bg_img ) ) {
255 408 echo esc_html( ' url(' . $submit_bg_img . ')' );
@@ -256,195 +409,309 @@
256 409 }
257 410 echo esc_html( $important );
258 411 ?>
259 412 ;
260 - border-width:<?php echo esc_html( $submit_border_width ); ?>;
261 - border-color: <?php echo esc_html( $submit_border_color . $important ); ?>;
262 - border-style:solid;
263 - color:<?php echo esc_html( $submit_text_color . $important ); ?>;
264 - cursor:pointer;
265 - font-weight:<?php echo esc_html( $submit_weight . $important ); ?>;
266 - -moz-border-radius:<?php echo esc_html( $submit_border_radius . $important ); ?>;
267 - -webkit-border-radius:<?php echo esc_html( $submit_border_radius . $important ); ?>;
268 - border-radius:<?php echo esc_html( $submit_border_radius . $important ); ?>;
269 - text-shadow:none;
270 - padding:<?php echo esc_html( $submit_padding . $important ); ?>;
271 - -moz-box-sizing:border-box;
272 - box-sizing:border-box;
273 - -ms-box-sizing:border-box;
413 + border-width:<?php echo esc_html( $submit_border_width ) ?>;
414 + border-color: <?php echo esc_html( $submit_border_color . $important ) ?>;
415 + border-style:solid;
416 + color:<?php echo esc_html( $submit_text_color . $important ) ?>;
417 + cursor:pointer;
418 + font-weight:<?php echo esc_html( $submit_weight . $important ) ?>;
419 + -moz-border-radius:<?php echo esc_html( $submit_border_radius . $important ) ?>;
420 + -webkit-border-radius:<?php echo esc_html( $submit_border_radius . $important ) ?>;
421 + border-radius:<?php echo esc_html( $submit_border_radius . $important ) ?>;
422 + text-shadow:none;
423 + padding:<?php echo esc_html( $submit_padding . $important ) ?>;
424 + -moz-box-sizing:border-box;
425 + box-sizing:border-box;
426 + -ms-box-sizing:border-box;
274 427 <?php if ( ! empty( $submit_shadow_color ) ) { ?>
275 428 -moz-box-shadow:0 1px 1px <?php echo esc_html( $submit_shadow_color ); ?>;
276 429 -webkit-box-shadow:0 1px 1px <?php echo esc_html( $submit_shadow_color ); ?>;
277 430 box-shadow:0 1px 1px <?php echo esc_html( $submit_shadow_color ); ?>;
278 431 <?php } ?>
279 - margin:<?php echo esc_html( $submit_margin ); ?>;
280 - <?php
281 - // For reverse compatibility... But allow "10px 10px".
282 - if ( strpos( trim( $submit_margin ), ' ' ) === false ) {
283 - ?>
284 - margin-left:0;
285 - margin-right:0;
286 - <?php } ?>
287 - vertical-align:middle;
432 + margin:<?php echo esc_html( $submit_margin ) ?>;
433 + margin-left:0;
434 + margin-right:0;
435 + vertical-align:middle;
288 436 }
289 437
290 -.<?php echo esc_html( $style_class ); ?> .frm_compact .frm_dropzone.dz-clickable .dz-message{
438 +.<?php echo esc_html( $style_class ) ?> .frm_compact .frm_dropzone.dz-clickable .dz-message{
291 439 margin:0;
292 440 }
293 441
294 - <?php if ( empty( $submit_bg_img ) ) { ?>
295 -.<?php echo esc_html( $style_class ); ?> .frm-edit-page-btn:hover,
442 +<?php if ( empty( $submit_bg_img ) ) { ?>
296 443 .<?php echo esc_html( $style_class ); ?> input[type=submit]:hover,
297 444 .<?php echo esc_html( $style_class ); ?> .frm_submit input[type=button]:hover,
298 445 .<?php echo esc_html( $style_class ); ?> .frm_submit button:hover{
299 - background: <?php echo esc_html( $submit_hover_bg_color . $important ); ?>;
300 - border-color: <?php echo esc_html( $submit_hover_border_color . $important ); ?>;
301 - color: <?php echo esc_html( $submit_hover_color . $important ); ?>;
446 + background: <?php echo esc_html( $submit_hover_bg_color . $important ) ?>;
447 + border-color: <?php echo esc_html( $submit_hover_border_color . $important ) ?>;
448 + color: <?php echo esc_html( $submit_hover_color . $important ) ?>;
302 449 }
303 450
304 -.<?php echo esc_html( $style_class ); ?>.frm_center_submit .frm_submit .frm_ajax_loading{
305 - margin-bottom:<?php echo esc_html( $submit_margin ); ?>;
451 +.<?php echo esc_html( $style_class ) ?>.frm_center_submit .frm_submit .frm_ajax_loading{
452 + margin-bottom:<?php echo esc_html( $submit_margin ) ?>;
306 453 }
307 454
308 -.<?php echo esc_html( $style_class ); ?> .frm-edit-page-btn:focus,
309 -.<?php echo esc_html( $style_class ); ?> input[type=submit]:focus,
310 -.<?php echo esc_html( $style_class ); ?> .frm_submit input[type=button]:focus,
311 -.<?php echo esc_html( $style_class ); ?> .frm_submit button:focus,
312 -.<?php echo esc_html( $style_class ); ?> input[type=submit]:active,
313 -.<?php echo esc_html( $style_class ); ?> .frm_submit input[type=button]:active,
314 -.<?php echo esc_html( $style_class ); ?> .frm_submit button:active{
315 - background: <?php echo esc_html( $submit_active_bg_color . $important ); ?>;
316 - border-color: <?php echo esc_html( $submit_active_border_color . $important ); ?>;
317 - color: <?php echo esc_html( $submit_active_color . $important ); ?>;
318 - outline: none;
455 +.<?php echo esc_html( $style_class ) ?> input[type=submit]:focus,
456 +.<?php echo esc_html( $style_class ) ?> .frm_submit input[type=button]:focus,
457 +.<?php echo esc_html( $style_class ) ?> .frm_submit button:focus,
458 +.<?php echo esc_html( $style_class ) ?> input[type=submit]:active,
459 +.<?php echo esc_html( $style_class ) ?> .frm_submit input[type=button]:active,
460 +.<?php echo esc_html( $style_class ) ?> .frm_submit button:active{
461 + background: <?php echo esc_html( $submit_active_bg_color . $important ) ?>;
462 + border-color: <?php echo esc_html( $submit_active_border_color . $important ) ?>;
463 + color: <?php echo esc_html( $submit_active_color . $important ) ?>;
319 464 }
320 465
321 -.<?php echo esc_html( $style_class ); ?> .frm_loading_prev .frm_prev_page,
322 -.<?php echo esc_html( $style_class ); ?> .frm_loading_prev .frm_prev_page:hover,
323 -.<?php echo esc_html( $style_class ); ?> .frm_loading_prev .frm_prev_page:active,
324 -.<?php echo esc_html( $style_class ); ?> .frm_loading_prev .frm_prev_page:focus,
325 -.<?php echo esc_html( $style_class ); ?> .frm_loading_form .frm_button_submit,
326 -.<?php echo esc_html( $style_class ); ?> .frm_loading_form .frm_button_submit:hover,
327 -.<?php echo esc_html( $style_class ); ?> .frm_loading_form .frm_button_submit:active,
328 -.<?php echo esc_html( $style_class ); ?> .frm_loading_form .frm_button_submit:focus{
329 - color: transparent <?php echo esc_html( $important ); ?>;
330 - background: <?php echo esc_html( $submit_bg_color . $important ); ?>;
466 +.<?php echo esc_html( $style_class ) ?> .frm_loading_form .frm_button_submit,
467 +.<?php echo esc_html( $style_class ) ?> .frm_loading_form .frm_button_submit:hover,
468 +.<?php echo esc_html( $style_class ) ?> .frm_loading_form .frm_button_submit:active,
469 +.<?php echo esc_html( $style_class ) ?> .frm_loading_form .frm_button_submit:focus{
470 + color: transparent <?php echo esc_html( $important ) ?>;
471 + background: <?php echo esc_html( $submit_bg_color . $important ) ?>;
331 472 }
332 473
333 -.<?php echo esc_html( $style_class ); ?> .frm_loading_prev .frm_prev_page:before,
334 -.<?php echo esc_html( $style_class ); ?> .frm_loading_form .frm_button_submit:before {
335 - border-bottom-color: <?php echo esc_html( $submit_text_color . $important ); ?>;
336 - border-right-color: <?php echo esc_html( $submit_text_color . $important ); ?>;
337 - <?php if ( $submit_height !== 'auto' ) { ?>
338 - max-height:<?php echo esc_html( $submit_height ); ?>;
339 - <?php } ?>
340 - <?php if ( $submit_width !== 'auto' ) { ?>
341 - max-width:<?php echo esc_html( $submit_width ); ?>;
342 - <?php } ?>
474 +.<?php echo esc_html( $style_class ) ?> .frm_loading_form .frm_button_submit:before {
475 + border-bottom-color: <?php echo esc_html( $submit_text_color . $important ) ?>;
476 + border-right-color: <?php echo esc_html( $submit_text_color . $important ) ?>;
477 + <?php if ( $submit_height !== 'auto' ) { ?>
478 + max-height:<?php echo esc_html( $submit_height ) ?>;
479 + <?php } ?>
480 + <?php if ( $submit_width !== 'auto' ) { ?>
481 + max-width:<?php echo esc_html( $submit_width ) ?>;
482 + <?php } ?>
343 483 }
344 - <?php
345 - }
484 +<?php
485 + }
346 486 }
347 487 ?>
348 488
349 -.<?php echo esc_html( $style_class ); ?>.frm_inline_top .frm_submit::before,
350 -.<?php echo esc_html( $style_class ); ?> .frm_submit.frm_inline_submit::before {
489 +.<?php echo esc_html( $style_class ) ?>.frm_inline_top .frm_submit::before,
490 +.<?php echo esc_html( $style_class ) ?> .frm_submit.frm_inline_submit::before {
351 491 content:"before";
352 - <?php if ( ! empty( $font ) ) { ?>
353 - font-family:<?php echo FrmAppHelper::kses( $font ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>;
354 - <?php } ?>
355 - font-size:<?php echo esc_html( $font_size . $important ); ?>;
356 - color:<?php echo esc_html( $label_color . $important ); ?>;
357 - font-weight:<?php echo esc_html( $weight . $important ); ?>;
492 + font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
493 + font-size:<?php echo esc_html( $font_size . $important ) ?>;
494 + color:<?php echo esc_html( $label_color . $important ) ?>;
495 + font-weight:<?php echo esc_html( $weight . $important ) ?>;
358 496 margin:0;
359 - padding:<?php echo esc_html( $label_padding . $important ); ?>;
497 + padding:<?php echo esc_html( $label_padding . $important ) ?>;
360 498 width:auto;
361 499 display:block;
362 500 visibility:hidden;
363 501 }
364 502
365 -.<?php echo esc_html( $style_class ); ?>.frm_inline_form .frm_submit input,
366 -.<?php echo esc_html( $style_class ); ?>.frm_inline_form .frm_submit button,
367 -.<?php echo esc_html( $style_class ); ?> .frm_submit.frm_inline_submit input,
368 -.<?php echo esc_html( $style_class ); ?> .frm_submit.frm_inline_submit button {
503 +.<?php echo esc_html( $style_class ) ?>.frm_inline_form .frm_submit input,
504 +.<?php echo esc_html( $style_class ) ?>.frm_inline_form .frm_submit button,
505 +.<?php echo esc_html( $style_class ) ?> .frm_submit.frm_inline_submit input,
506 +.<?php echo esc_html( $style_class ) ?> .frm_submit.frm_inline_submit button {
369 507 margin: 0 !important;
370 508 }
371 509
372 -.<?php echo esc_html( $style_class ); ?> #frm_field_cptch_number_container{
373 - <?php if ( ! empty( $font ) ) { ?>
374 - font-family:<?php echo FrmAppHelper::kses( $font ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>;
375 - <?php } ?>
376 - font-size:<?php echo esc_html( $font_size . $important ); ?>;
377 - color:<?php echo esc_html( $label_color . $important ); ?>;
378 - font-weight:<?php echo esc_html( $weight . $important ); ?>;
379 - clear:both;
510 +.<?php echo esc_html( $style_class ) ?> a.frm_save_draft{
511 + font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
512 + font-size:<?php echo esc_html( $submit_font_size ) ?>;
513 + font-weight:<?php echo esc_html( $submit_weight ) ?>;
380 514 }
381 515
382 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=text],
383 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=password],
384 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=url],
385 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=tel],
386 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=number],
387 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=email],
388 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field textarea,
389 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field .mce-edit-area iframe,
390 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),
516 +.<?php echo esc_html( $style_class ) ?> #frm_field_cptch_number_container{
517 + font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
518 + font-size:<?php echo esc_html( $font_size . $important ) ?>;
519 + color:<?php echo esc_html( $label_color . $important ) ?>;
520 + font-weight:<?php echo esc_html( $weight . $important ) ?>;
521 + clear:both;
522 +}
523 +
524 +.<?php echo esc_html( $style_class ) ?> .frm_radio{
525 + display:<?php echo esc_html( $radio_align . $important ) ?>;
526 +}
527 +
528 +.<?php echo esc_html( $style_class ) ?> .frm_checkbox{
529 + display:<?php echo esc_html( $check_align . $important ) ?>;
530 +}
531 +
532 +.<?php echo esc_html( $style_class ) ?> .vertical_radio .frm_checkbox,
533 +.<?php echo esc_html( $style_class ) ?> .vertical_radio .frm_radio,
534 +.vertical_radio .frm_catlevel_1{
535 + display:block<?php echo esc_html( $important ) ?>;
536 +}
537 +
538 +.<?php echo esc_html( $style_class ) ?> .horizontal_radio .frm_checkbox,
539 +.<?php echo esc_html( $style_class ) ?> .horizontal_radio .frm_radio,
540 +.horizontal_radio .frm_catlevel_1{
541 + display:inline-block<?php echo esc_html( $important ) ?>;
542 +}
543 +
544 +.<?php echo esc_html( $style_class ) ?> .frm_radio label,
545 +.<?php echo esc_html( $style_class ) ?> .frm_checkbox label{
546 + font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
547 + font-size:<?php echo esc_html( $check_font_size . $important ) ?>;
548 + color:<?php echo esc_html( $check_label_color . $important ) ?>;
549 + font-weight:<?php echo esc_html( $check_weight . $important ) ?>;
550 +}
551 +
552 +.<?php echo esc_html( $style_class ) ?> .frm_radio input[type=radio],
553 +.<?php echo esc_html( $style_class ) ?> .frm_checkbox input[type=checkbox] {
554 + font-size: <?php echo esc_html( $check_font_size . $important ) ?>;
555 + position: static<?php echo esc_html( $important ) ?>;
556 +}
557 +
558 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=text],
559 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=password],
560 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=url],
561 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=tel],
562 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=number],
563 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=email],
564 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field textarea,
565 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field .mce-edit-area iframe,
566 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field select,
391 567 .frm_form_fields_error_style,
392 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field .frm-g-recaptcha iframe,
393 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field .g-recaptcha iframe,
394 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field .frm-card-element.StripeElement,
395 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field .chosen-container-multi .chosen-choices,
396 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field .chosen-container-single .chosen-single,
397 -.<?php echo esc_html( $style_class ); ?> .frm_form_field :invalid{
568 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field .frm-g-recaptcha iframe,
569 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field .g-recaptcha iframe,
570 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field .chosen-container-multi .chosen-choices,
571 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field .chosen-container-single .chosen-single,
572 +.<?php echo esc_html( $style_class ) ?> .frm_form_field :invalid{
398 573 color:<?php echo esc_html( $text_color_error . $important ); ?>;
399 574 background-color:<?php echo esc_html( $bg_color_error . $important ); ?>;
400 575 border-color:<?php echo esc_html( $border_color_error . $important ); ?>;
401 - border-width:<?php echo esc_html( $border_width_error . $important ); ?>;
402 - border-style:<?php echo esc_html( $border_style_error . $important ); ?>;
576 + border-width:<?php echo esc_html( $border_width_error . $important ) ?>;
577 + border-style:<?php echo esc_html( $border_style_error . $important ) ?>;
403 578 }
404 579
405 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field .sigWrapper{
580 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field .sigWrapper{
406 581 border-color:<?php echo esc_html( $border_color_error ); ?> !important;
407 582 }
408 583
409 -.<?php echo esc_html( $style_class ); ?> .frm_error,
410 -.<?php echo esc_html( $style_class ); ?> .frm_limit_error{
411 - font-weight:<?php echo esc_html( $weight . $important ); ?>;
584 +.<?php echo esc_html( $style_class ) ?> .frm_error{
585 + font-weight:<?php echo esc_html( $weight . $important ) ?>;
412 586 }
413 587
414 -.<?php echo esc_html( $style_class ); ?> .frm_blank_field label,
415 -.<?php echo esc_html( $style_class ); ?> .frm_error,
416 -.<?php echo esc_html( $style_class ); ?> .frm_limit_error{
588 +.<?php echo esc_html( $style_class ) ?> .frm_blank_field label,
589 +.<?php echo esc_html( $style_class ) ?> .frm_error{
417 590 color:<?php echo esc_html( $border_color_error . $important ); ?>;
418 591 }
419 592
420 -.<?php echo esc_html( $style_class ); ?> .frm_error_style{
593 +.<?php echo esc_html( $style_class ) ?> .frm_error_style{
421 594 background-color:<?php echo esc_html( $error_bg . $important ); ?>;
422 595 border:1px solid <?php echo esc_html( $error_border . $important ); ?>;
423 - border-radius:<?php echo esc_html( $border_radius . $important ); ?>;
424 - color: <?php echo esc_html( $error_text . $important ); ?>;
425 - font-size:<?php echo esc_html( $error_font_size . $important ); ?>;
426 - margin:0;
427 - margin-bottom:<?php echo esc_html( $field_margin ); ?>;
596 + border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
597 + color: <?php echo esc_html( $error_text . $important ) ?>;
598 + font-size:<?php echo esc_html( $error_font_size . $important ) ?>;
599 + margin:0;
600 + margin-bottom:<?php echo esc_html( $field_margin ) ?>;
428 601 }
429 602
430 -.<?php echo esc_html( $style_class ); ?> #frm_loading .progress-striped .progress-bar{
431 - background-image:linear-gradient(45deg, <?php echo esc_html( $border_color ); ?> 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, <?php echo esc_html( $border_color ); ?> 50%, <?php echo esc_html( $border_color ); ?> 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
603 +.<?php echo esc_html( $style_class ) ?> .frm_message,
604 +.frm_success_style{
605 + border:1px solid <?php echo esc_html( $success_border_color ); ?>;
606 + background-color:<?php echo esc_html( $success_bg_color . $important ); ?>;
607 + color:<?php echo esc_html( $success_text_color . $important ); ?>;
608 + border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
432 609 }
433 610
434 -.<?php echo esc_html( $style_class ); ?> #frm_loading .progress-bar{
611 +.<?php echo esc_html( $style_class ) ?> .frm_message p{
612 + color:<?php echo esc_html( $success_text_color . $important ); ?>;
613 +}
614 +
615 +.<?php echo esc_html( $style_class ) ?> .frm_message{
616 + margin:5px 0 15px;
617 + font-size:<?php echo esc_html( $success_font_size . $important ) ?>;
618 +}
619 +
620 +.<?php echo esc_html( $style_class ) ?> .frm-grid td,
621 +.frm-grid th{
622 + border-color:<?php echo esc_html( $border_color ) ?>;
623 +}
624 +
625 +.form_results.<?php echo esc_html( $style_class ) ?>{
626 + border:<?php echo esc_html( $field_border_width ) ?> solid <?php echo esc_html( $border_color . $important ) ?>;
627 +}
628 +
629 +.form_results.<?php echo esc_html( $style_class ) ?> tr td{
630 + color: <?php echo esc_html( $text_color . $important ) ?>;
631 + border-top:<?php echo esc_html( $field_border_width ) ?> solid <?php echo esc_html( $border_color . $important ) ?>;
632 +}
633 +
634 +.form_results.<?php echo esc_html( $style_class ) ?> tr.frm_even,
635 +.frm-grid .frm_even{
435 636 background-color:<?php echo esc_html( $bg_color . $important ); ?>;
436 637 }
437 638
438 -.<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total_big input,
439 -.<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total_big textarea,
440 -.<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total input,
441 -.<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total textarea{
442 - color: <?php echo esc_html( $text_color . $important ); ?>;
443 - background-color:transparent<?php echo esc_html( $important ); ?>;
444 - border:none<?php echo esc_html( $important ); ?>;
445 - display:inline<?php echo esc_html( $important ); ?>;
446 - width:auto<?php echo esc_html( $important ); ?>;
447 - padding:0<?php echo esc_html( $important ); ?>;
639 +.<?php echo esc_html( $style_class ) ?> #frm_loading .progress-striped .progress-bar{
640 + background-image:linear-gradient(45deg, <?php echo esc_html( $border_color ) ?> 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, <?php echo esc_html( $border_color ) ?> 50%, <?php echo esc_html( $border_color ) ?> 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
448 641 }
449 642
643 +.<?php echo esc_html( $style_class ) ?> #frm_loading .progress-bar{
644 + background-color:<?php echo esc_html( $bg_color . $important ); ?>;
645 +}
646 +
647 +.<?php echo esc_html( $style_class ) ?> .frm_grid,
648 +.<?php echo esc_html( $style_class ) ?> .frm_grid_first,
649 +.<?php echo esc_html( $style_class ) ?> .frm_grid_odd{
650 + border-color:<?php echo esc_html( $border_color ) ?>;
651 +}
652 +
653 +.<?php echo esc_html( $style_class ) ?> .frm_grid.frm_blank_field,
654 +.<?php echo esc_html( $style_class ) ?> .frm_grid_first.frm_blank_field,
655 +.<?php echo esc_html( $style_class ) ?> .frm_grid_odd.frm_blank_field{
656 + background-color:<?php echo esc_html( $error_bg . $important ); ?>;
657 + border-color:<?php echo esc_html( $error_border ); ?>;
658 +}
659 +
660 +.<?php echo esc_html( $style_class ) ?> .frm_grid_first,
661 +.<?php echo esc_html( $style_class ) ?> .frm_grid_odd{
662 + background-color:<?php echo esc_html( $bg_color . $important ); ?>;
663 +}
664 +
665 +.<?php echo esc_html( $style_class ) ?> .frm_grid{
666 + background-color:<?php echo esc_html( $bg_color_active . $important ); ?>;
667 +}
668 +
669 +.<?php echo esc_html( $style_class ) ?> .frm_html_container.frm_scroll_box,
670 +.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_html_scroll_box{
671 + background-color:<?php echo esc_html( $bg_color . $important ); ?>;
672 + border-color: <?php echo esc_html( $border_color . $important ) ?>;
673 + border-width:<?php echo esc_html( $field_border_width . $important ) ?>;
674 + border-style:<?php echo esc_html( $field_border_style . $important ) ?>;
675 + -moz-border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
676 + -webkit-border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
677 + border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
678 + width:<?php echo esc_html( ( $field_width == '' ? 'auto' : $field_width ) . $important ) ?>;
679 + font-size:<?php echo esc_html( $field_font_size . $important ) ?>;
680 + padding:<?php echo esc_html( $field_pad . $important ) ?>;
681 + outline:none<?php echo esc_html( $important ) ?>;
682 +}
683 +
684 +.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_total input,
685 +.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_total textarea{
686 + color: <?php echo esc_html( $text_color . $important ) ?>;
687 + background-color:transparent<?php echo esc_html( $important ) ?>;
688 + border:none<?php echo esc_html( $important ) ?>;
689 + display:inline<?php echo esc_html( $important ) ?>;
690 + width:auto<?php echo esc_html( $important ) ?>;
691 + padding:0<?php echo esc_html( $important ) ?>;
692 +}
693 +
694 +.<?php echo esc_html( $style_class ) ?> .frm_button{
695 + padding:<?php echo esc_html( $submit_padding . $important ) ?>;
696 + -moz-border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
697 + -webkit-border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
698 + border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
699 + font-size:<?php echo esc_html( $submit_font_size . $important ) ?>;
700 + font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
701 + font-weight:<?php echo esc_html( $submit_weight . $important ) ?>;
702 + color:<?php echo esc_html( $submit_text_color . $important ) ?>;
703 + background: <?php echo esc_html( $submit_bg_color . $important ) ?>;
704 + border-width:<?php echo esc_html( $submit_border_width ) ?>;
705 + border-color: <?php echo esc_html( $submit_border_color . $important ) ?>;
706 + height:<?php echo esc_html( $submit_height . $important ) ?>;
707 +}
708 +
450 709 <?php do_action( 'frm_output_single_style', $settings ); ?>
710 +
711 +@media only screen and (max-width: 600px){
712 + .<?php echo esc_html( $style_class ) ?> .frm_repeat_inline,
713 + .<?php echo esc_html( $style_class ) ?> .frm_repeat_grid{
714 + margin: 20px 0;
715 + }
716 +}
717 +