PluginProbe ʕ •ᴥ•ʔ
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More / 1.5.4.1
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More v1.5.4.1
1.10.1.1 1.10.1 1.10.0.5 trunk 1.1.4 1.1.4.2 1.1.5 1.1.5.1 1.1.6 1.1.6.1 1.1.7 1.1.7.1 1.1.7.2 1.1.8 1.1.8.1 1.1.8.2 1.1.8.3 1.1.8.4 1.10.0.1 1.10.0.2 1.10.0.3 1.10.0.4 1.2.0 1.2.0.1 1.2.1 1.2.2 1.2.2.1 1.2.2.2 1.2.3 1.2.3.1 1.2.3.2 1.2.4 1.2.4.1 1.2.5 1.2.5.1 1.2.6 1.2.7 1.2.8 1.2.8.1 1.2.9 1.3.0 1.3.1 1.3.1.1 1.3.1.2 1.3.2 1.3.3 1.3.5 1.3.6 1.3.6.1 1.3.6.2 1.3.7.2 1.3.7.3 1.3.7.4 1.3.8 1.3.9.1 1.4.0.1 1.4.1.1 1.4.2 1.4.2.1 1.4.2.2 1.4.3 1.4.4 1.4.4.1 1.4.5 1.4.5.1 1.4.5.2 1.4.5.3 1.4.6 1.4.7.1 1.4.7.2 1.4.8.1 1.4.9 1.5.0.1 1.5.0.3 1.5.0.4 1.5.1 1.5.1.1 1.5.1.3 1.5.2.1 1.5.2.2 1.5.2.3 1.5.3 1.5.3.1 1.5.4.1 1.5.4.2 1.5.5 1.5.5.1 1.5.6 1.5.6.2 1.5.7 1.5.8.2 1.5.9.1 1.5.9.4 1.5.9.5 1.6.0.1 1.6.0.2 1.6.1 1.6.2.2 1.6.2.3 1.6.3.1 1.6.4 1.6.4.1 1.6.5 1.6.6 1.6.7 1.6.7.1 1.6.7.2 1.6.7.3 1.6.8 1.6.8.1 1.6.9 1.7.0 1.7.1.1 1.7.1.2 1.7.2 1.7.2.1 1.7.3 1.7.4 1.7.4.1 1.7.4.2 1.7.5.1 1.7.5.2 1.7.5.3 1.7.5.5 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.7.9.1 1.8.0.1 1.8.0.2 1.8.1.1 1.8.1.2 1.8.1.3 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.3.1 1.8.4 1.8.4.1 1.8.5.2 1.8.5.3 1.8.5.4 1.8.6.2 1.8.6.3 1.8.6.4 1.8.7.2 1.8.8.2 1.8.8.3 1.8.9.1 1.8.9.2 1.8.9.4 1.8.9.5 1.8.9.6 1.9.0.1 1.9.0.2 1.9.0.3 1.9.0.4 1.9.1.1 1.9.1.2 1.9.1.3 1.9.1.4 1.9.1.5 1.9.1.6 1.9.2.1 1.9.2.2 1.9.2.3 1.9.3.1 1.9.3.2 1.9.4.1 1.9.4.2 1.9.5 1.9.5.1 1.9.5.2 1.9.6 1.9.6.1 1.9.6.2 1.9.7.1 1.9.7.2 1.9.7.3 1.9.8.1 1.9.8.2 1.9.8.4 1.9.8.7 1.9.9.2 1.9.9.3 1.9.9.4
wpforms-lite / assets / css / wpforms-base.css
wpforms-lite / assets / css Last commit date
emails 6 years ago admin-builder-conditional-logic-core.css 7 years ago admin-builder-fields.css 6 years ago admin-builder-providers.css 7 years ago admin-builder-setup.css 8 years ago admin-builder.css 7 years ago admin.css 6 years ago admin.min.css 6 years ago builder.css 6 years ago builder.min.css 6 years ago challenge.css 7 years ago challenge.min.css 7 years ago dashboard-widget.css 7 years ago dashboard-widget.min.css 7 years ago entry-print.css 7 years ago entry-print.min.css 7 years ago flatpickr.min.css 7 years ago font-awesome.min.css 8 years ago jquery-confirm.min.css 8 years ago jquery.minicolors.css 8 years ago jquery.timepicker.css 9 years ago tooltipster.css 7 years ago wpforms-base.css 6 years ago wpforms-full.css 6 years ago
wpforms-base.css
982 lines
1 /* ==========================================================================
2 Base - basic bare bones styling
3 ========================================================================== */
4
5 .wpforms-clear:before {
6 content: " ";
7 display: table;
8 }
9
10 .wpforms-clear:after {
11 clear: both;
12 content: " ";
13 display: table;
14 }
15
16 .wpforms-container ul,
17 .wpforms-container ul li {
18 background: none;
19 border: 0;
20 margin: 0;
21 list-style: none;
22 }
23
24
25 /* Basic Field proprties
26 ----------------------------------------------------------------------------- */
27
28 /* Field sizes - medium */
29 .wpforms-container input.wpforms-field-medium,
30 .wpforms-container select.wpforms-field-medium,
31 .wpforms-container .wpforms-field-row.wpforms-field-medium {
32 max-width: 60%;
33 }
34
35 .wpforms-container textarea.wpforms-field-medium {
36 height: 120px;
37 }
38
39 /* Field sizes - small */
40 .wpforms-container input.wpforms-field-small,
41 .wpforms-container select.wpforms-field-small,
42 .wpforms-container .wpforms-field-row.wpforms-field-small {
43 max-width: 25%;
44 }
45
46 .wpforms-container textarea.wpforms-field-small {
47 height: 70px;
48 }
49
50 /* Field sizes - medium */
51 .wpforms-container input.wpforms-field-large,
52 .wpforms-container select.wpforms-field-large,
53 .wpforms-container .wpforms-field-row.wpforms-field-large {
54 max-width: 100%;
55 }
56
57 .wpforms-container textarea.wpforms-field-large {
58 height: 220px;
59 }
60
61 /* Field container*/
62 .wpforms-container .wpforms-field {
63 padding: 10px 0;
64 position: relative;
65 }
66
67 /* Field description */
68 .wpforms-container .wpforms-field-description {
69 font-size: 0.85em;
70 margin: 5px 0 0 0;
71 }
72
73 .wpforms-container .wpforms-field-description.wpforms-disclaimer-description {
74 background-color: #fff;
75 border: 1px solid #ddd;
76 padding: 15px 15px 0;
77 height: 125px;
78 overflow-y: scroll;
79 overflow-x: hidden;
80 }
81
82 .wpforms-container .wpforms-field-description.wpforms-disclaimer-description p {
83 margin: 0 0 15px 0;
84 }
85
86 .wpforms-container .wpforms-field-description-before,
87 .wpforms-container .wpforms-field-description.before {
88 font-size: 0.85em;
89 margin: 0 0 5px 0;
90 }
91
92 /* Labels and sub-labels */
93 .wpforms-container .wpforms-field-label {
94 display: block;
95 font-weight: 700;
96 float: none;
97 }
98
99 .wpforms-container .wpforms-field-sublabel {
100 display: block;
101 font-size: 0.85em;
102 float: none;
103 }
104
105 .wpforms-container .wpforms-field-label-inline {
106 display: inline;
107 vertical-align: baseline;
108 font-weight: 400;
109 }
110
111 .wpforms-container .wpforms-field-label.wpforms-label-hide,
112 .wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide {
113 position: absolute;
114 left: -99999px;
115 }
116
117 .wpforms-container .wpforms-required-label {
118 color: #ff0000;
119 font-weight: normal;
120 }
121
122
123 /* Rows (multi-line fields: address, credit card, etc)
124 ----------------------------------------------------------------------------- */
125
126 .wpforms-container .wpforms-field-row {
127 margin-bottom: 8px;
128 position: relative;
129 }
130
131 .wpforms-container .wpforms-field .wpforms-field-row:last-of-type {
132 margin-bottom: 0;
133 }
134
135 .wpforms-container .wpforms-field-row:before {
136 content: " ";
137 display: table;
138 }
139
140 .wpforms-container .wpforms-field-row:after {
141 clear: both;
142 content: " ";
143 display: table;
144 }
145
146
147 /* Columns
148 ----------------------------------------------------------------------------- */
149
150 /* User column classes */
151 .wpforms-container .wpforms-five-sixths,
152 .wpforms-container .wpforms-four-sixths,
153 .wpforms-container .wpforms-four-fifths,
154 .wpforms-container .wpforms-one-fifth,
155 .wpforms-container .wpforms-one-fourth,
156 .wpforms-container .wpforms-one-half,
157 .wpforms-container .wpforms-one-sixth,
158 .wpforms-container .wpforms-one-third,
159 .wpforms-container .wpforms-three-fourths,
160 .wpforms-container .wpforms-three-fifths,
161 .wpforms-container .wpforms-three-sixths,
162 .wpforms-container .wpforms-two-fourths,
163 .wpforms-container .wpforms-two-fifths,
164 .wpforms-container .wpforms-two-sixths,
165 .wpforms-container .wpforms-two-thirds {
166 float: left;
167 margin-left: 4%;
168 clear: none;
169 }
170
171 .wpforms-container .wpforms-one-half,
172 .wpforms-container .wpforms-three-sixths,
173 .wpforms-container .wpforms-two-fourths {
174 width: 48%;
175 }
176
177 .wpforms-container .wpforms-one-third,
178 .wpforms-container .wpforms-two-sixths {
179 width: 30.6666666667%;
180 }
181
182 .wpforms-container .wpforms-four-sixths,
183 .wpforms-container .wpforms-two-thirds {
184 width: 65.3333333333%;
185 }
186
187 .wpforms-container .wpforms-one-fourth {
188 width: 22%;
189 }
190
191 .wpforms-container .wpforms-three-fourths {
192 width: 74%;
193 }
194
195 .wpforms-container .wpforms-one-fifth {
196 width: 16.8%;
197 }
198
199 .wpforms-container .wpforms-two-fifths {
200 width: 37.6%;
201 }
202
203 .wpforms-container .wpforms-three-fifths {
204 width: 58.4%;
205 }
206
207 .wpforms-container .wpforms-four-fifths {
208 width: 79.2%;
209 }
210
211 .wpforms-container .wpforms-one-sixth {
212 width: 13.3333333333%;
213 }
214
215 .wpforms-container .wpforms-five-sixths {
216 width: 82.6666666667%;
217 }
218
219 .wpforms-container .wpforms-first {
220 clear: both !important;
221 margin-left: 0 !important;
222 }
223
224 /* User list column classes */
225 .wpforms-container .wpforms-checkbox-2-columns ul,
226 .wpforms-container .wpforms-multiplechoice-2-columns ul,
227 .wpforms-container .wpforms-list-2-columns ul,
228 .wpforms-container .wpforms-checkbox-3-columns ul,
229 .wpforms-container .wpforms-multiplechoice-3-columns ul,
230 .wpforms-container .wpforms-list-3-columns ul {
231 display: -ms-flex;
232 display: -webkit-flex;
233 display: flex;
234 -webkit-flex-wrap: wrap;
235 flex-wrap: wrap;
236 }
237
238 .wpforms-container .wpforms-checkbox-2-columns ul li,
239 .wpforms-container .wpforms-multiplechoice-2-columns ul li,
240 .wpforms-container .wpforms-list-2-columns ul li {
241 width: 50%;
242 display: block;
243 padding-right: 26px;
244 }
245
246 .wpforms-container .wpforms-checkbox-3-columns ul li,
247 .wpforms-container .wpforms-multiplechoice-3-columns ul li,
248 .wpforms-container .wpforms-list-3-columns ul li {
249 width: 33.3333%;
250 display: block;
251 padding-right: 26px;
252 }
253
254 .wpforms-container .wpforms-list-inline ul li {
255 display: inline-block;
256 margin-right: 20px;
257 vertical-align: top;
258 }
259
260 /* Legacy, for BC */
261 .wpforms-container .wpforms-first-half {
262 float: left;
263 width: 48%;
264 clear: both;
265 }
266 .wpforms-container .wpforms-last-half {
267 float: right;
268 width: 48%;
269 clear: none;
270 }
271 .wpforms-container .wpforms-first-third {
272 float: left;
273 width: 30.666666667%;
274 clear: both;
275 }
276 .wpforms-container .wpforms-middle-third {
277 float: left;
278 width: 30.666666667%;
279 margin-left: 4%;
280 clear: none;
281 }
282 .wpforms-container .wpforms-last-third {
283 float: right;
284 width: 30.666666667%;
285 clear: none;
286 }
287 .wpforms-container .wpforms-last {
288 float: right !important;
289 margin-right: 0 !important;
290 clear: none;
291 }
292
293
294 /* Preset Layouts
295 ----------------------------------------------------------------------------- */
296
297 /* Single line */
298 .wpforms-container.inline-fields {
299 overflow: hidden;
300 }
301
302 .wpforms-container.inline-fields .wpforms-field-container {
303 display: table;
304 width: calc(100% - 160px);
305 float: left;
306 }
307
308 .wpforms-container.inline-fields .wpforms-field {
309 display: table-cell;
310 padding-right: 2%;
311 vertical-align: top;
312 }
313
314 .wpforms-container.inline-fields .wpforms-submit-container {
315 float: right;
316 width: 160px;
317 }
318
319 .wpforms-container.inline-fields .wpforms-submit {
320 display: block;
321 width: 100%;
322 }
323
324 .wpforms-container.inline-fields input.wpforms-field-medium,
325 .wpforms-container.inline-fields select.wpforms-field-medium,
326 .wpforms-container.inline-fields .wpforms-field-row.wpforms-field-medium {
327 max-width: 100%;
328 }
329
330
331 /* Set Styles
332 ----------------------------------------------------------------------------- */
333
334 .wpforms-container input[type=date],
335 .wpforms-container input[type=datetime],
336 .wpforms-container input[type=datetime-local],
337 .wpforms-container input[type=email],
338 .wpforms-container input[type=month],
339 .wpforms-container input[type=number],
340 .wpforms-container input[type=password],
341 .wpforms-container input[type=range],
342 .wpforms-container input[type=search],
343 .wpforms-container input[type=tel],
344 .wpforms-container input[type=text],
345 .wpforms-container input[type=time],
346 .wpforms-container input[type=url],
347 .wpforms-container input[type=week],
348 .wpforms-container select,
349 .wpforms-container textarea {
350 display: block;
351 width: 100%;
352 box-sizing:border-box;
353 -webkit-box-sizing:border-box;
354 -moz-box-sizing:border-box;
355 float: none;
356 }
357
358 .wpforms-container input[type=checkbox],
359 .wpforms-container input[type=radio] {
360 width: 13px;
361 height: 13px;
362 margin: 2px 10px 0 3px;
363 display: inline-block;
364 vertical-align: baseline;
365 }
366
367 .wpforms-container amp-img > img {
368 position: absolute; /* Override position:static from previous rule, to prevent breaking AMP layout. */
369 }
370
371
372 /* Errors, Warnings, etc
373 ----------------------------------------------------------------------------- */
374
375 .wpforms-container .wpforms-error-container {
376 color: #990000;
377 }
378
379 .wpforms-container label.wpforms-error {
380 display: block;
381 color: #990000;
382 font-size: 0.9em;
383 float: none;
384 }
385
386 .wpforms-container .wpforms-field input.wpforms-error,
387 .wpforms-container .wpforms-field input.user-invalid,
388 .wpforms-container .wpforms-field textarea.wpforms-error,
389 .wpforms-container .wpforms-field textarea.user-invalid,
390 .wpforms-container .wpforms-field select.wpforms-error,
391 .wpforms-container .wpforms-field select.user-invalid {
392 border: 1px solid #cc0000;
393 }
394
395 .wpforms-container .wpforms-field-credit-card-expiration label.wpforms-error,
396 .wpforms-container .wpforms-field-credit-card-code label.wpforms-error {
397 display: none !important;
398 }
399
400 .wpforms-container .wpforms-error-alert {
401 color: #b94a48;
402 background-color: #f2dede;
403 border: 1px solid #eed3d7;
404 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
405 padding: 10px 15px;
406 font-size: 14px;
407 margin: 0 0 10px 0;
408 }
409
410
411 /* reCAPTCHA Area
412 ----------------------------------------------------------------------------- */
413
414 .wpforms-container .wpforms-recaptcha-container {
415 padding: 10px 0 20px 0;
416 clear: both;
417 }
418
419
420 /* Form Header area
421 ----------------------------------------------------------------------------- */
422
423 .wpforms-container .wpforms-title {
424 font-size: 26px;
425 margin: 0 0 10px 0;
426 }
427
428 .wpforms-container .wpforms-description {
429 margin: 0 0 10px 0;
430 }
431
432
433 /* Form Footer area
434 ----------------------------------------------------------------------------- */
435
436 .wpforms-container .wpforms-submit-container {
437 padding: 10px 0 0 0;
438 position: relative;
439 }
440
441 .wpforms-container button[type=submit] {
442 }
443
444 .wpforms-container .wpforms-submit-spinner {
445 margin-left: 0.5em;
446 }
447
448
449 /* Date/time field
450 ----------------------------------------------------------------------------- */
451
452 .wpforms-container .wpforms-field-date-time-date-sep {
453 display:inline-block;
454 padding:0 5px;
455 }
456
457 .wpforms-container .wpforms-field-date-time-date-year,
458 .wpforms-container .wpforms-field-date-time-date-day,
459 .wpforms-container .wpforms-field-date-time-date-month {
460 display:inline-block;
461 width:auto;
462 }
463
464
465 /* Rating field
466 ----------------------------------------------------------------------------- */
467
468 .wpforms-container .wpforms-field-rating-item {
469 padding: 0 6px 0 0;
470 margin: 0;
471 display: inline-block;
472 }
473
474 .wpforms-container .wpforms-field-rating svg {
475 cursor: pointer;
476 -webkit-transform: perspective(1px) translateZ(0);
477 transform: perspective(1px) translateZ(0);
478 box-shadow: 0 0 1px transparent;
479 opacity: 0.60;
480 }
481
482 .wpforms-container .wpforms-field-rating-item.selected svg,
483 .wpforms-container .wpforms-field-rating-item.hover svg,
484 .wpforms-container .wpforms-field-rating-item input:focus + svg {
485 -webkit-transform: scale(1.3);
486 transform: scale(1.3);
487 opacity: 1;
488 }
489
490
491 /* Image choices
492 ----------------------------------------------------------------------------- */
493
494 /* Modern style */
495 .wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li {
496 margin: 5px 5px 5px 5px ;
497 }
498
499 .wpforms-container .wpforms-image-choices-modern img {
500 display: inline-block;
501 margin: 0 auto;
502 max-width: 100%;
503 }
504
505 .wpforms-container .wpforms-image-choices-modern label {
506 background-color: #fff;
507 display: inline-block;
508 margin: 0 auto;
509 padding: 0;
510 cursor: pointer;
511 border: 1px solid #fff;
512 border-radius: 3px;
513 padding: 20px 20px 18px 20px;
514 transition: all 0.5s;
515 text-align: center;
516 }
517
518 .wpforms-container .wpforms-image-choices-modern label:hover {
519 border:1px solid #ddd;
520 }
521
522 .wpforms-container .wpforms-image-choices-modern .wpforms-selected label {
523 box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
524 }
525
526 .wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after {
527 content: "\2714";
528 font-size: 22px;
529 line-height: 32px;
530 color: #fff;
531 background: green;
532 opacity: 0;
533 position: absolute;
534 top: 50%;
535 left: 50%;
536 margin: -16px 0 0 -16px;
537 width: 32px;
538 height: 32px;
539 border-radius: 50%;
540 transition: all 0.5s;
541 }
542
543 .wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after {
544 opacity: 1;
545 }
546
547 .wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image {
548 display: block;
549 position: relative;
550 }
551
552 .wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label {
553 font-weight: 700;
554 }
555
556 .wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-label {
557 display: block;
558 margin-top: 12px;
559 }
560
561 /* Classic */
562 .wpforms-container .wpforms-list-inline .wpforms-image-choices-classic li {
563 margin: 0 10px 10px 0 !important;
564 }
565
566 .wpforms-container .wpforms-image-choices-classic img {
567 display: inline-block;
568 margin: 0 auto;
569 max-width: 100%;
570 }
571
572 .wpforms-container .wpforms-image-choices-classic label {
573 background-color: #fff;
574 display: inline-block;
575 margin: 0 auto;
576 padding: 0;
577 cursor: pointer;
578 border: 2px solid #fff;
579 padding: 10px;
580 text-align: center;
581 }
582
583 .wpforms-container .wpforms-image-choices-classic label:hover {
584 border-color: #ddd;
585 }
586
587 .wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-image {
588 display: block;
589 }
590
591 .wpforms-container .wpforms-image-choices-classic .wpforms-selected label {
592 border-color: #666;
593 }
594
595 .wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-label {
596 display: block;
597 margin-top: 8px;
598 }
599
600
601 /* Page Indicator themes
602 ----------------------------------------------------------------------------- */
603
604 .wpforms-container .wpforms-page-indicator {
605 margin: 0 0 20px 0;
606 overflow: hidden;
607 }
608
609 /** Circles theme **/
610 .wpforms-container .wpforms-page-indicator.circles {
611 border-top: 1px solid #dfdfdf;
612 border-bottom: 1px solid #dfdfdf;
613 padding: 15px 10px;
614 }
615
616 .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page {
617 float: left;
618 margin: 0 20px 0 0;
619 }
620
621 .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type {
622 margin: 0;
623 }
624
625 .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
626 height: 40px;
627 width: 40px;
628 border-radius: 50%;
629 display: inline-block;
630 margin: 0 10px 0 0;
631 line-height: 40px;
632 text-align: center;
633 background-color: #ddd;
634 color: #666;
635 }
636
637 .wpforms-container .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number {
638 color: #fff;
639 }
640
641 /* Connector theme */
642 .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page {
643 float: left;
644 text-align: center;
645 line-height: 1.2;
646 }
647
648 .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
649 display: block;
650 text-indent: -9999px;
651 height: 6px;
652 background-color: #ddd;
653 margin: 0 0 16px 0;
654 position: relative;
655 }
656
657 .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle {
658 position: absolute;
659 top: 100%;
660 left: 50%;
661 width: 0;
662 height: 0;
663 margin-left: -5px;
664 border-style: solid;
665 border-width: 6px 5px 0 5px;
666 border-color: transparent transparent transparent transparent;
667 }
668
669 .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-title {
670 display: inline-block;
671 padding: 0 15px;
672 font-size: 16px;
673 }
674
675 /* Progress theme */
676 .wpforms-container .wpforms-page-indicator.progress {
677 font-size: 18px;
678 }
679
680 .wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
681 display: block;
682 width: 100%;
683 background-color: #ddd;
684 height: 18px;
685 border-radius: 10px;
686 overflow: hidden;
687 position: relative;
688 margin: 5px 0 0;
689 }
690
691 .wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {
692 height: 18px;
693 position: absolute;
694 left: 0;
695 top: 0;
696 }
697
698 /* Notices
699 ----------------------------------------------------------------------------- */
700
701 div.wpforms-container .wpforms-notice {
702 background-color: #fff;
703 border: 1px solid #ddd;
704 border-left-width: 12px;
705 color: #333;
706 font-size: 16px;
707 line-height: 1.5;
708 margin-bottom: 30px;
709 padding: 20px 36px 20px 26px;
710 position: relative;
711 }
712
713 div.wpforms-container .wpforms-notice .wpforms-delete {
714 -webkit-touch-callout: none;
715 -webkit-user-select: none;
716 -moz-user-select: none;
717 -ms-user-select: none;
718 user-select: none;
719 -moz-appearance: none;
720 -webkit-appearance: none;
721 background-color: rgba(10, 10, 10, 0.2);
722 border: none;
723 border-radius: 290486px;
724 cursor: pointer;
725 display: inline-block;
726 height: 20px;
727 margin: 0;
728 padding: 0;
729 outline: none;
730 vertical-align: top;
731 width: 20px;
732 position: absolute;
733 right: 10px;
734 top: 10px;
735 }
736
737 div.wpforms-container .wpforms-notice .wpforms-delete:before,
738 div.wpforms-container .wpforms-notice .wpforms-delete:after {
739 background-color: #fff;
740 content: "";
741 display: block;
742 left: 50%;
743 position: absolute;
744 top: 50%;
745 -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
746 transform: translateX(-50%) translateY(-50%) rotate(45deg);
747 -webkit-transform-origin: center center;
748 transform-origin: center center;
749 }
750
751 div.wpforms-container .wpforms-notice .wpforms-delete:before {
752 height: 2px;
753 width: 50%;
754 }
755
756 div.wpforms-container .wpforms-notice .wpforms-delete:after {
757 height: 50%;
758 width: 2px;
759 }
760
761 div.wpforms-container .wpforms-notice .wpforms-delete:hover,
762 div.wpforms-container .wpforms-notice .wpforms-delete:focus {
763 background-color: rgba(10, 10, 10, 0.3);
764 }
765
766 div.wpforms-container .wpforms-notice a {
767 text-decoration: underline;
768 }
769
770 div.wpforms-container .wpforms-notice p {
771 margin: 0 0 20px 0;
772 }
773
774 div.wpforms-container .wpforms-notice p:last-of-type {
775 margin-bottom: 0;
776 }
777
778 div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action,
779 div.wpforms-container-full .wpforms-notice.wpforms-info {
780 border-color: #3273dc
781 }
782
783 div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action,
784 div.wpforms-container-full .wpforms-notice.wpforms-success {
785 border-color: #23d160
786 }
787
788 div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action,
789 div.wpforms-container-full .wpforms-notice.wpforms-warning {
790 border-color: #ffdd57
791 }
792
793 div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action,
794 div.wpforms-container-full .wpforms-notice.wpforms-error {
795 border-color: #ff3860
796 }
797
798 div.wpforms-container-full .wpforms-notice .wpforms-notice-actions {
799 margin-top: 20px;
800 }
801
802 div.wpforms-container-full .wpforms-notice .wpforms-notice-action {
803 border: 2px solid;
804 margin-right: 20px;
805 padding: 5px;
806 text-decoration: none;
807 }
808 div.wpforms-container-full .wpforms-notice .wpforms-notice-action:hover,
809 div.wpforms-container-full .wpforms-notice .wpforms-notice-action:focus,
810 div.wpforms-container-full .wpforms-notice .wpforms-notice-action:active {
811 color: #fff;
812 }
813
814 div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:hover,
815 div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:focus,
816 div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:active {
817 background-color: #3273dc;
818 }
819
820 div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:hover,
821 div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:focus,
822 div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:active {
823 background-color: #23d160;
824 }
825
826 div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:hover,
827 div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:focus,
828 div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:active {
829 background-color: #ffdd57;
830 color: inherit;
831 }
832
833 div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:hover,
834 div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:focus,
835 div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:active {
836 background-color: #ff3860;
837 }
838
839 /* Misc
840 ----------------------------------------------------------------------------- */
841
842 .wpforms-container {
843 margin-bottom: 26px;
844 }
845
846 /* Honeypot Area */
847 .wpforms-container .wpforms-field-hp {
848 display: none !important;
849 position: absolute !important;
850 left: -9000px !important;
851 }
852
853 .wpforms-container .wpforms-field-hidden {
854 display: none;
855 }
856
857 .wpforms-container .wpforms-screen-reader-element {
858 position: absolute !important;
859 clip: rect(0, 0, 0, 0);
860 height: 1px;
861 width: 1px;
862 border: 0;
863 overflow: hidden;
864 word-wrap: normal !important;
865 }
866
867 /*
868 * Hide the form fields upon successful submission. This may not be the best approach.
869 * Perhaps more robust: .wpforms-form.amp-form-submit-success > *:not([submit-success]) { display:none }
870 */
871 .amp-form-submit-success .wpforms-field-container,
872 .amp-form-submit-success .wpforms-submit-container {
873 display: none;
874 }
875
876
877 /* Media Queries
878 ----------------------------------------------------------------------------- */
879
880 /* Small devices */
881 @media only screen and (max-width: 600px) {
882
883 /* Mobile width override */
884 .wpforms-container .wpforms-mobile-full {
885 width: 100%;
886 margin-left: 0;
887 float: none;
888 }
889
890 /* Full width for all sizes */
891 .wpforms-container input.wpforms-field-medium,
892 .wpforms-container select.wpforms-field-medium,
893 .wpforms-container .wpforms-field-row.wpforms-field-medium,
894 .wpforms-container input.wpforms-field-small,
895 .wpforms-container select.wpforms-field-small,
896 .wpforms-container.wpforms-field-row.wpforms-field-small,
897 .wpforms-container input.wpforms-field-large,
898 .wpforms-container select.wpforms-field-large,
899 .wpforms-container .wpforms-field-row.wpforms-field-large {
900 max-width: 100%;
901 }
902
903 /* User list column classes */
904 .wpforms-container .wpforms-checkbox-2-columns ul li,
905 .wpforms-container .wpforms-multiplechoice-2-columns ul li,
906 .wpforms-container .wpforms-list-2-columns ul li,
907 .wpforms-container .wpforms-checkbox-3-columns ul li,
908 .wpforms-container .wpforms-multiplechoice-3-columns ul li,
909 .wpforms-container .wpforms-list-3-columns ul li {
910 float: none;
911 width: 100%;
912 }
913
914 /* Page indicator */
915 .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page {
916 float: none;
917 display: block;
918 margin: 0 0 10px 0;
919 }
920 .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
921 width: 30px;
922 height: 30px;
923 line-height: 30px;
924 }
925 .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page {
926 width: 100% !important;
927 padding: 5px 10px;
928 }
929 .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page.active {
930 font-weight: 700;
931 }
932 .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
933 display: none;
934 }
935
936 /* Date-Time field */
937 .wpforms-container .wpforms-field-date-time .wpforms-one-half {
938 width: 100%;
939 margin-left: 0;
940 float: none;
941 }
942 .wpforms-container .wpforms-field-date-time .wpforms-one-half:first-of-type {
943 margin-bottom: 8px;
944 }
945
946 /* Preset layout - single line */
947 .wpforms-container.inline-fields .wpforms-field-container,
948 .wpforms-container.inline-fields .wpforms-field {
949 display: block;
950 width: 100%;
951 }
952 .wpforms-container.inline-fields .wpforms-submit-container {
953 width: 100%;
954 }
955 }
956
957 /* Gutenberg Block
958 ----------------------------------------------------------------------------- */
959
960 .edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap h3 {
961 width: 100%;
962 margin: 10px 0 5px;
963 font-weight: 700;
964 font-size: 20px;
965 }
966
967 .edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap img {
968 margin-right: 25px;
969 width: initial;
970 }
971
972 .edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-base-control {
973 width: 100%;
974 }
975
976 div.wpforms-gutenberg-form-selector .wpforms-form input:disabled,
977 div.wpforms-gutenberg-form-selector .wpforms-form textarea:disabled,
978 div.wpforms-gutenberg-form-selector .wpforms-form select:disabled,
979 div.wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled {
980 cursor: not-allowed;
981 }
982