PluginProbe
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF / 1.7
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF v1.7
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 / bulk.css

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

1,108 lines 21.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Doughnut legend */
2 #imagify-overview-chart-legend {
3 overflow: hidden;
4 }
5
6 .imagify-doughnut-legend {
7 margin-top: 38px;
8 list-style: none;
9 }
10
11 .imagify-doughnut-legend li {
12 display: block;
13 padding-left: 30px;
14 position: relative;
15 margin-bottom: 15px;
16 border-radius: 5px;
17 padding: 3px 8px 2px 31px;
18 font-size: 13px;
19 cursor: default;
20 -webkit-transition: background-color 200ms ease-in-out;
21 -moz-transition: background-color 200ms ease-in-out;
22 -o-transition: background-color 200ms ease-in-out;
23 transition: background-color 200ms ease-in-out;
24 }
25
26 .imagify-doughnut-legend li span {
27 display: block;
28 position: absolute;
29 left: 0; top: 0;
30 width: 25px;
31 height: 25px;
32 border-radius: 50%;
33 }
34
35 .imagify-global-optim-phrase {
36 width: 180px;
37 padding-top: 20px;
38 font-size: 14px;
39 text-align: center;
40 }
41
42 .imagify-total-percent {
43 color: #46b1ce;
44 }
45
46 .imagify-overview-chart-container {
47 float: left;
48 margin-right: 20px;
49 }
50 .imagify-chart-percent {
51 position: absolute;
52 left: 0; right: 0;
53 top: 50%;
54 margin-top: -.5em;
55 line-height: 1;
56 text-align: center;
57 font-size: 55px;
58 font-weight: bold;
59 color: #46B1CE;
60 }
61 .imagify-chart-percent span {
62 font-size: 20px;
63 vertical-align: super;
64 }
65
66 .media_page_imagify-bulk-optimization .media-item,
67 body[class*="_imagify-ngg-bulk-optimization"] .media-item {
68 margin: 0;
69 }
70
71 .media_page_imagify-bulk-optimization .media-item .progress,
72 body[class*="_imagify-ngg-bulk-optimization"] .media-item .progress {
73 float: none;
74 width: 100%;
75 height: 8px;
76 margin: 0;
77 overflow: visible;
78 background: #1F2331;
79 box-shadow: 0;
80 border-radius: 0;
81 }
82
83 .media_page_imagify-bulk-optimization .media-item .percent,
84 body[class*="_imagify-ngg-bulk-optimization"] .media-item .percent {
85 position: absolute;
86 top: 6px;
87 right: 0;
88 text-shadow: none;
89 width: auto;
90 padding: 0 5px;
91 line-height: 1.85;
92 font-size: 14px;
93 font-weight: bold;
94 color: #40B1D0;
95 }
96
97 .media_page_imagify-bulk-optimization .media-item .progress,
98 .media_page_imagify-bulk-optimization .media-item .percent,
99 body[class*="_imagify-ngg-bulk-optimization"] .media-item .progress,
100 body[class*="_imagify-ngg-bulk-optimization"] .media-item .percent {
101 text-align: right;
102 }
103 .media_page_imagify-bulk-optimization .media-item .progress .bar,
104 body[class*="_imagify-ngg-bulk-optimization"] .media-item .progress .bar {
105 position: relative;
106 width: 1px;
107 height: 8px;
108 margin-top: 0;
109 background: #46B1CE;
110 border-radius: 0;
111 -webkit-transition: width .5s;
112 transition: width .5s;
113 }
114
115 #imagify-bulk-action {
116 padding: 11px 20px;
117 }
118
119 /* Bulk overview columns */
120 .imagify-columns .col-overview.col-overview {
121 width: calc(100% - 465px);
122 padding-left: 20px;
123 }
124 .imagify-columns .col-statistics.col-statistics {
125 width: 60%;
126 }
127 .imagify-columns .col-chart.col-chart {
128 width: 40%;
129 }
130
131 @media (max-width: 1520px) and (min-width: 1381px), (max-width: 1086px) {
132 .imagify-columns .col-statistics.col-statistics,
133 .imagify-columns .col-chart.col-chart {
134 width: 50%;
135 }
136 }
137
138 @media (max-width: 1380px) and (min-width: 1246px), (max-width: 380px) {
139 .imagify-overview-chart-container {
140 float: none;
141 margin-right: 0;
142 }
143 .imagify-doughnut-legend {
144 margin-top: 18px;
145 }
146 .imagify-global-optim-phrase {
147 padding-top: 0;
148 width: auto;
149 }
150 }
151
152 @media (max-width: 808px) {
153 .imagify-columns .col-statistics.col-statistics,
154 .imagify-columns .col-chart.col-chart {
155 width: auto;
156 float: none;
157 padding: 0;
158 }
159 .imagify-columns .col-chart.col-chart {
160 margin-top: 3em;
161 }
162 }
163
164 /* Header */
165 .imagify-sep-v {
166 width: 1px;
167 background: rgba(255, 255, 255, .2);
168 }
169 .base-transparent {
170 background: transparent;
171 }
172
173 [class^="imagify-bar-"].right-outside-number {
174 -webkit-box-sizing: border-box;
175 box-sizing: border-box;
176 padding-right: 4.5em;
177 }
178 .right-outside-number .imagify-barnb {
179 display: block;
180 margin-right: -5.25em;
181 text-align: right;
182 font-weight: bold;
183 line-height: .8;
184 }
185
186 .imagify-h2-like {
187 margin: 0 0 .5em 0;
188 padding-bottom: .5em;
189 border-bottom: 1px solid #E9EFF2;
190 font-size: 24px;
191 color: #000;
192 font-weight: bold;
193 }
194 .imagify-h2-like .dashicons,
195 .imagify-h2-like .dashicons:before {
196 font-size: 38px;
197 height: 38px;
198 width: 38px;
199 margin-right: 12px;
200 vertical-align: -5px;
201 color: #40B1D0;
202 }
203 .imagify-info-block {
204 position: relative;
205 padding: 10px;
206 padding-left: 42px;
207 background: #D9E4EB;
208 border-radius: 4px;
209 line-height: 1.6;
210 }
211 .imagify-list-infos {
212 margin: 0;
213 padding: 0;
214 }
215 .imagify-list-infos li {
216 display: flex;
217 align-items: center;
218 padding: 15px 5px;
219 text-align: left;
220 font-size: 14px;
221 line-height: 1.5;
222 color: #626E7B;
223 }
224 .imagify-list-infos li:first-child {
225 padding-top: 5px;
226 }
227 .imagify-list-infos li:last-child {
228 padding-bottom: 5px;
229 }
230 .imagify-list-infos li + li {
231 border-top: 1px solid #E9EFF2;
232 }
233
234 .imagify-info-icon {
235 flex-grow: 0;
236 flex-basis: 50px;
237 }
238 .imagify-info-icon + span {
239 padding-left: 20px;
240 }
241
242 .imagify-list-infos a:before {
243 content: '';
244 display: block;
245 }
246
247 /* Some main sections/content */
248 .imagify-bulk .imagify-settings-section {
249 border: 1px solid #D9D9D9;
250 border-top: 0;
251 background: #FFF;
252 color: #4A4A4A;
253 }
254 .imagify-bulk p,
255 .imagify-bulk li,
256 .imagify-bulk h3 {
257 color: #4A4A4A;
258 }
259 .imagify-bulk .imagify-settings-section h3 {
260 margin-bottom: 2em;
261 }
262
263 /* Account information col */
264 .imagify-account-info-col .imagify-options-title {
265 display: flex;
266 align-items: center;
267 }
268 .imagify-account-info-col p.imagify-meteo-title {
269 margin: 0;
270 font-size: 24px;
271 font-weight: bold;
272 color: #FFF;
273 }
274 .imagify-account-info-col .imagify-options-title > a {
275 flex-basis: 100px;
276 margin-left: auto;
277 margin-right: 10px;
278 text-decoration: underline;
279 font-size: 12px;
280 }
281 .imagify-account-info-col .imagify-meteo-title .dashicons,
282 .imagify-account-info-col .imagify-meteo-title .dashicons:before {
283 font-size: 38px;
284 width: 38px;
285 height: 38px;
286 margin-right: 4px;
287 color: #40B1D0;
288 }
289 .imagify-col-content {
290 background: #F4F7F9;
291 border-left: 1px solid #ddd;
292 border-right: 1px solid #ddd;
293 }
294 .imagify-col-content .imagify-block-secondary {
295 margin-left: -1px;
296 margin-right: -1px;
297 }
298 .imagify-col-content .imagify-space-left {
299 margin: 15px 30px 15px 0;
300 }
301 .imagify-col-content .imagify-space-left p {
302 margin: 0 0 10px 0;
303 font-size: 19px;
304 font-weight: 500;
305 color: #343A49;
306 }
307 .imagify-col-content .imagify-meteo-icon {
308 height: 64px;
309 margin: 15px 15px 15px 20px;
310 }
311 .imagify-col-content .imagify-section-title + p {
312 margin-top: 10px;
313 }
314
315 .imagify-account-info-col .imagify-h3-like.imagify-h3-like {
316 color: inherit;
317 }
318
319 /* Tooltips */
320 .imagify-title .imagify-tooltips {
321 position: absolute;
322 top: 100%;
323 left: 0;
324 }
325 .imagify-tooltips .icon-round {
326 float: left;
327 display: inline-block;
328 width: 28px;
329 height: 28px;
330 border: 1px solid #FFF;
331 margin-right: 8px;
332 margin-bottom: 8px;
333 font-size: 17px;
334 font-style: italic;
335 line-height: 29px;
336 font-weight: bold;
337 text-align: center;
338 border-radius: 50%;
339 }
340 .imagify-tooltips .tooltip-content {
341 display: block;
342 position: relative;
343 max-width: 250px;
344 padding: 7px 15px 8px;
345 background: #2e3242;
346 color: #FFF;
347 font-size: 10px;
348 border-radius: 3px;
349 }
350 .imagify-tooltips.right .tooltip-content {
351 margin-left: 12px;
352 }
353 .imagify-tooltips.bottom .tooltip-content {
354 margin-top: 4px;
355 }
356 .imagify-inline-options label .tooltip-content {
357 position: absolute;
358 left: 0; right: 0;
359 top: 100%;
360 text-transform: none;
361 font-size: 10px;
362 letter-spacing: 0;
363 text-align: center;
364 }
365 .imagify-tooltips .tooltip-content:after {
366 content: "";
367 position: absolute;
368 }
369 .imagify-tooltips.right .tooltip-content:after {
370 top: 16px; left: -6px;
371 border-right: 8px solid #2e3242;
372 border-top: 6px solid transparent;
373 border-bottom: 6px solid transparent;
374 }
375 .imagify-tooltips.bottom .tooltip-content:after {
376 top: -5px; left: 50%;
377 margin-left: -3px;
378 border-bottom: 6px solid #2e3242;
379 border-left: 6px solid transparent;
380 border-right: 6px solid transparent;
381 }
382 .imagify-space-tooltips .tooltip-content {
383 max-width: 280px;
384 margin-top: 20px;
385 margin-left: 0;
386 padding: 5px 15px 5px;
387 font-size: 13px;
388 background: #40B1D0;
389 box-shadow: 0 3px 0 #338EA6;
390 }
391 .imagify-space-tooltips .tooltip-content:after {
392 top: -14px;
393 left: 50%;
394 margin-left: -7px;
395 border: 0 none;
396 border-bottom: 15px solid #40B1D0;
397 border-left: 15px solid transparent;
398 border-right: 15px solid transparent;
399 }
400 .tooltip-content.tooltip-table {
401 display: table;
402 width: 100%;
403 }
404 .tooltip-content.tooltip-table > * {
405 display: table-cell;
406 vertical-align: middle;
407 }
408 .tooltip-content .cell-icon {
409 width: 28px;
410 }
411 .tooltip-content .cell-icon .icon {
412 margin-bottom: 0;
413 }
414 .tooltip-content .cell-text {
415 padding: 5px 10px 5px 0;
416 line-height: 1.3;
417 }
418 .tooltip-content .cell-sep {
419 width: 1px;
420 background: rgba(255, 255, 255, .4);
421 }
422 .tooltip-content .cell-cta {
423 padding-left: 10px;
424 }
425 .tooltip-content .cell-cta a {
426 display: block;
427 color: #FFF;
428 width: 100%;
429 height: 100%;
430 white-space: nowrap;
431 }
432
433 /* Number display */
434 .imagify-number-you-optimized {
435 margin-bottom: 1.35em;
436 overflow: hidden;
437 }
438 .imagify-number-you-optimized .number {
439 display: table-cell;
440 padding-right: 15px;
441 font-size: 48px;
442 font-weight: bold;
443 line-height: 1;
444 vertical-align: middle;
445 white-space: nowrap;
446 color: #000;
447 }
448 .imagify-number-you-optimized [id="imagify-total-optimized-attachments-pct"] {
449 color: #40B1D0;
450 }
451 .imagify-number-you-optimized .text {
452 display: table-cell;
453 vertical-align: middle;
454 overflow: hidden;
455 font-size: 12px;
456 color: #626E7B;
457 }
458 .imagify-number-you-optimized > p {
459 display: table;
460 }
461
462 /* Number and bars */
463 .imagify-bars {
464 padding-right: 15px;
465 }
466 .imagify-bars p {
467 font-size: 12px;
468 margin-bottom: 5px;
469 }
470 .imagify-bars + .imagify-number-you-optimized {
471 border-bottom: 0;
472 padding-top: 0.85em;
473 }
474 .imagify-bars + .imagify-number-you-optimized p {
475 color: #46b1ce;
476 }
477
478 /* Table */
479 .imagify-bulk-table {
480 margin-top: 2em;
481 }
482
483 .imagify-table-header {
484 justify-content: space-between;
485 padding: 15px 25px;
486 background: #343A49;
487 color: #FFF;
488 }
489 .imagify-newbie {
490 margin-top: 4em;
491 position: relative;
492 overflow: visible;
493 }
494 .imagify-newbie .imagify-new-feature.imagify-new-feature {
495 position: absolute;
496 top: 0;
497 left: 25px;
498 transform: translateY(-50%);
499 margin: 0;
500 padding: 8px 20px;
501 font-size: 14px;
502 letter-spacing: .02em;
503 text-transform: uppercase;
504 font-weight: bold;
505 color: #FFF;
506 background: #8BC34A;
507 }
508 .imagify-newbie .imagify-table-header {
509 padding: 30px 25px;
510 border: 2px solid #8BC34A;
511 background: #F3F9EC;
512 }
513 .imagify-th-titles .dashicons,
514 .imagify-th-titles .dashicons:before {
515 width: 38px;
516 height: 38px;
517 margin-right: 20px;
518 font-size: 38px;
519 color: #40B1D0;
520 }
521 .imagify-newbie .imagify-th-titles .dashicons:before {
522 color: #8BC34A;
523 }
524 .imagify-th-title.imagify-th-title.imagify-th-title {
525 margin: 0;
526 font-size: 24px;
527 font-weight: 500;
528 color: #FFF;
529 }
530 .imagify-newbie .imagify-th-title.imagify-th-title {
531 color: #343A49;
532 }
533 .imagify-th-subtitle.imagify-th-subtitle.imagify-th-subtitle {
534 margin: 0 0 5px;
535 font-size: 14px;
536 color: #7A8996;
537 font-weight: 500;
538 }
539 .imagify-th-action .imagify-button-clean {
540 font-size: 12px;
541 color: #7A8996;
542 }
543 .imagify-th-action .imagify-is-active {
544 color: #FFF;
545 }
546 .imagify-th-action .button:hover,
547 .imagify-th-action .button:focus {
548 color: #FFF;
549 }
550
551 .imagify-bulk-table table {
552 width: 100%;
553 border-spacing: 0;
554 border-collapse: collapse;
555 }
556 .imagify-bulk-table td {
557 padding: 20px;
558 }
559 .imagify-bulk-table-details {
560 border-bottom: 2px solid #E5EBEF;
561 }
562 .imagify-bulk-table-details thead tr,
563 .imagify-bulk-table-details thead th {
564 background: #4A5362;
565 }
566 .imagify-bulk-table-details thead th {
567 padding: 12px 20px;
568 text-align: left;
569 font-weight: bold;
570 color: #E5EBEF;
571 font-size: 12px;
572 }
573 .imagify-bulk-table-details tbody tr:nth-child(odd) td {
574 background: #F2F5F7;
575 }
576 .imagify-bulk-table-content {
577 border: 1px solid #D3D3D3;
578 border-top: 0;
579 }
580 .imagify-bulk-table-footer {
581 padding: 20px;
582 color: #626E7B;
583 background: #F2F5F7;
584 }
585
586 .imagify-bulk-table tbody tr + tr {
587 border-top: 3px solid #F2F5F7;
588 }
589 .imagify-bulk-table tbody tr,
590 .imagify-bulk-table tbody td {
591 background: #FFF;
592 }
593
594 .imagify-bulk-table .imagify-row-progress {
595 display: none;
596 }
597
598 .imagify-bulk-table .imagify-row-progress {
599 height: 8px;
600 padding: 0;
601 }
602 .imagify-bulk-table .imagify-no-uploaded-yet td {
603 height: 200px;
604 font-size: 17px;
605 letter-spacing: .1em;
606 word-spacing: .12em;
607 vertical-align: middle;
608 text-transform: uppercase;
609 font-weight: bold;
610 text-align: center;
611 color: #999;
612 background-color: #FFF;
613 }
614
615 /* Custom Level Optimization Select */
616 .imagify-level-selector {
617 position: relative;
618 }
619 .imagify-level-selector-list {
620 background: #FFF;
621 border: 1px solid #F4F7F9;
622 box-shadow: 0 6px 12px rgba(0, 0, 0, .1);
623 border-radius: 3px;
624 font-weight: bold;
625 text-transform: uppercase;
626 letter-spacing: .02em;
627 }
628 .imagify-level-selector-list li:first-child label {
629 border-radius: 3px 3px 0 0;
630 }
631 .imagify-level-selector-list li:last-child label {
632 border-radius: 0 0 3px 3px;
633 }
634 .imagify-level-selector-list li {
635 margin: 0;
636 }
637 .imagify-level-selector-list li + li {
638 border-top: 1px solid #F4F7F9;
639 }
640 .imagify-level-selector-list svg {
641 margin-right: 5px;
642 }
643 .imagify-level-selector-list input:checked + label,
644 .imagify-level-selector-list .imagify-current-level label {
645 background: #343A49;
646 color: #FFF;
647 }
648 .imagify-level-selector-list input:checked + label:hover,
649 .imagify-level-selector-list .imagify-current-level label:hover,
650 .imagify-level-selector-list label:hover,
651 .imagify-level-selector-list input:focus + label,
652 .imagify-level-selector-list .imagify-current-level input:focus + label {
653 background: #40B1D0;
654 color: #F4F7F9;
655 }
656 .imagify-level-selector-list input:checked + label:hover polygon,
657 .imagify-level-selector-list .imagify-current-level label:hover polygon,
658 .imagify-level-selector-list label:hover polygon,
659 .imagify-level-selector-list input:focus + label polygon,
660 .imagify-level-selector-list .imagify-current-level input:focus + label polygon {
661 fill: #FFF;
662 }
663 .imagify-level-selector-list input:checked + label:hover polygon[fill="#CCD1D6"],
664 .imagify-level-selector-list .imagify-current-level label:hover polygon[fill="#CCD1D6"],
665 .imagify-level-selector-list label:hover polygon[fill="#CCD1D6"],
666 .imagify-level-selector-list input:focus + label polygon[fill="#CCD1D6"],
667 .imagify-level-selector-list .imagify-current-level input:focus + label polygon[fill="#CCD1D6"] {
668 fill: #3694AE;
669 }
670 .imagify-level-selector-list li label {
671 display: block;
672 padding: 10px;
673 transition: all .275s;
674 }
675 .imagify-level-selector-list polygon {
676 transition: all .275s;
677 }
678 .imagify-level-selector-list {
679 position: absolute;
680 top: 0;
681 left: 0;
682 right: 0;
683 transition: all .275s;
684 transform: translateY(-50%);
685 }
686 .imagify-level-selector-list[aria-hidden="true"] {
687 opacity: 0;
688 visibility: hidden;
689 transform: translateY(-50%) scale(0);
690 }
691 .imagify-level-selector-list[aria-hidden="false"] {
692 opacity: 1;
693 visibility: visible;
694 transform: translateY(-50%) scale(1);
695 }
696 .button .imagify-current-level-info {
697 position: relative;
698 padding-right: 20px;
699 }
700 .button .imagify-current-level-info:after {
701 content: '';
702 position: absolute;
703 right: 0;
704 top: 50%;
705 margin-top: -3px;
706 border-top: 6px solid #7A8996;
707 border-left: 6px solid transparent;
708 border-right: 6px solid transparent;
709 }
710
711
712 /* Complete row / success */
713 .imagify-row-complete {
714 padding: 35px 20px;
715 margin-top: 2em;
716 background: #8BC34A;
717 color: #FFF;
718 text-shadow: 0 0 2px rgba(0,0,0,.1);
719 }
720 .imagify-row-complete .imagify-ac-chart {
721 margin-top: 3px;
722 }
723 .imagify-row-complete.imagify-row-complete p {
724 color: #FFF;
725 margin: 0;
726 }
727
728 @-webkit-keyframes congrate {
729 0% {
730 opacity: 0;
731 -webkit-transform: scale(1);
732 }
733 50% {
734 -webkit-transform: scale(1.05);
735 opacity: 1;
736 }
737 100% {
738 -webkit-transform: scale(1);
739 opacity: 1;
740 }
741 }
742
743 @keyframes congrate {
744 0% {
745 opacity: 0;
746 transform: scale(1);
747 }
748 50% {
749 transform: scale(1.05);
750 opacity: 1;
751 }
752 100% {
753 transform: scale(1);
754 opacity: 1;
755 }
756 }
757
758
759 .imagify-row-complete.done {
760 -webkit-animation: congrate 500ms ease-in-out;
761 animation: congrate 500ms ease-in-out;
762 }
763
764 .imagify-all-complete {
765 margin: 1.5em 0;
766 }
767 .imagify-all-complete > div {
768 display: inline-block;
769 vertical-align: middle;
770 }
771 .imagify-ac-report {
772 min-width: 310px;
773 margin-right: 20px;
774 }
775 .imagify-ac-chart {
776 width: 46px;
777 height: 46px;
778 float: left;
779 margin: 0 20px 0 10px;
780 }
781 .imagify-ac-report-text {
782 overflow: hidden;
783 }
784 .imagify-ac-report-text p {
785 line-height: 1.3;
786 }
787 .imagify-ac-rt-big {
788 font-weight: bold;
789 font-size: 24px;
790 letter-spacing: 0.15em;
791 word-spacing: 0.15em;
792 text-transform: uppercase;
793 }
794 .imagify-ac-share {
795 text-align: right;
796 }
797 .imagify-ac-share-content {
798 display: inline-block;
799 padding: 10px 15px;
800 background: rgba(255,255,255,.2);
801 }
802 .imagify-ac-share-content > * {
803 display: inline-block;
804 vertical-align: middle;
805 }
806 .imagify-bulk-table .imagify-ac-share-content p {
807 margin-right: 5px;
808 }
809 .imagify-share-networks,
810 .imagify-share-networks li {
811 margin: 0;
812 }
813 .imagify-share-networks li {
814 display: inline-block;
815 }
816 .imagify-share-networks a {
817 display: inline-block;
818 vertical-align: -7px;
819 margin: 0 5px;
820 text-decoration: none;
821 color: #FFF;
822 }
823
824 /* TD's width */
825 .imagify-cell-checkbox {
826 width: 35px;
827 }
828 .imagify-cell-checkbox p {
829 margin: 0;
830 }
831 .imagify-cell-checkbox-loader {
832 display: block;
833 width: 27px;
834 height: 28px;
835 line-height: 0;
836 animation: loading 4s infinite linear;
837 }
838 @keyframes loading {
839 0% {
840 transform: rotate(0);
841 }
842 100% {
843 transform: rotate(360deg);
844 }
845 }
846 .imagify-cell-checkbox-loader.hidden {
847 display: none;
848 animation: none;
849 }
850 .imagify-cell-title label,
851 .imagify-cell-label {
852 font-size: 14px;
853 text-transform: uppercase;
854 letter-spacing: .02em;
855 font-weight: bold;
856 }
857 .imagify-cell-label {
858 margin-right: 10px;
859 }
860 .imagify-cell-value {
861 font-size: 12px;
862 font-weight: 500;
863 color: #7A8996;
864 }
865 td.imagify-cell-title {
866 padding-left: 0;
867 }
868 .imagify-cell-title label,
869 .imagify-cell-original .imagify-cell-label {
870 color: #1F2332;
871 }
872 .imagify-cell-optimized,
873 .imagify-cell-original {
874 font-weight: 500;
875 color: #7A8996;
876 font-size: 12px;
877 }
878 .imagify-cell-optimized .imagify-cell-label {
879 color: #338EA6;
880 }
881 .imagify-cell-images-optimized {
882 font-size: 14px;
883 font-weight: bold;
884 color: #338EA6;
885 }
886 .imagify-cell-errors {
887 color: #C51162;
888 font-weight: bold;
889 font-size: 14px;
890 }
891 .imagify-cell-errors a {
892 margin-left: 5px;
893 color: #7A8996;
894 font-weight: normal;
895 font-size: 12px;
896 }
897 .imagify-cell-filename {
898 max-width: 200px;
899 }
900 .imagify-cell-status {
901 max-width: 145px;
902 }
903 .imagify-cell-status .dashicons-warning {
904 margin-right: 2px;
905 }
906 .imagify-cell-thumbnails {
907 max-width: 120px;
908 }
909
910 td.imagify-cell-filename {
911 text-overflow: clip; /* ellipsis replace all the text by ... :`/ */
912 white-space: nowrap;
913 overflow: hidden;
914 }
915 .imagify-bulk-table .imagify-cell-thumbnails {
916 text-align: center;
917 }
918 .imagify-cell-percentage,
919 .imagify-cell-savings {
920 color: #46B1CE;
921 font-weight: bold;
922 }
923 .imagify-bulk-table td.imagify-cell-totaloriginal {
924 padding-right: 78px;
925 }
926 .imagify-cell-totaloriginal {
927 text-align: right;
928 }
929 .imagify-cell-level {
930 width: 145px;
931 }
932 .imagify-level-selector-button.imagify-level-selector-button {
933 border: 1px solid #FFF;
934 padding: 2px 10px;
935 }
936 .imagify-level-selector-button.imagify-level-selector-button:hover,
937 .imagify-level-selector-button.imagify-level-selector-button:focus {
938 border-color: #EEE;
939 box-shadow: 0 4px 8px rgba(0,0,0,.1);
940 }
941
942 .imagiuploaded,
943 .imagifilename {
944 display: inline-block;
945 vertical-align: middle;
946 margin-left: 5px;
947 color: #626E7B;
948 font-weight: 500;
949 }
950 .imagifilename {
951 font-size: 12px;
952 }
953 .imagiuploaded {
954 width: 33px;
955 height: 33px;
956 margin-right: 5px;
957 margin-left: -8px;
958 overflow: hidden;
959 background: url(../images/upload-image.png) 0 0 no-repeat;
960 background-size: cover;
961 }
962 .imagiuploaded img {
963 max-width: 100%;
964 height: auto;
965 }
966
967 .imagistatus {
968 color: #8CA6B3;
969 text-transform: uppercase;
970 font-weight: bold;
971 }
972 .imagistatus .dashicons {
973 margin-right: 5px;
974 }
975 .status-compressing {
976 color: #46B1CE;
977 }
978 .status-error {
979 color: #CE0B24;
980 }
981 .status-warning {
982 color: #f5a623;
983 }
984 .status-complete {
985 color: #8CC152;
986 }
987
988 /* Submit Bulk */
989 .imagify-bulk-submit {
990 padding: 15px 0 8px 0;
991 }
992
993 .imagify-settings .button-primary.button-primary[disabled] {
994 color: #4A4A4A!important;
995 background: #D9E4EB!important;
996 text-shadow: none!important;
997 cursor: not-allowed;
998 }
999
1000 /* Icon rotation */
1001 .dashicons.rotate {
1002 -webkit-animation: icon-rotate 2.6s infinite linear;
1003 animation: icon-rotate 2.6s infinite linear;
1004 }
1005 .imagify-cell-status .dashicons-admin-generic {
1006 transform-origin: 48.75% 51.75%;
1007 }
1008
1009 @-webkit-keyframes icon-rotate {
1010 from {
1011 -webkit-transform: rotate(0deg);
1012 transform: rotate(0deg);
1013 }
1014 to {
1015 -webkit-transform: rotate(360deg);
1016 transform: rotate(360deg);
1017 }
1018 }
1019 @keyframes icon-rotate {
1020 from {
1021 transform: rotate(0deg);
1022 }
1023 to {
1024 transform: rotate(360deg);
1025 }
1026 }
1027
1028 .imagify-col.imagify-col.imagify-account-info-col {
1029 width: 465px;
1030 }
1031
1032 @media (max-width: 1245px) {
1033 .imagify-col.imagify-col.imagify-account-info-col {
1034 width: auto;
1035 max-width: none;
1036 float: none;
1037 }
1038 .imagify-columns .col-overview.col-overview {
1039 float: none;
1040 width: auto;
1041 padding-left: 0;
1042 padding-right: 0;
1043 }
1044 }
1045
1046 @media (max-width: 1200px) {
1047 .imagify-settings .imagify-title .imagify-logo {
1048 display: none;
1049 }
1050 }
1051
1052 @media (max-width: 940px) {
1053 .imagify-bulk-table-container tbody,
1054 .imagify-bulk-table-container tr {
1055 text-align: left;
1056 }
1057 .imagify-bulk-table-container tbody,
1058 .imagify-bulk-table-container tbody tr,
1059 .imagify-bulk-table-container tbody td {
1060 display: block;
1061 }
1062 .imagify-bulk-table-container tbody td {
1063 padding: 20px;
1064 }
1065 .imagify-cell-checkbox,
1066 .imagify-cell-title {
1067 float: left;
1068 }
1069 .imagify-cell-checkbox {
1070 width: 26px;
1071 }
1072 .imagify-bulk-table-container .imagify-cell-title {
1073 padding-left: 10px;
1074 width: calc(100% - 96px);
1075 }
1076 .imagify-cell-title:after,
1077 .imagify-cell-images-optimized:before {
1078 content: '';
1079 display: table;
1080 clear: both;
1081 width: 100%;
1082 }
1083 .imagify-cell-images-optimized {
1084 clear: both;
1085 }
1086
1087 .imagify-bulk-table-container .imagify-cell-title ~ td {
1088 display: inline-block;
1089 }
1090
1091 .imagify-bulk-table-container td.imagify-cell-level {
1092 display: block
1093 }
1094 }
1095
1096 @media (max-width: 918px) {
1097 .imagify-settings .imagify-title {
1098 display: block;
1099 }
1100 .imagify-settings .imagify-documentation-link-box {
1101 display: inline-flex;
1102 }
1103 }
1104
1105 .hidden {
1106 display: none;
1107 }
1108