PluginProbe ʕ •ᴥ•ʔ
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI / 3.6.0
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI v3.6.0
3.6.0 3.5.3 3.5.2 3.5.1 3.5.0 3.4.8 3.4.7 3.4.6 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5.1 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.6.1 1.6.7 1.7.0 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.2 1.7.2.1 1.7.2.2 1.7.3 1.7.4 1.7.5 1.7.5.1 1.7.5.2 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.8.0 1.8.0.1 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.0.1 1.9.1 1.9.2 1.9.3 1.9.4 1.9.4.1 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.0.1 2.0.1 2.0.2 2.0.3 2.0.3.1 2.0.4 2.0.4.1 2.0.5 2.0.6 2.0.7 2.0.8 2.0.8.1 2.0.9 3.0.0 3.0.0.1 3.0.1 3.0.2 3.0.3 3.0.3.1 3.0.4 3.0.4.1 3.0.4.2 3.0.5 3.0.5.1 3.0.5.2 3.0.6 3.0.6.1 3.0.7.1 3.0.8 3.0.8.1 3.0.9 3.0.9.1 3.0.9.2 3.0.9.3 3.0.9.4 3.0.9.5 3.1.0 3.1.1 3.1.2 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.3.0 3.4.0 3.4.1 3.4.2 3.4.2.1 3.4.3 3.4.4 3.4.5 trunk 1.0 1.0.1 1.0.2 1.0.3
everest-forms / assets / css / everest-forms.scss
everest-forms / assets / css Last commit date
bourbon 1 year ago code-mirror 1 year ago components 2 months ago jquery-confirm 8 years ago jquery-ui 8 years ago mixins 5 years ago perfect-scrollbar 7 years ago utility 5 years ago variables 1 year ago _animation.scss 7 years ago _backbone.scss 7 years ago _clearings.scss 6 years ago _colors.scss 6 years ago _confirm.scss 3 months ago _containers.scss 5 years ago _fonts.scss 5 years ago _grid.scss 5 months ago _sprite.scss 2 years ago _variables.scss 1 year ago activation-rtl.css 1 year ago activation.css 6 months ago activation.css.map 5 years ago activation.scss 3 years ago admin-rtl.css 3 days ago admin.css 3 days ago admin.css.map 4 years ago admin.scss 3 days ago customize-admin-rtl.css 2 months ago customize-admin.css 2 months ago customize-admin.scss 2 months ago customize-controls-rtl.css 5 months ago customize-controls.css 5 months ago customize-controls.scss 5 months ago deactivation-feedback-rtl.css 1 year ago deactivation-feedback.css 6 months ago deactivation-feedback.scss 3 years ago everest-forms-default-frontend-rtl.css 3 months ago everest-forms-default-frontend.css 3 months ago everest-forms-default-frontend.scss 3 months ago everest-forms-rtl.css 3 days ago everest-forms.css 3 days ago everest-forms.css.map 4 years ago everest-forms.scss 3 days ago evf-form-preview-rtl.css 3 months ago evf-form-preview.css 3 months ago evf-form-preview.scss 3 months ago evf-locked-fields-rtl.css 3 days ago evf-locked-fields.css 3 days ago evf-locked-fields.scss 3 days ago flatpickr-rtl.css 4 years ago flatpickr.css 6 months ago flatpickr.css.map 5 years ago flatpickr.scss 6 years ago intlTelInput-rtl.css 1 year ago intlTelInput.css 6 months ago intlTelInput.scss 2 years ago menu-rtl.css 2 months ago menu.css 2 months ago menu.css.map 5 years ago menu.scss 2 months ago select2-rtl.css 4 years ago select2.css 6 months ago select2.css.map 5 years ago select2.scss 2 years ago
everest-forms.scss
2258 lines
1 /**
2 * everest-forms.scss
3 * Governs the general look and feel of EverestForms sections of sites using themes that do not
4 * integrate with EverestForms specifically.
5 */
6
7 /**
8 * Imports
9 */
10 @import 'mixins/mixins';
11 @import 'variables/variables';
12 @import 'animation';
13 @import 'fonts';
14 @import 'clearings';
15
16 /**
17 * Global styles
18 */
19 .screen-reader-text {
20 clip: rect(1px, 1px, 1px, 1px);
21 height: 1px;
22 overflow: hidden;
23 position: absolute !important;
24 width: 1px;
25 word-wrap: normal !important;
26 }
27
28 /**
29 * Utility classes
30 */
31 .clear {
32 clear: both;
33 }
34
35 .everest-forms-hidden {
36 display: none;
37 }
38
39 i.icon-wpb-vc_everest_forms {
40 background-image: url('data:image/svg+xml,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="32" height="32" rx="4" fill="%237545BB"/%3E%3Cpath d="M24.6621 4.62549H19.1523L20.8408 7.46923H26.3506L24.6621 4.62549Z" fill="white"/%3E%3Cpath d="M28.127 10.313H22.6172L24.3945 13.1567H29.9043L28.127 10.313Z" fill="white"/%3E%3Cpath d="M28.0381 24.5318H27.2383H24.7501H7.06544L15.8633 10.1353L19.5069 16.0005H18.7071H15.8633L14.1748 18.8443H15.8633H17.0186H24.5723L15.8633 4.80322L2 27.3755H4.48828H27.2383H29.8155L28.0381 24.5318Z" fill="white"/%3E%3C/svg%3E') !important;
41 background-repeat: no-repeat;
42 background-position: center;
43 background-size: 100%;
44 width: 32px;
45 height: 32px;
46 }
47
48 /**
49 * Main EverestForms styles
50 */
51 .everest-forms,
52 .wp-block-everest-forms-form-selector {
53 *,
54 *::before,
55 *::after {
56 outline: none;
57 box-sizing: border-box;
58 }
59 ul {
60 margin-left: 0;
61 }
62 .blockUI.blockOverlay {
63 position: relative;
64 @include loader();
65 }
66
67 .clear {
68 height: auto;
69 width: auto;
70 visibility: visible;
71 }
72
73 .loader {
74 @include loader();
75 }
76
77 .evf-container {
78 margin-bottom: 30px;
79
80 // "Hide Form" confirmation (EVF-2684): the container's own background image — a direct
81 // background-image here in v1, or Style Customizer v2's ::before layer (frontend.css) —
82 // isn't a child of the <form>, so hiding form rows/buttons never touches it. This class
83 // is added to .evf-container itself (ajax-submission.js) so both engines clear cleanly.
84 &.everest-forms-form-hidden {
85 background-image: none !important;
86
87 &::before {
88 display: none !important;
89 }
90 }
91 }
92
93 .everest-forms-progress-bar {
94 background: $color_gray-lighten;
95 border-radius: 2px;
96
97 .everest-forms-progress-bar-indicator {
98 height: 4px;
99 background: $green;
100 border-radius: 2px;
101 }
102 }
103
104 /*Everest forms uploader styles.*/
105 .everest-forms-uploader {
106 cursor: pointer;
107 padding: 20px;
108 display: flex;
109 align-items: center;
110 justify-content: center;
111 flex-direction: column;
112 text-align: center;
113 border: 1px dashed $color_gray-light;
114
115 span {
116 display: block;
117 color: $color_gray-base;
118
119 &.everest-forms-upload-hint {
120 color: $color_gray-light;
121 font-size: 14px;
122 }
123 }
124
125 & + input.dropzone-input {
126 display: none;
127 }
128
129 .dz-message {
130 flex: 0 0 100%;
131 width: 100%;
132
133 svg {
134 margin-bottom: 10px;
135 background: $color_gray-light-skin;
136 height: 48px;
137 width: 48px;
138 padding: 8px;
139 border-radius: 4px;
140 }
141
142 &.hide {
143 display: none;
144 }
145 }
146
147 .dz-preview {
148 flex: 0 0 100%;
149 width: 100%;
150 display: flex;
151 flex-wrap: wrap;
152 align-items: center;
153 margin-bottom: 20px;
154 border-bottom: 1px solid $color_gray-more-lighten;
155 padding-bottom: 20px;
156
157 .dz-image {
158 width: 64px;
159 height: 64px;
160 background: $color_gray-light-skin;
161 flex: 0 0 64px;
162 margin-right: 15px;
163 border-radius: 3px;
164 overflow: hidden;
165 }
166
167 .dz-details {
168 text-align: left;
169 font-size: 14px;
170 flex: 1;
171
172 .dz-size {
173 color: $color_gray-base;
174 }
175
176 .dz-filename {
177 span {
178 color: $color_gray-light;
179 }
180 }
181 }
182
183 .dz-progress {
184 background: $color_gray-more-lighten;
185 border-radius: 2px;
186 height: 4px;
187 width: 100%;
188 margin-left: 80px;
189 order: 4;
190
191 .dz-upload {
192 background-color: $green;
193 border-radius: 2px;
194 height: 4px;
195 transition: all 0.25s ease 0s;
196 }
197 }
198
199 .dz-error-message {
200 font-size: 14px;
201 flex: 0 0 100%;
202 width: 100%;
203 text-align: left;
204 margin-left: 80px;
205 order: 5;
206
207 span {
208 color: $red;
209 }
210 }
211
212 .dz-success-mark,
213 .dz-error-mark {
214 display: none;
215 }
216
217 .dz-remove {
218 font-size: 0;
219 position: relative;
220 height: 28px;
221 width: 28px;
222 display: inline-flex;
223 margin-left: auto;
224 order: 3;
225 border-radius: 14px;
226 border: 2px solid $color_gray-light;
227
228 &::before,
229 &::after {
230 content: '';
231 height: 14px;
232 width: 2px;
233 display: block;
234 background: $color_gray-light;
235 position: absolute;
236 top: 50%;
237 left: 0;
238 right: 0;
239 margin: 0 auto;
240 }
241
242 &::before {
243 transform: translateY(-50%) rotate(45deg);
244 }
245
246 &::after {
247 transform: translateY(-50%) rotate(-45deg);
248 }
249 }
250
251 &.dz-processing {
252 .dz-progress {
253 display: block;
254 }
255 }
256
257 &.dz-complete {
258 .dz-progress {
259 display: none;
260 }
261 }
262
263 &.dz-error {
264 .dz-remove {
265 border-color: $red;
266
267 &::before,
268 &::after {
269 background: $red;
270 }
271 }
272 }
273
274 &:last-child {
275 border-bottom: 0;
276 padding-bottom: 0;
277 margin-bottom: 0;
278 }
279 }
280 }
281
282 label {
283 display: block;
284 line-height: 1.7;
285 margin: 0 0 10px 0;
286 color: $color_gray-base;
287 font-size: $font_size-label;
288
289 .required {
290 color: $red;
291 font-weight: 700;
292 border: 0 !important;
293 text-decoration: none;
294 }
295
296 &.evf-field-label {
297 font-weight: 600;
298 }
299
300 &.evf-error {
301 color: $red;
302 font-weight: 400;
303 }
304
305 &.everest-forms-field-sublabel {
306 font-size: 12px;
307 font-weight: 400;
308 line-height: 1.5;
309 margin: 0 0 10px 0;
310 }
311
312 &.evf-privacy-policy-consent-message {
313 display: inline;
314 margin-bottom: 0;
315 }
316 }
317
318 input[type='text']='text'],
319 input[type='date']='date'],
320 input[type='date']='date'],
321 input[type='datetime-local']='datetime-local'],
322 input[type='email']='email'],
323 input[type='file']='file'],
324 input[type='image']='image'],
325 input[type='month']='month'],
326 input[type='number']='number'],
327 input[type='password']='password'],
328 input[type='range']='range'],
329 input[type='search']='search'],
330 input[type='tel']='tel'],
331 input[type='time']='time'],
332 input[type='url']='url'],
333 input[type='week']='week'],
334 select,
335 textarea,
336 .StripeElement,
337 canvas.evf-signature-canvas {
338 width: 100%;
339 min-height: 38px;
340 font-size: 14px;
341 line-height: 20px;
342 outline: none;
343 box-shadow: none;
344 margin-bottom: 10px;
345 padding: 6px 12px;
346 color: $color_gray-base;
347 border: 1px solid #e1e1e1;
348 border-radius: 4px;
349 margin-left: 0;
350 margin-right: 0;
351 }
352 input[type='checkbox']='checkbox'],
353 input[type='radio']='radio'] {
354 &::after,
355 &::before {
356 display: none;
357 }
358 &:checked::before {
359 display: none;
360 }
361 }
362 select {
363 background-image: none;
364 }
365 .select2-container {
366 margin-bottom: 10px;
367
368 .select2-selection {
369 &.select2-selection--single {
370 height: auto;
371 }
372
373 &.select2-selection--multiple {
374 .select2-selection__rendered {
375 display: block;
376
377 li {
378 margin: 4px 0;
379
380 .select2-search__field {
381 padding-left: 4px;
382 }
383 }
384
385 .select2-selection__choice {
386 margin-right: 4px;
387 }
388 }
389 }
390 }
391 }
392
393 input,
394 textarea {
395 &:focus {
396 outline: none;
397 border: 1px solid #7545bb;
398 }
399 }
400
401 .everest-form {
402 &::after {
403 content: '';
404 clear: both;
405 display: table;
406 }
407 }
408
409 .everest-forms-field-row {
410 &::before,
411 &::after {
412 content: '';
413 clear: both;
414 display: table;
415 }
416
417 &:last-child {
418 .everest-forms-field-sublabel {
419 margin-bottom: 0;
420 }
421 }
422 }
423
424 .evf-title-container {
425 .everest-forms--title {
426 font-size: 26px;
427 margin: 0 0 10px 0;
428 }
429
430 .everest-forms--description {
431 margin: 0 0 10px 0;
432 }
433 }
434 .evf-field-container,
435 .evf-honeypot-container,
436 .evf-submit-container {
437 padding-left: 15px;
438 padding-right: 15px;
439 }
440 .evf-field-container {
441 .evf-frontend-row {
442 // Prevents style conflict on entries list-table.
443 &:not(.wp-list-table) {
444 display: flex;
445 flex-wrap: wrap;
446 margin-left: -15px;
447 margin-right: -15px;
448
449 select {
450 appearance: menulist;
451 }
452 }
453
454 .everest-forms-one-half {
455 width: 48%;
456 float: left;
457 margin-left: 4%;
458
459 &:first-child {
460 margin-left: 0;
461 }
462 }
463
464 .everest-forms-first {
465 margin-left: 0;
466 }
467
468 .evf-frontend-grid {
469 width: 100%;
470 padding-left: 15px;
471 padding-right: 15px;
472
473 .evf-field {
474 display: block;
475 margin-bottom: 10px;
476
477 &.evf-field-hidden {
478 display: none;
479 }
480
481 .evf-label-hide,
482 .everest-forms-sublabel-hide {
483 display: none;
484 }
485
486 .validate-required {
487 canvas {
488 &.evf-signature-canvas {
489 border-color: $red;
490 }
491 }
492 }
493
494 ul:not(.select2-selection__rendered) {
495 margin-bottom: 10px;
496 padding: 0;
497 list-style: none;
498
499 li {
500 margin: 0;
501 display: block;
502
503 label,
504 input {
505 margin: 0;
506 }
507
508 input[type='checkbox']='checkbox'],
509 input[type='radio']='radio'] {
510 padding: 0;
511 margin-top: 4px;
512 margin-right: 8px;
513 width: 16px;
514 accent-color: #7545bb;
515 }
516 }
517 }
518
519 &.evf-field-title {
520 h3 {
521 margin: 25px 0;
522 font-size: 16px;
523 line-height: 1.5;
524 }
525 }
526
527 &.everest-forms-invalid {
528 > label {
529 color: $red;
530 }
531
532 .select2-container,
533 input.evf-error,
534 select.evf-error,
535 textarea,
536 .evf-signature-canvas {
537 border-color: $red;
538 }
539
540 input {
541 &.evf-error {
542 border-color: $red;
543 ~ .everest-forms-field-sublabel {
544 color: $red;
545 }
546 }
547 }
548 }
549
550 &.everest-forms-validated {
551 select,
552 textarea,
553 input.input-text,
554 .select2-container,
555 .evf-signature-canvas {
556 border-color: $green;
557 }
558 }
559
560 ::-webkit-input-placeholder {
561 line-height: normal;
562 }
563
564 :-moz-placeholder {
565 line-height: normal;
566 }
567
568 :-ms-input-placeholder {
569 line-height: normal;
570 }
571
572 &.evf-field-radio,
573 &.evf-field-checkbox,
574 &.evf-field-payment-multiple,
575 &.evf-field-payment-subscription-plan,
576 &.evf-field-payment-checkbox {
577 ul {
578 li {
579 display: flex;
580 margin-bottom: 5px;
581 flex-wrap: wrap;
582
583 &.everest-forms-image-choices-item {
584 input {
585 margin-top: 0;
586 }
587 }
588 .everest-forms-field-label-inline {
589 width: calc(100% - 28px);
590 }
591 &.everest-forms-image-choices-item
592 .everest-forms-field-label-inline {
593 width: 100%;
594 display: flex;
595 flex-wrap: wrap;
596 }
597 .everest-forms-image-choices-image {
598 margin-right: 10px;
599 }
600 }
601
602 &.everest-forms-image-choices label {
603 cursor: pointer;
604 }
605 }
606
607 &.everest-forms-list-inline ul li {
608 vertical-align: top;
609 display: inline-flex;
610 margin-right: 20px;
611 }
612
613 &.everest-forms-list-2-columns,
614 &.everest-forms-list-3-columns {
615 ul {
616 display: flex;
617 flex-wrap: wrap;
618 margin-left: -15px;
619 margin-right: -15px;
620
621 li {
622 width: 100%;
623 padding-left: 15px;
624 padding-right: 15px;
625
626 .everest-forms-image-choices-image {
627 margin-bottom: 10px;
628 }
629 }
630 }
631 }
632
633 &.everest-forms-list-2-columns {
634 @media (min-width: 768px) {
635 li {
636 flex: 0 0 50%;
637 max-width: 50%;
638
639 &:nth-child(1n + 3) {
640 margin-top: 10px;
641
642 @media screen and (max-width: 768px) {
643 margin-top: 0;
644 }
645 }
646 }
647 }
648 }
649
650 &.everest-forms-list-3-columns {
651 @media (min-width: 768px) {
652 li {
653 flex: 0 0 33.33333%;
654 max-width: 33.33333%;
655
656 &:nth-child(1n + 4) {
657 margin-top: 10px;
658 }
659 }
660 }
661 }
662 }
663
664 &.evf-field-captcha {
665 .everest-forms-captcha-equation {
666 font-size: 16px;
667 }
668
669 .everest-forms-captcha-question {
670 margin: 0 0 4px 0;
671 }
672
673 .everest-forms-captcha-math input {
674 width: 70px;
675 margin: 0 0 0 5px;
676 display: inline-block;
677 vertical-align: inherit;
678 }
679 }
680
681 .iti {
682 &.iti--allow-dropdown {
683 & + .evf-error {
684 margin-top: 10px;
685 }
686 }
687 }
688
689 .everest-forms-image-choices {
690 .everest-forms-image-choices-item {
691 margin-bottom: 20px !important;
692
693 &:has(input:checked) {
694 .everest-forms-field-label-inline {
695 border-color: var(--wp--preset--color--vivid-cyan-blue);
696 box-shadow: 0px 6px 24px 0px rgba(10, 10, 10, 0.06);
697 }
698 }
699 }
700
701 .everest-forms-field-label-inline {
702 flex-direction: column;
703 gap: 8px;
704 border: 1px solid #e9e9e9;
705 padding: 12px;
706
707 br {
708 display: none;
709 }
710 }
711
712 input {
713 &[type='radio']='radio'],
714 &[type='checkbox']='checkbox'] {
715 display: none;
716 }
717 }
718
719 &-image {
720 margin-right: 0 !important;
721
722 img {
723 width: 200px;
724 height: 200px;
725 object-fit: cover;
726 }
727 }
728 }
729 }
730 }
731
732 .evf-grid-1 {
733 width: 100%;
734 }
735
736 .evf-grid-2 {
737 width: 50%;
738 }
739
740 .evf-grid-3 {
741 width: 33.33%;
742 }
743
744 .evf-grid-4 {
745 width: 25%;
746 }
747
748 input {
749 &[type='checkbox']='checkbox'],
750 &[type='radio']='radio'] {
751 box-shadow: none;
752 }
753
754 &[type='checkbox']='checkbox'] {
755 appearance: checkbox;
756 }
757
758 &[type='radio']='radio'] {
759 appearance: radio;
760 }
761
762 &[type='checkbox']='checkbox']:checked {
763 background-color: $blue;
764
765 &::before {
766 color: $color-white;
767 background-color: transparent;
768 }
769 }
770
771 &[type='radio']='radio']:checked {
772 &::before {
773 background-color: $blue;
774 }
775 }
776
777 &::placeholder {
778 color: $color_gray-light;
779 }
780 }
781
782 textarea {
783 width: 100%;
784 max-width: 100%;
785 min-width: 100%;
786 height: 120px;
787
788 &::placeholder {
789 color: $color_gray-light;
790 }
791 }
792
793 .evf-field-description,
794 .everest-forms-field-limit-text {
795 line-height: 1.7;
796 margin-bottom: 10px;
797 font-size: $font_size-label;
798 }
799 }
800 }
801
802 input[type='submit']='submit'],
803 button[type='submit']='submit'],
804 a.button:not(.button-large),
805 button.button:not(.button-large),
806 .everest-forms-part-button {
807 color: #555;
808 height: auto;
809 cursor: pointer;
810 background: none;
811 box-shadow: none;
812 font-size: inherit;
813 font-weight: 400;
814 line-height: 1.5;
815 padding: 10px 15px;
816 border-radius: 3px;
817 border: 1px solid #ccc;
818 background-color: #f7f7f7;
819
820 &:hover,
821 &:active {
822 outline: none;
823 color: #23282d;
824 background-color: #eee;
825 }
826
827 &:disabled {
828 opacity: 0.5;
829 cursor: not-allowed;
830
831 &:hover {
832 color: #555;
833 background-color: #f7f7f7;
834 }
835 }
836 }
837
838 .layout-two {
839 label {
840 margin-bottom: 0;
841 }
842
843 .evf-field-checkbox,
844 .evf-field-radio {
845 label {
846 margin-bottom: 20px;
847 }
848 }
849
850 input,
851 select,
852 textarea,
853 canvas.evf-signature-canvas {
854 border-radius: 0;
855 border-top: none transparent;
856 border-right: none transparent;
857 border-left: none transparent;
858 border-bottom: 1px solid $color_gray-light;
859 padding: 10px 0;
860
861 &:focus {
862 outline: none;
863 border-top: none transparent;
864 border-right: none transparent;
865 border-left: none transparent;
866 }
867 }
868
869 textarea {
870 height: 100px;
871 }
872 }
873
874 /**
875 * Notices.
876 */
877 .everest-forms-notice {
878 padding: 1em 3em;
879 margin: 0 0 2em;
880 position: relative;
881 background-color: $blue;
882 color: $color-white;
883 border-radius: 5px;
884 @include clearfix();
885
886 &::before {
887 font-family: dashicons;
888 content: '\f348';
889 position: absolute;
890 top: 1em;
891 left: 1.5em;
892 color: inherit;
893 }
894
895 .button {
896 float: right;
897 }
898
899 p {
900 margin-bottom: 0;
901 }
902
903 a {
904 color: $color-white;
905 }
906
907 li {
908 list-style: none outside !important; // Required for default theme compatibility
909 padding-left: 0 !important; // Required for default theme compatibility
910 margin-left: 0 !important; // Required for default theme compatibility
911 }
912
913 &.everst-forms-form-disable-notice {
914 color: $color_gray-base;
915 background: lighten($orange, 47%);
916 border: 1px solid
917 adjust-color($orange, $saturation: -15%, $lightness: +20%);
918 }
919 }
920
921 .everest-forms-notice--info {
922 padding: 1em 1.6em;
923 color: $color_gray-base;
924 background: lighten($blue, 47%);
925 border: 1px solid adjust-color($blue, $saturation: -15%, $lightness: +20%);
926
927 &::before {
928 visibility: hidden;
929 }
930
931 .everest-forms-notice--actions {
932 margin-top: 10px;
933
934 a.button {
935 float: left;
936 line-height: 1;
937 cursor: pointer;
938 margin-right: 7px;
939 padding: 0.618em 1em;
940 box-shadow: none;
941 text-shadow: none;
942 text-decoration: none;
943 background-image: none;
944 color: $color_gray-base;
945 background-color: $color_gray-light-skin;
946
947 &:focus {
948 outline: none;
949 }
950 }
951 }
952 }
953
954 .everest-forms-notice--success {
955 background-color: $green;
956
957 &::before {
958 content: '\f147';
959 }
960 }
961
962 .everest-forms-notice--warning {
963 background-color: $orange;
964 }
965
966 .everest-forms-notice--error {
967 background-color: $red;
968
969 &::before {
970 content: '\f534';
971 color: inherit;
972 }
973
974 .everest-forms-notice-list {
975 margin: 0;
976 list-style: none outside;
977
978 .everest-forms-notice-list__item {
979 margin-bottom: 0.5em;
980 }
981 .everest-forms-notice-list__item:last-child {
982 margin-bottom: 0;
983 }
984 }
985 }
986 }
987
988 /**
989 * Gutenberg Block
990 */
991
992 .wp-block-everest-forms-form-selector,
993 .wp-block-everest-forms-frontend-listing {
994 .everest-form-gutenberg-form-selector-wrap,
995 .everest-form-gutenberg-form-selector-wrap {
996 align-items: center;
997
998 .components-placeholder__label {
999 margin-bottom: 0;
1000
1001 svg {
1002 width: 75px;
1003 height: 75px;
1004 color: #7e3bd0;
1005 }
1006 }
1007
1008 .components-placeholder__instructions {
1009 color: #23282d;
1010 font-size: 1.3em;
1011 font-weight: 600;
1012 }
1013
1014 .components-placeholder__fieldset {
1015 .components-base-control {
1016 width: 100%;
1017 text-align: center;
1018 }
1019 }
1020 }
1021 }
1022
1023 div.evf-gutenberg-form-selector .evf-frontend-row input:disabled,
1024 div.evf-gutenberg-form-selector .evf-frontend-row textarea:disabled,
1025 div.evf-gutenberg-form-selector .evf-frontend-row select:disabled,
1026 div.evf-gutenberg-form-selector
1027 .evf-frontend-row
1028 button[type='submit']='submit']:disabled {
1029 cursor: not-allowed;
1030 }
1031
1032 /**
1033 * Anti-spam Honeypot and reCAPTCHA Area
1034 */
1035 .evf-honeypot-container {
1036 display: none !important;
1037 position: absolute !important;
1038 left: -9000px !important;
1039 }
1040
1041 .evf-recaptcha-container {
1042 clear: both;
1043 margin-bottom: 30px;
1044
1045 .evf-error {
1046 margin-top: 15px;
1047 margin-bottom: 0;
1048 font-weight: 300;
1049 line-height: 1.7;
1050 padding: 7px 10px;
1051 border-radius: 3px;
1052 display: inline-block;
1053 color: darken($red, 10%);
1054 border: 1px solid $red;
1055 background-color: lighten($red, 35%);
1056 }
1057
1058 &.recaptcha-hidden {
1059 margin: 0;
1060 }
1061 }
1062
1063 /**
1064 * Date time design
1065 */
1066 .evf-field-date-time {
1067 .date-time-container {
1068 display: -webkit-box;
1069 display: -moz-box;
1070 display: -ms-flexbox;
1071 display: -webkit-flex;
1072 display: flex;
1073 flex-wrap: nowrap;
1074 margin: 0 -5px;
1075 @media (max-width: 767px) {
1076 justify-content: space-between;
1077
1078 margin: 0;
1079 }
1080 input.date-dropdown-field {
1081 width: 100%;
1082 margin: 0 5px;
1083 }
1084 .date-time-space-filler {
1085 width: 20px;
1086 @media (max-width: 767px) {
1087 width: 100%;
1088 }
1089 }
1090 select {
1091 margin: 0 5px 0 5px;
1092 width: calc(100% - 66.6%);
1093 @media (max-width: 767px) {
1094 width: calc(33.33% - 10px);
1095 margin: 0;
1096 }
1097 }
1098 }
1099 }
1100 /* Small devices */
1101 @media only screen and (max-width: 600px) {
1102 .evf-container {
1103 .evf-field {
1104 > * {
1105 max-width: 100%;
1106 }
1107
1108 &:not(.evf-field-phone) {
1109 overflow-x: hidden;
1110 }
1111
1112 &.evf-field,
1113 &.evf-field-likert {
1114 overflow: auto;
1115 }
1116 }
1117 }
1118 }
1119
1120 @media screen and (min-width: 768px) {
1121 .everest-forms {
1122 .evf-field-container {
1123 .evf-frontend-row {
1124 .evf-frontend-grid {
1125 &.evf-grid-2 {
1126 flex: 0 0 50%;
1127 max-width: 50%;
1128 }
1129 }
1130 }
1131 }
1132 }
1133 }
1134 @media screen and (max-width: 768px) {
1135 .everest-forms {
1136 .evf-field-container {
1137 .evf-frontend-row {
1138 flex-direction: column;
1139 margin: 0;
1140
1141 .evf-frontend-grid {
1142 padding: 0;
1143
1144 &:last-child {
1145 margin-bottom: 0;
1146 }
1147
1148 &.evf-grid-2,
1149 &.evf-grid-3,
1150 &.evf-grid-4 {
1151 width: 100%;
1152 max-width: 100%;
1153 }
1154 }
1155 }
1156 }
1157 .evf-recaptcha-container {
1158 margin: 25px 0;
1159 }
1160 }
1161 }
1162 .wp-admin {
1163 .evf-field-repeater-fields {
1164 display: block !important;
1165 }
1166 }
1167 /*
1168 * Hide the form fields upon successful submission.
1169 * Perhaps more robust: .everest-forms.amp-form-submit-success > *:not([submit-success]) { display:none }
1170 */
1171 .amp-form-submit-success .evf-field-container,
1172 .amp-form-submit-success .evf-submit-container {
1173 display: none;
1174 }
1175
1176 /* For shortcode embed */
1177
1178 @keyframes everest-forms-heartbeat {
1179 0% {
1180 box-shadow: 0 0 0 0 rgba(140, 90, 202, 0.6);
1181 }
1182 100% {
1183 box-shadow: 0 0 0 10px rgba(223, 119, 57, 0);
1184 }
1185 }
1186
1187 span.everest-forms-shortcode-form-embed-dot {
1188 display: inline-block;
1189 width: 12px;
1190 height: 12px !important;
1191 padding: 0 !important;
1192 border: 0 !important;
1193 border-radius: 50%;
1194 background-color: #8c5aca;
1195 animation: everest-forms-heartbeat 1.5s infinite !important;
1196 margin: 3px 10px;
1197 }
1198
1199 .wp-editor-tools span.everest-forms-shortcode-form-embed-dot {
1200 margin-top: 9px;
1201 }
1202
1203 .everest-forms-shortcode-form-embed-theme-tooltip {
1204 display: none;
1205 }
1206
1207 .everest-forms-shortcode-form-embed-theme.tooltipster-sidetip {
1208 z-index: 100100 !important;
1209 }
1210
1211 .everest-forms-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top {
1212 .tooltipster-box {
1213 margin-bottom: 18px;
1214 }
1215 .tooltipster-arrow {
1216 bottom: 8px;
1217 }
1218 .tooltipster-arrow-background {
1219 top: 0;
1220 }
1221 }
1222
1223 .everest-forms-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-right {
1224 .tooltipster-box {
1225 margin-left: 18px;
1226 }
1227 .tooltipster-arrow {
1228 left: 8px;
1229 }
1230 }
1231
1232 .everest-forms-shortcode-form-embed-theme.tooltipster-sidetip {
1233 .tooltipster-box {
1234 max-width: 260px;
1235 background: white;
1236 border: none;
1237 border-radius: 4px;
1238 box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
1239 -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
1240 -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
1241 }
1242 .tooltipster-box .tooltipster-content {
1243 color: #444444;
1244 padding: 16px 20px 18px;
1245 text-align: center;
1246 div *:first-child {
1247 margin-top: 0 !important;
1248 }
1249 h3 {
1250 font-size: 16px;
1251 letter-spacing: 0px;
1252 line-height: 18px;
1253 margin: 0;
1254 color: #23282c;
1255 }
1256 p {
1257 font-size: 14px;
1258 letter-spacing: 0px;
1259 line-height: 18px;
1260 margin: 10px 0 0;
1261 color: #444444;
1262 }
1263 a {
1264 color: #1d7bac;
1265 }
1266 .everest-forms-shortcode-form-embed-theme-done-btn {
1267 border-radius: 3px;
1268 cursor: pointer;
1269 text-decoration: none;
1270 text-align: center;
1271 vertical-align: middle;
1272 white-space: nowrap;
1273 box-shadow: none;
1274 font-size: 14px;
1275 font-weight: 600;
1276 letter-spacing: 0px;
1277 padding: 7px 18px;
1278 border: none;
1279 background-color: #8c5aca;
1280 color: #ffffff;
1281 display: block;
1282 margin: 15px auto 0;
1283 &:hover {
1284 background-color: #8c5aca;
1285 }
1286 &:disabled {
1287 cursor: default;
1288 opacity: 0.5;
1289 &:hover {
1290 background-color: #8c5aca;
1291 }
1292 }
1293 }
1294 }
1295 .tooltipster-arrow-border {
1296 border: none;
1297 }
1298 .tooltipster-top {
1299 .tooltipster-arrow-background {
1300 border-top-color: white;
1301 }
1302 }
1303 .tooltipster-right {
1304 .tooltipster-arrow-background {
1305 border-right-color: white;
1306 }
1307 }
1308 .tooltipster-bottom {
1309 .tooltipster-arrow-background {
1310 border-bottom-color: white;
1311 }
1312 }
1313 }
1314
1315 .block-editor-page {
1316 .edit-post-layout {
1317 .components-notice-list > div {
1318 padding-left: 50px;
1319 }
1320 }
1321 .everest-forms-shortcode-form-embed-dot {
1322 position: absolute;
1323 top: 75px;
1324 left: 20px;
1325 z-index: 9999;
1326 }
1327 .everest-forms-shortcode-form-embed-theme {
1328 width: 260px !important;
1329 z-index: 99980 !important;
1330 margin-top: 5px;
1331 .tooltipster-box {
1332 margin-top: 10px;
1333 }
1334 .everest-forms-shortcode-form-embed-theme-tooltips-red-arrow {
1335 position: absolute;
1336 display: block;
1337 width: 15px;
1338 height: 42px;
1339 top: -65px;
1340 left: 145px;
1341 background-image: url(../images/icons/red-arrow.svg);
1342 background-size: 15px 42px;
1343 background-repeat: no-repeat;
1344 }
1345 }
1346 }
1347
1348 .block-editor-page.is-fullscreen-mode {
1349 .edit-post-layout {
1350 .components-notice-list > div {
1351 padding-left: 125px;
1352 }
1353 }
1354 .everest-forms-shortcode-form-embed-dot {
1355 left: 75px;
1356 }
1357 .everest-forms-shortcode-form-embed-theme {
1358 .everest-forms-shortcode-form-embed-theme-tooltips-red-arrow {
1359 left: 105px;
1360 }
1361 }
1362 }
1363
1364 // Confirmation table style.
1365 .everest_forms_preview_confirmation_table {
1366 width: 100%;
1367 margin-top: 20px;
1368 border: 1px solid #ddd;
1369 box-sizing: border-box;
1370 display: flex;
1371 flex-wrap: wrap;
1372 }
1373 .everest_forms_preview_confirmation_table_label {
1374 width: 100%;
1375 padding: 5px 10px;
1376 box-sizing: border-box;
1377 border-top: 1px solid #ddd;
1378 font-weight: bold;
1379 }
1380 .everest_forms_preview_confirmation_table_value {
1381 width: 100%;
1382 padding: 5px 10px;
1383 box-sizing: border-box;
1384 border-top: 1px solid #ddd;
1385 border-left: 1px solid #ddd;
1386 &:first-child {
1387 border-left: none;
1388 }
1389 }
1390
1391 // Confirmation Compact style.
1392 .everest_forms_preview_confirmation_compact {
1393 display: flex;
1394 flex-wrap: wrap;
1395 width: 100%;
1396 box-sizing: border-box;
1397
1398 .everest_forms_preview_confirmation_compact_label {
1399 flex: 0 0 30%;
1400 padding: 10px;
1401 font-weight: 600;
1402 box-sizing: border-box;
1403 }
1404
1405 .everest_forms_preview_confirmation_compact_value {
1406 flex: 0 0 70%;
1407 padding: 10px;
1408 box-sizing: border-box;
1409 }
1410
1411 .everest_forms_preview_confirmation_compact_label:last-child,
1412 .everest_forms_preview_confirmation_compact_value:last-child {
1413 border-bottom: none;
1414 }
1415
1416 .everest_forms_preview_confirmation_compact_value {
1417 word-break: break-all;
1418 }
1419 }
1420
1421 // Confirmation Basic style
1422 $color_1: #333;
1423 $background-color_1: #f9f9f9;
1424
1425 .everest_forms_preview_confirmation_basic {
1426 border: 1px solid #ddd;
1427 border-radius: 5px;
1428 padding: 20px;
1429 background-color: $background-color_1;
1430 }
1431
1432 .everest_forms_preview_confirmation_basic_label {
1433 margin-bottom: 10px;
1434 font-weight: bold;
1435 display: flex;
1436 align-items: center;
1437 border-bottom: 1px solid #ddd;
1438 padding-bottom: 10px;
1439
1440 span {
1441 color: $color_1;
1442 font-weight: 400;
1443 margin-left: 3px;
1444 }
1445 }
1446
1447 .everest_forms_preview_confirmation_basic_label:last-child {
1448 border-bottom: none;
1449 }
1450
1451 .everest-forms {
1452 .evf-result-feedback {
1453 font-size: 14px;
1454 border-radius: 5px;
1455 padding: 10px 15px;
1456 margin-bottom: 10px;
1457 display: flex;
1458 flex-wrap: wrap;
1459
1460 &.correct_answer {
1461 color: $green;
1462 background-color: transparentize($green, 0.8);
1463 }
1464
1465 &.incorrect_answer {
1466 color: $red;
1467 background-color: transparentize($red, 0.8);
1468 }
1469 }
1470 }
1471
1472 .evf-field {
1473 &.evf-field-likert {
1474 overflow: auto;
1475
1476 table {
1477 &.everest-forms-field-likert {
1478 background: #fff;
1479 width: 100%;
1480 border-radius: 3px;
1481 overflow: hidden;
1482 border-collapse: initial;
1483 border: 1px solid #969696;
1484
1485 input,
1486 select {
1487 border-color: #adb5bd;
1488 }
1489
1490 input {
1491 display: none;
1492 }
1493
1494 label {
1495 height: 17px;
1496 width: 17px;
1497 margin: 0 auto;
1498 cursor: pointer;
1499 position: relative;
1500 display: flex;
1501 align-items: center;
1502 justify-content: center;
1503
1504 span {
1505 display: none;
1506 }
1507
1508 &::before {
1509 height: 17px;
1510 width: 17px;
1511 content: '';
1512 border: 1px solid #adb5bd;
1513 transition: all 0.25s ease 0s;
1514 }
1515
1516 &:hover {
1517 &::before {
1518 border: 1px solid darken(#adb5bd, 25%);
1519 }
1520 }
1521 }
1522
1523 input {
1524 &[type='radio']='radio'] {
1525 + label {
1526 &::before {
1527 border-radius: 50%;
1528 }
1529 }
1530 }
1531
1532 &[type='checkbox']='checkbox'],
1533 &[type='radio']='radio'] {
1534 + label {
1535 &::after {
1536 content: '';
1537 position: absolute;
1538 height: 5px;
1539 width: 9px;
1540 border-left: 2px solid transparent;
1541 border-bottom: 2px solid transparent;
1542 transform: rotate(-45deg);
1543 margin-bottom: 0;
1544 }
1545 }
1546
1547 &:checked {
1548 + label {
1549 &::before {
1550 background: darken(#adb5bd, 25%);
1551 border-color: darken(#adb5bd, 25%);
1552 }
1553
1554 &::after {
1555 border-color: #fff;
1556 }
1557 }
1558 }
1559
1560 &.evf-error {
1561 + label {
1562 &::before {
1563 border-color: $red;
1564 }
1565 }
1566 }
1567 }
1568 }
1569
1570 select {
1571 height: 25px;
1572 width: 100px;
1573 padding: 0 5px;
1574
1575 + label {
1576 display: none;
1577 }
1578 }
1579
1580 th,
1581 td {
1582 border: none;
1583 padding: 10px;
1584 height: 42px;
1585 word-break: normal;
1586 }
1587
1588 th {
1589 font-size: 14px;
1590 font-weight: 400;
1591 text-align: center;
1592 }
1593
1594 thead {
1595 th {
1596 background: #f6f7f8;
1597 border-bottom: 1px solid #ced4da;
1598 }
1599 }
1600
1601 tbody {
1602 tr {
1603 text-align: left;
1604
1605 th {
1606 text-align: left;
1607
1608 label.evf-error {
1609 height: auto;
1610 width: auto;
1611 display: block;
1612 border: none;
1613 padding: 0;
1614 background: no-repeat;
1615 margin-left: 0;
1616
1617 &::before {
1618 content: none;
1619 }
1620 }
1621 }
1622
1623 td {
1624 text-align: center;
1625
1626 &:last-child {
1627 border-right: none;
1628 }
1629 }
1630
1631 &:nth-child(even) {
1632 th,
1633 td {
1634 background: #f6f7f8;
1635 }
1636 }
1637 }
1638 }
1639 }
1640 }
1641 }
1642
1643 &.evf-field-scale-rating {
1644 overflow: auto;
1645
1646 table {
1647 &.everest-forms-field-scale-rating {
1648 width: 100%;
1649 border: none;
1650 margin-bottom: 10px;
1651 overflow: hidden;
1652 border-collapse: inherit;
1653
1654 input {
1655 display: none;
1656
1657 &[type='radio']='radio'] {
1658 &:hover,
1659 &:checked {
1660 + label {
1661 background: darken(#f6f7f8, 10%);
1662 border: 3px solid darken(#adb5bd, 25%);
1663 }
1664 }
1665 }
1666 }
1667
1668 label {
1669 background: #f6f7f8;
1670 height: 42px;
1671 min-width: 40px;
1672 margin-bottom: 0;
1673 transition: all 0.2s ease 0s;
1674 border: 3px solid transparent;
1675 display: flex;
1676 align-items: center;
1677 justify-content: center;
1678 }
1679
1680 td,
1681 th {
1682 border: none;
1683 }
1684
1685 thead {
1686 tr {
1687 th {
1688 font-size: 12px;
1689 font-weight: 400;
1690 padding: 0 0 10px;
1691
1692 .lowest-rating {
1693 float: left;
1694 }
1695
1696 .highest-rating {
1697 float: right;
1698 }
1699 }
1700 }
1701 }
1702
1703 tbody {
1704 tr {
1705 td {
1706 padding: 0;
1707 border-right: none;
1708 text-align: center;
1709 border: 1px solid #d5d9e2;
1710 border-right: none;
1711 line-height: 36px;
1712
1713 &:last-child {
1714 border-right: 1px solid #d5d9e2;
1715 }
1716 }
1717 }
1718 }
1719 }
1720 }
1721 }
1722 }
1723
1724 /**
1725 * Quiz and Polls Result.
1726 **/
1727 .everest-forms-notice--report {
1728 padding: 25px;
1729 margin-bottom: 2rem;
1730 border-radius: 5px;
1731 border: 1px solid $color_gray-lighten;
1732 background-color: lighten($color_gray-more-lighten, 2%);
1733
1734 .evf-result-box {
1735 border-radius: 5px;
1736 background: $color-white;
1737 color: $color_gray-base;
1738 margin-bottom: 25px;
1739 padding: 15px 20px;
1740
1741 &:last-child {
1742 margin-bottom: 0;
1743 }
1744
1745 ul {
1746 margin: 0;
1747 padding: 0;
1748 list-style: none;
1749
1750 li {
1751 display: flex;
1752 align-items: center;
1753 margin-bottom: 5px;
1754
1755 input {
1756 &[type='radio']='radio'],
1757 &[type='checkbox']='checkbox'] {
1758 margin-right: 10px;
1759 }
1760 }
1761
1762 &.correct_answer {
1763 color: $green;
1764 }
1765
1766 &.incorrect_answer {
1767 color: $red;
1768 }
1769 }
1770 }
1771
1772 .evf-result-title {
1773 font-size: 18px;
1774 font-weight: 600;
1775 margin-bottom: 5px;
1776 }
1777
1778 .evf-result-answers {
1779 font-size: 14px;
1780 margin-bottom: 10px;
1781
1782 .evf-result-label-wrap {
1783 display: flex;
1784 align-items: center;
1785 justify-content: space-between;
1786 }
1787
1788 .evf-poll-answer-progressbar {
1789 display: flex;
1790 height: 15px;
1791 overflow: hidden;
1792 background-color: $color_gray-more-lighten;
1793 border-radius: 3px;
1794
1795 .evf-poll-answer-active-progressbar {
1796 display: flex;
1797 flex-direction: column;
1798 justify-content: center;
1799 color: #fff;
1800 text-align: center;
1801 white-space: nowrap;
1802 background-color: #007bff;
1803 transition: width 0.6s ease;
1804 }
1805 }
1806 }
1807
1808 .evf-poll-answer-summary {
1809 display: flex;
1810 font-size: 18px;
1811 margin-top: 20px;
1812 margin-left: -20px;
1813 margin-right: -20px;
1814 border-top: 1px solid $color_gray-lighten;
1815
1816 .evf-total-answers-wrap,
1817 .evf-skipped-answers-wrap {
1818 font-weight: 600;
1819 padding: 15px 20px;
1820 margin-bottom: -15px;
1821 display: flex;
1822 flex: 1;
1823 justify-content: space-between;
1824 }
1825
1826 .evf-total-answers-wrap {
1827 border-right: 1px solid $color_gray-lighten;
1828 }
1829 }
1830
1831 &.evf-quiz-result {
1832 .evf-quiz-title-wrap {
1833 display: flex;
1834 flex-wrap: wrap;
1835 justify-content: space-between;
1836 font-size: 18px;
1837 font-weight: 600;
1838
1839 .evf-result-title,
1840 .evf-result-marks {
1841 flex: 1;
1842 }
1843
1844 .evf-result-marks {
1845 text-align: right;
1846 }
1847 }
1848 }
1849 }
1850 }
1851
1852 //Like dislike
1853
1854 .everest-forms-field-yes-no-container {
1855 .everest-forms-field-yes-no {
1856 display: inline-flex;
1857 margin-right: 30px;
1858
1859 .input-text {
1860 display: none;
1861 }
1862
1863 svg {
1864 height: 32px;
1865 width: 32px;
1866 opacity: 0.5;
1867 stroke-width: 0.6px;
1868 stroke: rgba(0, 0, 0, 0.65);
1869 transition: all 0.5s ease-in-out;
1870
1871 &:hover {
1872 cursor: pointer;
1873 opacity: 1;
1874 }
1875 }
1876
1877 label {
1878 margin: 0;
1879
1880 &:hover {
1881 cursor: pointer;
1882 }
1883 }
1884
1885 &.active {
1886 svg {
1887 opacity: 1;
1888 animation: wiggle 2s linear;
1889 }
1890 }
1891 }
1892 }
1893 .everest-forms-field-rating-container {
1894 input[type='radio']='radio'] {
1895 display: none;
1896 }
1897
1898 label {
1899 display: inline-block;
1900 margin-right: 10px;
1901 }
1902
1903 .everest-forms-field-rating {
1904 transition: all 0.25s ease 0s;
1905
1906 svg {
1907 transition: all 0.25s ease 0s;
1908 opacity: 0.6;
1909 }
1910
1911 &.hover,
1912 &.selected {
1913 transform: scale(1.25);
1914
1915 svg {
1916 opacity: 1;
1917 }
1918 }
1919 }
1920 }
1921 //Like dislike text only
1922
1923 .evf-yes-no-field-with-text {
1924 .everest-forms-field-yes-no-container {
1925 display: flex;
1926
1927 .everest-forms-field-yes-no {
1928 padding: 8px 32px;
1929 border: 1px solid;
1930 border-radius: 4px;
1931
1932 &:hover {
1933 cursor: pointer;
1934 }
1935
1936 &.yes {
1937 border-color: #008000;
1938
1939 &:hover {
1940 background-color: #eeffee;
1941 transition: 0.2s ease-in-out;
1942 }
1943 }
1944
1945 &.no {
1946 border-color: #ff0000;
1947
1948 &:hover {
1949 background-color: #fff1f1;
1950 transition: 0.2s ease-in-out;
1951 }
1952 }
1953
1954 &.active {
1955 &.yes {
1956 background-color: #eeffee;
1957 transition: 0.5s ease-in-out;
1958 animation: shrinkgrow 0.2s linear;
1959
1960 label {
1961 color: #008000;
1962 }
1963 }
1964
1965 &.no {
1966 background-color: #fff1f1;
1967 transition: 0.5s ease-in-out;
1968 animation: shrinkgrow 0.2s linear;
1969
1970 label {
1971 color: #ff0000;
1972 }
1973 }
1974 }
1975 }
1976 }
1977 }
1978
1979 //Like dislike text and icon
1980
1981 .evf-yes-no-field-with-icon-text {
1982 .everest-forms-field-yes-no-container {
1983 .everest-forms-field-yes-no {
1984 display: inline-flex;
1985 justify-content: center;
1986 align-items: center;
1987 column-gap: 8px;
1988 }
1989 }
1990 }
1991
1992 //Animations for like dislike button
1993
1994 @keyframes wiggle {
1995 0% {
1996 transform: rotateZ(0);
1997 }
1998 15% {
1999 transform: rotateZ(-15deg);
2000 }
2001 20% {
2002 transform: rotateZ(10deg);
2003 }
2004 25% {
2005 transform: rotateZ(-10deg);
2006 }
2007 30% {
2008 transform: rotateZ(6deg);
2009 }
2010 35% {
2011 transform: rotateZ(-4deg);
2012 }
2013 100% {
2014 transform: rotateZ(0);
2015 }
2016 }
2017
2018 @keyframes shrinkgrow {
2019 0% {
2020 transform: scale(0.9);
2021 }
2022
2023 100% {
2024 transform: scale(1);
2025 }
2026 }
2027
2028 .evf-td-head {
2029 background: #f6f7f8;
2030 border-bottom: 1px solid #ced4da !important;
2031 }
2032
2033 /** CSS for Beaver builder*/
2034 .everest-forms-beaver__container {
2035 display: flex;
2036 gap: 20px;
2037 align-items: center;
2038 justify-content: center;
2039
2040 img.everest-forms-logo__beaver {
2041 background: #7545bb;
2042 padding: 1rem;
2043 border-radius: 14px;
2044 }
2045 }
2046 .et-db {
2047 #et-boc {
2048 .et-l {
2049 .et-fb-modules-list {
2050 ul {
2051 > li.everest_forms_divi_builder {
2052 &:before {
2053 content: '';
2054 background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.4553%202.87459H12.0039L13.0616%204.65593H16.513L15.4553%202.87459Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M17.6262%206.43721H14.1748L15.2882%208.21856H18.7395L17.6262%206.43721Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M17.5703%2015.3441H17.0693H15.5106H4.4328L9.94387%206.32597L12.2262%2010H11.7252H9.94387L8.88619%2011.7814H9.94387H10.6675H15.3993L9.94387%202.98592L1.25977%2017.1254H2.81845H17.0693H18.6836L17.5703%2015.3441Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E');
2055 height: 16px;
2056 background-repeat: no-repeat;
2057 background-position: center;
2058 filter: invert(47%) sepia(92%) saturate(2271%) hue-rotate(187deg)
2059 brightness(91%) contrast(86%);
2060 }
2061 }
2062 }
2063 }
2064 }
2065 }
2066 }
2067
2068 body .everest-forms-popup-overlay {
2069 position: fixed;
2070 top: 0;
2071 left: 0;
2072 width: 100%;
2073 height: 100%;
2074 background-color: rgba(0, 0, 0, 0.5);
2075 z-index: 9999;
2076 display: flex;
2077 justify-content: center;
2078 align-items: center;
2079
2080 .everest-forms-popup {
2081 background: #fff;
2082 padding: 20px 30px 60px;
2083 border-radius: 8px;
2084 width: 386px;
2085 min-height: 278px;
2086 max-height: 90vh;
2087 overflow-y: auto;
2088 text-align: center;
2089 position: relative;
2090 box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
2091
2092 img.everest-forms-popup-success-logo {
2093 margin-top: 54px;
2094 margin-bottom: 24px;
2095 }
2096
2097 p.everest-forms-popup-success-text {
2098 font-size: 24px;
2099 font-weight: 500;
2100 }
2101
2102 p {
2103 font-size: 15px;
2104 font-weight: 400;
2105 margin: 0;
2106 }
2107
2108 .everest-forms-notice {
2109 margin: 0;
2110 padding: 0.6em 1em;
2111
2112 &::before {
2113 display: none;
2114 }
2115 }
2116 }
2117
2118 .everest-forms-popup-close {
2119 position: absolute;
2120 top: 10px;
2121 right: 15px;
2122 font-size: 20px;
2123 font-weight: bold;
2124 color: #aaa;
2125 cursor: pointer;
2126 transition: color 0.3s;
2127 margin-top: 24px;
2128 margin-right: 24px;
2129 }
2130 }
2131 .everest-forms-modal {
2132 position: fixed;
2133 top: 0;
2134 left: 0;
2135 bottom: 0;
2136 right: 0;
2137 display: flex;
2138 align-items: center;
2139 justify-content: center;
2140 z-index: 99999999;
2141 &::after {
2142 content: '';
2143 position: absolute;
2144 background-color: #0000005b;
2145 inset: 0;
2146 z-index: 1;
2147 }
2148 .evf-model {
2149 display: flex;
2150 flex-direction: column;
2151 gap: 8px;
2152 overflow-y: auto;
2153 padding: 24px;
2154 border-radius: 8px;
2155 box-shadow: 2px 6px 32px 0 #00000020;
2156 position: relative;
2157 background-color: #fff;
2158 z-index: 999;
2159 transition: scrollbar 0.5s ease-out;
2160 animation: MoveIn 0.5s ease-in-out;
2161 &::-webkit-scrollbar {
2162 width: 10px;
2163 }
2164 &::-webkit-scrollbar-track {
2165 width: 20px;
2166 background-color: #fff;
2167 border-radius: 8px;
2168 }
2169 &::-webkit-scrollbar-thumb {
2170 display: none;
2171 border-radius: 8px;
2172 width: 10px;
2173 border: 5px solid #d5d5d5;
2174 background-clip: content-box;
2175 }
2176 &:hover::-webkit-scrollbar-thumb {
2177 display: block;
2178 }
2179 .evf-close-popup {
2180 text-decoration: none;
2181 line-height: 20px;
2182 color: #a7a7a7;
2183 cursor: pointer;
2184 font-size: 28px;
2185 font-weight: 600;
2186 position: absolute;
2187 right: 16px;
2188 top: 14px;
2189 transition: all 0.3s ease-in-out;
2190 z-index: 99999;
2191 &:hover {
2192 color: #ff6a6a;
2193 }
2194 }
2195 .header-wrap,
2196 .footer-wrap {
2197 justify-items: center;
2198 .title {
2199 margin: 0px 0px 12px 0px;
2200 font-weight: 500;
2201 font-size: 30px;
2202 line-height: 40px;
2203 width: 100%;
2204 text-align: center;
2205 color: #222222;
2206 }
2207 .desc {
2208 font-size: 16px;
2209 line-height: 24px;
2210 color: #494d50;
2211 }
2212 }
2213 .everest-forms {
2214 margin-top: 30px;
2215 margin-bottom: 30px;
2216 .evf-container.default {
2217 margin-bottom: 0;
2218 .everest-form {
2219 .evf-submit-container {
2220 margin: 24px 0 0 0;
2221 }
2222 }
2223 }
2224 }
2225 &.evf-default {
2226 min-width: 45vw;
2227 height: 70vh;
2228 }
2229 &.evf-medium {
2230 min-width: 55vw;
2231 height: 70vh;
2232 }
2233 &.evf-large {
2234 min-width: 65vw;
2235 height: 70vh;
2236 }
2237 }
2238 }
2239
2240 .evf-popup-type-premium-label {
2241 position: relative;
2242 display: inline-block;
2243 padding-right: 20px; /* make room for the icon */
2244 }
2245
2246 .evf-popup-type-premium-label::before {
2247 content: '';
2248 background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC42ODc1IiB5PSIxLjE4NzUiIHdpZHRoPSIxMC42MjUiIGhlaWdodD0iMTAuNjI1IiByeD0iMS41NjI1IiBmaWxsPSIjNzU0NUJCIiBzdHJva2U9IiM3NTQ1QkIiIHN0cm9rZS13aWR0aD0iMC42MjUiLz4KPHBhdGggZD0iTTYuMDAwMjggMy43MjE5NUw3LjY2Njk1IDguMTY2NEg0LjMzMzYyTDYuMDAwMjggMy43MjE5NVoiIGZpbGw9IiNFRkVGRUYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkZCIgY2xpcC1ydWxlPSJldmVub2RkZCIgZD0iTTMuMjIyNTMgNC44MzMwNkwzLjYxOTM2IDguMTY2M0g4LjM4MTI2TDguNzc4MDkgNC44MzMwNkw2LjAwMDMxIDcuMTI0NzNMMy4yMjI1MyA0LjgzMzA2Wk04LjM4MTIzIDguNDgzODVIMy42MTkzMlY5LjI3NzVIOC4zODEyM1Y4LjQ4Mzg1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+');
2249 background-repeat: no-repeat;
2250 background-position: center;
2251 background-size: contain;
2252 position: absolute;
2253 width: 16px;
2254 height: 16px;
2255 top: 0;
2256 right: 0;
2257 }
2258