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