PluginProbe
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF / 2.2.2
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF v2.2.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.2, at assets/css/options.css

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