PluginProbe
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF / 2.2
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF v2.2
2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.9 2.2.8 trunk 1.10 1.3.3 1.3.4 1.3.5 1.3.5.1 1.3.5.2 1.3.6 1.3.6.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.5 All 103 releases
imagify / assets / css / options.css

options.css in Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF 2.2, at assets/css/options.css

955 lines 19.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wrap.imagify-settings {
2 margin-right: 0;
3 }
4 .imagify-settings.imagify-have-rocket {
5 margin-right: 20px;
6 }
7
8 /* The field that checks the API Key */
9 #imagify-check-api-container {
10 display: block;
11 margin-top: 6px;
12 font-weight: bold;
13 }
14
15 #imagify-check-api-container .dashicons {
16 font-size: 25px;
17 }
18
19 #imagify-check-api-container .dashicons-no:before {
20 color: #f06e57;
21 vertical-align: -1px;
22 }
23
24 #imagify-check-api-container .imagify-icon {
25 font-size: 1.8em;
26 margin-right: 3px;
27 margin-left: 1px;
28 color: #8BC34A;
29 vertical-align: -2px;
30 }
31
32 .imagify-account-info-col .imagify-api-line {
33 padding: 22px 26px;
34 background: #343A49
35 }
36
37 .imagify-api-line label,
38 p.imagify-api-key-invite-title {
39 display: block;
40 margin-bottom: 6px;
41 font-size: 14px;
42 text-transform: uppercase;
43 letter-spacing: 0.02em;
44 font-weight: bold;
45 color: #343A49;
46 }
47 .imagify-account-info-col .imagify-api-line label {
48 color: #E5EBEF;
49 display: inline-block;
50 }
51 .imagify-api-line.imagify-api-line input[type="text"] {
52 width: 100%;
53 padding: 6px 10px;
54 border: 1px solid #40B1D0;
55 font-family: "PT Mono", "Consolas", monospace;
56 font-size: 14px;
57 letter-spacing: 0.01em;
58 font-weight: bold;
59 color: #40B1D0;
60 background: transparent;
61 box-shadow: none;
62 }
63
64 .imagify-no-api-key .imagify-api-line {
65 margin: 3em 0 0 0;
66 padding: 2em 0 0;
67 }
68 .imagify-no-api-key .imagify-api-line input[type="text"] {
69 margin-top: 5px;
70 width: 400px;
71 max-width: 100%;
72 }
73 .imagify-settings .imagify-no-api-key div.submit.submit {
74 border: 0;
75 padding: 0 16px;
76 margin-top: 0;
77 background: #FFF;
78 }
79 .imagify-settings .imagify-no-api-key div.submit.submit p {
80 padding-bottom: 0;
81 }
82
83 .imagify-options-title {
84 margin: .75em 0 0 0;
85 font-size: 24px;
86 letter-spacing: 0.02em;
87 font-weight: bold;
88 color: #343A49;
89 }
90
91 .imagify-options-subtitle {
92 padding-bottom: .3em;
93 margin-bottom: 20px;
94 border-bottom: 1px solid #D2D3D6;
95 font-size: 14px;
96 letter-spacing: 0.01em;
97 font-weight: bold;
98 text-transform: uppercase;
99 color: #626E7B;
100 }
101
102 .imagify-options-subtitle a {
103 font-size: 12px;
104 color: #338EA6;
105 text-transform: none;
106 letter-spacing: 0;
107 }
108
109 .imagify-options-subtitle .imagify-info {
110 margin-left: 15px;
111 }
112
113 .imagify-setting-line {
114 border-top: 1px solid #D2D3D6;
115 padding: 25px 0 13px;
116 margin: 1em 0;
117 }
118 .imagify-options-subtitle + .imagify-setting-line {
119 border-top: 0;
120 padding-top: 8px;
121 }
122
123 /* 3 inlined buttons + Visual comparison */
124 .imagify-setting-optim-level {
125 display: flex;
126 flex-wrap: wrap;
127 align-items: center;
128 }
129
130 .imagify-setting-optim-level {
131 padding: 8px 0 18px;
132 }
133 .imagify-setting-optim-level > p {
134 margin: 0;
135 }
136 .imagify-setting-optim-level .imagify-inline-options {
137 flex-basis: 60%;
138 flex-grow: 1;
139 width: auto;
140 display: flex;
141 background: #2E3243;
142 border-radius: 3px;
143 }
144 .imagify-setting-optim-level .imagify-inline-options label {
145 display: block !important;
146 width: 100%;
147 font-size: 14px !important;
148 border-radius: 3px!important;
149 }
150 .imagify-setting-optim-level .imagify-visual-comparison-text {
151 flex-basis: 40%;
152 flex-shrink: 1;
153 padding-left: 20px;
154 margin-top: 20px;
155 color: #626E7B;
156 box-sizing: border-box;
157 }
158 .imagify-setting-optim-level.imagify-setting-optim-level .imagify-visual-comparison-btn {
159 padding-top: 5px;
160 margin-top: 2px;
161 border-radius: 2px;
162 text-transform: none;
163 letter-spacing: 0;
164 text-shadow: none!important;
165 }
166
167 /* TODO: maybe remove table lines, we don't use theme anymore… */
168 @media (max-width: 782px) {
169 .imagify-settings .form-table th {
170 padding-top: 2em;
171 padding-bottom: .5em;
172 }
173 }
174 .imagify-settings .form-table td {
175 vertical-align: top;
176 }
177 .imagify-settings .form-table th span {
178 cursor: pointer;
179 }
180 .imagify-middle th {
181 padding-top: 35px;
182 }
183
184 .imagify-settings div.submit.submit {
185 border-top: 1px solid #D9D9D9;
186 margin-top: 2em;
187 padding: 18px 0 7px 30px;
188 }
189 .imagify-settings .hidden + div.submit.submit {
190 margin-top: -1px;
191 }
192 .imagify-settings p.submit {
193 float: left;
194 margin-top: 0;
195 }
196 .imagify-settings p.submit .button {
197 margin: 0 5px;
198 }
199
200 .imagify-sub-header th {
201 text-align: right;
202 }
203 .imagify-sub-header .form-table {
204 margin: 0;
205 }
206 .imagify-sub-header th,
207 .imagify-sub-header td {
208 padding-top: 0;
209 padding-bottom: 0;
210 }
211
212 .imagify-sub-header [for="api_key"] {
213 padding-top: 5px;
214 }
215
216 @media (max-width: 1120px) {
217 .imagify-settings .imagify-logo-block {
218 margin-right: 0;
219 }
220 .imagify-settings .imagify-rate-us.imagify-rate-us {
221 margin: 1em 0 -1em;
222 }
223 }
224
225 .imagify-settings .imagify-rate-us {
226 margin-right: 25px;
227 margin-left: auto;
228 }
229
230 /* Label & fake labels */
231 label + .imagify-info,
232 .imagify-visual-label {
233 display: inline-block;
234 width: 550px;
235 max-width: calc(100% - 38px);
236 margin-left: 38px;
237 padding-right: 25px;
238 }
239 .imagify-options-line {
240 -webkit-transition: opacity .3s;
241 transition: opacity .3s;
242 }
243 label ~ .imagify-options-line {
244 display: block;
245 margin: 8px 0 20px 40px;
246 font-size: 14px;
247 }
248 .imagify-options-line + .imagify-info {
249 margin-left: 38px;
250 }
251 label + .imagify-info {
252 margin-top: 10px;
253 }
254 .imagify-options-line + .imagify-info + .imagify-options-line {
255 margin-top: 20px;
256 }
257 .imagify-visual-label {
258 vertical-align: -5px;
259 }
260 label[for="imagify_sizes_full"] + .imagify-info {
261 vertical-align: middle;
262 }
263
264 .imagify-settings.imagify-settings [type="checkbox"]:not(:checked) + label ~ .imagify-options-line,
265 .imagify-settings.imagify-settings [type="checkbox"]:not(:checked) + label .imagify-visual-label,
266 :checked + label ~ .imagify-options-line :checked + label ~ .imagify-options-line .imagify-faded {
267 opacity: .5;
268 }
269 .imagify-settings.imagify-settings [type="checkbox"]:checked + label ~ .imagify-options-line,
270 .imagify-settings.imagify-settings [type="checkbox"]:checked + label .imagify-visual-label,
271 .imagify-settings.imagify-settings :not(:checked) + label ~ .imagify-options-line :not(:checked) + label ~ .imagify-options-line {
272 opacity: 1;
273 }
274
275 .imagify-radio-group + .imagify-options-line {
276 display: block;
277 margin: 0 0 0 1.7em;
278 font-size: 14px;
279 }
280
281 .imagify-checkbox-marged {
282 max-width: 500px;
283 margin-left: 45px;
284 }
285
286 .imagify-settings [type="text"],
287 .imagify-settings [type="number"] {
288 width: 20em;
289 max-width: 100%;
290 height: auto;
291 padding: 6px;
292 margin: 0 6px;
293 border: 1px solid #8BA6B4;
294 box-shadow: none;
295 border-radius: 2px;
296 color: #338EA6;
297 font-weight: bold;
298 }
299 .imagify-settings [type="number"] {
300 width: 5em;
301 }
302 .imagify-settings ::-webkit-input-placeholder {
303 color: #B1B1B1;
304 font-weight: 400;
305 }
306 .imagify-settings ::-moz-placeholder {
307 color: #B1B1B1;
308 font-weight: 400;
309 opacity: 1;
310 }
311 .imagify-settings :-ms-input-placeholder {
312 color: #B1B1B1;
313 font-weight: 400;
314 }
315 .imagify-settings :-moz-placeholder {
316 color: #B1B1B1;
317 font-weight: 400;
318 opacity: 1;
319 }
320 .imagify-settings ::placeholder {
321 color: #B1B1B1;
322 font-weight: 400;
323 }
324
325 .imagify-menu-bar-img {
326 box-sizing: border-box;
327 max-width: 100%;
328 width: 350px;
329 height: auto;
330 margin-top: 0;
331 border: 1px solid #8BA6B4;
332 }
333
334 /* Layout */
335 .imagify-col.imagify-main {
336 float: left;
337 width: calc(100% - 320px);
338 padding-left: 0;
339 padding-right: 0;
340 }
341 .imagify-have-rocket .imagify-main {
342 float: none;
343 width: 1265px;
344 max-width: 100%;
345 }
346 .imagify-sidebar {
347 float: left;
348 width: 300px;
349 max-width: 100%;
350 }
351
352 /* Sidebar with Ads */
353 .imagify-sidebar-section {
354 border: 1px solid #BBB;
355 background: #1F2332;
356 }
357 .imagify-sidebar-section + .imagify-sidebar-section {
358 margin-top: 2em;
359 }
360
361 @media (max-width: 820px) {
362 .imagify-settings {
363 display: -webkit-box;
364 display: -ms-flexbox;
365 display: flex;
366 -webkit-box-orient: vertical;
367 -webkit-box-direction: normal;
368 -ms-flex-direction: column;
369 flex-direction: column;
370 }
371 .imagify-main {
372 width: auto;
373 float: none;
374 }
375 .imagify-sidebar {
376 order: 2;
377 float: none;
378 width: auto;
379 max-width: none;
380 margin-left: 0;
381 margin-top: 25px;
382 }
383 .wp-media-products {
384 text-align: center;
385 }
386 .wp-media-products li {
387 display: inline-block;
388 width: 100%;
389 max-width: 276px;
390 }
391 }
392 @media (min-width: 1400px) {
393 .imagify-main {
394 width: 74%;
395 }
396 }
397 .imagify-sidebar-section {
398 position: relative;
399 padding: 10px 20px;
400 text-align: center;
401 color: #F2F2F2;
402 }
403 .imagify-sidebar-close {
404 position: absolute;
405 top: 8px;
406 right: 12px;
407 text-decoration: none;
408 }
409 .imagify-sidebar-close i {
410 font-size: 2em;
411 color: rgba(255,255,255,.5);
412 }
413 p.imagify-sidebar-title {
414 margin: 1.2em 0 1.5em;
415 text-align: left;
416 color: #F56640;
417 text-transform: uppercase;
418 letter-spacing: 0.015em;
419 word-spacing: 0.015em;
420 font-weight: bold;
421 }
422 p.imagify-sidebar-description {
423 margin: 1.5em 0;
424 text-align: left;
425 font-weight: 500;
426 color: #F2F2F2;
427 }
428 .imagify-sidebar-description strong {
429 color: #39CE9A;
430 }
431 .imagify-rocket-cta-promo {
432 display: block;
433 padding: 8px 10px;
434 margin: 1.3em 0 .5em 0;
435 border: 2px dashed #F56640;
436 border-radius: 3px;
437 font-size: 18px;
438 font-weight: bold;
439 color: #F56640;
440 }
441 .imagify-rocket-cta-promo strong {
442 color: #F2F2F2;
443 }
444 a.btn-rocket {
445 display: block;
446 font-size: 15px;
447 padding: 10px 12px;
448 margin: 0 0 1.5em;
449 background: #F56640;
450 border-radius: 3px;
451 color: #F2F2F2;
452 text-transform: uppercase;
453 font-weight: bold;
454 text-decoration: none;
455 }
456 a.btn-rocket:hover,
457 a.btn-rocket:focus {
458 background: #AC2B15;
459 }
460
461 .imagify-sidebar-section ul {
462 margin-top: 20px;
463 }
464
465 .imagify-sidebar-section li {
466 position: relative;
467 margin: 1.2em 0;
468 padding-left: 25px;
469 text-align: left;
470 }
471 .imagify-sidebar-section li:before {
472 content: "✓";
473 position: absolute;
474 left: 0; top: 0;
475 color: #39CE9A;
476 font-size: 18px;
477 }
478
479 /* Menu in admin bar label exception */
480 label[for="imagify_admin_bar_menu"],
481 label[for="imagify_partner_links"] {
482 font-weight: normal !important;
483 color: #626E7B !important;
484 }
485
486 /* Select / Unselect all buttons */
487 .imagify-select-all-buttons {
488 margin-top: 8px;
489 }
490 .imagify-link-like.imagify-select-all {
491 font-weight: bold;
492 font-size: 12px;
493 color: #3694AE;
494 }
495 .imagify-select-all.imagify-is-inactive {
496 color: inherit;
497 text-decoration: none;
498 cursor: default;
499 }
500
501 /* Add Themes box */
502 .imagify-fts-header {
503 padding: 10px 16px;
504 background: #343A49;
505 color: #FFF;
506 }
507 .imagify-fts-header i {
508 font-size: 1.8em;
509 margin-right: 12px;
510 }
511 .imagify-fts-header p {
512 margin: 0;
513 color: #FFF;
514 }
515 .imagify-fts-header strong,
516 #imagify-add-themes-to-custom-folder strong {
517 color: #40B1D0;
518 font-weight: bold;
519 }
520
521 .imagify-fts-content {
522 padding: 16px;
523 background: #F4F7F9;
524 border: 1px solid #CDD0D4;
525 border-top: 0;
526 }
527
528 .imagify-fts-content p {
529 margin-top: 0;
530 }
531
532 .imagify-kindof-title {
533 margin-top: 2em;
534 padding: 0 0 10px 0;
535 border-bottom: 1px solid #D2D3D6;
536 justify-content: space-between;
537 font-weight: bold;
538 }
539 .imagify-settings .imagify-button-mini {
540 padding: 4px 13px 4px 10px;
541 }
542 .imagify-settings .imagify-button-mini .dashicons-plus {
543 vertical-align: -7.5px;
544 }
545 .imagify-settings .imagify-button-mini.imagify-button-primary:hover,
546 .imagify-settings .imagify-button-mini.imagify-button-primary:focus {
547 color: #FFF;
548 }
549
550 p.imagify-custom-folder-line {
551 position: relative;
552 margin: 0;
553 padding: 12px 15px;
554 color: #4A5362;
555 font-weight: 500;
556 transition: all .75s;
557 }
558 .imagify-custom-folder-line.imagify-will-remove {
559 background: #C51162;
560 color: #FFF;
561 transform: translateX(-120px);
562 opacity: 0;
563 }
564 .imagify-custom-folder-line:first-child {
565 margin-top: -.5em;
566 }
567 .imagify-custom-folder-line + .imagify-custom-folder-line {
568 border-top: 1px solid #E9EFF2;
569 }
570
571 .imagify-custom-folders-remove {
572 position: absolute;
573 right: 0;
574 top: 6px;
575 border: 0;
576 padding: 5px 10px 4px;
577 box-shadow: none;
578 color: #7A8996;
579 border-radius: 16px;
580 font-size: 13px;
581 line-height: 18px;
582 background: #FFF;
583 transition: all .275s;
584 cursor: pointer;
585 }
586 .imagify-custom-folders-remove-text {
587 max-width: 0;
588 overflow: hidden;
589 white-space: nowrap;
590 display: inline-block;
591 transform: scale(0);
592 opacity: 0;
593 transition: all .275s;
594 }
595 .imagify-custom-folders-remove:hover,
596 .imagify-custom-folders-remove:focus {
597 background: #D9EFF6;
598 color: #225E6E;
599 }
600 .imagify-custom-folders-remove:hover .imagify-custom-folders-remove-text,
601 .imagify-custom-folders-remove:focus .imagify-custom-folders-remove-text {
602 max-width: 6em;
603 transform: scale(1);
604 opacity: 1;
605 }
606
607 /* Progress bar */
608 .imagify-settings .progress {
609 height: 8px;
610 margin-top: 1em;
611 background: #343A49;
612 }
613 .imagify-settings .bar {
614 position: relative;
615 width: 1px;
616 height: 8px;
617 background: #46B1CE;
618 -webkit-transition: width .5s;
619 transition: width .5s;
620 }
621 .imagify-settings .percent {
622 position: absolute;
623 top: 6px;
624 right: 0;
625 padding: 0 5px;
626 line-height: 1.85;
627 font-size: 14px;
628 font-weight: bold;
629 color: #40B1D0;
630 }
631
632 /* Icon rotation */
633 .dashicons.rotate {
634 -webkit-animation: icon-rotate 2.6s infinite linear;
635 animation: icon-rotate 2.6s infinite linear;
636 }
637
638 @-webkit-keyframes icon-rotate {
639 from {
640 -webkit-transform: rotate(0deg);
641 transform: rotate(0deg);
642 }
643 to {
644 -webkit-transform: rotate(360deg);
645 transform: rotate(360deg);
646 }
647 }
648 @keyframes icon-rotate {
649 from {
650 transform: rotate(0deg);
651 }
652 to {
653 transform: rotate(360deg);
654 }
655 }
656
657 /* Files tree Part */
658 .imagify-add-custom-folder + .imagify-loader {
659 display: none;
660 vertical-align: middle;
661 }
662 .imagify-add-custom-folder[disabled] + .imagify-loader {
663 display: inline-block;
664 }
665
666 .imagify-folders-information {
667 position: relative;
668 margin: -5px 0 20px 0;
669 padding: 10px 10px 10px 40px;
670 text-align: left;
671 background: #F2F2F2;
672 }
673 .imagify-folders-information i {
674 position: absolute;
675 left: 10px;
676 top: 50%;
677 margin-top: -10px;
678 }
679
680 /* Tree */
681 .imagify-folders-tree {
682 margin: 0;
683 text-align: left;
684 }
685 .imagify-folders-tree li {
686 clear: left;
687 }
688 .imagify-folders-tree .imagify-folder {
689 box-sizing: border-box;
690 position: relative;
691 width: 48px;
692 z-index: 2;
693 float: left;
694 margin-top: -3px;
695 padding: 0 8px 0 0;
696 border: 0;
697 background: transparent!important;
698 box-shadow: none;
699 cursor: pointer;
700 transition: all .275s;
701 }
702 .imagify-folders-tree span.imagify-folder {
703 padding-left: 1.5px;
704 }
705 .imagify-folders-tree .imagify-folder:before {
706 content: "+";
707 display: inline-block;
708 width: 13px;
709 height: 21px;
710 font-size: 1.5em;
711 vertical-align: .15em;
712 }
713 .imagify-folders-tree span.imagify-folder:before {
714 content: '';
715 }
716 .imagify-folders-tree .imagify-folder-icon path {
717 transition: all .275s;
718 }
719 .imagify-folders-tree .imagify-is-open .imagify-folder-icon path {
720 stroke: #7A8996;
721 }
722 .imagify-folders-tree .imagify-is-open.imagify-folder:before {
723 content: "-";
724 color: #7A8996;
725 }
726 .imagify-folders-tree .imagify-is-open ~ label {
727 color: #7A8996;
728 }
729 .imagify-folders-tree .imagify-folder.imagify-loading:before,
730 .imagify-folders-tree .imagify-folder .imagify-loader {
731 display: none;
732 }
733 .imagify-folders-tree .imagify-folder.imagify-loading .imagify-loader {
734 display: inline-block;
735 width: 13px;
736 height: 21px;
737 font-size: 1.5em;
738 vertical-align: .15em;
739 }
740 .imagify-folders-tree .imagify-folder.imagify-loading .imagify-loader img {
741 display: inline-block;
742 width: 100%;
743 height: auto;
744 vertical-align: middle;
745 }
746
747 .imagify-folders-tree button.imagify-folder:hover,
748 .imagify-folders-tree button.imagify-folder:focus,
749 .imagify-folders-tree button.imagify-folder:hover path,
750 .imagify-folders-tree button.imagify-folder:focus path {
751 color: #3694AE;
752 stroke: #3694AE;
753 }
754
755 .imagify-folders-tree .imagify-folder:disabled,
756 .imagify-folders-tree .imagify-folder.disabled {
757 color: rgb(127, 127, 127);
758 }
759 .imagify-swal-content .imagify-folders-tree label {
760 position: relative;
761 display: block;
762 width: 100%;
763 padding: 3px 0;
764 font-size: 15px;
765 font-weight: 500;
766 vertical-align: top;
767 transition: all .475s;
768 }
769 .imagify-swal-content .imagify-folders-tree label:hover,
770 .imagify-folders-tree input:focus + label {
771 background: #F4F7F9;
772 }
773
774 .imagify-folders-tree .imagify-folder-already-selected label,
775 .imagify-folders-tree .imagify-folder-already-selected label:hover,
776 .imagify-folders-tree .imagify-folder-already-selected input:focus + label {
777 background: #40B1D0;
778 color: #FFF;
779 border-radius: 3px;
780 cursor: default;
781 }
782 .imagify-folders-tree .imagify-folder-already-selected button,
783 .imagify-folders-tree .imagify-folder-already-selected button path {
784 color: #FFF;
785 stroke: #FFF;
786 cursor: default;
787 }
788 .imagify-folders-tree .imagify-folder-already-selected button:hover path,
789 .imagify-folders-tree .imagify-folder-already-selected button:focus path {
790 stroke: #FFF;
791 }
792 .imagify-folders-tree .imagify-folder-already-selected button:before {
793 content: '';
794 }
795
796 /* Add Folder fake checkbox */
797 .imagify-add-ed-folder {
798 position: absolute;
799 top: 0;
800 bottom: 0;
801 right: 0;
802 font-size: 11px;
803 text-transform: uppercase;
804 letter-spacing: 0.02em;
805 word-spacing: 0.02em;
806 color: #3694AE;
807 background: #F4F7F9;
808 opacity: 0;
809 transform: translateX(15px);
810 transition: all .275s;
811 }
812 label:hover .imagify-add-ed-folder,
813 input:focus + label .imagify-add-ed-folder,
814 input:checked + label .imagify-add-ed-folder,
815 .imagify-folder-already-selected .imagify-add-ed-folder {
816 opacity: 1;
817 transform: translateX(0);
818 }
819 input:checked + label .imagify-add-ed-folder {
820 background: #FFF;
821 }
822 input:checked:focus + label .imagify-add-ed-folder,
823 input:checked + label:hover .imagify-add-ed-folder {
824 background: #F4F7F9;
825 }
826 .imagify-folder-already-selected .imagify-add-ed-folder {
827 background: #40B1D0;
828 color: #FFF;
829 }
830 .imagify-fake-checkbox {
831 position: relative;
832 display: inline-block;
833 width: 14px;
834 height: 14px;
835 margin: 3.5px 15px 0 5px;
836 border: 1.5px solid #3694AE;
837 border-radius: 3px;
838 vertical-align: -4px;
839 }
840 .imagify-fake-checkbox:after {
841 position: absolute;
842 left: 1px;
843 top: 0;
844 content: "✓";
845 color: #3694AE;
846 font-size: 14px;
847 line-height: .9;
848 font-style: normal;
849 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
850 opacity: 0;
851 transform: scale(0);
852 transition: all .475s;
853 }
854 input:checked + label .imagify-fake-checkbox:after,
855 .imagify-folder-already-selected .imagify-fake-checkbox:after {
856 opacity: 1;
857 transform: scale(1);
858 }
859 .imagify-folder-already-selected .imagify-fake-checkbox {
860 border-color: #40B1D0;
861 }
862 .imagify-folder-already-selected .imagify-fake-checkbox:after {
863 color: #FFF;
864 }
865
866 /* Sub Trees */
867 .imagify-folders-sub-tree {
868 position: relative;
869 margin-left: .75em;
870 padding-top: .6em;
871 padding-left: 1em;
872 border-left: 1px dotted rgba(98, 110, 123, .3);
873 }
874 .imagify-folders-sub-tree li {
875 position: relative;
876 margin-bottom: 4px;
877 }
878 .imagify-folders-sub-tree li:before {
879 content: "";
880 position: absolute;
881 top: 12px;
882 left: -1em;
883 height: 1px;
884 width: 0.9em;
885 border-top: 1px dotted rgba(98, 110, 123, .3);
886 }
887 .imagify-folders-sub-tree li:last-child:after {
888 content: "";
889 position: absolute;
890 left: -1.1em;
891 bottom: 0;
892 height: 11px;
893 width: 3px;
894 background: #FFF;
895 }
896
897 .imagify-empty-folder {
898 margin-top: -.5em;
899 }
900 .imagify-empty-folder em {
901 font-size: 12px;
902 font-weight: 500;
903 color: #A2AFBC;
904 }
905 @media (max-width: 782px) {
906 .imagify-settings.imagify-have-rocket {
907 margin-right: 10px;
908 }
909
910 label + .imagify-info, .imagify-visual-label {
911 max-width: calc(100% - 65px);
912 padding-right: 0;
913 }
914
915 .imagify-options-title {
916 font-size: 22px;
917 }
918
919 .imagify-user-plan-label {
920 margin-right: -5px;
921 }
922
923 .imagify-col.imagify-main {
924 width:100%;
925 padding-right: 10px;
926 }
927 .imagify-col + .imagify-col{
928 padding:0px 10px 0px 0px;
929 }
930 .imagify-no-api-key .imagify-api-line input[type="text"]{
931 margin-left: 0;
932 }
933 }
934 @media (max-width: 513px) {
935 .imagify-setting-optim-level .imagify-visual-comparison-text{
936 margin-top: 20px;
937 }
938 }
939
940 .imagify-col-content .imagify-space-left {
941 margin: 15px 30px 15px 0;
942 }
943
944 .imagify-col-content .imagify-space-left p {
945 margin: 0 0 10px 0;
946 font-size: 19px;
947 font-weight: 500;
948 color: #343A49;
949 }
950
951 .imagify-col-content .imagify-meteo-icon {
952 height: 64px;
953 margin: 15px 15px 15px 0;
954 }
955