PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 3.3.1
WP STAGING – WordPress Backup, Restore, Migration & Clone v3.3.1
4.9.2 4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / assets / css / dist / wpstg-admin.css
wp-staging / assets / css / dist Last commit date
analytics-consent-modal.css 2 years ago analytics-consent-modal.css.map 2 years ago analytics-consent-modal.min.css 2 years ago analytics-consent-modal.min.css.map 2 years ago colors.css 2 years ago colors.css.map 2 years ago colors.min.css 3 years ago colors.min.css.map 2 years ago wpstg-admin-all-pages.css 2 years ago wpstg-admin-all-pages.css.map 2 years ago wpstg-admin-all-pages.min.css 2 years ago wpstg-admin-all-pages.min.css.map 2 years ago wpstg-admin-feedback.css 5 years ago wpstg-admin-feedback.css.map 5 years ago wpstg-admin-feedback.min.css 5 years ago wpstg-admin-feedback.min.css.map 5 years ago wpstg-admin.css 2 years ago wpstg-admin.css.map 2 years ago wpstg-admin.min.css 2 years ago wpstg-admin.min.css.map 2 years ago wpstg-sweetalert2.css 4 years ago wpstg-sweetalert2.css.map 4 years ago wpstg-sweetalert2.min.css 2 years ago wpstg-sweetalert2.min.css.map 2 years ago
wpstg-admin.css
5186 lines
1 /**
2 * WPSTG Admin CSS
3 *
4 * @package WPSTG
5 * @subpackage Admin CSS
6 * @copyright Copyright (c) 2023, WP STAGING
7 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
8 */
9 /* vars */
10 :root {
11 --wpstg-color-warning: #ffb804;
12 --wpstg-color-info: #028c07;
13 }
14
15 /* IMPORTS */
16 /* Colors */
17 .wpstg-primary-color {
18 color: #1a73e8;
19 }
20
21 .wpstg--violet {
22 color: #9d37ae;
23 }
24
25 .wpstg-border--violet {
26 border: 1px solid #9d37ae;
27 }
28
29 .wpstg--red {
30 color: #e01e5a;
31 }
32
33 .wpstg--red-warning {
34 color: #e01e5a;
35 }
36
37 .wpstg-cta--red {
38 color: #1a73e8;
39 }
40
41 .wpstg--blue {
42 color: #1a73e8;
43 }
44
45 .wpstg--darkblue {
46 color: #0e86d9;
47 }
48
49 .wpstg--green {
50 color: #3bba68;
51 }
52
53 .wpstg--grey {
54 color: #393939;
55 }
56
57 .wpstg--darkgrey {
58 color: #1b1b1b;
59 }
60
61 .wpstg--filter--svg {
62 filter: invert(24%) sepia(11%) saturate(558%) hue-rotate(169deg) brightness(97%) contrast(91%);
63 }
64
65 .wpstg-badge {
66 background: #f8f9fa;
67 color: #333;
68 border-radius: 3px;
69 font-size: 12px;
70 padding: 4px 8px;
71 margin-left: 20px;
72 }
73 .wpstg-badge.wpstg-badge-warning {
74 background: #ffe26e;
75 color: #3d3d3d;
76 }
77 .wpstg-badge.wpstg-badge-info {
78 background: #3bba68;
79 color: #fff;
80 }
81
82 .wpstg_admin .wpstg-checkbox, #wpstg-clonepage-wrapper .wpstg-checkbox, .wpstg--swal2-container .wpstg-checkbox {
83 -webkit-appearance: none;
84 appearance: none;
85 position: relative;
86 border-radius: 3px;
87 box-shadow: none;
88 width: 18px;
89 height: 18px;
90 border: 2px solid #dcdbdb;
91 transition: border-color 0.2s;
92 }
93 .wpstg_admin .wpstg-checkbox:hover, #wpstg-clonepage-wrapper .wpstg-checkbox:hover, .wpstg--swal2-container .wpstg-checkbox:hover {
94 border: 2px solid #1a73e8;
95 border-color: #185abc;
96 }
97 .wpstg_admin .wpstg-checkbox:checked, #wpstg-clonepage-wrapper .wpstg-checkbox:checked, .wpstg--swal2-container .wpstg-checkbox:checked {
98 background-color: #1a73e8;
99 border-color: #1a73e8;
100 }
101 .wpstg_admin .wpstg-checkbox:checked::before, #wpstg-clonepage-wrapper .wpstg-checkbox:checked::before, .wpstg--swal2-container .wpstg-checkbox:checked::before {
102 display: inline-block;
103 width: 4px;
104 height: 10px;
105 content: "";
106 color: #fff;
107 position: absolute;
108 left: 8px;
109 top: 3px;
110 margin-left: -3px;
111 border: solid #fff;
112 border-width: 0 3px 3px 0;
113 -webkit-transform: rotate(45deg);
114 -ms-transform: rotate(45deg);
115 transform: rotate(45deg);
116 }
117 .wpstg_admin .wpstg-checkbox:disabled, #wpstg-clonepage-wrapper .wpstg-checkbox:disabled, .wpstg--swal2-container .wpstg-checkbox:disabled {
118 cursor: not-allowed;
119 }
120 .wpstg_admin .wpstg-checkbox:disabled:checked, #wpstg-clonepage-wrapper .wpstg-checkbox:disabled:checked, .wpstg--swal2-container .wpstg-checkbox:disabled:checked {
121 background-color: #aaa;
122 border-color: #aaa;
123 }
124 .wpstg_admin .wpstg-checkbox:disabled:checked::before, #wpstg-clonepage-wrapper .wpstg-checkbox:disabled:checked::before, .wpstg--swal2-container .wpstg-checkbox:disabled:checked::before {
125 border-color: #185abc;
126 }
127 .wpstg_admin .wpstg-checkbox:focus, #wpstg-clonepage-wrapper .wpstg-checkbox:focus, .wpstg--swal2-container .wpstg-checkbox:focus {
128 box-shadow: 0 0 0 1px #185abc;
129 }
130 .wpstg_admin .wpstg-checkbox.wpstg-checkbox--small, #wpstg-clonepage-wrapper .wpstg-checkbox.wpstg-checkbox--small, .wpstg--swal2-container .wpstg-checkbox.wpstg-checkbox--small {
131 width: 16px;
132 height: 16px;
133 }
134 .wpstg_admin .wpstg-checkbox.wpstg-checkbox--small:checked::before, #wpstg-clonepage-wrapper .wpstg-checkbox.wpstg-checkbox--small:checked::before, .wpstg--swal2-container .wpstg-checkbox.wpstg-checkbox--small:checked::before {
135 width: 5px;
136 height: 9px;
137 left: 6px;
138 top: 2px;
139 }
140
141 /* IMPORTS */
142 /* Colors */
143 .wpstg-primary-color {
144 color: #1a73e8;
145 }
146
147 .wpstg--violet {
148 color: #9d37ae;
149 }
150
151 .wpstg-border--violet {
152 border: 1px solid #9d37ae;
153 }
154
155 .wpstg--red {
156 color: #e01e5a;
157 }
158
159 .wpstg--red-warning {
160 color: #e01e5a;
161 }
162
163 .wpstg-cta--red {
164 color: #1a73e8;
165 }
166
167 .wpstg--blue {
168 color: #1a73e8;
169 }
170
171 .wpstg--darkblue {
172 color: #0e86d9;
173 }
174
175 .wpstg--green {
176 color: #3bba68;
177 }
178
179 .wpstg--grey {
180 color: #393939;
181 }
182
183 .wpstg--darkgrey {
184 color: #1b1b1b;
185 }
186
187 .wpstg--filter--svg {
188 filter: invert(24%) sepia(11%) saturate(558%) hue-rotate(169deg) brightness(97%) contrast(91%);
189 }
190
191 #wpstg-contact-us-report-issue-form {
192 margin-top: 10px;
193 }
194
195 #wpstg-contact-us-button {
196 margin-left: 30px;
197 border: 1px solid #3bba68;
198 color: #3bba68;
199 background-color: white;
200 padding: 5px 20px 5px 20px;
201 }
202
203 .wpstg-contact-us-basic-h1 {
204 color: #303030;
205 font-size: 2em;
206 margin: 0.67em 0;
207 font-weight: 600;
208 }
209
210 .wpstg-contact-us-basic-h2 {
211 color: #303030;
212 font-size: 1.3em;
213 margin: 1em 0;
214 font-weight: 600;
215 }
216
217 #wpstg-contact-us-button:hover {
218 background-color: #3bba68;
219 color: #fff;
220 }
221
222 .wpstg-contact-us-modal {
223 display: none;
224 position: fixed;
225 z-index: 9999999;
226 padding-top: 100px;
227 left: 0;
228 top: 0;
229 width: 100%;
230 height: 100%;
231 overflow: auto;
232 background-color: rgb(0, 0, 0);
233 background-color: rgba(0, 0, 0, 0.4);
234 }
235 .wpstg-contact-us-modal .wpstg-contact-us-modal-header-title {
236 font-size: 16px;
237 }
238 .wpstg-contact-us-modal .wpstg-contact-us-inner-container-header {
239 font-size: 18px;
240 font-weight: bold;
241 line-height: 33px;
242 }
243 .wpstg-contact-us-modal .wpstg-contact-us-inner-container-content {
244 font-size: 16px;
245 }
246
247 .wpstg-contact-us-inner-container {
248 text-align: center;
249 border-radius: 6px;
250 cursor: pointer;
251 height: auto;
252 display: list-item;
253 align-items: center;
254 width: 100%;
255 color: black;
256 border: 2px solid #2ea3b6;
257 text-decoration: none;
258 overflow: hidden;
259 padding: 20px 20px 20px 20px;
260 }
261 .wpstg-contact-us-inner-container > span {
262 width: 100%;
263 }
264
265 .wpstg-contact-us-report-issue, #wpstg-contact-us-report-issue-loader, #wpstg-contact-us-support-forum,
266 #wpstg-general-error-report-issue-loader, #wpstg-general-error-support-forum {
267 display: none;
268 }
269
270 .wpstg-contact-us-report-issue {
271 padding: 0 20px 20px;
272 }
273
274 /* Modal Content */
275 .wpstg-modal-content {
276 position: relative;
277 background-color: #fefefe;
278 margin: auto;
279 padding: 0;
280 width: 90%;
281 max-height: 80%;
282 max-width: 900px;
283 overflow-y: auto;
284 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
285 -webkit-animation-name: animatetop;
286 -webkit-animation-duration: 0.4s;
287 animation-name: animatetop;
288 animation-duration: 0.4s;
289 border-radius: 6px;
290 }
291
292 @-webkit-keyframes animatetop {
293 from {
294 top: -300px;
295 opacity: 0;
296 }
297 to {
298 top: 0;
299 opacity: 1;
300 }
301 }
302 @keyframes animatetop {
303 from {
304 top: -300px;
305 opacity: 0;
306 }
307 to {
308 top: 0;
309 opacity: 1;
310 }
311 }
312 .wpstg-modal-close {
313 color: white;
314 float: right;
315 font-size: 28px;
316 font-weight: bold;
317 }
318
319 .wpstg-contact-us-margin-left-right {
320 margin-right: 20px;
321 }
322
323 a.wpstg-contact-us-inner-container:hover,
324 a.wpstg-contact-us-inner-container:focus,
325 a.wpstg-contact-us-inner-container:active,
326 .wpstg-modal-close:hover,
327 .wpstg-modal-close:focus {
328 background-image: linear-gradient(40deg, #1c93cd 30%, #00c473 100%);
329 text-decoration: none;
330 cursor: pointer;
331 color: #fff;
332 border-color: #fff;
333 }
334
335 .wpstg-modal-header {
336 padding: 10px 20px 10px 20px;
337 background: linear-gradient(129deg, #35b6f4 0%, #2eb67e 50%, #ea9f33 50%, #e12758 100%);
338 color: #fff;
339 font-weight: bold;
340 }
341
342 .wpstg-modal-body {
343 padding: 20px 20px 20px 20px;
344 display: flex;
345 }
346
347 .wpstg-modal-footer {
348 padding: 2px 16px;
349 background-image: linear-gradient(40deg, #1c93cd 30%, #00c473 100%);
350 color: white;
351 height: 2vh;
352 }
353
354 .wpstg-contact-us-troubleshot-container {
355 background: #bdf5d4;
356 border-radius: 6px;
357 margin-top: 20px;
358 margin-bottom: 0;
359 padding: 20px 20px 10px;
360 }
361
362 .wpstg-contact-us-troubleshot-container h2 {
363 color: #1d2327;
364 font-size: 1.3em;
365 margin: 0;
366 }
367
368 .wpstg-contact-us-addon {
369 display: flex;
370 font-family: monospace;
371 }
372
373 .wpstg-contact-us-addon-item {
374 background-color: rgba(147, 128, 108, 0.1);
375 color: #fff;
376 font: inherit;
377 font-weight: normal;
378 cursor: pointer;
379 }
380
381 .wpstg-contact-us-addon-field {
382 flex: 1;
383 border: 2px solid #2ea3b6;
384 padding: 0.5em 0.7em;
385 font-family: monospace;
386 font-size: xx-large;
387 font-weight: bold;
388 margin: 0;
389 border-radius: 4px 0 0 4px;
390 border-right: 0;
391 }
392
393 .wpstg-contact-us-addon-field:focus,
394 .wpstg-contact-us-addon-field:active {
395 border-right: 0;
396 }
397
398 .wpstg-contact-us-addon-field,
399 .wpstg-contact-us-addon-item {
400 text-align: center;
401 margin-bottom: 4px;
402 display: flex;
403 align-items: center;
404 justify-content: center;
405 }
406
407 .wpstg-success-modal {
408 width: min-content;
409 top: 10%;
410 }
411
412 #wpstg-contact-us-debug-response {
413 border: 1px solid;
414 text-align: center;
415 color: beige;
416 display: none;
417 justify-content: center;
418 border-radius: 6px;
419 background-image: linear-gradient(40deg, #1c93cd 30%, #00c473 100%);
420 }
421
422 #wpstg-contact-us-debug-response a {
423 color: #fff;
424 }
425
426 .wpstg-contact-us-modal-align {
427 text-align: center;
428 line-height: normal;
429 }
430
431 #wpstg-contact-us-success-form,
432 #wpstg-general-error-success-form {
433 display: none;
434 width: 50vw;
435 }
436
437 #wpstg-contact-us-success-form > .wpstg-contact-us-modal,
438 #wpstg-contact-us-success-form > .wpstg-contact-us-modal > .wpstg-success-modal > .wpstg-modal-body,
439 #wpstg-general-error-success-form > .wpstg-contact-us-modal,
440 #wpstg-general-error-success-form > .wpstg-contact-us-modal > .wpstg-success-modal > .wpstg-modal-body {
441 display: block;
442 }
443
444 .wpstg-contact-us-debug-info {
445 display: flex;
446 place-items: center;
447 }
448
449 .wpstg-contact-us-close-btn {
450 position: absolute;
451 }
452
453 .wpstg-contact-us-close-btn:hover {
454 opacity: 0.3;
455 cursor: pointer;
456 }
457
458 .wpstg-contact-us-close-btn:before, .wpstg-contact-us-close-btn:after {
459 position: absolute;
460 content: " ";
461 width: 2px;
462 height: 15px;
463 background-color: #e01e5a;
464 }
465
466 .wpstg-contact-us-close-btn:before {
467 transform: rotate(45deg);
468 }
469
470 .wpstg-contact-us-close-btn:after {
471 transform: rotate(-45deg);
472 }
473
474 .wpstg-contact-us-close-btn:before,
475 .wpstg-contact-us-close-btn:after {
476 background-color: #fff;
477 }
478
479 .wpstg-contact-us-close-btn {
480 right: 5px;
481 width: 20px;
482 display: block;
483 height: 20px;
484 }
485
486 #wpstg-contact-us-debug-code-copy,
487 #wpstg-general-error-debug-code-copy {
488 border-radius: 0 4px 4px 0;
489 background-color: #1a73e8;
490 font-size: large;
491 padding-right: 10px;
492 padding-left: 10px;
493 }
494
495 .notyf {
496 z-index: 99999999 !important;
497 }
498
499 #wpstg-general-error-modal .wpstg-contact-us-troubleshot-container,
500 #wpstg-general-error-modal .wpstg-modal-body {
501 display: block;
502 text-align: center;
503 margin-top: unset;
504 }
505 #wpstg-general-error-modal #wpstg-general-error-success-form .wpstg-modal-body {
506 text-align: left;
507 }
508 #wpstg-general-error-modal .wpstg-contact-us-debug-info {
509 display: inline-flex;
510 text-align: center;
511 }
512 #wpstg-general-error-modal .wpstg-contact-us-troubleshot-container h2 {
513 font-size: 30px;
514 }
515 #wpstg-general-error-modal .wpstg-contact-us-troubleshot-container p {
516 font-size: 16px;
517 }
518 #wpstg-general-error-modal .wpstg-contact-us-troubleshot-container {
519 padding-top: 35px;
520 }
521 #wpstg-general-error-modal .wpstg-contact-us-troubleshot-container p:first-of-type {
522 margin-bottom: 0;
523 }
524 #wpstg-general-error-modal .wpstg-contact-us-troubleshot-container p:nth-of-type(2) {
525 margin-top: 0;
526 }
527 #wpstg-general-error-modal .wpstg-contact-us-report-issue {
528 display: block !important;
529 margin-top: unset;
530 padding: 30px;
531 }
532 #wpstg-general-error-modal p {
533 line-height: 28px;
534 }
535
536 @media screen and (max-width: 912px) {
537 .wpstg-contact-us-margin-left-right {
538 margin-right: 0;
539 margin-bottom: 20px;
540 }
541 .wpstg-modal-body {
542 display: block;
543 width: auto;
544 }
545 .wpstg-modal-content {
546 width: 95vw;
547 }
548 .wpstg-contact-us-inner-container {
549 padding: 20px 20px 20px 20px;
550 width: unset;
551 }
552 .wpstg-modal-header {
553 width: auto;
554 }
555 .wpstg-success-modal {
556 width: 80vw;
557 }
558 #wpstg-general-error-modal .wpstg-contact-us-report-issue {
559 padding: 10px;
560 }
561 #wpstg-general-error-modal .wpstg-contact-us-troubleshot-container h2 {
562 font-size: 20px;
563 }
564 #wpstg-general-error-modal p {
565 line-height: 20px;
566 }
567 }
568 @media screen and (max-width: 596px) {
569 .wpstg-success-modal {
570 width: 95vw;
571 }
572 .wpstg-contact-us-addon-field, .wpstg-contact-us-addon-item {
573 font-size: unset;
574 }
575 }
576 .wpstg-delete-staging-site-modal .wpstg-delete-confirm-modal {
577 display: flex;
578 }
579 .wpstg-delete-staging-site-modal .wpstg--swal2-title {
580 line-height: 22px;
581 }
582 .wpstg-delete-staging-site-modal .wpstg-content-left-column {
583 float: left;
584 }
585 .wpstg-delete-staging-site-modal .wpstg-margin-l7 {
586 margin-left: 7px;
587 }
588 .wpstg-delete-staging-site-modal .wpstg-delete-confirm-container {
589 display: block;
590 width: 50%;
591 border: 1px solid #c6c6c6;
592 border-radius: 6px;
593 transition: border-color 0.2s ease-in-out;
594 margin: 15px 10px;
595 max-height: 500px;
596 overflow: auto;
597 }
598 .wpstg-delete-staging-site-modal .wpstg-margin-r25 {
599 margin-right: 25px;
600 }
601 .wpstg-delete-staging-site-modal #wpstg-delete-confirm-error-container {
602 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
603 border-radius: 6px;
604 padding: 10px;
605 }
606 .wpstg-delete-staging-site-modal .wpstg-delete-confirm-inner-content {
607 display: flex;
608 align-items: center;
609 margin-bottom: 5px;
610 text-align: left;
611 }
612 .wpstg-delete-staging-site-modal .wpstg-delete-confirm-inner-content-checkboxes {
613 text-align: left;
614 line-height: 21px;
615 }
616 .wpstg-delete-staging-site-modal .wpstg-delete-confirm-container {
617 margin: 10px 10px 10px 0;
618 padding: 20px;
619 }
620 .wpstg-delete-staging-site-modal .wpstg-delete-confirm-header {
621 margin-bottom: 5px;
622 text-align: left;
623 font-weight: bold;
624 }
625 .wpstg-delete-staging-site-modal .wpstg--swal2-actions {
626 margin: 10px auto 0;
627 }
628 .wpstg-delete-staging-site-modal .wpstg-display-content-right-side {
629 margin-right: 0;
630 }
631 .wpstg-delete-staging-site-modal .wpstg--swal2-header {
632 align-items: center;
633 }
634
635 @media screen and (max-width: 912px) {
636 .wpstg-delete-staging-site-modal .wpstg-delete-confirm-modal {
637 display: block;
638 min-width: 360px;
639 }
640 .wpstg-delete-staging-site-modal .wpstg-delete-confirm-container {
641 width: auto;
642 }
643 .wpstg-delete-staging-site-modal .wpstg--swal2-popup.wpstg-swal-popup.wpstg-delete-staging-site-modal {
644 padding: 2px 2px 10px;
645 }
646 .wpstg-delete-staging-site-modal .wpstg--swal2-actions {
647 margin: 10px auto 0;
648 }
649 }
650 #wpstg-footer {
651 max-width: 750px;
652 display: block;
653 clear: both;
654 margin-top: 0;
655 margin-bottom: 18px;
656 margin-right: 20px;
657 vertical-align: bottom;
658 background-color: #ffffff;
659 position: relative;
660 transition: border-color 0.2s ease-in-out;
661 color: #3e3e3e;
662 border-radius: 6px;
663 padding: 30px;
664 box-shadow: 0 0 1px RGB(0 0 0/13%), 0 1px 3px RGB(0 0 0/10%);
665 }
666 #wpstg-footer li a {
667 text-decoration: none;
668 color: #000000;
669 }
670 #wpstg-footer a:hover {
671 text-decoration: underline;
672 color: #185abc;
673 }
674 #wpstg-footer li {
675 line-height: 1.5em;
676 margin-bottom: 2px;
677 list-style: circle;
678 }
679 #wpstg-footer ul {
680 margin-left: 15px;
681 margin-top: 15px;
682 }
683
684 .wpstg-footer--title {
685 display: block;
686 font-size: 1.25rem;
687 color: #1a73e8;
688 margin-left: 0;
689 margin-top: 0;
690 }
691
692 .wpstg-footer-logo {
693 padding-top: 0;
694 padding-bottom: 0;
695 text-align: center;
696 margin-bottom: 10px;
697 clear: both;
698 margin-right: 0;
699 }
700 .wpstg-footer-logo a {
701 margin: 0 auto;
702 }
703
704 .wpstg-partner-footer {
705 display: block;
706 text-align: center;
707 margin-bottom: 30px;
708 height: 30px;
709 }
710 .wpstg-partner-footer ul {
711 display: flex;
712 justify-content: center;
713 list-style-type: none;
714 padding: 0;
715 margin: 2px 0 0;
716 }
717 .wpstg-partner-footer li {
718 border-right: 1px solid #a7a7a7;
719 display: inline-block;
720 float: left;
721 padding: 0 6px;
722 }
723 .wpstg-partner-footer li:last-child {
724 border-right: 0;
725 }
726 .wpstg-partner-footer a {
727 color: #2271b1;
728 }
729 .wpstg-partner-footer a:hover {
730 background-color: #fefefe;
731 background-image: linear-gradient(40deg, #1c93cd 30%, #22875d 100%);
732 -webkit-background-clip: text;
733 -webkit-text-fill-color: transparent;
734 }
735
736 #wpfooter {
737 display: none !important;
738 }
739
740 .button-primary {
741 background-color: #1a73e8 !important;
742 }
743
744 .wp-admin .button-cancel {
745 color: #1a73e8 !important;
746 }
747
748 .wpstg-blue-primary {
749 display: inline-block;
750 text-decoration: none;
751 font-size: 14px;
752 margin: 0;
753 cursor: pointer;
754 border-style: none;
755 -webkit-appearance: none;
756 border-radius: 4px;
757 white-space: nowrap;
758 box-sizing: border-box;
759 background: #1a73e8;
760 color: #fff;
761 }
762
763 .wpstg-blue-primary:hover {
764 background: #185abc;
765 color: #fff;
766 }
767
768 .wpstg-button {
769 display: inline-block;
770 border-radius: 4px;
771 cursor: pointer;
772 padding: 12px 15px 12px 15px;
773 font-weight: 500;
774 outline: 0;
775 transition: background-color 0.1s ease-in;
776 text-decoration: none;
777 border: 0;
778 }
779
780 .wpstg-button.wpstg-save {
781 background-color: #1687A7;
782 color: white;
783 }
784
785 .wpstg-button.wpstg-save:hover {
786 background-color: #276678;
787 }
788
789 .wpstg-button.wpstg-button-light {
790 background-color: #f8f8f8;
791 border: 1px solid #eee;
792 color: #333;
793 animation: background-color 0.3s;
794 }
795
796 .wpstg-button.wpstg-button-light:hover {
797 background-color: #e0e0e0;
798 border: 1px solid #e0e0e0;
799 }
800
801 .wpstg-buttons .spinner {
802 float: none;
803 margin: 0 0 0 5px;
804 }
805
806 .wpstg-button.danger {
807 display: inline-block;
808 text-decoration: none;
809 text-align: center;
810 text-transform: inherit;
811 background-color: #E01E5A;
812 color: white;
813 border-radius: 2px;
814 border-color: transparent;
815 }
816
817 .wpstg-button.danger:hover {
818 background-color: #c0194d;
819 }
820
821 .wpstg-button--big {
822 display: inline-block;
823 padding: 10px;
824 min-width: 170px;
825 font-size: 16px;
826 text-decoration: none;
827 text-align: center;
828 margin-top: 20px;
829 color: white;
830 border-radius: 2px;
831 }
832
833 .wpstg-button--primary {
834 display: inline-block;
835 text-decoration: none;
836 font-size: 13px;
837 margin: 0;
838 padding: 10px 20px 10px 20px;
839 cursor: pointer;
840 border: 1px solid rgba(29, 28, 29, 0.3);
841 -webkit-appearance: none;
842 border-radius: 4px;
843 white-space: nowrap;
844 box-sizing: border-box;
845 background-color: #fff;
846 }
847
848 .wpstg-button--primary:hover {
849 background: rgba(28, 29, 28, 0.04);
850 }
851
852 .wpstg-button--secondary {
853 display: inline-block;
854 background-color: transparent;
855 color: #95a5a6;
856 border-radius: 4px;
857 border: 0 solid rgba(29, 28, 29, 0.3);
858 cursor: pointer;
859 padding: 10px 20px 10px 20px !important;
860 font-weight: 500;
861 outline: 0;
862 transition: background-color 0.1s ease-in;
863 text-decoration: none;
864 }
865
866 .wpstg-button--red {
867 background-color: #e01e5a;
868 color: white;
869 }
870
871 .wpstg-button--red:hover {
872 background-color: #cd1c53;
873 color: white;
874 }
875
876 .wpstg-button--cta-red {
877 background-color: #e01e5a;
878 border-color: #e01e5a;
879 color: white;
880 }
881
882 .wpstg-button--cta-red:hover {
883 background-color: #cd1c53;
884 border-color: #cd1c53;
885 color: white;
886 }
887
888 a.wpstg-button--cta-red {
889 background-color: #e01e5a;
890 border-color: #e01e5a;
891 color: white;
892 }
893
894 .wpstg-button--blue {
895 display: inline-block;
896 text-decoration: none;
897 padding: 14px 20px 14px 20px;
898 border-radius: 4px;
899 font-size: 14px;
900 box-shadow: 0 0 1px RGB(0 0 0/13%), 0 1px 3px RGB(0 0 0/20%);
901 background: #1a73e8;
902 color: white;
903 border: 0;
904 cursor: pointer;
905 }
906
907 .wpstg-button--blue:hover,
908 .wpstg-button--blue:active,
909 .wpstg-button--blue:focus {
910 background-color: #185abc;
911 color: white;
912 }
913
914 #wpstg-button-backup-upgrade {
915 font-size: 16px;
916 width: 150px;
917 text-align: center;
918 margin-top: 10px;
919 }
920
921 .wpstg-button:disabled {
922 background-color: #fff !important;
923 text-shadow: none;
924 color: #c6c6c6;
925 border: 1px solid #c6c6c6;
926 cursor: not-allowed;
927 }
928
929 .wpstg-button-back-arrow {
930 display: inline-flex;
931 align-items: center;
932 color: #2c3338;
933 }
934
935 .wpstg-button-back-arrow:hover {
936 color: #2c3338;
937 }
938
939 #wpstg-success-button {
940 font-weight: bold;
941 }
942
943 .wpstg-green-button {
944 background: #3bba68;
945 color: white;
946 }
947
948 .wpstg-green-button:hover {
949 background: #2E9A54;
950 }
951
952 .wpstg-btn-danger {
953 background-color: #1a73e8;
954 color: white;
955 text-shadow: none;
956 }
957
958 .wpstg-btn-danger:hover {
959 background: #185abc;
960 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
961 }
962
963 .wpstg-border-thin-button {
964 background-color: #fff;
965 border: 1px solid #dadce0;
966 color: #1a73e8;
967 font-size: 14px;
968 }
969
970 .wpstg-border-thin-button:hover {
971 background-color: #fff;
972 border: 1px solid #1a73e8;
973 color: #1a73e8;
974 }
975
976 #wpstg--button--manage--license {
977 margin-top: 5px;
978 }
979
980 a#wpstg--button--manage--license:active {
981 color: #fff;
982 }
983
984 .wpstg-loading-bar-container {
985 width: 600px;
986 margin: 0 auto;
987 border-radius: 0px;
988 border: 0px solid transparent;
989 position: relative;
990 padding: 0px;
991 height: 4px;
992 visibility: hidden;
993 }
994
995 .wpstg-loading-bar-container:before {
996 content: "";
997 border-radius: 0px;
998 position: absolute;
999 top: -4px;
1000 right: -4px;
1001 bottom: -4px;
1002 left: -4px;
1003 }
1004
1005 .wpstg-loading-bar-container .wpstg-loading-bar {
1006 position: absolute;
1007 border-radius: 10px;
1008 top: 0;
1009 right: 100%;
1010 bottom: 0;
1011 left: 0;
1012 background: #a9e4f1;
1013 width: 0;
1014 animation: wpstgLoadingBar 1s linear infinite;
1015 }
1016
1017 @keyframes wpstgLoadingBar {
1018 0% {
1019 left: 0%;
1020 right: 100%;
1021 width: 0%;
1022 }
1023 10% {
1024 left: 0%;
1025 right: 75%;
1026 width: 25%;
1027 }
1028 90% {
1029 right: 0%;
1030 left: 75%;
1031 width: 25%;
1032 }
1033 100% {
1034 left: 100%;
1035 right: 0%;
1036 width: 0%;
1037 }
1038 }
1039 .wpstg--swal2-content {
1040 color: #3e3e3e;
1041 }
1042
1043 .wpstg--swal2-content h1 {
1044 color: #3e3e3e;
1045 }
1046
1047 .wpstg--swal2-content p {
1048 font-size: 16px;
1049 }
1050
1051 .wpstg-update-staging-site-modal .wpstg--swal2-header {
1052 align-items: center;
1053 }
1054 .wpstg-update-staging-site-modal .wpstg--swal2-content {
1055 text-align: left;
1056 }
1057
1058 .wpstg--swal2-container {
1059 z-index: 9999;
1060 }
1061
1062 body.toplevel_page_wpstg_backup .wpstg--swal2-container.wpstg--swal2-backdrop-show,
1063 body.toplevel_page_wpstg_clone .wpstg--swal2-container.wpstg--swal2-backdrop-show {
1064 background: rgba(0, 0, 0, 0.6);
1065 z-index: 9995;
1066 }
1067
1068 .wpstg--swal2-popup.wpstg-swal-popup {
1069 border-radius: 8px;
1070 z-index: 9999;
1071 padding: 30px;
1072 color: #3e3e3e;
1073 font-family: Verdana, Geneva, Tahoma, sans-serif;
1074 }
1075
1076 .wpstg-swal-popup .wpstg--swal2-title {
1077 font-size: 22px;
1078 color: #3e3e3e;
1079 }
1080
1081 .wpstg-swal-popup.wpstg--swal2-popup:not(.wpstg-centered-modal) .wpstg--swal2-title {
1082 text-align: left; /* Manually adding this class to a non flex display */
1083 margin-bottom: 0;
1084 }
1085
1086 .wpstg-swal-popup .wpstg--swal2-close {
1087 top: 8px;
1088 right: 8px;
1089 z-index: 5;
1090 }
1091
1092 .wpstg-swal-popup .wpstg--swal2-close:focus {
1093 outline: none;
1094 }
1095
1096 .wpstg-swal-popup.wpstg--swal2-popup:not(.wpstg-centered-modal) .wpstg--swal2-actions {
1097 padding-bottom: 0;
1098 }
1099
1100 .wpstg-swal-popup .wpstg--swal2-actions > button {
1101 border-radius: 4px;
1102 font-weight: 900;
1103 border: 0;
1104 font-size: 15px;
1105 padding: 10px 12px;
1106 line-height: normal;
1107 height: 40px;
1108 min-width: 100px;
1109 text-shadow: none;
1110 }
1111
1112 .wpstg-swal-popup.wpstg--swal2-popup:not(.wpstg-centered-modal) .wpstg--swal2-actions > button {
1113 margin-left: 8px;
1114 }
1115
1116 .wpstg-swal-popup .wpstg--swal2-actions > button.wpstg--swal2-cancel {
1117 border: 1px solid rgba(29, 28, 29, 0.3);
1118 background: #fff;
1119 color: RGB(29, 28, 29);
1120 font-weight: 500;
1121 width: 100px;
1122 text-shadow: none;
1123 }
1124
1125 .wpstg-swal-popup .wpstg--swal2-actions > button:hover {
1126 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
1127 }
1128
1129 .wpstg-swal-popup .wpstg--swal2-actions > button.wpstg--swal2-cancel:hover {
1130 background: rgba(28, 29, 28, 0.04);
1131 }
1132
1133 #wpstg-backup-name-input {
1134 height: 44px;
1135 font-size: 18px;
1136 }
1137
1138 .wpstg-restore-finished-container .wpstg--swal2-title {
1139 color: #565656 !important;
1140 }
1141
1142 .wpstg-restore-finished-container .wpstg--swal2-content {
1143 margin-top: 20px;
1144 color: #a8a8a8;
1145 }
1146
1147 .wpstg-confirm-text-line-height {
1148 line-height: 28px;
1149 }
1150
1151 .wpstg-swal2-container.wpstg-swal2-loading > .wpstg--swal2-modal {
1152 height: 200px;
1153 }
1154
1155 .wpstg-swal2-container.wpstg-swal2-loading.wpstg-swal2-loading-sm > .wpstg--swal2-modal {
1156 height: 100px;
1157 }
1158
1159 .wpstg-swal2-container.wpstg-swal2-loading.wpstg-swal2-loading-sm .wpstg-swal2-ajax-loader img {
1160 height: 32px;
1161 width: 32px;
1162 }
1163
1164 .wpstg-reset-confirmation.wpstg-swal2-container:not(.wpstg-swal2-loading) > .wpstg--swal2-modal {
1165 max-width: 540px;
1166 width: calc(100% - 16px);
1167 }
1168
1169 .wpstg-reset-confirmation.wpstg-swal2-container .wpstg--swal2-header {
1170 display: none;
1171 }
1172
1173 .wpstg-reset-confirmation.wpstg-swal2-container .wpstg--swal2-content {
1174 height: auto;
1175 }
1176
1177 .wpstg-reset-confirmation.wpstg-swal2-container > .wpstg--swal2-modal > .wpstg--swal2-content .wpstg-tabs-wrapper {
1178 overflow-y: auto;
1179 height: auto !important;
1180 }
1181
1182 .wpstg-reset-confirmation.wpstg-swal2-container > .wpstg--swal2-modal > .wpstg--swal2-content {
1183 font-size: 13px;
1184 }
1185
1186 .wpstg-reset-confirmation.wpstg-swal2-container > .wpstg--swal2-modal > .wpstg--swal2-content .wpstg-dir {
1187 margin-bottom: 4px;
1188 }
1189
1190 .wpstg-reset-confirmation.wpstg-swal2-container > .wpstg--swal2-modal > .wpstg--swal2-content .wpstg-subdir {
1191 margin-top: 4px;
1192 }
1193
1194 .wpstg-reset-confirmation.wpstg-swal2-container.has-collapsible-open .wpstg--swal2-modal {
1195 height: calc(100vh - 50px);
1196 }
1197
1198 .wpstg-reset-confirmation.wpstg-swal2-container.has-collapsible-open > .wpstg--swal2-modal > .wpstg--swal2-content .wpstg-tabs-wrapper {
1199 height: calc(100vh - 350px) !important;
1200 }
1201
1202 .wpstg--swal2-actions.wpstg--modal--actions > button {
1203 margin-left: 4px;
1204 margin-right: 4px;
1205 text-shadow: initial;
1206 font-weight: 500;
1207 min-width: 130px;
1208 }
1209
1210 .wpstg-swal-popup {
1211 max-width: 1200px !important;
1212 }
1213
1214 .wpstg-swal-popup.wpstg-push-finished .wpstg--swal2-title {
1215 color: #393939;
1216 }
1217
1218 .wpstg-swal-popup.wpstg-push-finished .wpstg--swal2-content {
1219 margin-top: 8px;
1220 color: #393939;
1221 }
1222
1223 .wpstg-swal-popup .wpstg--swal2-progress-steps .wpstg--swal2-progress-step.wpstg--swal2-active-progress-step,
1224 .wpstg-swal-popup .wpstg--swal2-progress-steps .wpstg--swal2-progress-step,
1225 .wpstg-swal-popup .wpstg--swal2-progress-steps .wpstg--swal2-progress-step-line {
1226 background: #1a73e8;
1227 }
1228
1229 .wpstg-swal-popup .wpstg--swal2-progress-steps .wpstg--swal2-progress-step-line {
1230 width: 2.75em;
1231 }
1232
1233 .wpstg--modal--backup--upload--content {
1234 margin: 1em auto;
1235 padding: 0 0.75em 0.75em;
1236 }
1237
1238 .wpstg--modal--backup--upload--content .wpstg-linear-loader {
1239 display: none;
1240 }
1241
1242 .wpstg-backup-download-button {
1243 min-width: 200px;
1244 }
1245
1246 .wpstg-backup-url-container {
1247 margin: 40px 8px 0px;
1248 }
1249 .wpstg-backup-url-container .wpstg-backup-url-container-desc {
1250 font-size: 0.8em;
1251 }
1252
1253 #wpstg-backup-url {
1254 margin-top: 4px;
1255 margin-bottom: 4px;
1256 border-color: #185ABC;
1257 }
1258
1259 .wpstg-backup-direct-upload-notice {
1260 margin-top: 40px;
1261 }
1262
1263 #wpstg-auth-check-wrap.hidden {
1264 display: none;
1265 }
1266
1267 #wpstg-auth-check-wrap #wpstg-auth-check-bg {
1268 position: fixed;
1269 top: 0;
1270 bottom: 0;
1271 right: 0;
1272 left: 0;
1273 background: #000;
1274 opacity: 0.7;
1275 filter: alpha(opacity=70);
1276 z-index: 1000010;
1277 }
1278
1279 #wpstg-auth-check-wrap #wpstg-auth-check {
1280 position: fixed;
1281 top: 50%;
1282 left: 50%;
1283 transform: translate(-50%, -50%);
1284 width: 80%;
1285 max-width: 400px;
1286 max-height: calc(100vh - 40px);
1287 overflow-y: auto;
1288 padding: 30px 0;
1289 background-color: #f0f0f1;
1290 z-index: 1000011;
1291 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
1292 }
1293
1294 #wpstg-auth-check-wrap.fallback #wpstg-auth-check {
1295 max-height: 180px;
1296 overflow: auto;
1297 }
1298
1299 #wpstg-auth-check-wrap #wpstg-auth-check-form {
1300 height: 485px;
1301 position: relative;
1302 overflow: auto;
1303 -webkit-overflow-scrolling: touch;
1304 }
1305
1306 #wpstg-auth-check-form.loading:before {
1307 content: "";
1308 display: block;
1309 width: 20px;
1310 height: 20px;
1311 position: absolute;
1312 right: 50%;
1313 top: 50%;
1314 margin: -10px -10px 0 0;
1315 background: url(../../../img/wpstg-loader.gif) no-repeat center;
1316 background-size: 20px 20px;
1317 transform: translateZ(0);
1318 }
1319
1320 #wpstg-auth-check-wrap #wpstg-auth-check-form iframe {
1321 height: 98%;
1322 width: 100%;
1323 }
1324
1325 #wpstg-auth-check-wrap .wpstg-auth-check-close {
1326 position: absolute;
1327 top: 5px;
1328 left: 5px;
1329 height: 22px;
1330 width: 22px;
1331 color: #787c82;
1332 text-decoration: none;
1333 text-align: center;
1334 }
1335
1336 #wpstg-auth-check-wrap .wpstg-auth-check-close:before {
1337 content: "\f158";
1338 font: normal 20px/22px dashicons;
1339 speak: never;
1340 -webkit-font-smoothing: antialiased !important;
1341 -moz-osx-font-smoothing: grayscale;
1342 }
1343
1344 #wpstg-auth-check-wrap .wpstg-auth-check-close:hover,
1345 #wpstg-auth-check-wrap .wpstg-auth-check-close:focus {
1346 color: #2271b1;
1347 }
1348
1349 #wpstg-auth-check-wrap .wpstg-auth-fallback-expired {
1350 outline: 0;
1351 }
1352
1353 #wpstg-auth-check-wrap .wpstg-auth-fallback {
1354 font-size: 14px;
1355 line-height: 1.5;
1356 padding: 0 25px;
1357 display: none;
1358 }
1359
1360 #wpstg-auth-check-wrap.fallback .wpstg-auth-fallback,
1361 #wpstg-auth-check-wrap.fallback .wpstg-auth-check-close {
1362 display: block;
1363 }
1364
1365 @media screen and (max-width: 380px) {
1366 #wpstg-auth-check-wrap #wpstg-auth-check {
1367 right: 0;
1368 width: 100%;
1369 margin: 0;
1370 }
1371 }
1372 @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
1373 #wpstg-auth-check-form.loading:before {
1374 background-image: url(../../../img/wpstg-loader.gif);
1375 }
1376 }
1377 .wpstg-backup-plugin-notice-container {
1378 display: block;
1379 opacity: 1;
1380 transition: opacity 0.3s linear;
1381 position: absolute;
1382 width: 390px;
1383 height: auto;
1384 background: #363636;
1385 color: #f1f6fa;
1386 padding: 0 20px 20px;
1387 z-index: 999;
1388 margin-top: 14px;
1389 border-radius: 4px;
1390 left: 6px;
1391 }
1392 .wpstg-backup-plugin-notice-container .wpstg-arrow-up {
1393 width: 0;
1394 height: 0;
1395 border-left: 15px solid transparent;
1396 border-right: 15px solid transparent;
1397 border-bottom: 15px solid #363636;
1398 top: -10px;
1399 position: absolute;
1400 left: 142px;
1401 }
1402 .wpstg-backup-plugin-notice-container .wpstg-backup-plugin-action-container {
1403 display: flex;
1404 justify-content: space-between;
1405 align-items: baseline;
1406 }
1407 .wpstg-backup-plugin-notice-container .wpstg-backup-plugin-action-container .wpstg-backup-plugin-actions-button span, .wpstg-backup-plugin-notice-container .wpstg-backup-plugin-action-container .wpstg-backup-plugin-actions-button a, .wpstg-backup-plugin-notice-container .wpstg-backup-plugin-action-container .wpstg-backup-plugin-actions-button a:focus {
1408 color: #4e80d5;
1409 box-shadow: none;
1410 }
1411 .wpstg-backup-plugin-notice-container .wpstg-backup-plugin-action-container .wpstg-backup-plugin-actions-button a:hover {
1412 color: #386fcf;
1413 }
1414 .wpstg-backup-plugin-notice-container .wpstg-backup-plugin-notice-wrapper {
1415 position: relative;
1416 }
1417 .wpstg-backup-plugin-notice-container .wpstg-backup-plugin-actions-separator {
1418 color: #2271b1;
1419 }
1420 .wpstg-backup-plugin-notice-container .wpstg-backup-read-report-button {
1421 width: auto;
1422 height: 30px;
1423 align-items: center;
1424 display: flex;
1425 text-decoration: none;
1426 font-size: 14px;
1427 margin: 0;
1428 cursor: pointer;
1429 border-style: none;
1430 -webkit-appearance: none;
1431 border-radius: 4px;
1432 white-space: nowrap;
1433 box-sizing: border-box;
1434 background: #0662ff;
1435 padding: 10px;
1436 box-shadow: 0 0 1px RGB(0 0 0/13%), 0 1px 3px RGB(0 0 0/20%);
1437 color: white;
1438 }
1439 .wpstg-backup-plugin-notice-container .wpstg-backup-read-report-button:hover, .wpstg-backup-plugin-notice-container .wpstg-backup-read-report-button:active, .wpstg-backup-plugin-notice-container .wpstg-backup-read-report-button:focus {
1440 background: #0052e0;
1441 color: #fff;
1442 }
1443 .wpstg-backup-plugin-notice-container .wpstg-backup-plugin-tryout {
1444 margin-top: 10px;
1445 margin-bottom: 20px;
1446 }
1447
1448 /* Font Faces */
1449 /* roboto-regular - latin */
1450 @font-face {
1451 font-family: "Roboto";
1452 font-style: normal;
1453 font-weight: normal;
1454 src: url("../../fonts/roboto-v29-latin-regular.eot"); /* IE9 Compat Modes */
1455 src: local(""), url("../../fonts/roboto-v29-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-v29-latin-regular.woff2") format("woff2"), url("../../fonts/roboto-v29-latin-regular.woff") format("woff"), url("../../fonts/roboto-v29-latin-regular.ttf") format("truetype"), url("../../fonts/roboto-v29-latin-regular.svg#Roboto") format("svg"); /* Legacy iOS */
1456 }
1457 body.wp-staging-pro_page_wpstg_backup,
1458 body.wp-staging-pro_page_wpstg-settings,
1459 body.wp-staging-pro_page_wpstg-tools,
1460 body.wp-staging-pro_page_wpstg-license,
1461 body.toplevel_page_wpstg_clone,
1462 body.wp-staging_page_wpstg-settings,
1463 body.wp-staging_page_wpstg-tools,
1464 body.wp-staging_page_wpstg_backup {
1465 background-color: #f1f6fa !important;
1466 min-width: 700px;
1467 }
1468
1469 #wpbody-content {
1470 padding: 0 !important;
1471 }
1472
1473 /* CSS for Tabs */
1474 body.wp-staging-pro_page_wpstg_backup,
1475 body.toplevel_page_wpstg_clone,
1476 body.wp-staging-pro_page_wpstg-settings,
1477 body.wp-staging-pro_page_wpstg-tools,
1478 body.wp-staging-pro_page_wpstg-license {
1479 background-color: #f3f5f7;
1480 }
1481
1482 #wpstg-tab-container ul {
1483 list-style: none;
1484 margin: 0;
1485 padding: 0;
1486 background: #f1f1f1;
1487 float: left;
1488 }
1489
1490 #wpstg-tab-container ul li:first-child.selected-tab {
1491 border-top: none;
1492 }
1493
1494 #wpstg-tab-container ul li a.selected-tab {
1495 font-weight: bold;
1496 text-decoration: none;
1497 }
1498
1499 #wpstg-tab-container .row {
1500 padding-top: 10px;
1501 padding-bottom: 12px;
1502 }
1503
1504 .wpstg-tabs-container .nav-tab-wrapper {
1505 padding: 0;
1506 }
1507
1508 #wpstg-tab-container .row label strong,
1509 #wpstg-tab-container .row strong {
1510 font-weight: bold;
1511 }
1512
1513 .wpstg-tabs a {
1514 padding: 5px;
1515 }
1516
1517 #wpstg-tab-container > ul > li.wpstg-tabs.active {
1518 background-color: white;
1519 }
1520
1521 #wpstg_settingsgeneral_header .row:nth-child(3),
1522 #wpstg_settingsgeneral_header .row:nth-child(4) {
1523 display: none;
1524 }
1525
1526 #wpstg-tab-container .wpstg-settings-panel {
1527 padding: 0;
1528 overflow: auto;
1529 }
1530
1531 #wpstg-tab-container .wpstg-form-table th {
1532 vertical-align: top;
1533 text-align: left;
1534 padding: 0 10px 0 0;
1535 line-height: 1.3;
1536 font-weight: bold;
1537 font-size: 14px;
1538 color: #484848;
1539 width: 30%;
1540 }
1541
1542 #wpstg-tab-container .wpstg-form-table tr {
1543 border-bottom: 1px solid #E7E7E7;
1544 }
1545
1546 #wpstg-tab-container span.description {
1547 display: block;
1548 font-weight: normal;
1549 font-style: normal;
1550 font-size: 13px;
1551 margin-top: 7px;
1552 color: #484848;
1553 }
1554
1555 #wpstg-tab-container .col-title {
1556 color: #484848;
1557 }
1558
1559 #wpstg-tab-container ul li {
1560 margin-bottom: 0;
1561 }
1562
1563 #wpstg-tab-container ul li a {
1564 display: block;
1565 padding: 10px 4px 10px 14px;
1566 border-width: 1px 0;
1567 border-style: solid;
1568 border-top-color: white;
1569 border-bottom-color: #e7e7e7;
1570 text-decoration: none;
1571 color: #0097DF;
1572 font-weight: bold;
1573 }
1574
1575 #wpstg-tab-container ul li a:hover {
1576 background-color: #e5e5e5;
1577 color: #777777;
1578 }
1579
1580 .wpstg_admin .nav-tab {
1581 color: #3C3C3C;
1582 }
1583
1584 #wpstg-tab-container table tbody tr:nth-child(1) > th > div {
1585 font-size: 20px;
1586 }
1587
1588 /* Cloning workflow */
1589 #wpstg-clonepage-wrapper {
1590 margin-bottom: 0;
1591 width: 100%;
1592 margin-right: 20px;
1593 }
1594
1595 #wpstg-steps {
1596 display: flex;
1597 align-items: center;
1598 background: #f7f7f7;
1599 margin: 0;
1600 padding: 12px 16px;
1601 }
1602
1603 #wpstg-steps li {
1604 display: flex;
1605 color: #444;
1606 align-items: center;
1607 margin: 0;
1608 min-width: 120px;
1609 }
1610
1611 .wpstg-step-num {
1612 border: 1px solid #3e3e3e;
1613 border-radius: 3px;
1614 display: inline-block;
1615 width: 20px;
1616 height: 20px;
1617 text-align: center;
1618 margin-right: 5px;
1619 }
1620
1621 .wpstg-current-step {
1622 font-weight: bold;
1623 }
1624
1625 .wpstg-current-step .wpstg-step-num {
1626 background: #3e3e3e;
1627 color: #eee;
1628 }
1629
1630 .wpstg-box {
1631 margin: 10px 0;
1632 padding: 10px;
1633 position: relative;
1634 overflow: hidden;
1635 transition: border-color 0.2s ease-in-out;
1636 }
1637
1638 .wpstg-clone {
1639 max-width: 745px;
1640 margin-bottom: 18px;
1641 padding: 16px;
1642 position: relative;
1643 transition: border-color 0.2s ease-in-out;
1644 color: #3e3e3e;
1645 border-radius: 6px;
1646 border: 1px solid #c6c6c6;
1647 }
1648
1649 .wpstg-clone:last-child, .wpstg-clone:only-child {
1650 margin-bottom: 0;
1651 }
1652
1653 .wpstg-clone.active {
1654 border-color: #1d94cf;
1655 }
1656
1657 .wpstg-clone-header {
1658 display: flex;
1659 align-items: center;
1660 }
1661
1662 .wpstg-clone-title {
1663 display: inline-block;
1664 margin-right: 8px;
1665 font-size: 15px;
1666 max-width: 300px;
1667 text-decoration: none;
1668 font-weight: bold;
1669 color: #3e3e3e;
1670 }
1671
1672 .wpstg-clone-title:hover {
1673 color: #111111;
1674 }
1675
1676 .wpstg-clone-labels {
1677 display: inline-block;
1678 }
1679
1680 .wpstg-clone-labels .wpstg-clone-label {
1681 display: inline-block;
1682 padding: 1px 4px 0;
1683 margin-right: 4px;
1684 font-size: 11px;
1685 border-radius: 3px;
1686 background: #3bba68;
1687 color: #fff;
1688 }
1689
1690 .wpstg-clone-actions {
1691 margin-left: auto;
1692 display: flex;
1693 margin-top: 5px;
1694 }
1695
1696 .wpstg-dropdown {
1697 position: relative;
1698 }
1699
1700 .wpstg-clone-actions .wpstg-dropdown-toggler {
1701 text-decoration: none;
1702 background: #1a73e8;
1703 padding: 6px 10px;
1704 border-radius: 3px;
1705 font-size: 14px;
1706 box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
1707 color: #ffffff;
1708 }
1709
1710 .wpstg-clone-actions .wpstg-dropdown-toggler:hover {
1711 background: #185abc;
1712 color: white;
1713 }
1714
1715 .wpstg-dropdown {
1716 position: relative;
1717 }
1718
1719 .wpstg-dropdown > .wpstg-dropdown-menu {
1720 background: #fff;
1721 display: none;
1722 flex-direction: column;
1723 position: absolute;
1724 right: 0;
1725 top: calc(100% + 4px);
1726 padding: 8px;
1727 border-radius: 2px;
1728 width: 125px;
1729 box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
1730 z-index: 1000;
1731 }
1732
1733 .wpstg-dropdown > .wpstg-dropdown-menu.wpstg-menu-dropup {
1734 top: auto;
1735 bottom: 100%;
1736 transform: translate3d(0px, -3px, 0px);
1737 }
1738
1739 .wpstg-dropdown > .wpstg-dropdown-menu.shown {
1740 display: flex;
1741 width: 125px;
1742 }
1743
1744 .wpstg-clone-action,
1745 .wpstg-dropdown-action {
1746 color: #3e3e3e;
1747 padding: 6px 8px;
1748 border-radius: 2px;
1749 text-decoration: none;
1750 position: relative;
1751 transition: color 0.2s ease-in-out;
1752 border-bottom: 1px solid #f3f3f3;
1753 display: flex;
1754 }
1755
1756 .wpstg-clone-action:hover,
1757 .wpstg-dropdown-action:hover {
1758 background: rgba(0, 0, 0, 0.05);
1759 }
1760
1761 .wpstg-dropdown-action {
1762 color: #3e3e3e;
1763 background: transparent;
1764 border: 0 solid black;
1765 outline: none;
1766 box-shadow: none;
1767 }
1768
1769 .wpstg-remove-clone:hover {
1770 color: #e01e5a;
1771 }
1772
1773 .wpstg-clone-action:last-child {
1774 border: none;
1775 }
1776
1777 .wpstg-clone:hover .wpstg-clone-action {
1778 display: inline-block;
1779 }
1780
1781 #wpstg-show-error-details:focus,
1782 #wpstg-workflow .wpstg-clone-action {
1783 outline: none;
1784 box-shadow: none;
1785 }
1786
1787 .wpstg-link-btn {
1788 background: #1a73e8;
1789 color: #fff;
1790 display: inline-block;
1791 padding: 5px 10px;
1792 text-decoration: none;
1793 vertical-align: baseline;
1794 transition: all 0.2s ease-in-out;
1795 }
1796
1797 .wpstg-link-btn:hover,
1798 .wpstg-link-btn:focus {
1799 color: #fff;
1800 outline: none;
1801 box-shadow: none;
1802 }
1803
1804 #wpstg-workflow .wpstg-link-btn:active {
1805 vertical-align: baseline;
1806 }
1807
1808 .wpstg-link-btn[disabled] {
1809 background: #777 !important;
1810 border-color: #555 !important;
1811 pointer-events: none;
1812 }
1813
1814 #wpstg-cancel-cloning,
1815 #wpstg-cancel-cloning-update {
1816 margin-top: 5px;
1817 }
1818
1819 #wpstg-cancel-cloning.success,
1820 #wpstg-cancel-cloning.success {
1821 background: #64dd58;
1822 border-color: #54bd4a;
1823 }
1824
1825 #wpstg-error-wrapper,
1826 #wpstg-error-details {
1827 display: none;
1828 padding-top: 10px;
1829 font-size: 13px;
1830 clear: both;
1831 }
1832
1833 #wpstg-show-error-details {
1834 display: inline-block;
1835 margin-left: 5px;
1836 color: #555;
1837 text-decoration: none;
1838 transition: color 0.2s ease-in-out;
1839 }
1840
1841 #wpstg-show-error-details:hover {
1842 color: #1d94cf;
1843 }
1844
1845 #wpstg-error-details {
1846 border-left: 5px solid #E01E5A;
1847 padding: 10px;
1848 width: 500px;
1849 }
1850
1851 #wpstg-try-again {
1852 display: none;
1853 }
1854
1855 #wpstg-home-link {
1856 float: right;
1857 }
1858
1859 .wpstg-loader {
1860 content: url("../../img/wpstg-loader.gif");
1861 height: 36px;
1862 display: none;
1863 margin-top: -3px;
1864 }
1865
1866 #wpstg-workflow {
1867 max-width: 800px;
1868 position: relative;
1869 clear: both;
1870 padding-top: 0;
1871 min-width: 500px;
1872 background-color: #ffffff;
1873 }
1874
1875 #wpstg-existing-clones,
1876 #wpstg-removing-clone {
1877 position: relative;
1878 margin-bottom: 0;
1879 }
1880
1881 #wpstg-removing-clone .wpstg-notice-alert {
1882 margin-top: 20px !important;
1883 }
1884
1885 #wpstg-existing-clones h3 {
1886 color: #3e3e3e;
1887 }
1888
1889 #wpstg-removing-clone .wpstg-tab-section {
1890 display: block;
1891 }
1892
1893 .wpstg-progress-bar {
1894 max-width: 900px;
1895 height: 27px;
1896 padding: 0;
1897 background-color: #d6d8d7;
1898 }
1899
1900 .wpstg-progress {
1901 float: left;
1902 background: #1a73e8;
1903 width: 0;
1904 height: 100%;
1905 transition: width 0.6s ease;
1906 color: white;
1907 line-height: 25px;
1908 text-align: center;
1909 overflow: hidden;
1910 }
1911
1912 .wpstg-progress-files {
1913 background: #1a73e8;
1914 width: 0;
1915 height: 100%;
1916 transition: width 0.6s ease;
1917 color: white;
1918 line-height: 25px;
1919 text-align: center;
1920 }
1921
1922 .wpstg_admin input[type=text],
1923 .wpstg_admin input[type=number],
1924 .wpstg_admin input[type=checkbox],
1925 .wpstg_admin input[type=password],
1926 .wpstg_admin input[type=email],
1927 .wpstg--swal2-container input[type=text],
1928 .wpstg--swal2-container input[type=number],
1929 .wpstg--swal2-container input[type=checkbox],
1930 .wpstg--swal2-container input[type=password],
1931 .wpstg--swal2-container input[type=email],
1932 .wpstg-clonepage-wrapper #wpstg-new-clone-id input[type=text],
1933 .wpstg-clonepage-wrapper #wpstg-new-clone-id input[type=number],
1934 .wpstg-clonepage-wrapper #wpstg-new-clone-id input[type=checkbox],
1935 .wpstg-clonepage-wrapper #wpstg-new-clone-id input[type=password],
1936 .wpstg-clonepage-wrapper #wpstg-new-clone-id input[type=email] {
1937 background-color: #f1f5fc;
1938 border: 2px solid #dcdbdb;
1939 }
1940 .wpstg_admin select, .wpstg_admin select[multiple],
1941 .wpstg--swal2-container select,
1942 .wpstg--swal2-container select[multiple],
1943 .wpstg-clonepage-wrapper #wpstg-new-clone-id select,
1944 .wpstg-clonepage-wrapper #wpstg-new-clone-id select[multiple] {
1945 background-color: #f1f5fc;
1946 border: 1px solid #dcdbdb;
1947 }
1948
1949 .wpstg--swal2-input,
1950 .wpstg--swal2-file,
1951 .wpstg--swal2-textarea {
1952 background-color: #f1f5fc;
1953 border: 1px solid #dcdbdb;
1954 }
1955
1956 #wpstg-new-clone-id.wpstg-error-input,
1957 #wpstg-clone-path.wpstg-error-input {
1958 border: 1px solid #E01E5A;
1959 box-shadow: 0 0 2px rgba(255, 66, 53, 0.8);
1960 }
1961
1962 #wpstg-new-clone-id {
1963 width: 450px;
1964 max-width: 100%;
1965 margin-left: 0;
1966 margin-bottom: 3px;
1967 }
1968
1969 #wpstg-new-clone,
1970 #wpstg-new-backup {
1971 min-width: 150px;
1972 background: #1a73e8;
1973 font-weight: normal;
1974 font-size: 14px;
1975 }
1976
1977 #wpstg-upload-backup,
1978 #wpstg-manage-backup-schedules {
1979 margin-left: 15px;
1980 }
1981
1982 #wpstg-new-clone:hover,
1983 #wpstg-new-backup:hover {
1984 background: #185abc;
1985 }
1986
1987 #wpstg-clone-path {
1988 margin-left: 10px;
1989 width: 350px;
1990 }
1991
1992 .wpstg-error-msg {
1993 color: #E01E5A;
1994 }
1995
1996 #wpstg-clone-id-error {
1997 display: block;
1998 background-color: #f0f8ff;
1999 padding: 10px;
2000 margin: 20px;
2001 }
2002
2003 #wpstg-start-cloning + .wpstg-error-msg {
2004 display: block;
2005 margin-top: 5px;
2006 }
2007
2008 .wpstg-size-info {
2009 color: #999;
2010 font-weight: normal;
2011 position: relative;
2012 left: 2px;
2013 }
2014
2015 .wpstg-db-table .wpstg-size-info {
2016 top: 2px;
2017 }
2018
2019 .wpstg-db-table:hover {
2020 background-color: #f0f8ff;
2021 }
2022
2023 #wpstg-workflow #wpstg-start-cloning {
2024 margin-left: 12px;
2025 vertical-align: baseline;
2026 }
2027
2028 /* Tabs */
2029 .wpstg-tabs-wrapper {
2030 max-width: 640px;
2031 margin: 0 0 10px;
2032 }
2033
2034 #wpstg-path-wrapper {
2035 border-bottom: 2px dashed #ccc;
2036 padding-bottom: 10px;
2037 margin-bottom: 10px;
2038 }
2039
2040 .wpstg-tab-section {
2041 border-bottom: 1px solid #ddd;
2042 border-right: none;
2043 border-left: none;
2044 display: none;
2045 width: calc(100% - 72px);
2046 padding: 0 36px;
2047 }
2048
2049 .wpstg-tab-section::after {
2050 display: block;
2051 content: "";
2052 clear: both;
2053 }
2054
2055 .wpstg-tab-header {
2056 border-bottom: 1px solid #ddd;
2057 border-right: none;
2058 border-left: none;
2059 color: #444;
2060 font-size: 14px;
2061 font-weight: bold;
2062 display: block;
2063 text-decoration: none;
2064 padding: 15px 15px 15px 0;
2065 }
2066
2067 .wpstg-tab-triangle {
2068 display: inline-block;
2069 margin-right: 6px;
2070 animation: transform 0.5s;
2071 width: 0;
2072 height: 0;
2073 margin-top: -3px;
2074 vertical-align: middle;
2075 border-top: 5px solid transparent;
2076 border-bottom: 5px solid transparent;
2077 border-left: 10px solid;
2078 transition: transform 0.2s;
2079 cursor: pointer;
2080 }
2081
2082 .wpstg-tab-triangle.wpstg-no-icon {
2083 margin-right: 2px;
2084 width: auto;
2085 height: auto;
2086 vertical-align: auto;
2087 border-top: 0 solid;
2088 border-bottom: 0 solid;
2089 border-left: 0 solid;
2090 }
2091
2092 .wpstg-tab-triangle.wpstg-rotate-90 {
2093 transform: rotate(90deg);
2094 }
2095
2096 .wpstg-tab-header:focus {
2097 color: #444;
2098 outline: none;
2099 box-shadow: none;
2100 }
2101
2102 #wpstg-large-files {
2103 display: none;
2104 border: 1px dashed #ccc;
2105 padding: 10px 10px 10px;
2106 margin-top: 20px;
2107 position: relative;
2108 font-size: 12px;
2109 }
2110
2111 #wpstg-large-files h3 {
2112 background: #fff;
2113 margin: 0;
2114 padding: 0 5px;
2115 position: absolute;
2116 top: -10px;
2117 left: 5px;
2118 }
2119
2120 .wpstg-subdir {
2121 display: none;
2122 margin-left: 20px;
2123 }
2124
2125 .wpstg-subdir.wpstg-push {
2126 display: block;
2127 margin-left: 20px;
2128 }
2129
2130 .wpstg-dir a.disabled {
2131 color: #888;
2132 cursor: default;
2133 text-decoration: none;
2134 }
2135
2136 .wpstg-check-subdirs {
2137 display: inline-block;
2138 margin-left: 10px;
2139 }
2140
2141 .wpstg-notice-alert {
2142 display: block;
2143 background-color: #e01e5a;
2144 padding: 20px;
2145 max-width: 600px;
2146 margin-top: 10px;
2147 color: white;
2148 }
2149
2150 .wpstg-notice--white {
2151 display: block;
2152 background-color: #ffffff;
2153 padding: 20px;
2154 max-width: 600px;
2155 margin-top: 10px;
2156 }
2157
2158 .wpstg-notice-alert a {
2159 color: white;
2160 }
2161
2162 .wpstg-notice-alert h3 {
2163 color: white;
2164 }
2165
2166 #wpstg-top-header {
2167 height: 120px;
2168 display: flex;
2169 background: linear-gradient(129deg, #35b6f4 0%, #2eb67e 50%, #ea9f33 50%, #e12758 100%);
2170 align-items: center;
2171 margin-top: 20px;
2172 border-radius: 6px 6px 0 0;
2173 justify-items: center;
2174 box-shadow: 0 2px 8px RGB(0 0 0/10%);
2175 justify-content: space-between;
2176 margin-right: 20px;
2177 }
2178 #wpstg-top-header .wpstg-logo {
2179 display: block;
2180 width: 220px;
2181 padding: 30px 40px;
2182 }
2183 #wpstg-top-header .wpstg-logo img {
2184 max-width: 212px;
2185 }
2186 #wpstg-top-header .wpstg-version {
2187 color: #fff;
2188 padding: 30px;
2189 display: block;
2190 }
2191 #wpstg-top-header .wpstg-version a {
2192 color: #fff;
2193 text-decoration: underline;
2194 font-weight: 600;
2195 }
2196
2197 .wpstg-header {
2198 font-weight: normal;
2199 line-height: 1.6em;
2200 font-size: 19px;
2201 clear: both;
2202 padding-top: 0;
2203 }
2204
2205 #wpstg-clone-label {
2206 font-size: 14px;
2207 font-weight: bold;
2208 margin-bottom: 10px;
2209 }
2210
2211 .wpstg-log-details {
2212 height: 300px;
2213 overflow: scroll;
2214 max-width: 800px;
2215 font-family: monospace;
2216 font-size: 12px;
2217 line-height: 15px;
2218 background-color: #fff;
2219 color: #303030;
2220 white-space: nowrap;
2221 margin-top: 20px;
2222 margin-bottom: 0;
2223 padding: 3px 3px 3px 10px;
2224 border: 1px solid #c6c6c6;
2225 border-radius: 6px;
2226 }
2227
2228 #wpstg-finished-result {
2229 display: none;
2230 }
2231
2232 #wpstg-remove-cloning {
2233 background: #ff3428;
2234 border-color: #e72f24;
2235 margin-top: 5px;
2236 }
2237
2238 #wpstg-success-notice {
2239 padding: 20px;
2240 background-color: #fff;
2241 max-width: 900px;
2242 border: 1px solid #c6c6c6;
2243 margin-top: 20px;
2244 border-radius: 6px;
2245 }
2246
2247 #wpstg-success-notice h3 {
2248 margin-top: 0;
2249 }
2250
2251 #wpstg-clone-url-1 {
2252 color: #1a73e8;
2253 }
2254
2255 .wpstg_beta_notice {
2256 margin-bottom: 20px;
2257 }
2258
2259 .wpstg-sysinfo {
2260 background-color: #e7f0ff;
2261 border: 2px solid #dcdbdb;
2262 width: 100%;
2263 height: 400px;
2264 max-width: 1300px;
2265 font-size: 10px;
2266 line-height: 17px;
2267 }
2268
2269 .wpstg-form-table .col-title label {
2270 font-weight: 600;
2271 }
2272
2273 .wpstg-form-table td:first-child {
2274 width: 30%;
2275 padding-right: 20px;
2276 min-width: 300px;
2277 }
2278
2279 .wpstg-share-button {
2280 margin-top: 3px;
2281 display: inline-block;
2282 }
2283
2284 .wpstg-share-button a {
2285 display: flex;
2286 text-decoration: none;
2287 }
2288
2289 .wpstg-social-footer {
2290 margin-top: 10px;
2291 margin-bottom: 0;
2292 }
2293
2294 .wpstg-social-row {
2295 display: flex;
2296 align-items: center;
2297 }
2298
2299 .wpstg-social-col {
2300 margin-right: 8px;
2301 }
2302
2303 a#wpstg-check-space {
2304 margin-left: 8px;
2305 color: #1a73e8;
2306 }
2307
2308 #wpstg-welcome li {
2309 font-size: 18px;
2310 line-height: 29px;
2311 position: relative;
2312 padding-left: 23px;
2313 list-style: none !important;
2314 }
2315
2316 #wpstg-welcome {
2317 margin-top: 20px;
2318 margin-right: 20px;
2319 background-color: white;
2320 }
2321
2322 .wpstg-heading-pro {
2323 font-weight: bold;
2324 }
2325
2326 .wpstg-h2 {
2327 margin-top: 0;
2328 margin-bottom: 1.2rem;
2329 font-size: 30px;
2330 line-height: 2.5rem;
2331 }
2332
2333 #wpstg-welcome li:before {
2334 width: 1em;
2335 height: 100%;
2336 background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E) left 0.4em no-repeat;
2337 background-size: contain;
2338 content: "";
2339 position: absolute;
2340 top: -2px;
2341 left: 0;
2342 color: #77b227;
2343 }
2344
2345 .wpstg-h1 {
2346 margin-bottom: 1.35rem;
2347 font-size: 2.5em;
2348 line-height: 3.68rem;
2349 letter-spacing: normal;
2350 }
2351
2352 #wpstg-welcome h2 {
2353 margin: 0 0 15px;
2354 }
2355
2356 #wpstg-welcome .wpstg-footer {
2357 clear: both;
2358 margin-top: 40px;
2359 font-style: italic;
2360 }
2361
2362 .wpstg-staging-info {
2363 margin-top: 8px;
2364 color: #3e3e3e;
2365 font-size: 12px;
2366 }
2367
2368 .wpstg-staging-info a {
2369 color: #3e3e3e;
2370 }
2371
2372 .wpstg-staging-info li {
2373 margin-bottom: 2px;
2374 }
2375
2376 .wpstg-bold {
2377 font-weight: 600;
2378 }
2379
2380 #wpstg-processing-status {
2381 margin-top: 5px;
2382 font-size: 13px;
2383 font-weight: normal;
2384 float: left;
2385 }
2386
2387 #wpstg-processing-timer {
2388 margin-top: 5px;
2389 font-size: 13px;
2390 font-weight: normal;
2391 float: right;
2392 }
2393
2394 #wpstg-report-issue-wrapper {
2395 position: relative;
2396 }
2397
2398 #wpstg-report-issue-wrapper .arrow-up {
2399 width: 0;
2400 height: 0;
2401 border-left: 5px solid transparent;
2402 border-right: 5px solid transparent;
2403 border-bottom: 5px solid gainsboro;
2404 left: 174px;
2405 position: absolute;
2406 top: -5px;
2407 }
2408
2409 .wpstg-report-issue-form {
2410 position: absolute;
2411 z-index: 999;
2412 width: 300px;
2413 background-color: #fff;
2414 padding: 15px 15px 10px;
2415 border: 1px solid #e8e8e8;
2416 border-radius: 3px;
2417 box-shadow: 0 1px 0 0 #fff inset;
2418 display: none;
2419 right: -90px;
2420 top: 39px;
2421 }
2422 .wpstg-report-issue-form .wpstg-error-message {
2423 margin-top: 0;
2424 }
2425
2426 .wpstg-report-issue-button {
2427 border: 1px solid #3bba68;
2428 color: #3bba68;
2429 background-color: white;
2430 padding: 5px 15px 5px 15px;
2431 border-radius: 4px;
2432 cursor: pointer;
2433 white-space: nowrap;
2434 }
2435
2436 .wpstg-report-issue-button:hover {
2437 background-color: #3bba68;
2438 color: #fff;
2439 }
2440
2441 .wpstg-report-issue-form {
2442 position: absolute;
2443 z-index: 999;
2444 width: 300px;
2445 background-color: #fff;
2446 padding: 15px 15px 10px;
2447 border: 1px solid #e8e8e8;
2448 border-radius: 3px;
2449 box-shadow: 0 1px 0 0 #fff inset;
2450 display: none;
2451 right: -100px;
2452 top: 39px;
2453 }
2454 .wpstg-report-issue-form .wpstg-error-message {
2455 margin-top: 0;
2456 }
2457
2458 .wpstg-report-show {
2459 display: block;
2460 }
2461
2462 .wpstg-field input[type=text],
2463 .wpstg-field textarea {
2464 width: 100%;
2465 font-weight: normal;
2466 line-height: 1.4;
2467 margin-bottom: 4px;
2468 }
2469
2470 .wpstg-field input[type=text],
2471 .wpstg-field input[type=email],
2472 .wpstg-field input[type=checkbox],
2473 .wpstg-field textarea {
2474 background-color: #f1f5fc;
2475 border: 2px solid #dcdbdb;
2476 }
2477
2478 .wpstg-report-email,
2479 .wpstg-report-hosting-provider {
2480 width: 100%;
2481 font-weight: normal;
2482 font-size: 0.8rem;
2483 height: 2.3rem;
2484 line-height: 2.3rem;
2485 border-radius: 3px;
2486 margin-bottom: 4px;
2487 padding: 0 10px;
2488 }
2489
2490 .wpstg-report-description {
2491 border-radius: 3px;
2492 font-size: 0.8rem;
2493 padding: 6px 10px;
2494 resize: none;
2495 }
2496
2497 .wpstg-report-privacy-policy {
2498 font-size: 12px;
2499 margin-bottom: 15px;
2500 }
2501
2502 #wpstg-report-cancel {
2503 float: right;
2504 margin-right: 5px;
2505 font-weight: bold;
2506 }
2507
2508 .wpstg-message {
2509 box-sizing: border-box;
2510 -moz-box-sizing: border-box;
2511 background-color: #f5e0de;
2512 border-radius: 3px;
2513 color: rgba(0, 0, 0, 0.6);
2514 height: auto;
2515 margin: 10px 0;
2516 min-height: 18px;
2517 padding: 6px 10px;
2518 position: relative;
2519 }
2520
2521 .wpstg-message.wpstg-error-message {
2522 background-color: #e01e5a;
2523 color: #fff;
2524 font-size: 12px;
2525 }
2526
2527 .wpstg-message.wpstg-success-message {
2528 background-color: #d7f8e0;
2529 color: #515151;
2530 }
2531
2532 .wpstg-message p {
2533 margin: 3px 0;
2534 font-size: 13px;
2535 }
2536
2537 .wpstg-warning {
2538 display: block;
2539 padding: 10px;
2540 background-color: #ffe26e;
2541 margin: 10px 10px 10px 0;
2542 }
2543
2544 .wpstg-warning a {
2545 color: #ffffff;
2546 font-weight: bold;
2547 text-decoration: underline;
2548 }
2549
2550 .wpstg-error {
2551 display: block;
2552 padding: 10px !important;
2553 background-color: #E01E5A !important;
2554 color: #ffffff;
2555 margin: 10px 10px 10px 0 !important;
2556 border-color: transparent !important;
2557 box-shadow: none !important;
2558 }
2559
2560 .wpstg-error a {
2561 color: #ffffff;
2562 font-weight: bold;
2563 text-decoration: underline;
2564 }
2565
2566 #wpstg-resume-cloning {
2567 display: none;
2568 }
2569
2570 #wpstg-external-db th {
2571 text-align: left;
2572 width: 120px;
2573 }
2574
2575 #wpstg-db-connect {
2576 font-weight: normal;
2577 }
2578
2579 #wpstg-db-status {
2580 display: block;
2581 margin-top: 5px;
2582 padding: 5px;
2583 margin-bottom: 20px;
2584 border: 1px solid transparent;
2585 border-radius: 4px;
2586 text-decoration: none;
2587 text-align: center;
2588 }
2589
2590 .wpstg-text-field > #wpstg-db-status {
2591 margin-top: 8px;
2592 margin-left: 150px;
2593 min-width: 150px;
2594 }
2595
2596 .wpstg-success {
2597 color: #3c763d;
2598 background-color: #dff0d8;
2599 border-color: #d6e9c6;
2600 }
2601
2602 .wpstg-failed {
2603 color: #a94442;
2604 background-color: #f2dede;
2605 border-color: #ebccd1;
2606 }
2607
2608 #wpstg_select_tables_cloning {
2609 height: 400px;
2610 font-size: 13px;
2611 }
2612
2613 #wpstg_select_tables_pushing {
2614 height: 400px;
2615 font-size: 13px;
2616 }
2617
2618 #wpstg-update-notify {
2619 background-color: #E01E5A;
2620 font-size: 14px;
2621 color: #ffffff;
2622 line-height: normal;
2623 padding: 10px;
2624 border-radius: 6px;
2625 margin-right: 20px;
2626 margin-top: 20px;
2627 }
2628
2629 #wpstg-update-notify a {
2630 color: #ffffff;
2631 font-weight: bold;
2632 }
2633
2634 .wpstg-pointer {
2635 cursor: pointer;
2636 }
2637
2638 .wpstg--tab--header {
2639 position: relative;
2640 transition: border-color 0.2s ease-in-out;
2641 background-color: #ffffff;
2642 color: #3e3e3e;
2643 border-bottom: 0 solid #d1d1d1;
2644 margin-right: 20px;
2645 border-radius: 0 0 6px 6px;
2646 box-shadow: 0 0 1px RGB(0 0 0/13%), 0 1px 3px RGB(0 0 0/10%);
2647 }
2648
2649 .wpstg--tab--header ul {
2650 display: flex;
2651 margin: 0;
2652 }
2653
2654 .wpstg--tab--header ul li {
2655 margin-bottom: 0;
2656 }
2657
2658 .wpstg--tab--header ul li:last-child {
2659 margin-right: 0;
2660 }
2661
2662 .wpstg--tab--header > ul > li > a {
2663 text-align: center;
2664 cursor: pointer;
2665 display: inline-block;
2666 padding: 0.8em 1.25em 9px;
2667 color: #303030;
2668 font-size: 14px;
2669 font-weight: normal;
2670 }
2671
2672 .wpstg--tab--header > ul > li > a.wpstg--tab--active {
2673 border-bottom: 4px solid #2ea3b6;
2674 color: #1a73e8;
2675 background-image: linear-gradient(15deg, #35b6f4 0%, #2eb67e 100%);
2676 -webkit-background-clip: text;
2677 -webkit-text-fill-color: transparent;
2678 border-radius: 0;
2679 font-weight: 600;
2680 }
2681
2682 .wpstg--tab--header li:first-child a.wpstg--tab--active {
2683 border-bottom-left-radius: 6px;
2684 }
2685
2686 .wpstg--tab--header > ul > li > a:hover {
2687 background-color: #fefefe;
2688 background-image: linear-gradient(40deg, #1c93cd 30%, #22875d 100%);
2689 -webkit-background-clip: text;
2690 -webkit-text-fill-color: transparent;
2691 }
2692
2693 .wpstg--tab--content {
2694 display: none;
2695 }
2696
2697 .wpstg--tab--active {
2698 display: block;
2699 }
2700
2701 #wpstg-premium-header {
2702 font-size: 1.3rem;
2703 font-weight: bold;
2704 }
2705
2706 .wpstg--text--strong,
2707 .wpstg--text--strong * {
2708 font-weight: bold !important;
2709 }
2710
2711 .wpstg--text--danger {
2712 color: #E01E5A;
2713 }
2714
2715 .wpstg--tooltip {
2716 position: relative;
2717 display: inline-block;
2718 margin-left: 5px;
2719 cursor: pointer;
2720 }
2721
2722 .wpstg--tooltip.wpstg--tooltip-normal {
2723 margin-left: 0;
2724 border-bottom: 0;
2725 }
2726
2727 .wpstg--tooltip .wpstg--tooltiptext {
2728 visibility: hidden;
2729 width: 300px;
2730 background-color: #ffffff;
2731 color: #505050;
2732 text-align: left;
2733 padding: 12px;
2734 border-radius: 3px;
2735 position: absolute;
2736 z-index: 9999;
2737 -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
2738 -moz-box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
2739 box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
2740 font-weight: normal;
2741 }
2742
2743 .wpstg--tooltiptext-backups {
2744 width: 120px;
2745 top: 100%;
2746 left: -150%;
2747 margin-left: -56px;
2748 margin-top: 4px;
2749 }
2750
2751 .wpstg--tooltip.wpstg--exclude-rules--tooltip {
2752 border-bottom: 0 solid transparent;
2753 }
2754
2755 .wpstg--tooltip.wpstg--exclude-rules--tooltip > .wpstg--tooltiptext {
2756 margin-top: 0;
2757 margin-left: -150px;
2758 }
2759
2760 /**
2761 Tooltip top arrow
2762 */
2763 .wpstg--tooltip .wpstg--tooltiptext-backups::after {
2764 content: " ";
2765 position: absolute;
2766 bottom: 100%;
2767 /* At the top of the tooltip */
2768 left: 50%;
2769 margin-left: 25px;
2770 border-width: 5px;
2771 border-style: solid;
2772 border-color: transparent transparent white transparent;
2773 }
2774
2775 .wpstg--tooltip .wpstg--tooltiptext.has-top-arrow {
2776 margin-top: 6px;
2777 }
2778
2779 .wpstg--tooltip .wpstg--tooltiptext.has-top-arrow::after {
2780 content: " ";
2781 position: absolute;
2782 bottom: 100%;
2783 left: 50%;
2784 margin-left: -18px;
2785 border-width: 5px;
2786 border-style: solid;
2787 border-color: transparent transparent white transparent;
2788 }
2789
2790 .wpstg--snaphot-restore-table tr {
2791 line-height: 12px;
2792 }
2793
2794 .wpstg-float-left {
2795 float: left;
2796 }
2797
2798 .wpstg-beta-notice {
2799 background-color: #b0e8b0;
2800 border-radius: 3px;
2801 padding: 7px;
2802 margin-bottom: 20px;
2803 }
2804
2805 #wpstg-backup-name {
2806 font-size: 1.875em;
2807 font-weight: 600;
2808 }
2809
2810 #wpstg_select_tables_cloning option:checked,
2811 #wpstg_select_tables_pushing option:checked {
2812 /* Cannot use background color here because Chrome and Firefox ignore it even if set to !important */
2813 -webkit-appearance: menulist-button;
2814 background-image: linear-gradient(0deg, #1e90ff 0%, #1e90ff 100%);
2815 }
2816
2817 .wpstg--btn--cancel {
2818 background: #ff3428;
2819 border-color: #e72f24;
2820 color: #fff;
2821 height: auto;
2822 line-height: normal;
2823 font-size: 16px;
2824 padding: 0.5em;
2825 margin-bottom: 1.5em;
2826 }
2827
2828 .wpstg--btn--cancel:hover {
2829 background: #ff3428;
2830 border-color: #e72f24;
2831 }
2832
2833 .wpstg--process--content > .wpstg--swal2-html-container {
2834 padding: 4em 2em !important;
2835 }
2836
2837 .wpstg--modal--process--logs,
2838 .wpstg--modal--error--logs {
2839 background: #ffffff;
2840 border: 1px solid #a8a8a8;
2841 border-radius: 3px;
2842 height: 300px;
2843 margin-top: 1em;
2844 display: none;
2845 padding-top: 10px;
2846 padding-left: 10px;
2847 overflow: auto;
2848 text-align: justify;
2849 }
2850
2851 .wpstg--modal--error--logs {
2852 height: auto;
2853 max-height: 300px;
2854 }
2855
2856 .wpstg--modal--process--logs p {
2857 font-size: 12px;
2858 white-space: nowrap;
2859 }
2860
2861 .wpstg--modal--process--logs p.wpstg--modal--process--msg--info {
2862 color: #222222;
2863 }
2864
2865 .wpstg--modal--process--logs p.wpstg--modal--process--msg--debug {
2866 color: #757575;
2867 }
2868
2869 .wpstg--modal--process--title {
2870 color: #565656;
2871 margin: 0.25em 0;
2872 }
2873
2874 .wpstg--modal--process--subtitle {
2875 margin: 0.5em 0;
2876 color: #565656;
2877 }
2878
2879 .wpstg--modal--error--logs > p {
2880 text-align: left;
2881 font-size: 14px;
2882 color: #222222;
2883 }
2884
2885 .wpstg--modal--process--logs p,
2886 .wpstg--modal--error--logs p {
2887 margin: 0 0 2px;
2888 }
2889
2890 .wpstg--modal--process--msg--error {
2891 color: #E01E5A;
2892 }
2893
2894 .wpstg--modal--process--msg--critical {
2895 color: #E01E5A;
2896 }
2897
2898 .wpstg--modal--process--msg--warning {
2899 color: darkorange;
2900 }
2901
2902 .wpstg--modal--process--msg-found {
2903 font-size: 16px;
2904 color: #E01E5A;
2905 font-weight: bold;
2906 }
2907
2908 .wpstg--modal--delete {
2909 text-align: left;
2910 margin-top: 8px;
2911 color: #565656;
2912 }
2913
2914 .wpstg-swal-popup .wpstg--swal2-cancel.wpstg--btn--cancel {
2915 margin-bottom: 0;
2916 text-shadow: none !important;
2917 }
2918
2919 .wpstg-swal-popup .wpstg-loader {
2920 display: inline-block !important;
2921 }
2922
2923 .wpstg--modal--process--generic-problem {
2924 display: none;
2925 border-left: 5px solid #E01E5A;
2926 margin: 0.5em 0;
2927 }
2928
2929 .wpstg--modal--process--logs--tail {
2930 font-size: 16px;
2931 color: #565656;
2932 background: none;
2933 border: none;
2934 cursor: pointer;
2935 text-decoration: underline;
2936 }
2937
2938 .wpstg--modal-fetching-data {
2939 display: flex;
2940 flex-direction: column;
2941 margin-top: 2.25em;
2942 }
2943
2944 .wpstg--modal--backup--upload--title {
2945 color: #3e3e3e;
2946 }
2947
2948 .wpstg--modal--backup--restore--configure,
2949 .wpstg--modal--backup--upload--status,
2950 .wpstg--modal--backup--upload--container input[type=file] {
2951 display: none;
2952 }
2953
2954 #wpstg--backups--restore--file-list {
2955 font-size: 14px;
2956 font-weight: bold;
2957 }
2958
2959 #wpstg--backups--restore--file-list-empty {
2960 color: #E01E5A;
2961 }
2962
2963 .wpstg--modal--backup--restore--filesystem label {
2964 font-size: 14px;
2965 }
2966
2967 .wpstg--modal--backup--restore--filesystem button {
2968 margin-bottom: 20px;
2969 }
2970
2971 .wpstg--modal--backup--upload {
2972 position: relative;
2973 min-height: 30px;
2974 }
2975
2976 .wpstg--modal--backup--upload {
2977 color: #505050;
2978 }
2979
2980 .wpstg--modal--backup--upload--container {
2981 position: relative;
2982 border-radius: 10px;
2983 margin: 0.5em;
2984 padding: 1em 0.5em;
2985 border: 1.5px dashed #dedede;
2986 transition: background-color 0.3s ease, color 0.3s ease;
2987 background-color: #185ABC;
2988 min-height: 130px;
2989 }
2990
2991 .wpstg--modal--backup--upload--container.wpstg--has-dragover span.wpstg--drop {
2992 display: inline-flex;
2993 }
2994
2995 .wpstg--modal--backup--upload--container input[type=file] {
2996 display: none;
2997 }
2998
2999 .wpstg--modal--backup--upload--container img {
3000 margin-top: 10px;
3001 width: 4em;
3002 align-self: center;
3003 border: none;
3004 }
3005
3006 .wpstg--modal--backup--upload--container span {
3007 margin-top: 1em;
3008 }
3009
3010 .wpstg--backup--restore--options > button {
3011 margin-top: 1em;
3012 padding: 1em;
3013 align-self: center;
3014 width: 185px;
3015 height: auto;
3016 line-height: normal;
3017 }
3018
3019 .wpstg--backup--restore--options {
3020 position: relative;
3021 display: flex;
3022 justify-content: center;
3023 }
3024
3025 .wpstg--backup--restore--options ul {
3026 display: none;
3027 }
3028
3029 .wpstg--backup--restore--options.wpstg--show-options ul {
3030 padding: 0;
3031 margin: 54px 0 0 0;
3032 display: block;
3033 position: absolute;
3034 width: 185px;
3035 background: #25a1f0;
3036 box-sizing: border-box;
3037 border-radius: 0 0 3px 3px;
3038 border-width: 1px;
3039 border-color: #2188c9;
3040 text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
3041 }
3042
3043 .wpstg--backup--restore--options.wpstg--show-options ul li {
3044 border-bottom: 0.1em solid #25a1f0;
3045 margin: 0;
3046 }
3047
3048 .wpstg--backup--restore--options.wpstg--show-options ul li:hover {
3049 background-color: #25a1f0;
3050 }
3051
3052 .wpstg--backup--restore--options.wpstg--show-options ul li:last-child {
3053 border-bottom: none;
3054 }
3055
3056 .wpstg--backup--restore--options ul li button {
3057 cursor: pointer;
3058 background: none;
3059 border: none;
3060 margin: 0;
3061 width: 100%;
3062 color: white;
3063 height: 40px;
3064 line-height: 40px;
3065 }
3066
3067 .wpstg--backup--restore--options ul li button:hover {
3068 background-color: #259be6;
3069 }
3070
3071 .wpstg--modal--backup--restore--search-replace--info {
3072 margin: 1em 0;
3073 display: flex;
3074 flex-direction: row;
3075 }
3076
3077 .wpstg--modal--backup--restore--info p {
3078 text-align: left;
3079 margin: 0;
3080 }
3081
3082 .wpstg--modal--backup--restore--search-replace--wrapper button {
3083 align-self: center;
3084 }
3085
3086 .wpstg--restore--advanced-options--button {
3087 border: 0;
3088 border-radius: 2px;
3089 font-size: 18px;
3090 text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
3091 cursor: pointer;
3092 }
3093
3094 .wpstg--modal--backup--restore--search-replace--new {
3095 color: white;
3096 background-color: #25a1f0;
3097 }
3098
3099 .wpstg--modal--backup--restore--search-replace--remove {
3100 color: white;
3101 background-color: #25a1f0;
3102 width: 22px;
3103 height: 22px;
3104 margin-left: 5px;
3105 }
3106
3107 .wpstg--modal--backup--restore--search-replace--input-group:first-child button {
3108 display: none;
3109 }
3110
3111 .wpstg--modal--backup--restore--search-replace--input--container {
3112 flex: 1;
3113 display: flex;
3114 flex-direction: column;
3115 }
3116
3117 .wpstg--modal--backup--restore--search-replace--input-group {
3118 width: 100%;
3119 border-bottom: 6px solid #f1f1f1;
3120 margin-bottom: 10px;
3121 }
3122
3123 .wpstg--modal--backup--restore--search-replace--input-group input {
3124 min-width: 250px;
3125 width: calc(50% - 4px - 11px - 5px); /* -4px is half of the padding; -11px is half of the button; -5 is the margin left of the button */
3126 display: inline-block;
3127 line-height: 10px;
3128 border: 1px solid #dedede;
3129 border-radius: 3px;
3130 color: #666;
3131 padding: 8px;
3132 margin-bottom: 12px;
3133 }
3134
3135 .wpstg--modal--upload--process {
3136 display: none;
3137 position: relative;
3138 height: 30px;
3139 margin-top: 20px;
3140 margin-bottom: 20px;
3141 width: 100%;
3142 top: 0;
3143 left: 0;
3144 text-indent: 1em;
3145 white-space: nowrap;
3146 overflow: hidden;
3147 color: #333333;
3148 justify-content: center;
3149 align-items: center;
3150 }
3151
3152 .wpstg--modal--upload--progress {
3153 position: absolute;
3154 background: #98d452;
3155 color: white;
3156 height: 100%;
3157 border-radius: 4px;
3158 left: 0;
3159 top: 0;
3160 }
3161
3162 .wpstg--modal--upload--progress--title {
3163 z-index: 9;
3164 }
3165
3166 .wpstg-fieldset:disabled {
3167 opacity: 0.8;
3168 border-top: 1px solid white;
3169 margin-top: 20px;
3170 }
3171
3172 .wpstg-fieldset {
3173 padding-left: 20px;
3174 }
3175
3176 .wpstg-fs-14 {
3177 font-size: 14px;
3178 }
3179
3180 .wpstg-fs-14 a {
3181 color: #1a73e8;
3182 }
3183
3184 .wpstg-dark-alert {
3185 max-width: 750px;
3186 font-weight: normal;
3187 padding: 30px;
3188 margin-top: 0;
3189 margin-bottom: 20px;
3190 color: white;
3191 background: RGB(0, 84, 190);
3192 background: linear-gradient(129deg, rgb(0, 84, 190) 0%, rgb(26, 115, 232) 0%, rgb(63, 85, 205) 100%);
3193 border-radius: 6px;
3194 font-size: 14px;
3195 }
3196
3197 .wpstg-dark-alert ul {
3198 list-style: disc;
3199 margin-left: 15px;
3200 }
3201
3202 .wpstg-form-group {
3203 /*
3204 display: block;
3205 */
3206 width: 100%;
3207 margin-bottom: 0;
3208 align-items: center;
3209 display: flex;
3210 justify-content: normal;
3211 flex-wrap: wrap;
3212 }
3213
3214 .wpstg-form-group > label {
3215 display: block;
3216 font-weight: 700;
3217 float: left;
3218 min-width: 160px;
3219 }
3220
3221 .wpstg-text-field > input {
3222 width: 300px;
3223 display: block;
3224 line-height: 1.5;
3225 margin-bottom: 8px;
3226 }
3227
3228 .wpstg-code-segment {
3229 display: block;
3230 }
3231
3232 .wpstg-text-field > .wpstg-code-segment {
3233 display: block;
3234 font-size: 13px;
3235 margin-top: 0;
3236 margin-left: 160px;
3237 min-width: 300px;
3238 margin-bottom: 8px;
3239 }
3240
3241 .wpstg-form-group > .wpstg-checkbox {
3242 min-width: 100%;
3243 width: 100%;
3244 position: relative;
3245 }
3246
3247 .wpstg-form-group > .wpstg-checkbox > input[type=checkbox] {
3248 left: 150px;
3249 }
3250
3251 .wpstg-rounded {
3252 border-radius: 2px;
3253 }
3254
3255 .wpstg-white-border {
3256 border: 1px solid white !important;
3257 }
3258
3259 .wpstg-ml-4px {
3260 margin-left: 4px;
3261 }
3262
3263 .wpstg-ml-6px {
3264 margin-left: 8px;
3265 }
3266
3267 .wpstg-ml-8px {
3268 margin-left: 8px;
3269 }
3270
3271 .wpstg-ml-12px {
3272 margin-left: 12px;
3273 }
3274
3275 .wpstg-ml-30px {
3276 margin-left: 30px;
3277 }
3278
3279 .wpstg-mb-8px {
3280 margin-bottom: 8px;
3281 }
3282
3283 .wpstg-mb-10px {
3284 margin-bottom: 10px;
3285 }
3286
3287 #wpstg-confirm-backup-restore-data {
3288 margin: 40px;
3289 text-align: left;
3290 }
3291
3292 #wpstg-advanced-settings hr {
3293 margin: 20px 0;
3294 }
3295
3296 .wpstg-form-row {
3297 /*
3298 display: block;
3299 */
3300 align-items: center;
3301 display: flex;
3302 justify-content: normal;
3303 flex-wrap: wrap;
3304 margin-bottom: 8px;
3305 }
3306
3307 .wpstg-form-row input {
3308 width: 400px;
3309 }
3310
3311 .wpstg-form-row label {
3312 font-weight: bold;
3313 width: 1px;
3314 white-space: nowrap;
3315 min-width: 200px;
3316 }
3317
3318 #wpstg-db-connect-output #wpstg-db-status {
3319 width: 390px;
3320 color: #1a73e8;
3321 }
3322
3323 .wpstg-fs-14 {
3324 font-size: 14px;
3325 }
3326
3327 .wpstg-code-segment {
3328 display: block;
3329 }
3330
3331 .wpstg-form-group > .wpstg-checkbox {
3332 min-width: 100%;
3333 width: 100%;
3334 }
3335
3336 .wpstg-form-group > .wpstg-checkbox > input[type=checkbox] {
3337 margin-left: 10px;
3338 }
3339
3340 .wpstg-form-group > .wpstg-checkbox > label {
3341 display: block;
3342 font-weight: 700;
3343 float: left;
3344 min-width: 160px;
3345 }
3346
3347 .wpstg-form-group > .wpstg-checkbox > input[type=checkbox].wpstg-checkbox {
3348 left: 0;
3349 margin-left: 0;
3350 }
3351
3352 @media only screen and (max-width: 768px) {
3353 .wpstg-form-group > label {
3354 min-width: auto;
3355 width: auto;
3356 }
3357 .wpstg-text-field > input {
3358 width: 100%;
3359 }
3360 .wpstg-text-field > .wpstg-code-segment {
3361 margin-left: 0;
3362 min-width: 100%;
3363 }
3364 .wpstg-tab-section {
3365 width: calc(100vw - 60px);
3366 max-width: 450px;
3367 }
3368 }
3369 .wpstg-white-border {
3370 border: 1px solid white !important;
3371 }
3372
3373 .wpstg-m-0 {
3374 margin: 0;
3375 }
3376
3377 .wpstg-mt-10px {
3378 margin-top: 10px !important;
3379 }
3380
3381 .wpstg-mr-10px {
3382 margin-right: 10px !important;
3383 }
3384
3385 .wpstg-my-10px {
3386 margin-top: 10px !important;
3387 margin-bottom: 10px !important;
3388 }
3389
3390 .wpstg-w-100 {
3391 width: 100%;
3392 }
3393
3394 .wpstg-box-shadow {
3395 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
3396 }
3397
3398 .wpstg-float-left {
3399 float: left;
3400 }
3401
3402 .wpstg-bold-text {
3403 font-weight: bold;
3404 }
3405
3406 .wpstg-warning.notice {
3407 border-left: 4px solid #ffba00;
3408 }
3409
3410 .wpstg-confirmation-label {
3411 background-color: #5b9dd9;
3412 color: #fff;
3413 padding: 2px;
3414 border-radius: 3px;
3415 }
3416
3417 .wpstg-my-6px {
3418 margin-bottom: 6px;
3419 margin-top: 6px;
3420 }
3421
3422 .wpstg-clear-both {
3423 clear: both;
3424 }
3425
3426 .wpstg-font-italic {
3427 font-style: italic;
3428 }
3429
3430 .wpstg-mt-20px {
3431 margin-top: 20px;
3432 }
3433
3434 .wpstg-welcome-container {
3435 border: 2px solid white;
3436 padding: 20px;
3437 margin-bottom: 20px;
3438 }
3439
3440 .wpstg-text-center {
3441 text-align: center;
3442 }
3443
3444 .wpstg-feedback-link {
3445 text-decoration: none;
3446 }
3447
3448 .wpstg-feedback-span {
3449 display: block;
3450 margin-bottom: 3px;
3451 }
3452
3453 #wpstg-confirm-backup-restore-data {
3454 margin: 40px;
3455 text-align: left;
3456 }
3457
3458 #wpstg-confirm-backup-restore-wrapper {
3459 margin: 0 30px 30px;
3460 }
3461
3462 #wpstg-confirm-backup-restore-wrapper h3 {
3463 color: #e01e5a;
3464 }
3465
3466 #wpstg-progress-db,
3467 #wpstg-progress-backup {
3468 background-color: #1a73e8;
3469 }
3470
3471 #wpstg-progress-sr,
3472 #wpstg-progress-files.wpstg-pro {
3473 background-color: #1a73e8;
3474 }
3475
3476 #wpstg-progress-dirs,
3477 #wpstg-progress-data {
3478 background-color: #1a73e8;
3479 }
3480
3481 #wpstg-progress-files:not(.wpstg-pro),
3482 #wpstg-progress-finishing {
3483 background-color: #1a73e8;
3484 }
3485
3486 .wpstg-issue-resubmit-confirmation.wpstg--swal2-container,
3487 .wpstg-swal2-container.wpstg--swal2-container {
3488 z-index: 10500;
3489 }
3490
3491 .wpstg-swal2-container.wpstg-swal2-loading .wpstg--swal2-actions,
3492 .wpstg-swal2-container.wpstg-swal2-loading .wpstg--swal2-header {
3493 display: none;
3494 }
3495
3496 body.toplevel_page_wpstg_backup .wpstg--swal2-container .wpstg--swal2-content,
3497 body.toplevel_page_wpstg_clone .wpstg--swal2-container .wpstg--swal2-content {
3498 z-index: 2;
3499 }
3500
3501 .toplevel_page_wpstg_clone #swal2-content h2 {
3502 color: #3e3e3e;
3503 }
3504
3505 .toplevel_page_wpstg_clone #swal2-content {
3506 line-height: 1.5em;
3507 }
3508
3509 div#backupUploadsWithoutDatabaseWarning {
3510 font-style: italic;
3511 font-size: 0.9rem;
3512 margin: 10px;
3513 padding: 10px;
3514 border: 1px solid #e3e3e3;
3515 border-radius: 5px;
3516 text-align: center;
3517 background-color: #fafafa;
3518 }
3519
3520 .wpstg-advanced-options-dropdown-wrapper {
3521 display: none; /* ENABLE WHEN WE HAVE ADVANCED OPTIONS FOR EXPORTING */
3522 margin-top: 20px;
3523 }
3524
3525 .wpstg--modal--backup--restore--search-replace--wrapper {
3526 text-align: left;
3527 margin-top: 20px;
3528 }
3529
3530 .wpstg--modal--backup--restore--search-replace--new--wrapper {
3531 text-align: center;
3532 }
3533
3534 .wpstg-restore-backup-contains li {
3535 display: inline-block;
3536 margin-bottom: 0;
3537 }
3538
3539 .wpstg-restore-backup-contains li .wpstg-backups-contains {
3540 border-radius: 3px;
3541 color: #979797;
3542 background-color: #f4f4f4 !important;
3543 width: 18px;
3544 height: 18px;
3545 font-size: 17px;
3546 }
3547
3548 .wpstg-restore-backup-contains.wpstg-listing-single-backup li .wpstg-backups-contains {
3549 padding: 2px;
3550 background-color: white;
3551 }
3552
3553 .wpstg-restore-backup-contains.wpstg-listing-single-backup li .wpstg-backups-contains > .wpstg--dashicons {
3554 filter: invert(25%);
3555 }
3556
3557 .wpstg-restore-backup-contains .wpstg--tooltiptext {
3558 width: 80px;
3559 font-size: 13px;
3560 padding: 5px;
3561 left: -25px;
3562 text-align: center;
3563 }
3564
3565 .wpstg-restore-backup-contains-title {
3566 display: inline-block;
3567 }
3568
3569 ul.wpstg-restore-backup-contains {
3570 display: inline-block;
3571 }
3572
3573 .wpstg-restore-backup-name {
3574 display: inline-block;
3575 font-weight: bold;
3576 }
3577
3578 .wpstg-backup-more-info-toggle {
3579 font-size: x-small;
3580 display: inline-block;
3581 font-style: italic;
3582 cursor: pointer;
3583 }
3584
3585 .wpstg-backup-more-info-toggle::selection {
3586 background: none;
3587 }
3588
3589 ul.wpstg-restore-backup-more-info {
3590 font-size: 14px;
3591 text-align: left;
3592 margin-bottom: 30px;
3593 margin-top: 10px;
3594 background-color: #f6f6f6;
3595 border: 1px solid #878787;
3596 border-radius: 3px;
3597 padding: 7px;
3598 cursor: pointer;
3599 }
3600
3601 ul.wpstg-restore-backup-more-info:hover {
3602 background-color: #def2ff;
3603 border: 1px solid #25a1f0;
3604 }
3605
3606 ul.wpstg-restore-backup-more-info li {
3607 height: 20px;
3608 }
3609
3610 .wpstg-backup-list {
3611 max-width: 800px;
3612 }
3613
3614 .wpstg-backup-list h3 {
3615 color: #3e3e3e;
3616 }
3617
3618 .wpstg-backup-list ul {
3619 margin: 0;
3620 }
3621
3622 .wpstg-backup-list ul ul {
3623 margin-block-start: 1em;
3624 margin-block-end: 1em;
3625 }
3626
3627 .wpstg-push-confirmation-message {
3628 text-align: justify;
3629 font-size: 15px;
3630 }
3631
3632 .wpstg-settings-row {
3633 padding-top: 10px;
3634 padding-bottom: 10px;
3635 }
3636
3637 .wpstg-settings-title {
3638 font-weight: 600;
3639 }
3640
3641 .wpstg-settings-form-group {
3642 display: flex;
3643 align-items: center;
3644 }
3645
3646 .wpstg-settings-form-group > .wpstg-settings-message {
3647 width: 30%;
3648 padding: 0;
3649 margin: 7px 0 0;
3650 }
3651
3652 /**
3653 * WP STAGING EXCLUSION RULES TABLE LAYOUT
3654 */
3655 .wpstg-excluded-filters-container {
3656 padding: 0;
3657 margin-top: 10px;
3658 margin-bottom: 10px;
3659 max-width: 100%;
3660 width: 100%;
3661 }
3662
3663 .wpstg-excluded-filters-container > table {
3664 width: 100%;
3665 border-collapse: collapse;
3666 border-color: transparent;
3667 }
3668
3669 .wpstg-excluded-filters-container tr {
3670 display: flex;
3671 align-items: center;
3672 margin-bottom: 8px;
3673 }
3674
3675 /*.wpstg-excluded-filters-container td {
3676 padding-top: 4px;
3677 padding-bottom: 4px;
3678 height: 20px;
3679 }*/
3680 .wpstg-excluded-filters-container h4 {
3681 margin: 0;
3682 }
3683
3684 .wpstg-exclude-filters-foot {
3685 display: flex;
3686 justify-content: flex-start;
3687 padding: 0;
3688 }
3689
3690 /**
3691 * WP STAGING EXCLUSION RULE DROPDOWN STYLE
3692 */
3693 .wpstg-exclude-filter-dropdown > button:hover {
3694 background: #185abc;
3695 }
3696
3697 .wpstg-exclude-filter-dropdown > .wpstg-dropdown-menu {
3698 width: 128px;
3699 }
3700
3701 .wpstg-remove-exclude-rule {
3702 cursor: pointer;
3703 margin-left: 20px;
3704 height: 20px;
3705 display: flex;
3706 margin-top: 3px;
3707 }
3708
3709 .wpstg-exclude-filter-name-column {
3710 min-width: 80px;
3711 }
3712
3713 .wpstg-code-block {
3714 margin-top: 4px;
3715 font-size: 1.2em;
3716 background: #f8f8f8;
3717 border-radius: 2px;
3718 }
3719
3720 .wpstg-rule-info {
3721 background: #f8f8f8 !important;
3722 }
3723
3724 code.wpstg-code {
3725 display: inline-block;
3726 font-size: 11px;
3727 border: 1px solid #aaa;
3728 background: #fff;
3729 padding: 2px 4px;
3730 margin-bottom: 1px;
3731 color: #E01E5A;
3732 }
3733
3734 .wpstg-exclusion-rule-info {
3735 color: #fff !important;
3736 background-color: #5d5d5d;
3737 border: 1px solid #5d5d5d;
3738 width: 14px;
3739 height: 14px;
3740 border-radius: 7px;
3741 font-size: 14px;
3742 padding: 0;
3743 display: inline-flex;
3744 justify-content: center;
3745 align-items: center;
3746 outline: none;
3747 box-shadow: none;
3748 font-weight: normal;
3749 vertical-align: middle;
3750 }
3751
3752 .wpstg-exclusion-rule-info:hover {
3753 background-color: #818181;
3754 border: 1px solid #818181;
3755 }
3756
3757 /**
3758 * WP STAGING INPUTS EXCLUSION RULES
3759 */
3760 .wpstg-exclude-rule-input {
3761 font-size: 12px !important;
3762 padding: 2px 6px;
3763 box-shadow: none;
3764 outline: none !important;
3765 display: inline-block;
3766 font-weight: normal;
3767 line-height: 1.5;
3768 color: #222;
3769 border-radius: 3px !important;
3770 background-color: #f1f5fc;
3771 border: 1px solid #dcdbdb;
3772 min-height: 24px !important;
3773 margin-top: 4px;
3774 margin-left: 4px;
3775 vertical-align: baseline !important;
3776 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
3777 width: 135px;
3778 }
3779
3780 select.wpstg-exclude-rule-input, input.wpstg-exclude-rule-input {
3781 background-color: #f1f5fc;
3782 border: 1px solid #dcdbdb;
3783 padding: 0.25rem 0.5rem;
3784 }
3785
3786 .wpstg-excluded-filters-container tbody > tr:last-child .wpstg-exclude-rule-input {
3787 margin-bottom: 4px;
3788 }
3789
3790 .wpstg-exclude-rule-input:hover {
3791 border: 1px solid #999;
3792 }
3793
3794 .wpstg-exclude-rule-input:focus {
3795 border: 1px solid #25A0F1 !important;
3796 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
3797 }
3798
3799 .wpstg-file-size-exclude-select,
3800 .wpstg-path-exclude-select {
3801 width: 135px;
3802 }
3803
3804 .wpstg-file-size-exclude-select-small {
3805 width: 52px;
3806 }
3807
3808 .wpstg-file-size-exclude-input {
3809 width: 75px;
3810 }
3811
3812 .wpstg-staging-option-title {
3813 margin: 15px 0 0;
3814 }
3815
3816 .wpstg-swal-push-container.wpstg--swal2-container {
3817 z-index: 9995;
3818 }
3819
3820 #wpstg-scanning-files {
3821 padding-bottom: 5px;
3822 }
3823
3824 #wpstg-scanning-files.wpstg-tab-section, #wpstg-scanning-db.wpstg-tab-section {
3825 padding-top: 10px;
3826 }
3827
3828 .wpstg-reset-excludes-container {
3829 margin: 10px 0;
3830 }
3831
3832 .wpstg-swal2-ajax-loader {
3833 width: 100%;
3834 height: 150px;
3835 overflow: hidden;
3836 display: flex;
3837 justify-content: center;
3838 align-items: center;
3839 }
3840
3841 @keyframes wpstg-loading-icon-anim {
3842 0% {
3843 transform: rotate(0);
3844 }
3845 100% {
3846 transform: rotate(360deg);
3847 }
3848 }
3849 .wpstg-swal2-ajax-loader > img {
3850 width: 64px;
3851 height: 64px;
3852 animation: wpstg-loading-icon-anim 1s infinite linear;
3853 -webkit-animation: wpstg-loading-icon-anim 1s infinite linear;
3854 }
3855
3856 .wpstg-swal2-container .wpstg-tab-section {
3857 width: auto !important;
3858 }
3859
3860 #wpstg-no-staging-site-results {
3861 margin-top: 20px;
3862 margin-bottom: 0;
3863 max-width: max-content;
3864 white-space: nowrap;
3865 }
3866
3867 li#wpstg-backup-no-results {
3868 max-width: 500px;
3869 }
3870
3871 li#wpstg-backup-no-results div, #wpstg-no-staging-site-results div {
3872 display: inline-block;
3873 text-align: center;
3874 }
3875
3876 li#wpstg-backup-no-results .wpstg--dashicons, #wpstg-no-staging-site-results .wpstg--dashicons {
3877 filter: invert(50%);
3878 position: absolute;
3879 margin-top: 1px;
3880 }
3881
3882 li#wpstg-backup-no-results .no-backups-found-text, #wpstg-no-staging-site-results .no-staging-site-found-text {
3883 color: #5d5d5d;
3884 margin-left: 20px;
3885 }
3886
3887 #wpstg--modal--backup--download-inner p.wpstg-download-modal-text {
3888 font-size: 16px;
3889 color: #565656;
3890 }
3891
3892 #wpstg--modal--backup--download-inner h2 {
3893 color: #565656;
3894 }
3895
3896 #wpstg--modal--backup--download-inner-modal .wpstg--modal--download--parts {
3897 display: flex;
3898 flex-wrap: wrap;
3899 }
3900
3901 #wpstg--modal--backup--download-inner-modal .wpstg--backups--part {
3902 padding: 8px;
3903 text-align: left;
3904 border: 1px solid #ddd;
3905 border-radius: 4px;
3906 margin: 4px;
3907 width: 128px;
3908 }
3909
3910 #wpstg--modal--backup--download-inner-modal .wpstg--backups--part h2 {
3911 margin: 0;
3912 font-size: 16px;
3913 }
3914
3915 #wpstg--modal--backup--download-inner-modal .wpstg--backups--part p {
3916 font-weight: bold;
3917 margin: 0;
3918 }
3919
3920 #wpstg--modal--backup--download-inner-modal .wpstg--backups--part a {
3921 margin-bottom: 0;
3922 font-size: 13px;
3923 }
3924
3925 .wpstg-backup {
3926 margin-bottom: 18px;
3927 }
3928
3929 .wpstg-backup:last-child {
3930 margin-bottom: 0;
3931 }
3932
3933 .wpstg-backup-restore-contains-database,
3934 .wpstg-backup-restore-contains-files {
3935 display: none;
3936 }
3937
3938 .wpstg-is-dir-loading {
3939 position: absolute;
3940 margin-top: -2px;
3941 margin-left: 8px;
3942 display: none;
3943 }
3944
3945 .wpstg--dashicons {
3946 width: 16px;
3947 height: 16px;
3948 }
3949
3950 .wpstg--dashicons.wpstg-dashicons-grey {
3951 filter: invert(20%);
3952 }
3953
3954 .wpstg--dashicons.wpstg-dashicons-19 {
3955 width: 19px;
3956 height: 19px;
3957 filter: invert(15%) sepia(99%) saturate(3671%) hue-rotate(312deg) brightness(77%) contrast(101%);
3958 }
3959
3960 .wpstg--dashicons.wpstg-dashicons-21 {
3961 width: 21px;
3962 height: 21px;
3963 }
3964
3965 #wpstg-step-1 {
3966 display: flex;
3967 align-items: center;
3968 }
3969
3970 #wpstg--tab--backup #wpstg-step-1 {
3971 display: flex;
3972 }
3973
3974 .wpstg-advanced-options .wpstg--tooltip,
3975 #wpstg--tab--backup #wpstg-step-1 .wpstg--tooltip {
3976 border-bottom: 0 solid transparent;
3977 display: inline-flex;
3978 align-items: center;
3979 }
3980
3981 .wpstg-advanced-options-site .wpstg--tooltip img.wpstg--dashicons {
3982 filter: invert(17%) sepia(0%) saturate(1%) hue-rotate(195deg) brightness(97%) contrast(77%);
3983 }
3984
3985 .wpstg-advanced-options-site label {
3986 font-size: 16px;
3987 display: block;
3988 margin: 0.5em 0;
3989 }
3990
3991 .wpstg-advanced-options-site h4 {
3992 margin-bottom: 10px;
3993 }
3994
3995 #wpstg--tab--backup #wpstg-step-1 .wpstg--tooltip {
3996 border-bottom: 0 solid transparent;
3997 display: flex;
3998 align-items: center;
3999 }
4000
4001 #wpstg--tab--backup {
4002 margin-bottom: 0;
4003 }
4004
4005 #wpstg--tab--backup .notice-warning {
4006 margin-top: 0;
4007 margin-right: 0;
4008 }
4009
4010 .wpstg--tooltip .wpstg--tooltiptext-backups::after {
4011 left: calc(20% + 2px);
4012 }
4013
4014 .wpstg-listing-single-backup .wpstg--dashicons {
4015 width: 17px;
4016 height: 17px;
4017 }
4018
4019 .wpstg-100-width {
4020 width: 100px;
4021 }
4022
4023 .wpstg-caret {
4024 display: inline-block;
4025 width: 0;
4026 height: 0;
4027 margin-left: 2px;
4028 vertical-align: middle;
4029 border-top: 4px solid;
4030 border-right: 4px solid transparent;
4031 border-left: 4px solid transparent;
4032 transition: transform 0.2s;
4033 cursor: pointer;
4034 }
4035
4036 .wpstg-caret.wpstg-caret-up {
4037 transform: rotate(-180deg);
4038 }
4039
4040 #wpstg-confirm-backup-restore-data {
4041 font-size: 18px;
4042 margin: 30px 0 0;
4043 }
4044
4045 /* WP Staging Implementation of Windows Style Linear Loader */
4046 .wpstg-linear-loader > span[class*=wpstg-linear-loader-item] {
4047 height: 6px;
4048 width: 6px;
4049 background: #333;
4050 display: inline-block;
4051 margin: 12px 2px;
4052 border-radius: 100%;
4053 animation: wpstg_linear_loader 3s infinite;
4054 animation-timing-function: cubic-bezier(0.03, 0.615, 0.995, 0.415);
4055 animation-fill-mode: both;
4056 }
4057
4058 .wpstg-linear-loader > span.wpstg-linear-loader-item:nth-child(1) {
4059 animation-delay: 1s;
4060 }
4061
4062 .wpstg-linear-loader > span.wpstg-linear-loader-item:nth-child(2) {
4063 animation-delay: 0.8s;
4064 }
4065
4066 .wpstg-linear-loader > span.wpstg-linear-loader-item:nth-child(3) {
4067 animation-delay: 0.6s;
4068 }
4069
4070 .wpstg-linear-loader > span.wpstg-linear-loader-item:nth-child(4) {
4071 animation-delay: 0.4s;
4072 }
4073
4074 .wpstg-linear-loader > span.wpstg-linear-loader-item:nth-child(5) {
4075 animation-delay: 0.2s;
4076 }
4077
4078 .wpstg-linear-loader > span.wpstg-linear-loader-item:nth-child(6) {
4079 animation-delay: 0s;
4080 }
4081
4082 @keyframes wpstg_linear_loader {
4083 0% {
4084 transform: translateX(-30px);
4085 opacity: 0;
4086 }
4087 25% {
4088 opacity: 1;
4089 }
4090 50% {
4091 transform: translateX(30px);
4092 opacity: 0;
4093 }
4094 100% {
4095 opacity: 0;
4096 }
4097 }
4098 /* END - Windows Style Linear Loader */
4099 #wpstg-multisite-disabled .wpstg-clone {
4100 width: 355px;
4101 }
4102
4103 .wpstg-staging-info li .backup-notes {
4104 word-break: break-word;
4105 }
4106
4107 .wpstg--modal--upload--progress--title small {
4108 font-weight: normal;
4109 }
4110
4111 #wpstg-report-issue-wrapper {
4112 position: relative;
4113 }
4114
4115 #wpstg-report-issue-wrapper .arrow-up {
4116 width: 0;
4117 height: 0;
4118 border-left: 5px solid transparent;
4119 border-right: 5px solid transparent;
4120 border-bottom: 5px solid gainsboro;
4121 left: 174px;
4122 position: absolute;
4123 top: -5px;
4124 }
4125
4126 .notice {
4127 margin: 10px 20px 0 2px;
4128 }
4129
4130 .wpstg--notice {
4131 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
4132 margin: 20px 20px 20px 0;
4133 padding: 1px 12px;
4134 }
4135
4136 .wpstg--error a:hover {
4137 color: #eeeeee;
4138 }
4139
4140 .wpstg--error, .wpstg--error a {
4141 background: #E01E5A;
4142 color: white;
4143 }
4144
4145 .wpstg-staging-status {
4146 color: #E01E5A;
4147 }
4148
4149 #wpstg-push-changes,
4150 #wpstg-start-updating,
4151 #wpstg-save-clone-data {
4152 margin-left: 5px;
4153 }
4154
4155 input.wpstg-textbox, textarea.wpstg-textbox {
4156 border: 1px solid #dcdbdb;
4157 border-radius: 0.25rem;
4158 padding: 0.25rem 0.5rem;
4159 font-size: 14px;
4160 background-color: #f1f5fc;
4161 }
4162
4163 input.wpstg-textbox:focus, textarea.wpstg-textbox:focus {
4164 outline: 0;
4165 border-color: #259be6;
4166 -webkit-box-shadow: 0 0 0 0.1rem rgba(221, 221, 221, 0.35);
4167 box-shadow: 0 0 0 0.1rem rgba(221, 221, 221, 0.35);
4168 }
4169
4170 input.wpstg-textbox::placeholder, textarea.wpstg-textbox::placeholder {
4171 color: #888;
4172 }
4173
4174 .wpstg--advance-settings--checkbox {
4175 display: flex;
4176 align-items: center;
4177 }
4178
4179 .wpstg--advance-settings--checkbox > label {
4180 font-size: 14px;
4181 font-weight: bolder;
4182 width: 160px;
4183 display: inline-block;
4184 }
4185
4186 .wpstg--advance-settings--checkbox > .wpstg--tooltip {
4187 margin-left: 5px;
4188 position: relative;
4189 display: inline-block;
4190 border-bottom: 0 solid transparent;
4191 }
4192
4193 .wpstg--advance-settings--checkbox > .wpstg--tooltip > .wpstg--tooltiptext {
4194 top: 18px;
4195 left: -150px;
4196 }
4197
4198 div#wpstg-restore-wait {
4199 display: none;
4200 flex-direction: column;
4201 justify-content: center;
4202 align-items: center;
4203 text-align: center;
4204 height: 100vh;
4205 width: 100vw;
4206 position: fixed;
4207 top: 0;
4208 left: 0;
4209 background: white;
4210 z-index: 99999;
4211 }
4212
4213 div#wpstg-restore-wait .wpstg-title {
4214 font-weight: bold;
4215 }
4216
4217 div#wpstg-restore-wait div {
4218 font-size: 16px;
4219 margin-top: 12px;
4220 }
4221
4222 .resumable-browse {
4223 cursor: pointer;
4224 }
4225
4226 .resumable-browse a {
4227 text-decoration: underline;
4228 color: #1a73e8;
4229 }
4230
4231 .wpstg-upload-text {
4232 font-weight: 600;
4233 color: #fff;
4234 }
4235
4236 .wpstg-upload-text a {
4237 color: #00A7FE;
4238 }
4239
4240 .wpstg--modal--backup--upload--container.dragover {
4241 transition: background-color 0.7s;
4242 background-color: #94dc96;
4243 color: #FFF;
4244 }
4245
4246 .wpstg--modal--backup--upload--container.dragover * {
4247 pointer-events: none; /* Avoids flickering when dragging to drop a file */
4248 }
4249
4250 .wpstg--modal--backup--upload--container.dragover .wpstg-upload-text {
4251 display: none;
4252 }
4253
4254 .wpstg--modal--backup--upload--container.dragover .wpstg-dragover-text {
4255 display: block;
4256 }
4257
4258 .wpstg--modal--backup--upload--container .wpstg-dragover-text {
4259 display: none;
4260 }
4261
4262 #wpstg-invalid-license-message, #wpstg-invalid-license-message a {
4263 font-weight: 500;
4264 color: #E01E5A;
4265 margin-left: 6px;
4266 }
4267
4268 @media screen and (max-width: 1234px) {
4269 .wpstg-h2 {
4270 font-size: 24px;
4271 }
4272 #wpstg-welcome li {
4273 font-size: 14px;
4274 }
4275 }
4276 .wpstg-exclamation {
4277 color: #ffffff;
4278 border-radius: 100%;
4279 background-color: #E01E5A;
4280 width: 20px;
4281 height: 20px;
4282 text-align: center;
4283 font-weight: bold;
4284 display: inline-block;
4285 margin: 6px 6px 6px 0;
4286 }
4287
4288 .wpstg--tab--contents {
4289 background: #fff;
4290 padding: 30px;
4291 border-radius: 6px;
4292 margin-top: 20px;
4293 margin-bottom: 20px;
4294 margin-right: 20px;
4295 box-shadow: 0 0 1px RGB(0 0 0/13%), 0 1px 3px RGB(0 0 0/10%);
4296 }
4297
4298 .wpstg-swal-show.wpstg--swal2-show {
4299 -webkit-animation: wpstg-swal-show 0.2s !important;
4300 animation: wpstg-swal-show 0.2s !important;
4301 }
4302
4303 @-webkit-keyframes wpstg-swal-show {
4304 0% {
4305 transform: scale(0.3);
4306 }
4307 100% {
4308 transform: scale(1);
4309 }
4310 }
4311 @keyframes wpstg-swal-show {
4312 0% {
4313 transform: scale(0.3);
4314 }
4315 100% {
4316 transform: scale(1);
4317 }
4318 }
4319 .wpstg-tab-item--vert-center {
4320 display: flex;
4321 align-items: center;
4322 }
4323
4324 .wpstg-db-comparison-modal {
4325 padding-left: 10px;
4326 padding-right: 10px;
4327 }
4328
4329 .wpstg-db-comparison-table {
4330 font-size: 13px;
4331 width: 100%;
4332 }
4333
4334 .wpstg-db-comparison-table tbody td {
4335 padding-top: 6px;
4336 }
4337
4338 .wpstg-db-comparison-table tr > td:first-child,
4339 .wpstg-db-comparison-table tr > th:first-child {
4340 text-align: left;
4341 }
4342
4343 .wpstg-css-tick {
4344 display: inline-block;
4345 transform: rotate(45deg);
4346 height: 12px;
4347 width: 6px;
4348 border-bottom: 3px solid #78b13f;
4349 border-right: 3px solid #78b13f;
4350 }
4351
4352 .wpstg-css-cross {
4353 position: relative;
4354 top: -8px;
4355 left: -2px;
4356 width: 16px;
4357 height: 16px;
4358 }
4359
4360 .wpstg-css-cross:before, .wpstg-css-cross:after {
4361 position: absolute;
4362 content: " ";
4363 height: 17px;
4364 width: 3px;
4365 background-color: #E01E5A;
4366 }
4367
4368 .wpstg-css-cross:before {
4369 transform: rotate(45deg);
4370 }
4371
4372 .wpstg-css-cross:after {
4373 transform: rotate(-45deg);
4374 }
4375
4376 .wpstg-selection-preview {
4377 font-size: 12px;
4378 margin-left: 20px;
4379 color: rgba(51, 34, 17, 0.4);
4380 }
4381
4382 .wpstg-selection-preview.danger {
4383 color: #E01E5A;
4384 }
4385
4386 .wpstg--backup-automated {
4387 margin-bottom: -5px;
4388 }
4389
4390 .wpstg-restore-backup-contains.wpstg-listing-single-backup {
4391 vertical-align: middle;
4392 }
4393
4394 .wpstg-restore-backup-contains.wpstg-listing-single-backup li {
4395 padding: 2px;
4396 }
4397
4398 .wpstg--modal--backup--manage--schedules--content table {
4399 margin: 0 auto;
4400 width: 100%;
4401 }
4402
4403 .wpstg--modal--backup--manage--schedules--title {
4404 text-align: left;
4405 margin-bottom: 10px;
4406 margin-top: 0;
4407 }
4408
4409 .wpstg--modal--backup--upload--title {
4410 display: inline-flex;
4411 align-items: center;
4412 }
4413
4414 #wpstg--modal--backup--manage--schedules--content {
4415 text-align: left;
4416 }
4417
4418 #wpstg--modal--backup--manage--schedules--content thead {
4419 font-weight: bold;
4420 }
4421
4422 #wpstg--modal--backup--manage--schedules--content .wpstg--tooltip.wpstg--dismiss-schedule {
4423 border-bottom: none;
4424 cursor: pointer;
4425 }
4426
4427 .wpstg--tooltip.wpstg--dismiss-schedule img.wpstg--dashicons {
4428 filter: invert(15%) sepia(81%) saturate(4586%) hue-rotate(313deg) brightness(78%) contrast(99%);
4429 }
4430
4431 #wpstg--modal--backup--manage--schedules--content td {
4432 padding-right: 12px;
4433 padding-top: 10px;
4434 }
4435
4436 #wpstg--modal--backup--manage--schedules--content td:last-child {
4437 padding-right: 0;
4438 }
4439
4440 #wpstg--modal--backup--manage--schedules--content ul {
4441 margin-top: 0;
4442 margin-bottom: 0;
4443 }
4444
4445 #wpstg--modal--backup--manage--schedules--content ul li:first-child .wpstg--tooltip {
4446 margin-left: 0;
4447 }
4448
4449 #wpstg-backup-runs-info {
4450 margin: 20px 0 0;
4451 padding: 0;
4452 font-size: 12px;
4453 }
4454
4455 #wpstg-backup-runs-info li {
4456 margin: 0;
4457 }
4458
4459 div#wpstg-backup-locked {
4460 width: 100%;
4461 max-width: 770px;
4462 padding: 15px;
4463 background: white;
4464 margin-bottom: 10px;
4465 display: flex;
4466 align-items: center;
4467 }
4468
4469 #wpstg-backup-locked .icon {
4470 display: inline-block;
4471 height: 20px;
4472 }
4473
4474 #wpstg-backup-locked .icon img {
4475 animation: wpstg-loading-icon-anim 2s infinite;
4476 }
4477
4478 #wpstg-backup-locked .text {
4479 display: inline-block;
4480 margin-left: 15px;
4481 }
4482
4483 #backup-schedule-current-time {
4484 font-size: 12px;
4485 }
4486
4487 .wpstg-backup-scheduling-options .wpstg-storage-option {
4488 display: block;
4489 margin: 0.5em 0;
4490 font-size: 15px;
4491 white-space: nowrap;
4492 }
4493
4494 .wpstg-storage-settings a {
4495 color: #1a73e8;
4496 }
4497
4498 .wpstg-storage-option > span:not(.wpstg-storage-settings) {
4499 width: 150px;
4500 display: inline-block;
4501 }
4502
4503 #wpstg-processing-header {
4504 margin-top: 0;
4505 }
4506
4507 .wpstg-storages-postbox {
4508 padding: 0 0;
4509 margin-top: 0;
4510 margin-bottom: 8px;
4511 background-color: white;
4512 display: flex;
4513 justify-content: space-between;
4514 width: 100%;
4515 max-width: 700px;
4516 }
4517
4518 .wpstg-storages-postbox a {
4519 padding: 8px;
4520 margin-right: 8px;
4521 text-decoration: none;
4522 font-weight: bold;
4523 color: #3c434a;
4524 }
4525
4526 .wpstg-storages-postbox a:hover {
4527 color: #185abc;
4528 }
4529
4530 .wpstg-storage-postbox {
4531 padding: 0 0;
4532 background-color: #fff;
4533 }
4534
4535 .wpstg-storages-postbox a.wpstg-storage-provider-active {
4536 background: #1a73e8;
4537 color: white;
4538 font-weight: 700;
4539 cursor: default;
4540 border-radius: 3px;
4541 }
4542
4543 .wpstg-storages-postbox a.wpstg-storage-provider-active:hover {
4544 background: #185abc;
4545 }
4546
4547 .wpstg-storages-postbox a.wpstg-storage-provider-disabled {
4548 color: #999;
4549 cursor: not-allowed;
4550 }
4551
4552 .wpstg-provider-revoke-form {
4553 display: inline;
4554 margin-top: 12px;
4555 margin-bottom: 12px;
4556 }
4557
4558 .wpstg-provider-settings-form {
4559 margin-top: 10px;
4560 }
4561
4562 .wpstg-provider-settings-form strong {
4563 display: block;
4564 margin: 8px 0;
4565 }
4566
4567 .wpstg-provider-settings-form p {
4568 margin: 0 0 8px;
4569 }
4570
4571 .wpstg-provider-settings-form fieldset {
4572 padding: 0;
4573 margin: 0 0 16px;
4574 }
4575
4576 .wpstg-provider-settings-form fieldset p {
4577 margin: 0;
4578 padding: 5px;
4579 font-size: 12px;
4580 }
4581
4582 .wpstg-provider-settings-form fieldset label {
4583 width: 150px;
4584 display: inline-block;
4585 margin-bottom: 2px;
4586 }
4587
4588 .wpstg-provider-settings-form fieldset input {
4589 font-size: 12px;
4590 }
4591
4592 .wpstg-provider-settings-form .wpstg-link-btn.wpstg-blue-primary {
4593 text-shadow: none;
4594 }
4595
4596 .wpstg-btn-google, .wpstg-btn-dropbox {
4597 font-family: Roboto, sans-serif;
4598 display: inline-flex;
4599 align-items: center;
4600 border-width: 0;
4601 outline: none;
4602 border-radius: 2px;
4603 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
4604 color: #555;
4605 transition: background-color 0.3s;
4606 padding: 8px 16px 8px 8px;
4607 height: 40px;
4608 line-height: 40px;
4609 font-size: 14px;
4610 box-sizing: border-box;
4611 text-decoration: none;
4612 font-weight: bold;
4613 margin-right: 10px;
4614 }
4615
4616 .wpstg-btn-google img {
4617 width: 18px;
4618 height: 18px;
4619 margin-right: 12px;
4620 margin-left: 5px;
4621 }
4622
4623 .wpstg-btn-dropbox img {
4624 width: 18px;
4625 height: 18px;
4626 margin-right: 12px;
4627 margin-left: 5px;
4628 }
4629
4630 #wpstg-custom-google-credentials {
4631 margin-top: 20px;
4632 color: #1a73e8;
4633 }
4634
4635 .wpstg-fieldset .wpstg-with-icon {
4636 display: inline-flex;
4637 align-items: center;
4638 }
4639
4640 .wpstg-fieldset .wpstg-with-icon .wpstg-fieldset-icon {
4641 margin-left: 8px;
4642 }
4643
4644 .wpstg-fieldset .wpstg-with-icon .wpstg-fieldset-icon img {
4645 width: 16px;
4646 height: 16px;
4647 }
4648
4649 #wpstg-btn-provider-revoke {
4650 border-radius: 2px;
4651 }
4652
4653 .wpstg-metabox-holder {
4654 border-radius: 6px;
4655 background: #fff;
4656 min-height: 0;
4657 margin: 20px 20px 20px 0;
4658 padding: 30px;
4659 box-shadow: 0 0 1px RGB(0 0 0/13%), 0 1px 3px RGB(0 0 0/10%);
4660 }
4661
4662 .wpstg-metabox-holder h3 a {
4663 color: #1a73e8;
4664 }
4665
4666 .wpstg-metabox-holder textarea[readonly] {
4667 padding: 20px;
4668 background-color: #f1f5fc;
4669 font-family: monospace;
4670 white-space: pre;
4671 font-size: 10px;
4672 }
4673
4674 .wpstg-nav-tab {
4675 float: left;
4676 border-bottom: none;
4677 margin-left: 0.5em;
4678 font-size: 14px;
4679 line-height: 1.71428571;
4680 color: #303030;
4681 text-decoration: none;
4682 white-space: nowrap;
4683 padding: 5px 10px 8px;
4684 }
4685
4686 .wpstg-nav-tab-active, .wpstg-nav-tab-active:focus, .wpstg-nav-tab-active:focus:active, .wpstg-nav-tab-active:hover {
4687 border-bottom: 4px solid #2ea3b6;
4688 background: #f3f5f7 linear-gradient(15deg, #35b6f4 0%, #2eb67e 100%);
4689 -webkit-background-clip: text;
4690 -webkit-text-fill-color: transparent;
4691 border-radius: 0;
4692 font-weight: normal;
4693 }
4694
4695 .wpstg-nav-tab-active {
4696 margin-bottom: -1px;
4697 font-weight: bold;
4698 }
4699
4700 .wpstg-nav-tab-wrapper {
4701 display: flex;
4702 padding-top: 5px;
4703 padding-bottom: 0;
4704 line-height: inherit;
4705 background-color: white;
4706 margin: 0 20px 0 0;
4707 border-radius: 0 0 6px 6px;
4708 box-shadow: 0 0 1px RGB(0 0 0/13%), 0 1px 3px RGB(0 0 0/10%);
4709 }
4710
4711 .wpstg-nav-tab-wrapper li {
4712 margin-bottom: 0;
4713 }
4714
4715 .wp-staging-pro_page_wpstg-settings .wpstg--tab--header,
4716 .wp-staging_page_wpstg-settings .wpstg--tab--header {
4717 border-bottom-left-radius: 0;
4718 border-bottom-right-radius: 0;
4719 }
4720
4721 #wpstg--js--translations {
4722 text-decoration: underline;
4723 }
4724
4725 .invalid-backup-tabs .wpstg-tab-header,
4726 .invalid-backup-tabs .wpstg-tab-content {
4727 color: #E01E5A;
4728 }
4729
4730 .invalid-backup-tabs h5 {
4731 margin-top: 8px;
4732 margin-bottom: 4px;
4733 font-size: 13px;
4734 }
4735
4736 .invalid-backup-tabs ol {
4737 font-size: 13px;
4738 margin-top: 0;
4739 margin-left: 16px;
4740 }
4741
4742 .wpstg--edit-timer-highlight {
4743 background-color: #1a73e8;
4744 border: none;
4745 color: white;
4746 padding: 5px 10px 4px 10px;
4747 text-align: center;
4748 text-decoration: none;
4749 display: inline-block;
4750 margin: 4px 2px;
4751 border-radius: 2px;
4752 min-width: 154px;
4753 }
4754
4755 .wpstg--delete--schedule--icon {
4756 margin-top: 3px;
4757 }
4758
4759 #wpstg-download-sysinfo {
4760 vertical-align: initial;
4761 }
4762
4763 #wpstg-btn-provider-test-connection {
4764 margin-bottom: 20px;
4765 }
4766
4767 #footer-thankyou {
4768 display: none;
4769 }
4770
4771 #footer-upgrade {
4772 display: none;
4773 }
4774
4775 #wpstg-did-you-know a {
4776 color: #1a73e8;
4777 }
4778
4779 .wpstg-form-horizontal h3:first-child {
4780 margin-top: 0;
4781 }
4782
4783 .wpstg-form-horizontal h3:nth-child(7) {
4784 margin-top: 40px;
4785 }
4786
4787 .wpstg-form-horizontal a {
4788 color: #1a73e8;
4789 }
4790
4791 #wpstg-report-submit {
4792 margin-bottom: 5px;
4793 }
4794
4795 .wpstg-dir {
4796 margin-bottom: 2px;
4797 }
4798
4799 .wpstg-storage-settings-disabled {
4800 opacity: 0.3;
4801 }
4802
4803 #wpstg_input_field_license_key {
4804 width: 260px;
4805 height: 35px;
4806 }
4807
4808 #info-block-how-to-push {
4809 margin-top: 15px;
4810 }
4811
4812 #wpstg-directories-listing a {
4813 color: #1a73e8;
4814 }
4815
4816 .wpstg--edit-schedule, .wpstg--edit-schedule-basic {
4817 cursor: pointer;
4818 }
4819
4820 #wpstg--systeminfo-header {
4821 display: flex;
4822 align-items: center;
4823 margin-bottom: 20px;
4824 }
4825
4826 .wpstg-exclude-filter-exclusion-column {
4827 min-width: 305px;
4828 }
4829
4830 #wpstg--tab--staging {
4831 border-radius: 6px;
4832 min-height: 300px;
4833 }
4834 #wpstg--tab--staging .wpstg-notice-alert {
4835 margin-top: 0;
4836 max-width: 670px;
4837 border-radius: 6px;
4838 background-color: #34ba9f;
4839 }
4840
4841 #wpstg-external-db-section .wpstg-form-group:nth-child(6) {
4842 margin-top: 2px;
4843 }
4844
4845 .wpstg-permission-info-output {
4846 width: 100%;
4847 height: 250px;
4848 font-size: 12px !important;
4849 }
4850
4851 #wpstg-permission-info-data {
4852 display: none;
4853 }
4854
4855 #wpstg-generate-login-link-generated-container:hover {
4856 cursor: pointer;
4857 }
4858
4859 #wpstg-generate-login-link-generated-container {
4860 max-width: fit-content;
4861 }
4862
4863 #wpstg-generate-login-link-copy-text {
4864 display: none;
4865 }
4866
4867 #wpstg-generate-login-link {
4868 margin-left: 12px;
4869 }
4870
4871 #wpstg-generate-login-link-copy-text {
4872 color: #1a73e8;
4873 }
4874
4875 #wpstg-generate-login-link-head {
4876 font-weight: bold;
4877 display: none;
4878 margin-bottom: 11px;
4879 margin-top: 15px;
4880 }
4881
4882 #wpstg-generate-login-link-user-role {
4883 margin-left: 5px;
4884 }
4885
4886 #wpstg-generate-login-link-container {
4887 margin-bottom: 20px;
4888 line-height: 2em;
4889 }
4890
4891 .wpstg-google-api-credential-input {
4892 min-width: 520px;
4893 }
4894
4895 .wpstg-sftp-location-input {
4896 min-width: 300px;
4897 }
4898
4899 .wpstg-sftp-port-input {
4900 max-width: 60px;
4901 }
4902
4903 .wpstg-sftp-key-input {
4904 width: 350px;
4905 height: 200px;
4906 }
4907
4908 .wpstg-back-arrow {
4909 display: block;
4910 width: 7px;
4911 height: 7px;
4912 border-top: 2px solid #2c3338;
4913 border-left: 2px solid #2c3338;
4914 transform: rotate(-45deg);
4915 margin-right: 10px;
4916 }
4917
4918 .wpstg-back-arrow::after {
4919 content: "";
4920 display: block;
4921 width: 2px;
4922 height: 11px;
4923 background-color: #2c3338;
4924 transform: rotate(-45deg) translate(3px, 0px);
4925 }
4926
4927 a.wpstg-pro-feature-link {
4928 color: #b70b72;
4929 text-decoration: none;
4930 }
4931
4932 .wpstg-pro-feature-link:hover {
4933 color: #b91a79;
4934 }
4935
4936 .wpstg-pro-feature {
4937 color: #b70b72;
4938 text-decoration: none;
4939 }
4940
4941 .wpstg-pro-feature:hover {
4942 color: #b91a79;
4943 text-decoration: none;
4944 font-weight: bold;
4945 }
4946
4947 .wpstg-basic-schedule-notice {
4948 color: #b70b72;
4949 }
4950
4951 #repeatBackupOnSchedule:disabled {
4952 background-color: #f1f5fc;
4953 }
4954
4955 .wpstg-free-has-schedule-message {
4956 border: 1px solid #c6c6c6;
4957 border-radius: 6px;
4958 padding: 0 10px 10px 15px;
4959 }
4960
4961 .wpstg--modal--backup--upload--title > .wpstg--tooltip {
4962 display: inline-flex;
4963 cursor: pointer;
4964 }
4965
4966 .wpstg-push-site-hostname {
4967 background-color: #f1f6fa;
4968 padding: 3px 6px;
4969 white-space: nowrap;
4970 }
4971
4972 .wpstg-push-changes-inactive {
4973 cursor: not-allowed;
4974 display: inline-block;
4975 }
4976
4977 .wpstg-database-delete-confirmation .wpstg-db-table {
4978 margin-bottom: 2px;
4979 }
4980
4981 .wpstg-float-right {
4982 float: right;
4983 }
4984
4985 .wpstg-push-site-actions {
4986 display: flex;
4987 align-items: center;
4988 gap: 10px 5px;
4989 }
4990
4991 .wpstg-magic-logic-warning-title {
4992 background: #ffe26e;
4993 color: #3d3d3d;
4994 }
4995
4996 .wpstg-contact-us-wrapper {
4997 display: flex;
4998 justify-content: center;
4999 align-items: center;
5000 padding: 0 15px;
5001 }
5002
5003 .wpstg-license-wrapper {
5004 display: block;
5005 }
5006
5007 .wpstg-license-heading {
5008 margin-top: 0;
5009 }
5010
5011 .wpstg-license-deactivate-button {
5012 margin-bottom: 20px;
5013 }
5014
5015 .wpstg-license-activate-wrapper {
5016 display: flex;
5017 align-items: center;
5018 padding-top: 20px;
5019 }
5020
5021 .wpstg-license-activate-button {
5022 margin-left: 10px;
5023 }
5024
5025 .wpstg-license-message-wrapper {
5026 padding-top: 0;
5027 padding-bottom: 10px;
5028 }
5029
5030 @media screen and (max-width: 782px) {
5031 body.wp-staging-pro_page_wpstg_backup.auto-fold #wpcontent,
5032 body.wp-staging-pro_page_wpstg-settings.auto-fold #wpcontent,
5033 body.wp-staging-pro_page_wpstg-tools.auto-fold #wpcontent,
5034 body.wp-staging-pro_page_wpstg-license.auto-fold #wpcontent,
5035 body.toplevel_page_wpstg_clone.auto-fold #wpcontent,
5036 body.wp-staging_page_wpstg-settings.auto-fold #wpcontent,
5037 body.wp-staging_page_wpstg-tools.auto-fold #wpcontent,
5038 body.wp-staging_page_wpstg_backup.auto-fold #wpcontent {
5039 position: relative;
5040 margin-left: 0;
5041 padding-left: 10px;
5042 }
5043 body.wp-staging-pro_page_wpstg_backup.auto-fold #wpcontent #wpstg-top-header,
5044 body.wp-staging-pro_page_wpstg-settings.auto-fold #wpcontent #wpstg-top-header,
5045 body.wp-staging-pro_page_wpstg-tools.auto-fold #wpcontent #wpstg-top-header,
5046 body.wp-staging-pro_page_wpstg-license.auto-fold #wpcontent #wpstg-top-header,
5047 body.toplevel_page_wpstg_clone.auto-fold #wpcontent #wpstg-top-header,
5048 body.wp-staging_page_wpstg-settings.auto-fold #wpcontent #wpstg-top-header,
5049 body.wp-staging_page_wpstg-tools.auto-fold #wpcontent #wpstg-top-header,
5050 body.wp-staging_page_wpstg_backup.auto-fold #wpcontent #wpstg-top-header {
5051 margin-right: 10px;
5052 }
5053 body.wp-staging-pro_page_wpstg_backup.auto-fold #wpcontent .wpstg--tab--header,
5054 body.wp-staging-pro_page_wpstg-settings.auto-fold #wpcontent .wpstg--tab--header,
5055 body.wp-staging-pro_page_wpstg-tools.auto-fold #wpcontent .wpstg--tab--header,
5056 body.wp-staging-pro_page_wpstg-license.auto-fold #wpcontent .wpstg--tab--header,
5057 body.toplevel_page_wpstg_clone.auto-fold #wpcontent .wpstg--tab--header,
5058 body.wp-staging_page_wpstg-settings.auto-fold #wpcontent .wpstg--tab--header,
5059 body.wp-staging_page_wpstg-tools.auto-fold #wpcontent .wpstg--tab--header,
5060 body.wp-staging_page_wpstg_backup.auto-fold #wpcontent .wpstg--tab--header {
5061 margin-right: 10px;
5062 }
5063 body.wp-staging-pro_page_wpstg_backup.auto-fold #wpcontent .wpstg-metabox-holder,
5064 body.wp-staging-pro_page_wpstg-settings.auto-fold #wpcontent .wpstg-metabox-holder,
5065 body.wp-staging-pro_page_wpstg-tools.auto-fold #wpcontent .wpstg-metabox-holder,
5066 body.wp-staging-pro_page_wpstg-license.auto-fold #wpcontent .wpstg-metabox-holder,
5067 body.toplevel_page_wpstg_clone.auto-fold #wpcontent .wpstg-metabox-holder,
5068 body.wp-staging_page_wpstg-settings.auto-fold #wpcontent .wpstg-metabox-holder,
5069 body.wp-staging_page_wpstg-tools.auto-fold #wpcontent .wpstg-metabox-holder,
5070 body.wp-staging_page_wpstg_backup.auto-fold #wpcontent .wpstg-metabox-holder {
5071 margin-right: 10px;
5072 max-width: 668px;
5073 }
5074 body.wp-staging-pro_page_wpstg_backup.auto-fold #wpcontent .wpstg--tab--contents,
5075 body.wp-staging-pro_page_wpstg-settings.auto-fold #wpcontent .wpstg--tab--contents,
5076 body.wp-staging-pro_page_wpstg-tools.auto-fold #wpcontent .wpstg--tab--contents,
5077 body.wp-staging-pro_page_wpstg-license.auto-fold #wpcontent .wpstg--tab--contents,
5078 body.toplevel_page_wpstg_clone.auto-fold #wpcontent .wpstg--tab--contents,
5079 body.wp-staging_page_wpstg-settings.auto-fold #wpcontent .wpstg--tab--contents,
5080 body.wp-staging_page_wpstg-tools.auto-fold #wpcontent .wpstg--tab--contents,
5081 body.wp-staging_page_wpstg_backup.auto-fold #wpcontent .wpstg--tab--contents {
5082 margin-right: 10px;
5083 }
5084 body.wp-staging-pro_page_wpstg_backup.auto-fold #wpcontent #wpstg-footer,
5085 body.wp-staging-pro_page_wpstg-settings.auto-fold #wpcontent #wpstg-footer,
5086 body.wp-staging-pro_page_wpstg-tools.auto-fold #wpcontent #wpstg-footer,
5087 body.wp-staging-pro_page_wpstg-license.auto-fold #wpcontent #wpstg-footer,
5088 body.toplevel_page_wpstg_clone.auto-fold #wpcontent #wpstg-footer,
5089 body.wp-staging_page_wpstg-settings.auto-fold #wpcontent #wpstg-footer,
5090 body.wp-staging_page_wpstg-tools.auto-fold #wpcontent #wpstg-footer,
5091 body.wp-staging_page_wpstg_backup.auto-fold #wpcontent #wpstg-footer {
5092 margin-right: 10px;
5093 }
5094 body.wp-staging-pro_page_wpstg_backup.auto-fold #wpcontent .wpstg-nav-tab-wrapper,
5095 body.wp-staging-pro_page_wpstg-settings.auto-fold #wpcontent .wpstg-nav-tab-wrapper,
5096 body.wp-staging-pro_page_wpstg-tools.auto-fold #wpcontent .wpstg-nav-tab-wrapper,
5097 body.wp-staging-pro_page_wpstg-license.auto-fold #wpcontent .wpstg-nav-tab-wrapper,
5098 body.toplevel_page_wpstg_clone.auto-fold #wpcontent .wpstg-nav-tab-wrapper,
5099 body.wp-staging_page_wpstg-settings.auto-fold #wpcontent .wpstg-nav-tab-wrapper,
5100 body.wp-staging_page_wpstg-tools.auto-fold #wpcontent .wpstg-nav-tab-wrapper,
5101 body.wp-staging_page_wpstg_backup.auto-fold #wpcontent .wpstg-nav-tab-wrapper {
5102 margin-right: 10px;
5103 }
5104 .wpstg-contact-us-wrapper {
5105 padding-left: 15px;
5106 }
5107 }
5108 @media only screen and (max-width: 600px) {
5109 .wpstg-report-issue-form {
5110 right: 0;
5111 }
5112 #wpstg-report-issue-wrapper .arrow-up {
5113 left: 261px;
5114 }
5115 #wpstg-contact-us-report-issue-btn,
5116 #wpstg-general-error-report-issue-btn {
5117 white-space: normal;
5118 line-height: 1.5;
5119 }
5120 .wpstg--tab--header > ul > li > a {
5121 padding: 12px 10px 15px 8px;
5122 }
5123 .wpstg-contact-us-wrapper {
5124 padding: 0 10px 0 8px;
5125 }
5126 }
5127 @media only screen and (max-width: 680px) {
5128 #wpstg-tab-container ul {
5129 float: none;
5130 }
5131 #wpstg-tab-container .wpstg-form-table tr > th {
5132 width: 100%;
5133 }
5134 #wpstg-tab-container span.description {
5135 font-size: 14px;
5136 }
5137 #wpstg-tab-container .wpstg-form-table tr > th,
5138 #wpstg-tab-container .wpstg-form-table tr > td {
5139 padding: 10px;
5140 }
5141 .wpstg-metabox-holder {
5142 margin-left: 0;
5143 margin-right: 5px;
5144 padding: 20px;
5145 }
5146 #wpstg-tab-container .wpstg-settings-panel {
5147 padding: 0;
5148 overflow: auto;
5149 }
5150 .wpstg-form-table td:first-child {
5151 width: 50%;
5152 }
5153 li#wpstg-backup-no-results div, #wpstg-no-staging-site-results div {
5154 width: 100%;
5155 }
5156 }
5157 @media only screen and (max-width: 840px) {
5158 #wpstg-push-changes-details {
5159 display: none;
5160 }
5161 }
5162 @media screen and (min-width: 1090px) {
5163 #wpstg-clonepage-wrapper {
5164 float: left;
5165 margin-bottom: 0;
5166 }
5167 }
5168 .wpstg-container .wpstg-form-group label {
5169 width: 100%;
5170 font-size: 14px;
5171 }
5172 .wpstg-container .wpstg-form-group .wpstg-form-select {
5173 width: 100%;
5174 border: 1px solid #dcdbdb;
5175 height: 38px;
5176 font-size: 16px;
5177 border-radius: 0.1875em;
5178 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
5179 box-sizing: border-box;
5180 background-color: #f1f5fc;
5181 }
5182
5183 .wpstg-backup-network-options .wpstg-form-group .wpstg-backup-select {
5184 width: 300px;
5185 }
5186 /*# sourceMappingURL=wpstg-admin.css.map */