PluginProbe
Patchstack – WordPress & Plugins Security / 2.3.1
Patchstack – WordPress & Plugins Security v2.3.1
2.3.7 trunk 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.2 2.1.20 2.1.21 2.1.22 2.1.23 2.1.24 2.1.25 2.1.3 2.1.4 2.1.5 2.1.6 All 49 releases
← All changes | assets/css/patchstack.css +253 -771 2.1.162.3.1 View file →
@@ -4,174 +4,20 @@
4 4 font-style: normal;
5 5 src: url(../fonts/Faktum-Regular.woff);
6 6 }
7 7
8 -#hiddenstatusbox {
9 - display: none;
10 - padding: 0
11 -}
12 -
13 -.patchstack-logo {
14 - height: auto;
15 - vertical-align: middle
16 -}
17 -
18 -.patchstack_license {
19 - padding: 15px;
20 - background: #fff;
21 - border-left: 4px solid #fff;
22 - -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
23 - box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
24 - border-left-color: #dc3232
25 -}
26 -
27 8 .patchstack-content-wrap,
28 -.patchstack-font,
29 -.patchstack-nav-tab {
9 +.patchstack-font {
30 10 font-family: 'Faktum',sans-serif
31 11 }
32 12
33 -.patchstack-hover {
34 - cursor: pointer;
35 -}
36 -
37 13 .patchstack-font a {
38 - color: #b2d675;
14 + color: #AFE614;
39 15 text-decoration: none
40 16 }
41 17
42 -.patchstack-nav-tab-icon {
43 - background-repeat: no-repeat;
44 - background-position: center
45 -}
46 -
47 -.patchstack-nav-tab-wrapper {
48 - border-bottom: none;
49 - float: left;
50 - width: 15%;
51 - position: relative;
52 - display: block;
53 - padding-top: 0;
54 - z-index: 20
55 -}
56 -
57 -.patchstack-nav-tab {
58 - position: relative;
59 - border: none;
60 - padding: 10px 10px 10px 00px;
61 - width: 100%;
62 - font-size: 14px;
63 - line-height: 25px;
64 - font-weight: 300;
65 - color: #fff;
66 - margin-left: 4px;
67 - margin-bottom: 3px;
68 - background: 0 0;
69 - border-radius: 5px
70 -}
71 -
72 -.nav-tab-active.patchstack-nav-tab,
73 -.patchstack-nav-tab.nav-tab-active:focus,
74 -.patchstack-nav-tab.nav-tab-active:focus:active,
75 -.patchstack-nav-tab.nav-tab-active:hover {
76 - background: inherit;
77 - border: none
78 -}
79 -
80 -.patchstack-icon-wrapper {
81 - width: 48px;
82 - height: 48px;
83 - position: relative;
84 - float: left;
85 - border-radius: 12px;
86 - margin-left: 10px
87 -}
88 -
89 -.patchstack-icon-text {
90 - float: left;
91 - margin-left: 10px
92 -}
93 -
94 -.patchstack-icon-text>span {
95 - font-size: 11px;
96 - color: #cecece
97 -}
98 -
99 -.patchstack-nav-tab-icon {
100 - position: absolute;
101 - left: 12px;
102 - top: 12px;
103 - width: 25px;
104 - height: 25px;
105 - margin-right: 5px;
106 - display: inline-block;
107 - background-size: contain;
108 - vertical-align: middle;
109 - transition: all .3s ease-in-out;
110 - -webkit-transition: all .3s ease-in-out;
111 - -moz-transition: all .3s ease-in-out;
112 - -o-transition: all .3s ease-in-out;
113 - -ms-transition: all .3s ease-in-out
114 -}
115 -
116 -.patchstack-nav-tab-icon.blue,
117 -.patchstack-nav-tab.patchstack-nav-tab-active:focus .patchstack-nav-tab-icon.white,
118 -.patchstack-nav-tab.patchstack-nav-tab-active:hover .patchstack-nav-tab-icon.white,
119 -.patchstack-nav-tab:focus:focus .patchstack-nav-tab-icon.white,
120 -.patchstack-nav-tab:focus:hover .patchstack-nav-tab-icon.white,
121 -.patchstack-nav-tab:hover:focus .patchstack-nav-tab-icon.white,
122 -.patchstack-nav-tab:hover:hover .patchstack-nav-tab-icon.white {
123 - opacity: 1;
124 - visibility: visible
125 -}
126 -
127 -.patchstack-nav-tab-icon.ic-services {
128 - background-image: url(../images/service.png)
129 -}
130 -
131 -.patchstack-nav-tab-icon.ic-firewall {
132 - background-image: url(../images/firewall.png)
133 -}
134 -
135 -.patchstack-nav-tab-icon.ic-cookies {
136 - background-image: url(../images/user-lock-light.svg)
137 -}
138 -
139 -.patchstack-nav-tab-icon.ic-logs {
140 - background-image: url(../images/logs.svg)
141 -}
142 -
143 -.patchstack-nav-tab-icon.ic-login {
144 - background-image: url(../images/lock.svg)
145 -}
146 -
147 -.patchstack-nav-tab-icon.ic-license {
148 - background-image: url(../images/license.svg)
149 -}
150 -
151 -.patchstack-nav-tab.nav-tab:focus,
152 -.patchstack-nav-tab.nav-tab:hover {
153 - color: #cecece!important;
154 - background-color: #17191e!important
155 -}
156 -
157 -.patchstack-nav-tab.patchstack-nav-tab-active {
158 - color: #cecece;
159 - background-color: #17191e;
160 - border: none;
161 - outline: 0;
162 - -webkit-box-shadow: none;
163 - box-shadow: none
164 -}
165 -
166 -.patchstack-nav-tab.patchstack-nav-tab-active .patchstack-nav-tab-icon.white,
167 -.patchstack-nav-tab:focus .patchstack-nav-tab-icon.white,
168 -.patchstack-nav-tab:hover .patchstack-nav-tab-icon.white {
169 - opacity: 1;
170 - visibility: visible
171 -}
172 -
173 18 .patchstack-content-wrap {
19 + margin-top: 64px;
174 20 padding: 0 20px 20px 0
175 21 }
176 22
177 23 .patchstack-content-inner {
@@ -182,18 +28,10 @@
182 28 border-bottom-left-radius: 3px;
183 29 border-bottom-right-radius: 3px
184 30 }
185 31
186 -.patchstack-content-inner-table {
187 - padding: 15px 0
188 -}
189 -
190 32 .patchstack-form-table input[type=text],
191 -.patchstack-form-wrap input[type=number],
192 -.patchstack-form-wrap input[type=text],
193 -.patchstack-form-wrap select,
194 -.patchstack-form-wrap textarea,
195 -.patchstack-inner-block select {
33 +.patchstack-form-wrap input[type=text] {
196 34 background-color: #272930;
197 35 border: none !important;
198 36 color: #acacac!important
199 37 }
@@ -225,17 +63,18 @@
225 63 font-weight: 400
226 64 }
227 65
228 66 .patchstack-content-inner input[type=submit],
229 -.patchstack-form-wrap input[type=submit] {
67 +.patchstack-form-wrap input[type=submit],
68 +.patchstack-button {
230 69 height: auto;
231 - padding: 12px 30px !important;
232 - color: #17191e!important;
70 + padding: 10px 30px !important;
71 + color: #1C1E22!important;
233 72 border: none;
234 - border-radius: 4px !important;
235 - background-color: #b2d675;
236 - font-size: 13px !important;
237 - font-weight: 500 !important;
73 + border-radius: 2px !important;
74 + background-color: #AFE614;
75 + font-size: 15px !important;
76 + font-weight: 400 !important;
238 77 line-height: 20px;
239 78 -webkit-box-shadow: none;
240 79 box-shadow: none;
241 80 text-shadow: none;
@@ -245,11 +84,10 @@
245 84 -o-transition: all .3s ease-in-out;
246 85 -ms-transition: all .3s ease-in-out
247 86 }
248 87
249 -.patchstack-content-inner input[type=submit]:hover,
250 -.patchstack-form-wrap input[type=submit]:focus {
251 - background-color: #2c405a
88 +.patchstack-button {
89 + margin-top: 0 !important;
252 90 }
253 91
254 92 .patchstack-content-inner input[type=submit]:focus,
255 93 .patchstack-content-inner input[type=submit]:hover,
@@ -254,10 +92,10 @@
254 92 .patchstack-content-inner input[type=submit]:focus,
255 93 .patchstack-content-inner input[type=submit]:hover,
256 94 .patchstack-form-wrap input[type=submit]:focus,
257 95 .patchstack-form-wrap input[type=submit]:hover {
258 - background-color: #b2d675;
259 - opacity: 0.2;
96 + background-color: #AFE614;
97 + color: #1C1E22 !important;
260 98 }
261 99
262 100 .form-table th,
263 101 .patchstack-content-wrap .form-table td {
@@ -265,20 +103,8 @@
265 103 color: #444;
266 104 line-height: 1.3
267 105 }
268 106
269 -.patchstack-content-inner textarea,
270 -.patchstack-form-wrap textarea {
271 - padding: 8px 15px;
272 - color: #444;
273 - border: 1px solid #acacac;
274 - border-radius: 3px;
275 - font-size: 14px;
276 - line-height: 1.3;
277 - max-height: 150px;
278 - width: 100%
279 -}
280 -
281 107 .form-table {
282 108 margin-top: 15px
283 109 }
284 110
@@ -313,38 +139,9 @@
313 139 color: #d0d0d0;
314 140 text-transform: initial
315 141 }
316 142
317 -.form-table input[type=checkbox] {
318 - border: 1px solid #acacac;
319 - background-color: #fff;
320 - width: 16px;
321 - height: 16px;
322 - -webkit-box-shadow: none;
323 - box-shadow: none;
324 - margin: 0 9px 0 0
325 -}
326 -
327 -.form-table input[type=checkbox]:focus,
328 -.form-table input[type=checkbox]:hover {
329 - -webkit-box-shadow: none;
330 - box-shadow: none
331 -}
332 -
333 -.patchstack-content-wrap .form-table input[type=checkbox]:checked {
334 - border: 3px solid #b2d675
335 -}
336 -
337 -.patchstack-content-wrap .form-table input[type=checkbox]:checked:before {
338 - margin: -7px 0 0 -5px;
339 - font-size: 23px;
340 - width: 25px;
341 - color: #b2d675;
342 - content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%2369a700%27%2F%3E%3C%2Fsvg%3E);
343 -}
344 -
345 -.form-table input[type=text],
346 -.form-table select {
143 +.form-table input[type=text] {
347 144 padding: 8px 15px;
348 145 color: #444;
349 146 border: 1px solid #acacac;
350 147 border-radius: 3px;
@@ -357,9 +154,10 @@
357 154 width: 26em
358 155 }
359 156
360 157 .patchstack-form-table {
361 - border-collapse: inherit
158 + border-collapse: inherit;
159 + margin-top: 0;
362 160 }
363 161
364 162 table {
365 163 border-collapse: collapse
@@ -386,296 +184,19 @@
386 184 .patchstack-form-table th {
387 185 vertical-align: middle
388 186 }
389 187
390 -.dt-table>tbody>tr>td,
391 -.dt-table>tbody>tr>th,
392 -.dt-table>tfoot>tr>td,
393 -.dt-table>tfoot>tr>th,
394 -.dt-table>thead>tr>td,
395 -.dt-table>thead>tr>th {
396 - line-height: 1.8;
397 - border-color: #e6ecf5
398 -}
399 -
400 -.dt-table>thead>tr>th {
401 - color: #515365;
402 - border-bottom: 1px solid #e6ecf5
403 -}
404 -
405 -.tooltip-inner,
406 -.patchstack-message {
407 - border-radius: 4px
408 -}
409 -
410 -.q-hover.dash {
411 - padding: 0 4px
412 -}
413 -
414 -.tooltip {
415 - position: absolute;
416 - z-index: 1070;
417 - display: block;
418 - font-family: "Faktum",sans-serif;
419 - font-size: 12px;
420 - font-weight: 400;
421 - line-height: 1.42857143;
422 - text-align: left;
423 - text-align: start;
424 - text-decoration: none;
425 - text-shadow: none;
426 - text-transform: none;
427 - word-break: normal;
428 - word-spacing: normal;
429 - word-wrap: normal;
430 - white-space: normal;
431 - line-break: auto
432 -}
433 -
434 -.tooltip-inner,
435 188 pre,
436 189 thead {
437 190 text-align: left
438 191 }
439 192
440 -.tooltip.in {
441 - opacity: .9
442 -}
443 -
444 -.tooltip.top {
445 - padding: 5px 0;
446 - margin-top: -3px
447 -}
448 -
449 -.tooltip-arrow {
450 - position: absolute;
451 - width: 0;
452 - height: 0;
453 - border-color: transparent;
454 - border-style: solid
455 -}
456 -
457 -.tooltip.top .tooltip-arrow,
458 -.tooltip.top-left .tooltip-arrow,
459 -.tooltip.top-right .tooltip-arrow {
460 - bottom: 0;
461 - border-width: 5px 5px 0;
462 - border-top-color: #000
463 -}
464 -
465 -.tooltip.top .tooltip-arrow {
466 - left: 50%;
467 - margin-left: -5px
468 -}
469 -
470 -.tooltip.top-left .tooltip-arrow {
471 - right: 5px;
472 - margin-bottom: -5px
473 -}
474 -
475 -.tooltip.top-right .tooltip-arrow {
476 - left: 5px;
477 - margin-bottom: -5px
478 -}
479 -
480 -.tooltip.right .tooltip-arrow {
481 - top: 50%;
482 - left: 0;
483 - margin-top: -5px;
484 - border-width: 5px 5px 5px 0;
485 - border-right-color: #000
486 -}
487 -
488 -.tooltip.left .tooltip-arrow {
489 - top: 50%;
490 - right: 0;
491 - margin-top: -5px;
492 - border-width: 5px 0 5px 5px;
493 - border-left-color: #000
494 -}
495 -
496 -.tooltip.bottom .tooltip-arrow,
497 -.tooltip.bottom-left .tooltip-arrow,
498 -.tooltip.bottom-right .tooltip-arrow {
499 - top: 0;
500 - border-width: 0 5px 5px;
501 - border-bottom-color: #000
502 -}
503 -
504 -.tooltip.bottom .tooltip-arrow {
505 - left: 50%;
506 - margin-left: -5px
507 -}
508 -
509 -.tooltip.bottom-left .tooltip-arrow {
510 - right: 5px;
511 - margin-top: -5px
512 -}
513 -
514 -.tooltip.bottom-right .tooltip-arrow {
515 - left: 5px;
516 - margin-top: -5px
517 -}
518 -
519 -.tooltip-inner {
520 - font-size: 12px
521 -}
522 -
523 -.table-firewall-log {
524 - border-color: #2c405a
525 -}
526 -
527 -.patchstack-content-inner-tabl table.dataTable tbody tr {
528 - background-color: #17273c!important
529 -}
530 -
531 -.patchstack-content-inner-tabl thead>tr>th {
532 - padding: 0;
533 - margin: 0
534 -}
535 -
536 -.radio input[type=radio]:checked+label:before {
537 - color: #a50f01!important
538 -}
539 -
540 -.tooltip-inner {
541 - color: #fff;
542 - line-height: normal;
543 - font-weight: 300
544 -}
545 -
546 -.tooltip {
547 - opacity: 1!important
548 -}
549 -
550 -.tooltip-inner {
551 - max-width: 200px;
552 - background-color: #000;
553 - font-family: 'Faktum', sans-serif;
554 - padding: 6px
555 -}
556 -
557 -.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,
558 -.tooltip.bs-tooltip-top .arrow::before {
559 - border-top-color: #2c405a
560 -}
561 -
562 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_processing {
563 - background: #272930!important;
564 - color: #fff!important;
565 - height: 35px;
566 - font-size: 13px;
567 - text-transform: uppercase;
568 - z-index: 99999
569 -}
570 -
571 -.patchstack-content-inner-table .table-overflow .btn {
572 - margin-bottom: 0
573 -}
574 -
575 -.patchstack-content-inner-table table.dataTable thead {
576 - background-color: #272930
577 -}
578 -
579 -.patchstack-content-inner-table .table-hover>tbody>tr:hover,
580 -.patchstack-content-inner-table table.dataTable tbody tr {
581 - background-color: transparent
582 -}
583 -
584 -.patchstack-content-inner-table table.dataTable thead td,
585 -.patchstack-content-inner-table table.dataTable thead th {
586 - border-bottom: 0!important
587 -}
588 -
589 -.patchstack-content-inner-table .table-lg>tbody>tr:hover>td:first-child {
590 - border-left: 2px solid rgba(170, 189, 215, 0.1)
591 -}
592 -
593 -.patchstack-content-inner-table .table>thead>tr>th {
594 - border-bottom: none;
595 - font-family: 'Faktum';
596 - font-size: 11px;
597 - font-weight: 500!important;
598 - letter-spacing: 1.7px;
599 - text-align: left;
600 - color: #fff;
601 - text-transform: uppercase;
602 - padding: 14px 7px!important;
603 - border-top: none
604 -}
605 -
606 -.patchstack-content-inner-table .table>tbody>tr>td {
607 - font-family: 'Faktum';
608 - font-size: 13px;
609 - font-weight: 300;
610 - line-height: 1.46;
611 - text-align: left;
612 - color: #fff
613 -}
614 -
615 -.patchstack-content-inner-table .table>tbody>tr>td:first-child,
616 -.patchstack-content-inner-table .table>tfoot>tr>th:first-child,
617 -.patchstack-content-inner-table .table>thead>tr>th:first-child {
618 - padding-left: 20px!important
619 -}
620 -
621 -.patchstack-content-inner-table .table>thead>tr>th:first-child {
622 - border-top-left-radius: 0
623 -}
624 -
625 -.patchstack-content-inner-table .table>thead>tr>th:last-child {
626 - border-top-right-radius: 0
627 -}
628 -
629 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_filter,
630 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_info,
631 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_length,
632 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_paginate .paginate_button {
633 - color: #fff!important;
634 - font-size: 13px;
635 - margin-right: 10px
636 -}
637 -
638 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_filter input,
639 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_length select {
640 - border: 1px solid rgba(170, 189, 215, 0.1);
641 - background: #272930;
642 - color: #fff
643 -}
644 -
645 -.patchstack-content-inner-table .table-striped>tbody>tr:nth-of-type(odd) {
646 - background-color: #17273c
647 -}
648 -
649 -.patchstack-content-inner-table .table-bordered {
650 - border: 1px solid #334b69
651 -}
652 -
653 -.g-recaptcha {
654 - margin-top: -1px!important
655 -}
656 -
657 -.table-firewall-log>tbody>tr>td,
658 -.table-user-log>tbody>tr>td {
659 - border-bottom: 1px solid rgba(170, 189, 215, 0.1)!important
660 -}
661 -
662 -.patchstack-content-inner-table table.dataTable {
663 - margin: 0 auto!important
664 -}
665 -
666 -.patchstack-content-inner-table .dataTables_info,
667 -.patchstack-content-inner-table .dataTables_length,
668 -.patchstack-content-inner-table .dataTables_paginate .paging_simple_numbers {
669 - color: #fff!important
670 -}
671 -
672 -.patchstack-content-inner-table .dataTables_info,
673 -.patchstack-content-inner-table .dataTables_length,
674 193 .patchstack-font>h2,
675 194 .patchstack-font>h4 {
676 195 color: #fff;
677 - padding-left: 10px
196 + padding-left: 10px;
197 + font-family: 'Faktum';
198 + font-weight: 300!important;
678 199 }
679 200
680 201 .patchstack-font>h2 {
681 202 padding-left: 0;
@@ -684,39 +205,11 @@
684 205 .patchstack-content-inner>h2 {
685 206 padding-left: 10px
686 207 }
687 208
688 -.table-firewall-log>thead>tr>th,
689 -.patchstack-font>h2,
690 -.patchstack-font>h4 {
691 - font-family: 'Faktum';
692 - font-weight: 300!important
693 -}
694 -
695 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_paginate .paginate_button.current,
696 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
697 - background: #272930!important;
698 - border-radius: 50%;
699 - color: #fff!important;
700 - border: none
701 -}
702 -
703 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_paginate .paginate_button.next,
704 -.patchstack-content-inner-table .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
705 - background: 0 0!important;
706 - color: #fff!important;
707 - border: none!important
708 -}
709 -
710 -.patchstack-content-inner-table .dataTables_length {
711 - padding-bottom: 15px
712 -}
713 -
714 209 .patchstack-content-table>.patchstack-content-inner {
715 - background-color: #1f2128;
210 + background-color: #1C1E22;
716 211 color: #fff;
717 - float: right;
718 - width: 80%;
719 212 }
720 213
721 214 .patchstack-form-wrap>table>tbody>tr>td>label>i,
722 215 .patchstack-form-wrap>table>tbody>tr>th {
@@ -735,44 +228,10 @@
735 228 .patchstack-form-table>tbody>tr>th>label {
736 229 color: #d0d0d0
737 230 }
738 231
739 -.label {
740 - font-size: 11.84px;
741 - font-weight: 700;
742 - line-height: 14px;
743 - color: #fff;
744 - text-shadow: 0 -1px 0 rgba(0,0,0,.25);
745 - white-space: nowrap;
746 - vertical-align: baseline;
747 - background-color: #999
748 -}
749 -
750 -.label {
751 - padding: 1px 4px 2px;
752 - border-radius: 3px
753 -}
754 -
755 -a.label:hover {
756 - color: #fff;
757 - text-decoration: none;
758 - cursor: pointer
759 -}
760 -
761 -.label-success {
762 - background-color: #468847
763 -}
764 -
765 -.label-success[href] {
766 - background-color: #356635
767 -}
768 -
769 -.patchstack-license-h2 {
770 - padding: 0!important
771 -}
772 -
773 232 #wpwrap {
774 - background-color: #1f2128
233 + background-color: #1C1E22
775 234 }
776 235
777 236 .patchstack-content-table {
778 237 padding-top: 80px
@@ -777,75 +236,14 @@
777 236 .patchstack-content-table {
778 237 padding-top: 80px
779 238 }
780 239
781 -.patchstack-active-tab-logs {
782 - padding: 0
783 -}
784 -
785 -.patchstack-active-tab-logs h2.patchstack-logs-nav {
786 - display: inline-block;
787 - margin: -1px 0 0 0;
788 - position: relative;
789 - width: 100%;
790 - padding: 0
791 -}
792 -
793 -.patchstack-active-tab-logs h2.patchstack-logs-nav::after {
794 - content: "";
795 - display: block;
796 - position: absolute;
797 - width: 100%;
798 - border-bottom: 1px solid rgba(170, 189, 215, 0.1);
799 - bottom: 0
800 -}
801 -
802 -.patchstack-active-tab-logs .patchstack-nav-tab {
803 - float: left;
804 - width: 150px;
805 - margin-left: 0;
806 - font-family: 'Faktum';
807 - font-size: 15px;
808 - font-weight: 300;
809 - text-align: left;
810 - width: initial;
811 - padding: 15px 20px;
812 - position: relative;
813 - color: #fff;
814 - opacity: .5
815 -}
816 -
817 -.patchstack-active-tab-logs .patchstack-nav-tab:first-child {
818 - border-top-left-radius: 4px
819 -}
820 -
821 -.patchstack-active-tab-logs .patchstack-nav-tab,
822 -.patchstack-active-tab-logs .patchstack-nav-tab.patchstack-nav-tab-active,
823 -.patchstack-active-tab-logs .patchstack-nav-tab:focus,
824 -.patchstack-nav-tab:hover {
825 - background-color: transparent
826 -}
827 -
828 -.patchstack-active-tab-logs .patchstack-nav-tab.patchstack-nav-tab-active {
829 - opacity: 1
830 -}
831 -
832 -.patchstack-active-tab-logs .patchstack-nav-tab.patchstack-nav-tab-active::after {
833 - content: "";
834 - display: block;
835 - width: 100%;
836 - position: absolute;
837 - bottom: -8px;
838 - left: 0;
839 - border-bottom: 5px solid rgba(170, 189, 215, 0.1)
840 -}
841 -
842 240 .patchstack-top {
843 241 display: block;
844 242 width: 100%;
845 243 position: absolute;
846 244 z-index: 800;
847 - background: #1f2128;
245 + background: #1C1E22;
848 246 border: none;
849 247 margin-left: -20px;
850 248 padding-right: 20px
851 249 }
@@ -854,142 +252,47 @@
854 252 float: left;
855 253 margin: 40px 0px 0 45px;
856 254 }
857 255
858 -.patchstack-bi {
859 - border: 1px solid rgba(170, 189, 215, 0.1)!important
860 -}
861 -
862 -.patchstack-bi thead {
863 - border-bottom: 1px solid rgba(170, 189, 215, 0.1)!important
864 -}
865 -
866 -.patchstack-bi tbody>tr>td {
867 - padding-left: 0
868 -}
869 -
870 256 .patchstack-plan {
871 - background:#272930;
872 - border-radius: 4px;
257 + background:rgba(185, 192, 202, 0.05);
258 + border-radius: 8px;
873 259 padding: 32px;
874 260 color: #acacac;
875 261 font-size: 15px;
876 - width: 256px;
877 - height: 374px;
878 - float: left;
262 + max-width: 496px;
879 263 position: relative;
880 - margin-top: 70px;
264 + margin-top: 32px;
881 265 }
882 266
883 -.patchstack-plan1 {
884 - margin-right: 80px;
267 +.patchstack-plan a {
268 + color: #AFE614;
269 + text-decoration: none;
885 270 }
886 271
887 -.patchstack-plan1::before {
888 - content: 'Start monitoring for vulnerabilities';
889 - position: absolute;
890 - top: -35px;
891 - left: 0;
892 - color: #fff;
893 - font-size: 15px;
894 -}
895 -
896 -.patchstack-plan2::before {
897 - content: 'Already have an account?';
898 - position: absolute;
899 - top: -35px;
900 - left: 0;
901 - color: #fff;
902 - font-size: 15px;
903 -}
904 -
905 -.patchstack-is-size-4 {
906 - margin-top: 5px;
907 - display: inline-block;
908 - font-size: 36px;
909 -}
910 -
911 272 .patchstack-has-text-white,
912 273 .patchstack-has-text-white:hover {
913 - color: #fff;
274 + color: #fff !important;
914 275 text-decoration: none;
915 276 }
916 277
917 -.patchstack-has-text-white:hover {
918 - opacity: 0.7;
278 +.patchstack-has-text-danger,
279 +.patchstack-has-text-danger:hover {
280 + color: #ED645E !important;
281 + text-decoration: none;
919 282 }
920 283
921 -.patchstack-has-text-white span {
922 - color: #B2D675;
923 - font-size: 15px;
924 - text-transform: uppercase;
925 -}
926 -
927 -.patchstack-sub {
928 - width: 69%;
929 - float: left;
930 - margin: 30px 0 0 0;
931 -}
932 -
933 -.patchstack-sub span:first-child {
934 - color: #fff;
935 - font-size: 11px;
936 - width: 100%;
937 - display: inline-block;
938 - margin-bottom: 5px;
939 -}
940 -
941 -.patchstack-sub span:last-child {
942 - font-size: 15px;
943 -}
944 -
945 284 .patchstack-plan p {
946 285 color: #acacac;
947 - font-size: 13px;
286 + font-size: 15px;
948 287 line-height: 20px;
288 + margin: 0;
949 289 }
950 290
951 -.patchstack-plan1 p {
952 - margin: 20px 0;
953 -}
954 -
955 291 .patchstack-plan li {
956 292 margin-bottom: 8px;
957 293 }
958 294
959 -.patchstack-check {
960 - background: url(../images/check-green.svg) no-repeat #323735;
961 - background-position: 6px 8px;
962 - border-radius: 50%;
963 - height: 24px;
964 - width: 24px;
965 - display: inline-block;
966 - position: relative;
967 - top: 5px;
968 - margin-right: 10px;
969 -}
970 -
971 -.patchstack-check.patchstack-check-grey {
972 - background: url(../images/check.svg) no-repeat #32333a;
973 - background-position: 3px 5px;
974 -}
975 -
976 -.patchstack-strike {
977 - color: #585a5e;
978 -}
979 -
980 -.patchstack-minus {
981 - background: url(../images/minus.svg) no-repeat #32333a;
982 - background-position: 4px 4px;
983 - border-radius: 50%;
984 - height: 24px;
985 - width: 24px;
986 - display: inline-block;
987 - position: relative;
988 - top: 5px;
989 - margin-right: 10px;
990 -}
991 -
992 295 .patchstack-free .patchstack-top {
993 296 position: initial;
994 297 margin-left: 0;
995 298 padding-right: 0;
@@ -998,10 +301,10 @@
998 301 .patchstack-free .patchstack-top-logo {
999 302 width: 184px;
1000 303 margin: 0 auto;
1001 304 float: initial;
1002 - margin-top: 30px;
1003 - margin-bottom: 30px;
305 + margin-top: 32px;
306 + margin-bottom: 32px;
1004 307 }
1005 308
1006 309 .patchstack-free .patchstack-content-table {
1007 310 padding-top: 0;
@@ -1007,11 +310,9 @@
1007 310 padding-top: 0;
1008 311 }
1009 312
1010 313 .patchstack-free .patchstack-content-table>.patchstack-content-inner {
1011 - max-width: 45rem;
1012 314 margin: 0 auto;
1013 - float: initial;
1014 315 }
1015 316
1016 317 .patchstack-free .patchstack-content-table>.patchstack-content-inner > .patchstack-font{
1017 318 background: #272930;
@@ -1019,35 +320,48 @@
1019 320 border-radius: 4px;
1020 321 }
1021 322
1022 323 .patchstack-free h1 {
1023 - color: #fff;
324 + color: #acacac;
1024 325 font-family: 'Faktum';
1025 - font-weight: 300!important;
1026 - font-size: 25px;
326 + font-weight: 400!important;
327 + font-size: 15px;
1027 328 text-align: center;
1028 329 }
1029 330
331 +.patchstack-free h1 a {
332 + color: #AFE614;
333 + text-decoration: none;
334 +}
335 +
1030 336 .patchstack-free .form-table input[type=text] {
1031 337 background: transparent;
1032 338 width: 100%;
1033 339 border: 2px solid rgba(170, 189, 215, 0.1) !important;
1034 - padding: 11px 15px;
340 + padding: 17px 15px;
341 + border-radius: 4px;
342 + margin: 32px 0;
1035 343 }
1036 344
1037 345 .patchstack-free .form-table label {
1038 346 color: #fff;
1039 - font-size: 11px;
1040 - margin: 15px 0 5px 0;
347 + font-size: 15px;
348 + margin: 0;
1041 349 display: inline-block;
350 + width: 100%;
1042 351 }
1043 352
353 +.patchstack-free .form-table label span {
354 + float: right;
355 + color: #AFE614;
356 +}
357 +
1044 358 .patchstack-free .button-primary {
1045 - color: #B2D675;
359 + color: #1C1E22;
1046 360 font-weight: 500;
1047 361 font-size: 13px;
1048 362 line-height: 20px;
1049 - background: rgba(178, 214, 117, 0.18);
363 + background: #AFE614;
1050 364 border-radius: 4px;
1051 365 border: none;
1052 366 padding: 12px 30px;
1053 367 margin-top: 34px;
@@ -1054,11 +368,13 @@
1054 368 width: 100%;
1055 369 text-align: center;
1056 370 }
1057 371
1058 -.patchstack-free .button-primary:hover {
1059 - color: #000;
1060 - background: #b2d675;
372 +.patchstack-free .button-primary:hover,
373 +.patchstack-free .button-primary:focus {
374 + background-color: #6ebe00 !important;
375 + color: #111216 !important;
376 + box-shadow: none;
1061 377 }
1062 378
1063 379 .patchstack-free .form-table th,
1064 380 .form-table th label {
@@ -1072,22 +388,10 @@
1072 388 .patchstack-free .patchstack-form-table td {
1073 389 padding: 3px 0px;
1074 390 }
1075 391
1076 -.patchstack-free .patchstack-license-h2 {
1077 - border-bottom: 1px solid rgba(170,189,215,.1);
1078 - margin-left: -20px;
1079 - width: 106%;
1080 - text-indent: 20px;
1081 - padding-bottom: 15px !important;
1082 - margin-bottom: 20px;
1083 -}
1084 -
1085 392 .patchstack-premium {
1086 - max-width: 19rem !important;
1087 - margin: 0 auto;
1088 - float: initial !important;
1089 - width: initial !important;
393 + max-width: 560px;
1090 394 }
1091 395
1092 396 .patchstack-premium .patchstack-plan2::before {
1093 397 display: none;
@@ -1097,11 +401,62 @@
1097 401 width: 100% !important;
1098 402 }
1099 403
1100 404 #patchstack-activate {
1101 - margin-top: 42px;
405 + margin-top: 0;
1102 406 }
1103 407
408 +@-moz-keyframes spin {
409 + 100% {
410 + -moz-transform: rotate(360deg);
411 + }
412 + }
413 +
414 + @-webkit-keyframes spin {
415 + 100% {
416 + -webkit-transform: rotate(360deg);
417 + }
418 + }
419 +
420 + @keyframes spin {
421 + 100% {
422 + -webkit-transform: rotate(360deg);
423 + transform: rotate(360deg);
424 + }
425 +}
426 +
427 +.is-polling-section {
428 + margin-bottom: 16px;
429 + text-align: center;
430 +}
431 +
432 +.is-polling-section p {
433 + color: #afb9c6;
434 + font-size: 15px;
435 +}
436 +
437 +.is-polling-section img.rotate {
438 + -webkit-animation: spin 2s linear infinite;
439 + -moz-animation: spin 2s linear infinite;
440 + animation: spin 2s linear infinite;
441 +}
442 +
443 +.patchstack-activate-wrapper {
444 + position: relative;
445 +}
446 +
447 +.patchstack-activate-wrapper input[type=submit].button-primary {
448 + position: absolute;
449 + right: 12px;
450 + top: 41px;
451 + padding: 4px 8px !important;
452 + width: auto;
453 +}
454 +
455 +.patchstack-activate-wrapper input[type=text] {
456 + margin: 8px 0 0 0 !important;
457 +}
458 +
1104 459 .patchstack-license-button #patchstack-activate {
1105 460 width: 49%;
1106 461 float: left;
1107 462 }
@@ -1114,9 +469,9 @@
1114 469 }
1115 470
1116 471 .patchstack-activate.button-primary.focus,
1117 472 .patchstack-activate.button-primary:focus {
1118 - background: #b2d675;
473 + background: #AFE614;
1119 474 border: none;
1120 475 outline: none;
1121 476 opacity: .5;
1122 477 }
@@ -1125,13 +480,25 @@
1125 480 text-align: center;
1126 481 font-size: 15px;
1127 482 line-height: 24px;
1128 483 color: #ACACAC;
1129 - margin-top: 64px;
484 + margin-top: 32px;
1130 485 }
1131 486
487 +p.patchstack-upsell.patchstack-footer {
488 + display: flex;
489 + gap: 32px;
490 + justify-content: center;
491 +}
492 +
493 +.patchstack-footer span {
494 + background: rgba(185, 192, 202, 0.10);
495 + height: 24px;
496 + width: 1px;
497 +}
498 +
1132 499 p.patchstack-upsell a {
1133 - color: #B2D675;
500 + color: #AFE614;
1134 501 text-decoration: none;
1135 502 }
1136 503
1137 504 p.patchstack-upsell img {
@@ -1138,8 +505,123 @@
1138 505 position: relative;
1139 506 top: 7px;
1140 507 }
1141 508
1142 -.patchstack-premium p.patchstack-upsell {
1143 - width: 500px;
1144 - margin-left: -90px;
509 +.patchstack-loading {
510 + display: none;
511 + width: 32px;
512 + height: 32px;
513 + margin: 16px auto 0 auto;
514 +}
515 +
516 +.patchstack-loading div {
517 + box-sizing: border-box;
518 + display: block;
519 + position: absolute;
520 + width: 32px;
521 + height: 32px;
522 + margin: 8px;
523 + border: 4px solid #fff;
524 + border-radius: 50%;
525 + animation: patchstack-loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
526 + border-color: #fff transparent transparent transparent;
527 +}
528 +
529 +.patchstack-loading div:nth-child(1) {
530 + animation-delay: -0.45s;
531 +}
532 +
533 +.patchstack-loading div:nth-child(2) {
534 + animation-delay: -0.3s;
535 +}
536 +
537 +.patchstack-loading div:nth-child(3) {
538 + animation-delay: -0.15s;
539 +}
540 +
541 +@keyframes patchstack-loading {
542 + 0% {
543 + transform: rotate(0deg);
544 + }
545 + 100% {
546 + transform: rotate(360deg);
547 + }
548 +}
549 +
550 +p.patchstack-resync {
551 + color: #AFE614;
552 + margin-top: 32px;
553 + text-align: center;
554 +}
555 +
556 +p.patchstack-error {
557 + color: #ED645E;
558 + font-size: 11.20px;
559 + font-family: Faktum;
560 + font-weight: 400;
561 + line-height: 16px;
562 + letter-spacing: 0.22px;
563 + word-wrap: break-word;
564 + margin-bottom: 32px;
565 +}
566 +
567 +.patchstack-rows > div {
568 + width: 100%;
569 + display: flex;
570 + justify-content: space-between;
571 + border-bottom: 1px solid rgba(136, 138, 142, 0.10);
572 + padding: 16px 0;
573 +}
574 +
575 +.patchstack-rows > div:first-child {
576 + padding-top: 0;
577 +}
578 +
579 +.patchstack-rows > div:last-child {
580 + border-bottom: 0;
581 +}
582 +
583 +.patchstack-rows > div span {
584 + font-size: 16px;
585 +}
586 +
587 +.patchstack-rows > div span:first-child {
588 + color: #AFB9C6;
589 +}
590 +
591 +.patchstack-rows > div span:last-child {
592 + color: #fff;
593 +}
594 +
595 +.patchstack-login-button {
596 + margin-top: 16px;
597 +}
598 +
599 +.ps-label {
600 + display: flex;
601 + padding: 3px 9px;
602 + font-size: 11px !important;
603 +}
604 +
605 +.ps-label.has-success {
606 + color: #AFE614 !important;
607 + background: rgba(110, 190, 0, 0.15);
608 +}
609 +
610 +.ps-label.has-error {
611 + color: #ED645E !important;
612 + background: rgba(237, 100, 94, 0.15);
613 +}
614 +
615 +[class*=hint--]::after {
616 + background: #333 !important;
617 + border-radius: 4px;
618 + font-size: 14px !important;
619 +}
620 +
621 +.has-text-centered {
622 + text-align: center;
623 +}
624 +
625 +.patchstack-top-16 {
626 + margin-top: 16px;
1145 627 }