PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / trunk
JetBackup – Backup, Restore & Migrate vtrunk
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / public / css / common.css
backup / public / css Last commit date
checkbox.min.css 1 year ago common.css 1 year ago common.rtl.css 1 year ago media.css 1 year ago mobile.css 1 year ago mobile.rtl.css 1 year ago restore.css 1 year ago style.css 1 day ago vars.css 1 year ago vars.rtl.css 1 year ago
common.css
631 lines
1 @keyframes pounding-logo {
2 0% { transform: scale( .60 ); }
3 10% { transform: scale( 1 ); }
4 30% { transform: scale( .90 ); }
5 40% { transform: scale( 1 ); }
6 50% { transform: scale( .90 ); }
7 60% { transform: scale( 1 ); }
8 70% { transform: scale( .90 ); }
9 90% { transform: scale( 1 ); }
10 100% { transform: scale( .60 ); }
11 }
12
13 .pounding-logo {
14 animation: pounding-logo 8s infinite;
15 }
16
17 html {
18 margin: 0;
19 padding: 0;
20 min-height: 100%;
21 position: relative;
22 background-color: #F0F0F1;
23 }
24
25 body {
26 background-color: #F0F0F1;
27 height: 100%;
28 }
29
30 a.link:link, a.link:active, a.link:visited {
31 color: var(--jb-dark-orange);
32 }
33
34 #logo {
35 display: block;
36 height: 55px;
37 background: url("../images/logo-loader.png") 0% 0% no-repeat;
38 background-size: 250px;
39 margin-top: 5px;
40 }
41
42 #logo span {
43 display: none;
44 }
45
46 #menu {
47 background-color: #ffffff;
48 position: absolute;
49 top: 0;
50 left: 0;
51 bottom: 0;
52 overflow: hidden;
53 width: 230px;
54 min-height: 100vh;
55 height: 100%;
56 box-shadow: 10px 0 20px 0 rgba(0,0,0,0.1);
57 z-index: 998;
58 transition: width 200ms;
59 }
60
61 #container {
62 margin-left: 230px;
63 position: relative;
64 z-index: 999;
65 transition: margin-left 200ms;
66 }
67
68 ul#navigation {
69 padding: 0;
70 margin: 10px 0 0;
71 list-style: none;
72 white-space: nowrap;
73 }
74
75 ul#navigation li a {
76 display: block;
77 background-color: transparent;
78 color: #1F2C38;
79 padding: 10px 20px;
80 border-radius: 10px;
81 margin: 0 15px 10px;
82 text-decoration: none;
83 transition: all 200ms;
84 font-size: 13px;
85 white-space: nowrap;
86 }
87
88 ul#navigation li a i {
89 font-size: 16px;
90 width: 22.5px;
91 transition: font-size 400ms;
92 text-align: center;
93 }
94
95 ul#navigation li.active a, ul#navigation li a:hover {
96 background-color: #1F2C38;
97 color: #ffffff;
98 }
99
100 ul#navigation li a span {
101 margin-left: 10px;
102 display: inline-block;
103 }
104
105
106 .menu-closed #menu {
107 width: 73px;
108 }
109
110 .menu-closed #container {
111 margin-left: 73px;
112 }
113
114 .menu-closed ul#navigation li a {
115 border-radius: 50px;
116 padding: 10px;
117 }
118
119 .menu-closed ul#navigation li a i {
120 font-size: 20px;
121 }
122
123 .menu-closed ul#navigation li a span {
124 display: none;
125 }
126
127 .menu-closed #logo {
128 background-image: url("../images/logo-small.png");
129 }
130
131 header {
132 background-color: #ffffff;
133 height: 80px;
134 display: block;
135 }
136
137 section {
138 padding: 20px;
139 }
140
141 .dropdown ul {
142 border: 0 none;
143 box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
144 }
145
146 .dropdown-item {
147 transition: all 100ms;
148 }
149 .text-right {
150 text-align: right;
151 }
152 .rounded-box {
153 background-color: #ffffff;
154 padding: 20px;
155 border-radius: 15px;
156 }
157
158 .rounded-widget {
159 background-color: #ffffff;
160 padding: 15px;
161 border-radius: 10px;
162 }
163
164 .rounded-widget.orange { color: var(--jb-dark-blue); background-color: var(--jb-xtra-light-orange); }
165 .rounded-widget.orange .icon { color: var(--jb-dark-orange); }
166
167 .rounded-widget.gray { color: var(--jb-dark-blue); background-color: var(--jb-xtra-light-gray); }
168 .rounded-widget.gray .icon { color: var(--jb-dark-blue); }
169
170 .rounded-widget.blue { color: var(--jb-dark-blue); background-color: var(--jb-xtra-light-navi); }
171 .rounded-widget.blue .icon { color: var(--jb-dark-navi); }
172
173 .rounded-widget.green { color: var(--jb-dark-blue); background-color: var(--jb-xtra-light-green); }
174 .rounded-widget.green .icon { color: var(--jb-dark-green); }
175
176 .rounded-widget.red { color: var(--jb-dark-blue); background-color: var(--jb-xtra-light-red); }
177 .rounded-widget.red .icon { color: var(--jb-dark-red); }
178
179
180 .rounded-widget .icon {
181 display: table-cell;
182 vertical-align: middle;
183 font-size: 30px;
184 padding: 0 20px 0 10px;
185 }
186
187 .rounded-widget .text {
188 display: table-cell;
189 vertical-align: middle;
190 }
191
192 .rounded-widget .text .stat {
193 font-weight: bold;
194 font-size: 26px;
195 line-height: 24px;
196 }
197
198 .rounded-widget .text .stat span {
199 font-weight: normal;
200 font-size: 12px;
201 line-height: 12px;
202 }
203
204 .rounded-widget .text .title {
205 font-weight: normal;
206 font-size: 12px;
207 }
208
209 .box-title {
210 font-size: 18px;
211 font-weight: bold;
212 margin: 0 15px 15px;
213 display: block;
214 }
215
216 .box-title::before {
217 content: "";
218 width: 6px;
219 height: 30px;
220 background-color: #1a1d20;
221 display: table-cell;
222 border-radius: 5px;
223 }
224
225 .box-title div {
226 display: table-cell;
227 vertical-align: middle;
228 padding: 10px 0 10px 10px;
229 }
230
231 .box-title div p {
232 padding: 0;
233 margin: 0;
234 font-weight: normal;
235 font-size: 12px;
236 }
237
238 .box-controllers {
239 padding: 0 15px;
240 }
241
242 .btn span {
243 margin-left: 5px;
244 }
245
246 p.help {
247 font-size: 12px;
248 margin: 0;
249 }
250
251 .col-form-label {
252 font-weight: bold;
253 font-size: 14px;
254 }
255
256 .fields-container {
257 padding: 15px;
258 }
259
260 label {
261 cursor: pointer;
262 }
263
264 .dropdown button,
265 input[type=text] {
266 padding: 0 10px;
267 cursor: text;
268 width: 100%;
269 height: 39.5px;
270 font-size: 13px;
271 box-shadow: none !important;
272 }
273
274 .dropdown button:focus {
275 background-color: #F5F5F5;
276 }
277
278 .dropdown button {
279 text-align: left;
280 clear: both;
281 }
282
283 .dropdown button:after {
284 float: right;
285 font-family: "Font Awesome 6 Sharp";
286 font-weight: 300;
287 content: "\f107";
288 border: 0 none;
289 padding-top: 3px;
290 transition: all 200ms;
291 }
292
293 .dropdown button.show:after {
294 transform: rotate(-90deg)
295 }
296
297 .dropdown-menu {
298 width: 100%;
299 }
300
301 /*
302 .dropdown-item.active, .dropdown-item:active {
303 background-color: ;
304 }
305
306 */
307 input[type="radio"], input[type="checkbox"] {
308 appearance: none;
309 -webkit-appearance: none;
310 width: 16px;
311 height: 16px;
312 /* border: 1px solid var(--jb-dark-orange); */
313 border-radius: 50%;
314 background-color: transparent;
315 position: relative;
316 top: 4px;
317 cursor: pointer;
318 }
319
320 /*
321 input[type="radio"]:checked::before, input[type="checkbox"]:checked::before {
322 content: "";
323 display: block;
324 width: 8px;
325 height: 8px;
326 background-color: var(--jb-dark-orange);
327 border-radius: 50%;
328 position: absolute;
329 top: 50%;
330 left: 50%;
331 transform: translate(-50%, -50%);
332 animation: appear 0.5s;
333 cursor: pointer;
334 }
335 */
336
337 input[type="checkbox"]:not(:checked)::before {
338 content: "";
339 display: block;
340 width: 8px;
341 height: 8px;
342 background-color: #ffffff;
343 position: absolute;
344 top: 50%;
345 left: 50%;
346 transform: translate(-50%, -50%);
347 animation: disappear 0.5s;
348 cursor: pointer;
349 }
350
351 input[type="checkbox"] {
352 border-radius: 3px;
353 }
354 input[type="checkbox"]:checked::before, input[type="checkbox"]:not(:checked)::before {
355 border-radius: 2px;
356 }
357
358 .radio label, .checkbox label {
359 margin-right: 10px;
360 font-size: 14px;
361 }
362
363 .radio label:last-child, .checkbox label:last-child {
364 margin-right: 0;
365 }
366
367 @keyframes appear {
368 0% {
369 transform: translate(-50%, -50%) scale(0);
370 background-color: #fff;
371 }
372 45% {
373 transform: translate(-50%, -50%) scale(1.6);
374 background-color: var(--jb-dark-orange);
375 }
376 50% {
377 transform: translate(-50%, -50%) scale(1.7);
378 background-color: var(--jb-dark-orange);
379 }
380 55% {
381 transform: translate(-50%, -50%) scale(1.6);
382 }
383 100% {
384 transform: translate(-50%, -50%) scale(1);
385 background-color: var(--jb-dark-orange);
386 }
387 }
388
389 @keyframes disappear {
390 100% {
391 transform: translate(-50%, -50%) scale(0);
392 background-color: #fff;
393 }
394 55% {
395 transform: translate(-50%, -50%) scale(1.6);
396 background-color: var(--jb-dark-orange);
397 }
398 50% {
399 transform: translate(-50%, -50%) scale(1.7);
400 background-color: var(--jb-dark-orange);
401 }
402 45% {
403 transform: translate(-50%, -50%) scale(1.6);
404 }
405 0% {
406 transform: translate(-50%, -50%) scale(1);
407 background-color: var(--jb-dark-orange);
408 }
409 }
410
411 label.search-box {
412 background-color: #F5F5F5;
413 border: 0 none;
414 border-radius: 10px;
415 padding: 0 10px;
416 cursor: text;
417 width: 100%;
418 }
419
420 label.search-box i {
421 margin: 0 10px 0 5px;
422 }
423
424 label.search-box input {
425 background-color: transparent;
426 border: 0 none;
427 font-size: 13px;
428 height: 39.5px;
429 width: calc( 100% - 40px );
430 }
431
432 label.search-box input:focus, label.search-box input:active {
433 border: 0 none;
434 }
435
436 .rounded-box.table-box {
437 padding: 15px 0;
438 }
439 .rounded-box.table-box table thead tr {
440 border-bottom: 0 none;
441 }
442
443 .rounded-box.table-box table thead th {
444 padding: 15px 10px;
445 font-size: 13px;
446 font-weight: normal;
447 }
448
449 .rounded-box.table-box table tbody td {
450 padding: 15px 10px;
451 font-size: 12px;
452 border-bottom: 1px solid var(--jb-xtra-light-gray);
453 }
454
455 .rounded-box.table-box table tbody td.no-result {
456 text-align: center;
457 font-size: 14px;
458 font-weight: bold;
459 padding: 30px;
460 }
461
462 .label {
463 border-radius: 20px;
464 padding: 3px 8px;
465 color: #ffffff;
466 font-size: 12px;
467 }
468
469 ul.pagination {
470 padding: 0;
471 font-size: 13px;
472 display: inline-block;
473 margin-right: 15px;
474 }
475
476 ul.pagination li {
477 margin-right: 5px;
478 float: left;
479 }
480
481 ul.pagination li:last-child {
482 margin-right: 0;
483 }
484
485 ul.pagination li a {
486 display: block;
487 padding: 10px 15px;
488 border: 1px solid var(--jb-xtra-light-gray);
489 border-radius: 8px;
490 text-decoration: none;
491 color: var(--jb-dark-blue);
492 }
493
494 ul.pagination li.more a {
495 border: 1px solid #ffffff;
496 }
497
498 ul.pagination li.active a,ul.pagination li:hover a {
499 border: 1px solid var(--jb-dark-blue);
500 background-color: var(--jb-dark-blue);
501 color: #ffffff;
502 }
503
504 th > button {
505 border: 0 none;
506 background: transparent;
507 display: inline-block;
508 }
509 .pagination-text {
510 display: table-cell;
511 padding: 10px 15px;
512 }
513 .row + .row, .grid + .grid {
514 margin-top: 20px;
515 }
516
517 .row > div {
518 margin-bottom: 5px;
519 }
520
521 .system-alerts {
522 padding: 20px;
523 }
524 .system-alerts > div {
525 margin-bottom: 10px;
526 }
527
528 .dropdown-btn button, .btn {
529 border-radius: 10px;
530 border: 0 none;
531 font-size: 13px;
532 padding: 10px 15px;
533 }
534
535 .dropdown-btn button, .btn.btn-rounded {
536 border-radius: 30px;
537 }
538
539 .input-group-text {
540 border: 0 none;
541 background-color: #e3e3e3;
542 }
543
544 #menu-bars {
545 display: none;
546 font-size: 36px;
547 position: fixed;
548 right: 20px;
549 top: 15px;
550 z-index: 1001;
551 }
552
553
554 .modal.left .modal-dialog,
555 .modal.right .modal-dialog {
556 position: fixed;
557 margin: auto;
558 width: 33%;
559 max-width: 33%;
560 height: 100%;
561 -webkit-transform: translate3d(0%, 0, 0);
562 -ms-transform: translate3d(0%, 0, 0);
563 -o-transform: translate3d(0%, 0, 0);
564 transform: translate3d(0%, 0, 0);
565 }
566
567 .modal.left .modal-content,
568 .modal.right .modal-content {
569 height: 100%;
570 overflow-y: auto;
571 }
572
573 .modal.left .modal-body,
574 .modal.right .modal-body {
575 padding: 15px 15px 80px;
576 }
577
578 /*Left*/
579 .modal.left.fade .modal-dialog{
580 left: -33%;
581 -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
582 -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
583 -o-transition: opacity 0.3s linear, left 0.3s ease-out;
584 transition: opacity 0.3s linear, left 0.3s ease-out;
585 }
586
587 .modal.left.fade.show .modal-dialog{
588 left: 0;
589 }
590
591 /*Right*/
592 .modal.right.fade .modal-dialog {
593 right: -33%;
594 -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
595 -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
596 -o-transition: opacity 0.3s linear, right 0.3s ease-out;
597 transition: opacity 0.3s linear, right 0.3s ease-out;
598 }
599
600 .modal.right.fade.show .modal-dialog {
601 right: 0;
602 }
603
604
605 .modal.left .modal-content,
606 .modal.right .modal-content {
607 border-radius: 0;
608 border: 0 none;
609 }
610
611 .modal .box-title {
612 margin: 0;
613 }
614
615 button.dropdown-toggle {
616 white-space: nowrap;
617 }
618
619 .pretty.p-children-selected .state.p-success label::after, .pretty.p-toggle .state.p-success label::after {
620 background-color: #5fbd5f !important;
621 }
622
623 .pretty.p-smooth.p-children-selected + .state label::after {
624 transition: all .3s ease;
625 }
626
627 .pretty.p-smooth.p-default.p-children-selected + .state label::after {
628 -webkit-animation: zoom .2s ease;
629 animation: zoom .2s ease;
630 }
631