PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.37
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.37
51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 51.1.46 51.1.47 51.1.49 All 37 releases
king-addons / includes / widgets / Form_Builder / style.css

style.css in King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder 51.1.37, at includes/widgets/Form_Builder/style.css

417 lines 10.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-submit-error {
2 position: absolute;
3 top: 100%;
4 margin: 0;
5 }
6
7 .king-addons-field-group .king-addons-submit-error {
8 position: absolute;
9 top: 100%;
10 }
11
12 .king-addons-field-group input {
13 margin: 0;
14 }
15
16 .king-addons-form-fields-wrap {
17 display: flex;
18 flex-wrap: wrap;
19 }
20
21 .king-addons-form-fields-wrap input[type="date"],
22 .king-addons-form-fields-wrap input[type="time"] {
23 position: relative;
24 }
25
26 .king-addons-form-fields-wrap input[type="date"]::before,
27 .king-addons-form-fields-wrap input[type="time"]::before {
28 font-family: "Font Awesome 5 Free", serif !important;
29 position: absolute;
30 display: flex;
31 align-items: center;
32 justify-content: center;
33 width: 16px;
34 height: 16px;
35 pointer-events: none;
36 }
37
38 .king-addons-form-fields-wrap input[type="date"]::before {
39 content: '\f073';
40 }
41
42 .king-addons-form-fields-wrap input[type="time"]::before {
43 content: '\f017';
44 }
45
46 .king-addons-form-fields-wrap .king-addons-form-field:focus {
47 box-shadow: none !important;
48 }
49
50 .king-addons-form-fields-wrap.king-addons-labels-above .king-addons-field-group .king-addons-field-sub-group,
51 .king-addons-form-fields-wrap.king-addons-labels-above .king-addons-field-group > .king-addons-select-wrap,
52 .king-addons-form-fields-wrap.king-addons-labels-above .king-addons-field-group > input,
53 .king-addons-form-fields-wrap.king-addons-labels-above .king-addons-field-group > textarea,
54 .king-addons-field-group .king-addons-button {
55 flex-basis: 100%;
56 max-width: 100%;
57 }
58
59 .king-addons-form-fields-wrap.king-addons-labels-inline > .king-addons-field-group > input,
60 .king-addons-form-fields-wrap.king-addons-labels-inline > .king-addons-field-group .king-addons-select-wrap {
61 flex-grow: 1;
62 }
63
64 .king-addons-field-group {
65 align-items: center;
66 flex-wrap: wrap;
67 }
68
69 .king-addons-field-group.king-addons-form-field-type-submit {
70 align-items: flex-end;
71 }
72
73 .king-addons-field-group .king-addons-form-field-textual {
74 flex-grow: 1;
75 width: 100%;
76 max-width: 100%;
77 vertical-align: middle;
78 color: #373a3c;
79 border: 1px solid #818a91;
80 background-color: transparent;
81 }
82
83 .king-addons-field-group .king-addons-form-field-textual:focus {
84 outline: 0;
85 box-shadow: none;
86 }
87
88 .king-addons-field-group .king-addons-form-field-textual::placeholder {
89 font-family: inherit;
90 opacity: 0.6;
91 color: inherit;
92 }
93
94 .king-addons-field-group .king-addons-select-wrap {
95 position: relative;
96 display: flex;
97 width: 100%;
98 }
99
100 .king-addons-field-group .king-addons-select-wrap select {
101 font-family: inherit;
102 font-size: inherit;
103 font-weight: inherit;
104 font-style: inherit;
105 line-height: inherit;
106 flex-basis: 100%;
107 padding-right: 20px;
108 letter-spacing: inherit;
109 text-transform: inherit;
110 color: inherit;
111 appearance: none;
112 }
113
114 .king-addons-field-group .king-addons-select-wrap.king-addons-fi-svg-no:before {
115 font-family: "eicons", serif;
116 font-size: 15px;
117 position: absolute;
118 top: 50%;
119 right: 10px;
120 content: "\e92a";
121 transform: translateY(-50%);
122 pointer-events: none;
123 }
124
125 .king-addons-field-group.king-addons-form-field-type-select-multiple .king-addons-select-wrap:before {
126 content: "";
127 }
128
129 .king-addons-select-wrap svg {
130 position: absolute;
131 top: 50%;
132 right: 10px;
133 width: 15px;
134 height: 15px;
135 transform: translateY(-50%);
136 pointer-events: none;
137 }
138
139 .king-addons-select-wrap svg path {
140 width: 15px;
141 height: 15px;
142 }
143
144 .king-addons-field-sub-group {
145 display: flex;
146 flex-wrap: wrap;
147 }
148
149 .king-addons-form-field-option {
150 display: inline-flex;
151 align-items: center;
152 }
153
154 .king-addons-field-sub-group .king-addons-form-field-option label {
155 display: inline-block;
156 }
157
158 .king-addons-field-sub-group:not(.king-addons-inline-sub-group) .king-addons-form-field-option {
159 flex-basis: 100%;
160 }
161
162 .king-addons-form-field-type-checkbox .king-addons-field-sub-group .king-addons-form-field-option input,
163 .king-addons-form-field-type-checkbox .king-addons-field-sub-group .king-addons-form-field-option label,
164 .king-addons-form-field-type-radio .king-addons-field-sub-group .king-addons-form-field-option input,
165 .king-addons-form-field-type-radio .king-addons-field-sub-group .king-addons-form-field-option label,
166 .king-addons-form-field-type-acceptance .king-addons-field-sub-group .king-addons-form-field-option input,
167 .king-addons-form-field-type-acceptance .king-addons-field-sub-group .king-addons-form-field-option label {
168 display: inline;
169 }
170
171 .king-addons-custom-styles-yes .king-addons-form-field-type-checkbox input,
172 .king-addons-custom-styles-yes .king-addons-form-field-type-radio input {
173 position: absolute;
174 z-index: -1;
175 opacity: 0;
176 }
177
178 .king-addons-custom-styles-yes .king-addons-form-field-type-radio .king-addons-form-field-option label,
179 .king-addons-custom-styles-yes .king-addons-form-field-type-checkbox .king-addons-form-field-option label {
180 display: flex !important;
181 align-items: center;
182 justify-content: space-between;
183 }
184
185 .king-addons-custom-styles-yes .king-addons-form-field-type-checkbox .king-addons-form-field-option label::before {
186 left: 0;
187 display: inline-flex;
188 align-items: center;
189 justify-content: center;
190 content: "" !important;
191 cursor: pointer;
192 border: 1px solid black;
193 }
194
195 .king-addons-custom-styles-yes .king-addons-gf-checkbox-group .king-addons-checked input[type="checkbox"] + label::before,
196 .king-addons-custom-styles-yes .king-addons-form-field-type-checkbox .king-addons-form-field-option.king-addons-checked label::before {
197 content: "\2713" !important;
198 }
199
200 .king-addons-custom-styles-yes .king-addons-gf-checkbox-group input[type="radio"] + label::before,
201 .king-addons-custom-styles-yes .king-addons-form-field-type-radio .king-addons-form-field-option label::before {
202 left: 0;
203 display: inline-flex;
204 align-items: center;
205 justify-content: center;
206 content: "" !important;
207 cursor: pointer;
208 border: 1px solid black;
209 border-radius: 50%;
210 }
211
212 .king-addons-custom-styles-yes .king-addons-gf-checkbox-group .king-addons-checked input[type="radio"] + label::before,
213 .king-addons-custom-styles-yes .king-addons-form-field-type-radio .king-addons-form-field-option.king-addons-checked label::before {
214 content: "" !important;
215 }
216
217 .king-addons-file-type-error {
218 font-size: 13px;
219 flex-basis: 100%;
220 margin: 0 0 5px 0;
221 padding: 5px 0;
222 list-style-type: none;
223 color: red;
224 }
225
226 .king-addons-file-type-error li {
227 display: inline;
228 color: #000;
229 }
230
231 .king-addons-form-field-type-hidden {
232 display: none;
233 }
234
235 .king-addons-form-field-type-html {
236 display: inline-block;
237 }
238
239 .king-addons-form-field-label {
240 text-align: left;
241 }
242
243 .king-addons-form-field-type-recaptcha_v3 .king-addons-form-field-label {
244 display: none;
245 }
246
247 .king-addons-form-field-type-recaptcha_v3 .grecaptcha-badge {
248 z-index: 1;
249 }
250
251 .king-addons-required-mark .king-addons-form-field-label:after {
252 padding-left: 0.2em;
253 content: "*";
254 color: red;
255 }
256
257 .king-addons-column {
258 position: relative;
259 display: flex;
260 min-height: 1px;
261 }
262
263 .king-addons-fb-step-wrap {
264 display: flex;
265 align-items: center;
266 justify-content: space-between;
267 width: 100%;
268 margin-bottom: 10px;
269 }
270
271 .king-addons-fb-step-progress {
272 width: 100%;
273 height: auto;
274 background-color: black;
275 }
276
277 .king-addons-fb-step-progress-fill {
278 width: 0;
279 height: auto;
280 padding-right: 10px;
281 transition: width 0.5s;
282 text-align: right;
283 color: white;
284 background-color: red;
285 }
286
287 .king-addons-fb-step-content-layout-vertical .king-addons-fb-step-wrap {
288 align-items: flex-start;
289 }
290
291 .king-addons-fb-step-type-none .king-addons-fb-step-wrap {
292 align-items: center;
293 }
294
295 .king-addons-fb-step-tab {
296 display: flex;
297 flex-wrap: wrap;
298 width: 100%;
299 }
300
301 .king-addons-fb-step-tab-hidden {
302 display: none;
303 }
304
305 .king-addons-fb-step {
306 display: inline-flex;
307 align-items: center;
308 justify-content: center;
309 opacity: 0.5;
310 border: none;
311 }
312
313 .king-addons-fb-step-content-layout-vertical .king-addons-fb-step {
314 flex-direction: column;
315 }
316
317 .king-addons-fb-step-content-layout-horizontal .king-addons-fb-step {
318 flex-direction: row;
319 }
320
321 .king-addons-separator-off .king-addons-fb-step {
322 flex: 1;
323 }
324
325 .king-addons-fb-step.king-addons-fb-step-active {
326 opacity: 1;
327 }
328
329 /*noinspection CssUnresolvedCustomProperty*/
330 .king-addons-fb-step-content {
331 display: flex;
332 align-items: center;
333 flex-direction: column;
334 justify-content: center;
335 width: var(--king-addons-fb-steps-indicator-padding, 30px);
336 height: var(--king-addons-fb-steps-indicator-padding, 30px);
337 }
338
339 .king-addons-fb-step-content-layout-vertical .king-addons-fb-step-label {
340 width: 100%;
341 }
342
343 .king-addons-fb-step-main-label,
344 .king-addons-fb-step-sub-label {
345 display: block;
346 }
347
348 .king-addons-form-field-type-step {
349 display: none;
350 }
351
352 .king-addons-form-field-type-recaptcha-v3 {
353 display: none;
354 }
355
356 .king-addons-step-buttons-wrap {
357 display: flex;
358 justify-content: space-between;
359 width: 100%;
360 margin-bottom: 5px;
361 }
362
363 .king-addons-fb-step-sep,
364 .king-addons-step-buttons-wrap .king-addons-button {
365 flex: 1;
366 }
367
368 .king-addons-fb-step-tab .king-addons-step-buttons-wrap .king-addons-button {
369 flex: 0 1 auto;
370 }
371
372 .king-addons-fb-step-sep:last-of-type {
373 display: none;
374 }
375
376 /*noinspection CssUnresolvedCustomProperty*/
377 .king-addons-fb-step-sep {
378 height: var(--king-addons-fb-steps-divider-width, 1px);
379 background-color: lightgrey;
380 }
381
382 /*noinspection CssUnresolvedCustomProperty*/
383 .king-addons-fb-step-content-layout-vertical:not(.king-addons-fb-step-type-none) .king-addons-fb-step-sep {
384 margin-top: calc(var(--king-addons-fb-steps-indicator-padding, 30px) / 2 - var(--king-addons-fb-steps-divider-width, 1px) / 2 + var(--king-addons-fb-steps-padding));
385 }
386
387 /*noinspection CssUnresolvedCustomProperty*/
388 .king-addons-fb-step-content-layout-horizontal .king-addons-fb-step-sep {
389 top: 50%;
390 height: var(--king-addons-fb-steps-divider-width, 1px);
391 background-color: lightgrey;
392 }
393
394 .king-addons-form .king-addons-double-bounce {
395 display: inline-block;
396 vertical-align: middle;
397 }
398
399 .king-addons-loader-hidden {
400 display: none !important;
401 }
402
403 .king-addons-form .king-addons-double-bounce .king-addons-child {
404 background-color: white;
405 }
406
407 @keyframes king-addons-badgeFade {
408 0% {
409 opacity: 1;
410 }
411 50% {
412 opacity: 0.5;
413 }
414 0% {
415 opacity: 1;
416 }
417 }