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

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