Anti-spam - Version 7.2.0

Version Description

Download this release

Release Info

Developer alexkovalevv
Plugin Icon 128x128 Anti-spam
Version 7.2.0
Comparing to
See all releases

Code changes from version 7.1.6 to 7.2.0

Files changed (141) hide show
  1. admin/ajax/index.php +1 -1
  2. admin/assets/css/about-premium.css +55 -83
  3. admin/assets/css/about-premium.css.map +0 -1
  4. admin/assets/css/about-premium.less +89 -89
  5. admin/assets/css/components.css +132 -178
  6. admin/assets/css/dashboard-dashboard.css +3 -3
  7. admin/assets/css/firewall/firewall-attacks-log.css +51 -77
  8. admin/assets/css/firewall/firewall-dashboard.css +62 -88
  9. admin/assets/css/firewall/firewall-ips-blocking.css +91 -133
  10. admin/assets/css/firewall/firewall-settings.css +176 -234
  11. admin/assets/css/setup/page-setup.css +165 -0
  12. admin/assets/css/setup/page-setup.less +197 -0
  13. admin/assets/css/sweetalert-custom.css +147 -195
  14. admin/assets/css/sweetalert-custom.css.map +1 -9
  15. admin/assets/css/titan-security.css +18 -18
  16. admin/assets/img/logo9.png +0 -0
  17. admin/assets/img/setup-preloader-124x124.gif +0 -0
  18. admin/assets/js/dashboard.js +19 -19
  19. admin/assets/js/firewall/firewall-block-ip.js +3 -3
  20. admin/assets/js/firewall/firewall-dashboard.js +7 -7
  21. admin/assets/js/import.js +9 -9
  22. admin/assets/js/install-addons.js +15 -15
  23. admin/boot.php +48 -12
  24. admin/class-activation.php +19 -14
  25. admin/class-page-titan-basic.php +4 -4
  26. admin/includes/classes/class.install-plugins-button.php +0 -1
  27. admin/pages/class-page-backup.php +2 -2
  28. admin/pages/class-page-two-factor.php +2 -2
  29. admin/pages/class-pages-antispam.php +4 -4
  30. admin/pages/class-pages-check.php +4 -4
  31. admin/pages/class-pages-components-license.php +5 -5
  32. admin/pages/class-pages-components.php +7 -7
  33. admin/pages/class-pages-dashboard.php +2 -2
  34. admin/pages/class-pages-license.php +8 -8
  35. admin/pages/class-pages-logs.php +2 -2
  36. admin/pages/class-pages-plugin-settings.php +3 -5
  37. admin/pages/class-pages-scanner.php +4 -4
  38. admin/pages/class-pages-sitechecker.php +2 -2
  39. admin/pages/class-pages-tweaks.php +3 -5
  40. admin/pages/firewall/class-pages-bruteforce.php +3 -3
  41. admin/pages/firewall/class-pages-firewall-attacks-log.php +1 -1
  42. admin/pages/firewall/class-pages-firewall-blocking.php +2 -2
  43. admin/pages/firewall/class-pages-firewall-login-attempts.php +1 -1
  44. admin/pages/firewall/class-pages-firewall-settings.php +2 -2
  45. admin/pages/firewall/class-pages-firewall.php +1 -1
  46. admin/pages/setup/class-pages-setup.php +72 -0
  47. admin/pages/setup/steps/class-step-congratulation.php +193 -0
  48. admin/pages/setup/steps/class-step-default.php +39 -0
  49. admin/pages/setup/steps/class-step-plugins.php +50 -0
  50. admin/pages/setup/steps/class-step-security-audit.php +94 -0
  51. admin/pages/setup/steps/class-step-setting-antispam.php +51 -0
  52. admin/pages/setup/steps/class-step-setting-scan-malware.php +113 -0
  53. admin/pages/setup/steps/class-step-setting-tweaks.php +138 -0
  54. anti-spam.php +10 -10
  55. assets/js/anti-spam.js +35 -35
  56. includes/antispam/assets/css/settings.css +48 -60
  57. includes/antispam/assets/css/settings.css.map +0 -1
  58. includes/antispam/assets/css/settings.less +65 -65
  59. includes/antispam/assets/js/settings.js +2 -2
  60. includes/audit/assets/css/audit-dashboard.css +8 -12
  61. includes/audit/assets/js/audit_ajax.js +2 -2
  62. includes/audit/views/all-audit.php +43 -46
  63. includes/class-titan-security-plugin.php +146 -130
  64. includes/class-views.php +4 -4
  65. includes/class.module-base.php +1 -1
  66. includes/firewall/titan_logs/config.php +0 -6
  67. includes/functions.php +2 -2
  68. includes/helpers.php +58 -149
  69. includes/logger/assets/css/base.css +16 -22
  70. includes/logger/assets/css/base.css.map +1 -9
  71. includes/logger/assets/js/base.js +2 -2
  72. includes/scanner/assets/js/scanner.js +2 -2
  73. includes/scanner/boot.php +11 -11
  74. includes/scanner/classes/scanner/HashListPool.php +60 -60
  75. includes/sitechecker/assets/js/app.js +3 -3
  76. includes/sitechecker/assets/js/firebase.min.js +4 -4
  77. includes/sitechecker/assets/js/sitechecker.js +3 -3
  78. includes/vulnerabilities/assets/css/vulnerabilities-dashboard.css +127 -144
  79. includes/vulnerabilities/assets/js/vulnerability_ajax.js +2 -2
  80. libs/antispam-premium/admin/ajax/check-existing-comments.php +49 -49
  81. libs/antispam-premium/admin/ajax/index.php +6 -6
  82. libs/antispam-premium/admin/assets/css/manage-comments.css +6 -6
  83. libs/antispam-premium/admin/assets/css/manage-comments.less +9 -9
  84. libs/antispam-premium/admin/assets/js/check-existing-comments.js +2 -2
  85. libs/antispam-premium/admin/boot.php +2 -2
  86. libs/antispam-premium/admin/includes/index.php +6 -6
  87. libs/antispam-premium/admin/pages/class-pages-settings.php +2 -2
  88. libs/antispam-premium/includes/plugin-rest-api.php +101 -101
  89. libs/antispam-premium/readme.txt +250 -250
  90. libs/factory/bootstrap/assets/css-min/bootstrap.accordion.min.css +1 -1
  91. libs/factory/bootstrap/assets/css-min/bootstrap.blue.min.css +1 -1
  92. libs/factory/bootstrap/assets/css-min/bootstrap.coffee.min.css +1 -1
  93. libs/factory/bootstrap/assets/css-min/bootstrap.core.min.css +2 -2
  94. libs/factory/bootstrap/assets/css-min/bootstrap.datetimepicker.min.css +1 -1
  95. libs/factory/bootstrap/assets/css-min/bootstrap.ectoplasm.min.css +1 -1
  96. libs/factory/bootstrap/assets/css-min/bootstrap.form-group.min.css +1 -1
  97. libs/factory/bootstrap/assets/css-min/bootstrap.form-metabox.min.css +1 -1
  98. libs/factory/bootstrap/assets/css-min/bootstrap.light.min.css +1 -1
  99. libs/factory/bootstrap/assets/css-min/bootstrap.midnight.min.css +1 -1
  100. libs/factory/bootstrap/assets/css-min/bootstrap.ocean.min.css +1 -1
  101. libs/factory/bootstrap/assets/css-min/bootstrap.separator.min.css +1 -1
  102. libs/factory/bootstrap/assets/css-min/bootstrap.sunrise.min.css +1 -1
  103. libs/factory/bootstrap/assets/css-min/bootstrap.tab.min.css +1 -1
  104. libs/factory/bootstrap/assets/css-min/bootstrap.wp-editor.min.css +1 -1
  105. libs/factory/bootstrap/assets/css-min/control.checkbox.min.css +1 -1
  106. libs/factory/bootstrap/assets/css-min/control.color-and-opacity.min.css +1 -1
  107. libs/factory/bootstrap/assets/css-min/control.color.min.css +1 -1
  108. libs/factory/bootstrap/assets/css-min/control.dropdown-and-colors.min.css +1 -1
  109. libs/factory/bootstrap/assets/css-min/control.dropdown.min.css +1 -1
  110. libs/factory/bootstrap/assets/css-min/control.fonts.min.css +1 -1
  111. libs/factory/bootstrap/assets/css-min/control.list.min.css +1 -1
  112. libs/factory/bootstrap/assets/css-min/control.multiple-textbox.min.css +1 -1
  113. libs/factory/bootstrap/assets/css-min/control.pattern.min.css +1 -1
  114. libs/factory/bootstrap/assets/css-min/control.radio-colors.min.css +1 -1
  115. libs/factory/bootstrap/assets/css-min/holder.more-link.min.css +1 -1
  116. libs/factory/bootstrap/assets/css-min/plugin.gradient-picker.min.css +1 -1
  117. libs/factory/bootstrap/assets/css-min/plugin.paddings-editor.min.css +1 -1
  118. libs/factory/bootstrap/assets/css/bootstrap.accordion.css +6 -6
  119. libs/factory/bootstrap/assets/css/bootstrap.blue.css +13 -13
  120. libs/factory/bootstrap/assets/css/bootstrap.coffee.css +13 -13
  121. libs/factory/bootstrap/assets/css/bootstrap.core.css +1773 -1773
  122. libs/factory/bootstrap/assets/css/bootstrap.datetimepicker.css +71 -71
  123. libs/factory/bootstrap/assets/css/bootstrap.ectoplasm.css +13 -13
  124. libs/factory/bootstrap/assets/css/bootstrap.form-group.css +9 -9
  125. libs/factory/bootstrap/assets/css/bootstrap.form-metabox.css +8 -8
  126. libs/factory/bootstrap/assets/css/bootstrap.light.css +13 -13
  127. libs/factory/bootstrap/assets/css/bootstrap.midnight.css +13 -13
  128. libs/factory/bootstrap/assets/css/bootstrap.ocean.css +13 -13
  129. libs/factory/bootstrap/assets/css/bootstrap.separator.css +1 -1
  130. libs/factory/bootstrap/assets/css/bootstrap.sunrise.css +13 -13
  131. libs/factory/bootstrap/assets/css/bootstrap.tab.css +20 -20
  132. libs/factory/bootstrap/assets/css/bootstrap.wp-editor.css +10 -10
  133. libs/factory/bootstrap/assets/css/control.checkbox.css +13 -13
  134. libs/factory/bootstrap/assets/css/control.color-and-opacity.css +6 -6
  135. libs/factory/bootstrap/assets/css/control.color.css +7 -7
  136. libs/factory/bootstrap/assets/css/control.dropdown-and-colors.css +4 -4
  137. libs/factory/bootstrap/assets/css/control.dropdown.css +14 -14
  138. libs/factory/bootstrap/assets/css/control.fonts.css +6 -6
  139. libs/factory/bootstrap/assets/css/control.list.css +13 -13
  140. libs/factory/bootstrap/assets/css/control.multiple-textbox.css +7 -7
  141. libs/factory/bootstrap/assets/css/control.pattern.css +13 -13
admin/ajax/index.php CHANGED
@@ -1,2 +1,2 @@
1
- <?php
2
  // Silence is golden.
1
+ <?php
2
  // Silence is golden.
admin/assets/css/about-premium.css CHANGED
@@ -1,98 +1,70 @@
1
- #WBCR .wantispam-about-premium h1
2
- {
3
- font-size: 35px;
4
  }
5
-
6
- #WBCR .wantispam-about-premium__title
7
- {
8
- text-align: left;
9
- margin-bottom: 20px;
10
  }
11
-
12
- #WBCR .wantispam-about-premium__title--h2
13
- {
14
- margin-top: 60px;
15
  }
16
-
17
- #WBCR .wantispam-about-premium__headline-title
18
- {
19
- font-size: 15px;
20
- background: #fff;
21
- padding: 20px;
22
- text-align: left;
23
  }
24
-
25
- #WBCR .wantispam-about-premium__columns
26
- {
27
- margin: 40px 0;
28
  }
29
-
30
- #WBCR .wantispam-about-premium__column
31
- {
32
- text-align: center;
33
- background: #fff;
34
- margin-left: 5px;
35
- padding: 20px 0;
36
  }
37
-
38
- #WBCR .wantispam-about-premium__column .dashicons
39
- {
40
- color: #ffc107;
41
- font-size: 106px;
42
- width: 106px;
43
- height: 106px;
44
  }
45
-
46
- #WBCR .wantispam-about-premium__column p
47
- {
48
- font-size: 13px;
49
- color: #909090;
50
- padding: 6px;
51
  }
52
-
53
- #WBCR .wantispam-about-premium__activate-trial
54
- {
55
- text-align: center;
56
- padding: 30px;
57
- background: #fff;
58
- border: 1px dashed #d0a295;
59
- margin-top: 60px;
60
  }
61
-
62
- #WBCR .wantispam-about-premium__activate-trial p
63
- {
64
- font-size: 13px;
65
- color: #909090;
66
- margin-top: 20px;
67
  }
68
-
69
- #WBCR .wantispam-about-premium__activate-trial-button
70
- {
71
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 1px 1px rgba(255, 255, 255, 0.7);
72
- color: #ffffff;
73
- border: 1px solid #fe5421;
74
- background: #fe5421;
75
- text-transform: uppercase;
76
  }
77
-
78
- #WBCR .wantispam-about-premium ul
79
- {
80
- padding-left: 60px;
81
- list-style: square;
82
  }
83
-
84
- #WBCR .wantispam-about-premium ul li
85
- {
86
- font-size: 17px;
87
- margin-bottom: 10px;
88
  }
89
-
90
- #WBCR .wantispam-about-premium ul li p
91
- {
92
- font-size: 13px;
93
- color: #909090;
94
- background: #fff;
95
- padding: 6px;
96
  }
97
-
98
  /*# sourceMappingURL=about-premium.css.map */
1
+ #WBCR .wantispam-about-premium h1 {
2
+ font-size: 35px;
 
3
  }
4
+ #WBCR .wantispam-about-premium__title {
5
+ text-align: left;
6
+ margin-bottom: 20px;
 
 
7
  }
8
+ #WBCR .wantispam-about-premium__title--h2 {
9
+ margin-top: 60px;
 
 
10
  }
11
+ #WBCR .wantispam-about-premium__headline-title {
12
+ font-size: 15px;
13
+ background: #fff;
14
+ padding: 20px;
15
+ text-align: left;
 
 
16
  }
17
+ #WBCR .wantispam-about-premium__columns {
18
+ margin: 40px 0;
 
 
19
  }
20
+ #WBCR .wantispam-about-premium__column {
21
+ text-align: center;
22
+ background: #fff;
23
+ margin-left: 5px;
24
+ padding: 20px 0;
 
 
25
  }
26
+ #WBCR .wantispam-about-premium__column .dashicons {
27
+ color: #ffc107;
28
+ font-size: 106px;
29
+ width: 106px;
30
+ height: 106px;
 
 
31
  }
32
+ #WBCR .wantispam-about-premium__column p {
33
+ font-size: 13px;
34
+ color: #909090;
35
+ padding: 6px;
 
 
36
  }
37
+ #WBCR .wantispam-about-premium__activate-trial {
38
+ text-align: center;
39
+ padding: 30px;
40
+ background: #fff;
41
+ border: 1px dashed #d0a295;
42
+ margin-top: 60px;
 
 
43
  }
44
+ #WBCR .wantispam-about-premium__activate-trial p {
45
+ font-size: 13px;
46
+ color: #909090;
47
+ margin-top: 20px;
 
 
48
  }
49
+ #WBCR .wantispam-about-premium__activate-trial-button {
50
+ -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 1px 1px rgba(255, 255, 255, 0.7);
51
+ color: #ffffff;
52
+ border: 1px solid #fe5421;
53
+ background: #fe5421;
54
+ text-transform: uppercase;
 
 
55
  }
56
+ #WBCR .wantispam-about-premium ul {
57
+ padding-left: 60px;
58
+ list-style: square;
 
 
59
  }
60
+ #WBCR .wantispam-about-premium ul li {
61
+ font-size: 17px;
62
+ margin-bottom: 10px;
 
 
63
  }
64
+ #WBCR .wantispam-about-premium ul li p {
65
+ font-size: 13px;
66
+ color: #909090;
67
+ background: #fff;
68
+ padding: 6px;
 
 
69
  }
 
70
  /*# sourceMappingURL=about-premium.css.map */
admin/assets/css/about-premium.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["about-premium.less"],"names":[],"mappings":"AAAA,KACE,yBACE;EACE,eAAA;;AAGF,KALF,yBAKG;EACC,gBAAA;EACA,mBAAA;;AAEA,KATJ,yBAKG,OAIE;EACC,gBAAA;;AAIJ,KAdF,yBAcG;EACC,eAAA;EACA,gBAAA;EACA,aAAA;EACA,gBAAA;;AAGF,KArBF,yBAqBG;EACC,cAAA;;AAGF,KAzBF,yBAyBG;EACC,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,eAAA;;AAJF,KAzBF,yBAyBG,QAMC;EACE,cAAA;EACA,gBAAA;EACA,YAAA;EACA,aAAA;;AAVJ,KAzBF,yBAyBG,QAaC;EACE,eAAA;EACA,cAAA;EACA,YAAA;;AAKJ,KA9CF,yBA8CG;EACC,kBAAA;EACA,aAAA;EACA,gBAAA;EACA,0BAAA;EACA,gBAAA;;AALF,KA9CF,yBA8CG,gBAOC;EACE,eAAA;EACA,cAAA;EACA,gBAAA;;AAGF,KA3DJ,yBA8CG,gBAaE;EACC,0FAAA;EACA,cAAA;EACA,yBAAA;EACA,mBAAA;EACA,yBAAA;;AAjER,KACE,yBAqEE;EACE,kBAAA;EACA,kBAAA;;AAxEN,KACE,yBAqEE,GAIE;EACE,eAAA;EACA,mBAAA;;AA5ER,KACE,yBAqEE,GAIE,GAIE;EACE,eAAA;EACA,cAAA;EACA,gBAAA;EACA,YAAA","file":"about-premium.css"}
 
admin/assets/css/about-premium.less CHANGED
@@ -1,89 +1,89 @@
1
- #WBCR {
2
- .wantispam-about-premium {
3
- h1 {
4
- font-size: 35px;
5
- }
6
-
7
- &__title {
8
- text-align: left;
9
- margin-bottom: 20px;
10
-
11
- &--h2 {
12
- margin-top: 60px;
13
- }
14
- }
15
-
16
- &__headline-title {
17
- font-size: 15px;
18
- background: #fff;
19
- padding: 20px;
20
- text-align: left;
21
- }
22
-
23
- &__columns {
24
- margin: 40px 0;
25
- }
26
-
27
- &__column {
28
- text-align: center;
29
- background: #fff;
30
- margin-left: 5px;
31
- padding: 20px 0;
32
-
33
- .dashicons {
34
- color: #ffc107;
35
- font-size: 106px;
36
- width: 106px;
37
- height: 106px;
38
- }
39
-
40
- p {
41
- font-size: 13px;
42
- color: #909090;
43
- padding: 6px;
44
- }
45
- }
46
-
47
-
48
- &__activate-trial {
49
- text-align: center;
50
- padding: 30px;
51
- background: #fff;
52
- border: 1px dashed #d0a295;
53
- margin-top: 60px;
54
-
55
- p {
56
- font-size: 13px;
57
- color: #909090;
58
- margin-top: 20px;
59
- }
60
-
61
- &-button {
62
- -webkit-box-shadow: 0 1px 1px rgba(000, 000, 000, .1), inset 0 1px 1px rgba(255, 255, 255, .7);
63
- color: #ffffff;
64
- border: 1px solid #fe5421;
65
- background: #fe5421;
66
- text-transform: uppercase;
67
- }
68
- }
69
-
70
-
71
- ul {
72
- padding-left: 60px;
73
- list-style: square;
74
-
75
- li {
76
- font-size: 17px;
77
- margin-bottom: 10px;
78
-
79
- p {
80
- font-size: 13px;
81
- color: #909090;
82
- background: #fff;
83
- padding: 6px;
84
- }
85
- }
86
- }
87
- }
88
- }
89
-
1
+ #WBCR {
2
+ .wantispam-about-premium {
3
+ h1 {
4
+ font-size: 35px;
5
+ }
6
+
7
+ &__title {
8
+ text-align: left;
9
+ margin-bottom: 20px;
10
+
11
+ &--h2 {
12
+ margin-top: 60px;
13
+ }
14
+ }
15
+
16
+ &__headline-title {
17
+ font-size: 15px;
18
+ background: #fff;
19
+ padding: 20px;
20
+ text-align: left;
21
+ }
22
+
23
+ &__columns {
24
+ margin: 40px 0;
25
+ }
26
+
27
+ &__column {
28
+ text-align: center;
29
+ background: #fff;
30
+ margin-left: 5px;
31
+ padding: 20px 0;
32
+
33
+ .dashicons {
34
+ color: #ffc107;
35
+ font-size: 106px;
36
+ width: 106px;
37
+ height: 106px;
38
+ }
39
+
40
+ p {
41
+ font-size: 13px;
42
+ color: #909090;
43
+ padding: 6px;
44
+ }
45
+ }
46
+
47
+
48
+ &__activate-trial {
49
+ text-align: center;
50
+ padding: 30px;
51
+ background: #fff;
52
+ border: 1px dashed #d0a295;
53
+ margin-top: 60px;
54
+
55
+ p {
56
+ font-size: 13px;
57
+ color: #909090;
58
+ margin-top: 20px;
59
+ }
60
+
61
+ &-button {
62
+ -webkit-box-shadow: 0 1px 1px rgba(000, 000, 000, .1), inset 0 1px 1px rgba(255, 255, 255, .7);
63
+ color: #ffffff;
64
+ border: 1px solid #fe5421;
65
+ background: #fe5421;
66
+ text-transform: uppercase;
67
+ }
68
+ }
69
+
70
+
71
+ ul {
72
+ padding-left: 60px;
73
+ list-style: square;
74
+
75
+ li {
76
+ font-size: 17px;
77
+ margin-bottom: 10px;
78
+
79
+ p {
80
+ font-size: 13px;
81
+ color: #909090;
82
+ background: #fff;
83
+ padding: 6px;
84
+ }
85
+ }
86
+ }
87
+ }
88
+ }
89
+
admin/assets/css/components.css CHANGED
@@ -3,184 +3,138 @@
3
  * @author Alex Kovalev <alex.kovalevv@gmail.com>
4
  * @copyright Alex Kovalev 30.09.2017
5
  */
6
- #WBCR .wbcr-clearfy-components
7
- {
8
- padding: 0 20px 20px;
9
- text-align: center;
10
- }
11
-
12
- #WBCR .wbcr-clearfy-components .plugin-card
13
- {
14
- position: relative;
15
- display: inline-block;
16
- width: 32.7%;
17
- height: 250px;
18
- margin-left: 0;
19
- margin-right: 5px;
20
- text-align: left;
21
- float: left;
22
- vertical-align: top;
23
- }
24
-
25
- #WBCR .wbcr-clearfy-components .plugin-card:first-child
26
- {
27
- margin-left: 0;
28
- }
29
-
30
- #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-bottom
31
- {
32
- position: absolute;
33
- bottom: 0;
34
- right: 0;
35
- left: 0;
36
- }
37
-
38
- #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-top
39
- {
40
- min-height: 163px;
41
- }
42
-
43
  #WBCR .wbcr-clearfy-components .plugin-card .desc,
44
- #WBCR .wbcr-clearfy-components .plugin-card .name
45
- {
46
- margin-right: 0 !important;
47
- }
48
-
49
- #WBCR .wbcr-clearfy-components .plugin-card .name h3
50
- {
51
- font-size: 17px;
52
- margin-top: 0 !important;
53
- }
54
-
55
- #WBCR .wbcr-clearfy-components .plugin-card .install-now
56
- {
57
- float: right;
58
- }
59
-
60
- #WBCR .wbcr-clearfy-components .plugin-card .delete-now
61
- {
62
- float: right;
63
- margin-left: 5px;
64
- }
65
-
66
  #WBCR .wbcr-clearfy-components .plugin-card .delete-now .dashicons,
67
- #WBCR .wbcr-clearfy-components .plugin-card .delete-now .dashicons-before:before
68
- {
69
- font-size: 16px !important;
70
- line-height: 1.5 !important;
71
- color: #62696f;
72
- }
73
-
74
- #WBCR .wbcr-clearfy-components .plugin-card a.open-plugin-details-modal
75
- {
76
- color: #5c5d5f;
77
- text-decoration: none;
78
- font-weight: 600;
79
- font-size: 15px;
80
- }
81
-
82
- #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-premium-ribbon
83
- {
84
- position: absolute;
85
- bottom: 60px;
86
- right: 0;
87
- height: 30px;
88
- width: 120px;
89
- border-radius: 3px 0 0 3px;
90
- background-color: #f7dea9;
91
- color: #67532f;
92
- text-align: center;
93
- font-size: 12px;
94
- font-weight: 600;
95
- line-height: 2.4;
96
- text-transform: uppercase;
97
- z-index: 1;
98
- }
99
-
100
- #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-free-ribbon
101
- {
102
- position: absolute;
103
- bottom: 60px;
104
- right: 0;
105
- height: 30px;
106
- width: 120px;
107
- border-radius: 3px 0 0 3px;
108
- background-color: #cccccc;
109
- color: #6b6b6b;
110
- text-align: center;
111
- font-size: 12px;
112
- font-weight: 600;
113
- line-height: 2.4;
114
- text-transform: uppercase;
115
- z-index: 1;
116
- }
117
-
118
- #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-freemium-ribbon
119
- {
120
- position: absolute;
121
- bottom: 60px;
122
- right: 0;
123
- height: 30px;
124
- width: 120px;
125
- border-radius: 3px 0 0 3px;
126
- background-color: #cae2b3;
127
- color: #546742;
128
- text-align: center;
129
- font-size: 12px;
130
- font-weight: 600;
131
- line-height: 2.4;
132
- text-transform: uppercase;
133
- z-index: 1;
134
- }
135
-
136
- #WBCR .wbcr-clearfy-components .plugin-card.premium
137
- {
138
- border-color: #e8d7b2;
139
- background-color: #fff9eb;
140
- }
141
-
142
- #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive
143
- {
144
- background-color: #f1f1f1;
145
- }
146
-
147
- #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive a.open-plugin-details-modal
148
- {
149
- color: #ababab;
150
- text-decoration: none;
151
- font-weight: 600;
152
- font-size: 15px;
153
- }
154
-
155
- #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive .plugin-icon
156
- {
157
- opacity: 0.3;
158
- }
159
-
160
- #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive .desc
161
- {
162
- color: #afafaf;
163
- }
164
-
165
- #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive.premium
166
- {
167
- background-color: #f9f2f1;
168
- }
169
-
170
- @media screen and (max-width: 1750px)
171
- {
172
- #WBCR .wbcr-clearfy-components .plugin-card
173
- {
174
- width: 49%;
175
- }
176
- }
177
-
178
- @media screen and (max-width: 1350px)
179
- {
180
- #WBCR .wbcr-clearfy-components .plugin-card
181
- {
182
- width: 100%;
183
- }
184
- }
185
-
186
  /*# sourceMappingURL=components.css.map */
3
  * @author Alex Kovalev <alex.kovalevv@gmail.com>
4
  * @copyright Alex Kovalev 30.09.2017
5
  */
6
+ #WBCR .wbcr-clearfy-components {
7
+ padding: 0 20px 20px;
8
+ text-align: center;
9
+ }
10
+ #WBCR .wbcr-clearfy-components .plugin-card {
11
+ position: relative;
12
+ display: inline-block;
13
+ width: 32.7%;
14
+ height: 250px;
15
+ margin-left: 0;
16
+ margin-right: 0;
17
+ text-align: left;
18
+ float: none;
19
+ vertical-align: top;
20
+ }
21
+ #WBCR .wbcr-clearfy-components .plugin-card:first-child {
22
+ margin-left: 0;
23
+ }
24
+ #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-bottom {
25
+ position: absolute;
26
+ bottom: 0;
27
+ right: 0;
28
+ left: 0;
29
+ }
30
+ #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-top {
31
+ min-height: 163px;
32
+ }
 
 
 
 
 
 
 
 
 
 
33
  #WBCR .wbcr-clearfy-components .plugin-card .desc,
34
+ #WBCR .wbcr-clearfy-components .plugin-card .name {
35
+ margin-right: 0 !important;
36
+ }
37
+ #WBCR .wbcr-clearfy-components .plugin-card .name h3 {
38
+ font-size: 17px;
39
+ margin-top: 0 !important;
40
+ }
41
+ #WBCR .wbcr-clearfy-components .plugin-card .install-now {
42
+ float: right;
43
+ }
44
+ #WBCR .wbcr-clearfy-components .plugin-card .delete-now {
45
+ float: right;
46
+ margin-left: 5px;
47
+ }
 
 
 
 
 
 
 
 
48
  #WBCR .wbcr-clearfy-components .plugin-card .delete-now .dashicons,
49
+ #WBCR .wbcr-clearfy-components .plugin-card .delete-now .dashicons-before:before {
50
+ font-size: 16px !important;
51
+ line-height: 1.5 !important;
52
+ color: #62696f;
53
+ }
54
+ #WBCR .wbcr-clearfy-components .plugin-card a.open-plugin-details-modal {
55
+ color: #5c5d5f;
56
+ text-decoration: none;
57
+ font-weight: 600;
58
+ font-size: 15px;
59
+ }
60
+ #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-premium-ribbon {
61
+ position: absolute;
62
+ bottom: 60px;
63
+ right: 0;
64
+ height: 30px;
65
+ width: 120px;
66
+ border-radius: 3px 0 0 3px;
67
+ background-color: #f7dea9;
68
+ color: #67532f;
69
+ text-align: center;
70
+ font-size: 12px;
71
+ font-weight: 600;
72
+ line-height: 2.4;
73
+ text-transform: uppercase;
74
+ z-index: 1;
75
+ }
76
+ #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-free-ribbon {
77
+ position: absolute;
78
+ bottom: 60px;
79
+ right: 0;
80
+ height: 30px;
81
+ width: 120px;
82
+ border-radius: 3px 0 0 3px;
83
+ background-color: #cccccc;
84
+ color: #6b6b6b;
85
+ text-align: center;
86
+ font-size: 12px;
87
+ font-weight: 600;
88
+ line-height: 2.4;
89
+ text-transform: uppercase;
90
+ z-index: 1;
91
+ }
92
+ #WBCR .wbcr-clearfy-components .plugin-card .plugin-card-freemium-ribbon {
93
+ position: absolute;
94
+ bottom: 60px;
95
+ right: 0;
96
+ height: 30px;
97
+ width: 120px;
98
+ border-radius: 3px 0 0 3px;
99
+ background-color: #cae2b3;
100
+ color: #546742;
101
+ text-align: center;
102
+ font-size: 12px;
103
+ font-weight: 600;
104
+ line-height: 2.4;
105
+ text-transform: uppercase;
106
+ z-index: 1;
107
+ }
108
+ #WBCR .wbcr-clearfy-components .plugin-card.premium {
109
+ border-color: #e8d7b2;
110
+ background-color: #fff9eb;
111
+ }
112
+ #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive {
113
+ background-color: #f1f1f1;
114
+ }
115
+ #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive a.open-plugin-details-modal {
116
+ color: #ababab;
117
+ text-decoration: none;
118
+ font-weight: 600;
119
+ font-size: 15px;
120
+ }
121
+ #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive .plugin-icon {
122
+ opacity: 0.3;
123
+ }
124
+ #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive .desc {
125
+ color: #afafaf;
126
+ }
127
+ #WBCR .wbcr-clearfy-components .plugin-card.plugin-status-deactive.premium {
128
+ background-color: #f9f2f1;
129
+ }
130
+ @media screen and (max-width: 1750px) {
131
+ #WBCR .wbcr-clearfy-components .plugin-card {
132
+ width: 49%;
133
+ }
134
+ }
135
+ @media screen and (max-width: 1350px) {
136
+ #WBCR .wbcr-clearfy-components .plugin-card {
137
+ width: 100%;
138
+ }
139
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
  /*# sourceMappingURL=components.css.map */
admin/assets/css/dashboard-dashboard.css CHANGED
@@ -106,13 +106,13 @@
106
  border-radius: 5px !important;
107
  }
108
 
109
- .factory-bootstrap-433 .factory-buttons-way .factory-on.active {
110
  background-color: #5d05b7 !important;
111
  box-shadow: none !important;
112
  border: none !important;
113
  }
114
 
115
- .factory-bootstrap-433 .factory-buttons-way .factory-off.active {
116
  background-color: #5d05b7 !important;
117
  box-shadow: none !important;
118
  border: none !important;
@@ -122,7 +122,7 @@
122
  background: #fff !important;
123
  }
124
 
125
- .factory-bootstrap-433 .nav-tabs > li.active > a, .factory-bootstrap-433 .nav-tabs > li.active > a:focus, .factory-bootstrap-433 .nav-tabs > li.active > a:hover {
126
  background-color: #efefef !important;
127
  }
128
 
106
  border-radius: 5px !important;
107
  }
108
 
109
+ .factory-bootstrap-436 .factory-buttons-way .factory-on.active {
110
  background-color: #5d05b7 !important;
111
  box-shadow: none !important;
112
  border: none !important;
113
  }
114
 
115
+ .factory-bootstrap-436 .factory-buttons-way .factory-off.active {
116
  background-color: #5d05b7 !important;
117
  box-shadow: none !important;
118
  border: none !important;
122
  background: #fff !important;
123
  }
124
 
125
+ .factory-bootstrap-436 .nav-tabs > li.active > a, .factory-bootstrap-436 .nav-tabs > li.active > a:focus, .factory-bootstrap-436 .nav-tabs > li.active > a:hover {
126
  background-color: #efefef !important;
127
  }
128
 
admin/assets/css/firewall/firewall-attacks-log.css CHANGED
@@ -1,94 +1,68 @@
1
- .wtitan-attacks-log
2
- {
3
- padding: 0 20px;
4
  }
5
-
6
- .wtitan-attacks-log.wtitan-section-disabled
7
- {
8
- opacity: 0.4;
9
  }
10
-
11
  .wtitan-attacks-log.wtitan-section-disabled select,
12
  .wtitan-attacks-log.wtitan-section-disabled button,
13
- .wtitan-attacks-log.wtitan-section-disabled a
14
- {
15
- pointer-events: none;
16
- cursor: not-allowed;
17
- opacity: 0.65;
18
- filter: alpha(opacity=65);
19
- -webkit-box-shadow: none;
20
- box-shadow: none;
21
  }
22
-
23
- .wtitan-attacks-log__nav
24
- {
25
- padding: 15px;
26
- text-align: right;
27
  }
28
-
29
- .wtitan-attacks-log__pages
30
- {
31
- display: inline-block;
32
  }
33
-
34
- .wtitan-attacks-log__pages .page-numbers
35
- {
36
- display: inline-block;
37
- vertical-align: baseline;
38
- text-decoration: none;
39
- min-width: 30px;
40
- min-height: 30px;
41
- margin: 0;
42
- padding: 0 4px;
43
- font-size: 13px;
44
- line-height: 2.1;
45
- text-align: center;
46
- box-shadow: 0 0 0 transparent;
47
- border-radius: 4px;
48
- border: 1px solid #e6e6e6;
49
- background-color: #efefef;
50
- color: #424242;
51
  }
52
-
53
- .wtitan-attacks-log__pages .page-numbers.current
54
- {
55
- background-color: #fff;
56
  }
57
-
58
  .wtitan-attacks-log__table td,
59
- .wtitan-attacks-log__table th
60
- {
61
- padding: 10px 20px !important;
62
  }
63
-
64
- .wtitan-attacks-log__table-column-event ul
65
- {
66
- margin: 0;
67
- padding: 0;
68
  }
69
-
70
- .wtitan-attacks-log__table-column-event ul li
71
- {
72
- display: block;
73
- margin: 0;
74
- padding: 3px 0;
75
  }
76
-
77
- .wtitan-attacks-log__table-label--red
78
- {
79
- background: #dc7a7a;
80
- color: #fff;
81
- padding: 3px;
82
  }
83
-
84
- .wtitan-ip-blocking__form
85
- {
86
- margin: 0 auto;
87
  }
88
-
89
- .wtitan-ip-blocking__form__form-label
90
- {
91
- display: block;
92
  }
93
-
94
  /*# sourceMappingURL=firewall-attacks-log.css.map */
1
+ .wtitan-attacks-log {
2
+ padding: 0 20px;
 
3
  }
4
+ .wtitan-attacks-log.wtitan-section-disabled {
5
+ opacity: 0.4;
 
 
6
  }
 
7
  .wtitan-attacks-log.wtitan-section-disabled select,
8
  .wtitan-attacks-log.wtitan-section-disabled button,
9
+ .wtitan-attacks-log.wtitan-section-disabled a {
10
+ pointer-events: none;
11
+ cursor: not-allowed;
12
+ opacity: 0.65;
13
+ filter: alpha(opacity=65);
14
+ -webkit-box-shadow: none;
15
+ box-shadow: none;
 
16
  }
17
+ .wtitan-attacks-log__nav {
18
+ padding: 15px;
19
+ text-align: right;
 
 
20
  }
21
+ .wtitan-attacks-log__pages {
22
+ display: inline-block;
 
 
23
  }
24
+ .wtitan-attacks-log__pages .page-numbers {
25
+ display: inline-block;
26
+ vertical-align: baseline;
27
+ text-decoration: none;
28
+ min-width: 30px;
29
+ min-height: 30px;
30
+ margin: 0;
31
+ padding: 0 4px;
32
+ font-size: 13px;
33
+ line-height: 2.1;
34
+ text-align: center;
35
+ box-shadow: 0 0 0 transparent;
36
+ border-radius: 4px;
37
+ border: 1px solid #e6e6e6;
38
+ background-color: #efefef;
39
+ color: #424242;
 
 
40
  }
41
+ .wtitan-attacks-log__pages .page-numbers.current {
42
+ background-color: #fff;
 
 
43
  }
 
44
  .wtitan-attacks-log__table td,
45
+ .wtitan-attacks-log__table th {
46
+ padding: 10px 20px !important;
 
47
  }
48
+ .wtitan-attacks-log__table-column-event ul {
49
+ margin: 0;
50
+ padding: 0;
 
 
51
  }
52
+ .wtitan-attacks-log__table-column-event ul li {
53
+ display: block;
54
+ margin: 0;
55
+ padding: 3px 0;
 
 
56
  }
57
+ .wtitan-attacks-log__table-label--red {
58
+ background: #dc7a7a;
59
+ color: #fff;
60
+ padding: 3px;
 
 
61
  }
62
+ .wtitan-ip-blocking__form {
63
+ margin: 0 auto;
 
 
64
  }
65
+ .wtitan-ip-blocking__form__form-label {
66
+ display: block;
 
 
67
  }
 
68
  /*# sourceMappingURL=firewall-attacks-log.css.map */
admin/assets/css/firewall/firewall-dashboard.css CHANGED
@@ -1,109 +1,83 @@
1
- #wtitan-firewall-dashboard-top-section table
2
- {
3
- width: 100%;
4
- table-layout: fixed;
5
  }
6
-
7
- #wtitan-firewall-dashboard-top-section table td
8
- {
9
- border: 1px solid #efefef;
10
- background: #fff;
11
- text-align: center;
12
- padding: 20px;
13
  }
14
-
15
- #wtitan-firewall-dashboard-top-section table td h4
16
- {
17
- font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
18
- font-size: 16px;
19
  }
20
-
21
- .wtitan-status-circular
22
- {
23
- position: relative;
24
- margin: 0 auto;
25
  }
26
-
27
- .wtitan-status-circular-text
28
- {
29
- position: absolute;
30
- left: 50%;
31
- top: 50%;
32
- padding: 0;
33
- margin: 0;
34
- transform: translate(-50%, -50%);
35
- color: #aaa;
36
- font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
37
- font-size: 1.3125rem;
38
- font-weight: 300;
39
- line-height: 1.5;
40
  }
41
-
42
- .wtitan-status-circular .wf-status-overlay-text
43
- {
44
- position: absolute;
45
- left: 50%;
46
- top: 50%;
47
- padding: 0;
48
- margin: 0;
49
- width: 200%;
50
- text-align: center;
51
- transform: translate(-50%, -50%);
52
- font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
53
- font-size: 0.875rem;
54
- font-weight: normal;
55
- line-height: 1.3125;
56
- opacity: 0;
57
- color: #777;
58
  }
59
-
60
  .wf-status-warning,
61
  .wf-status-critical,
62
  .wf-status-payment-expiring,
63
- .wf-status-renewing
64
- {
65
- width: 100px;
66
- height: 100px;
67
- margin-bottom: 1rem;
68
  }
69
-
70
- .wf-status-warning svg path
71
- {
72
- fill: #fcb214;
73
  }
74
-
75
- .wf-status-critical svg path
76
- {
77
- fill: #930000;
78
  }
79
-
80
  .wf-status-payment-expiring svg rect,
81
- .wf-status-payment-expiring svg path
82
- {
83
- fill: #930000;
84
  }
85
-
86
  .wf-status-renewing svg rect,
87
- .wf-status-renewing svg path
88
- {
89
- fill: #11967a;
90
  }
91
-
92
- .wtitan-section-disabled
93
- {
94
- opacity: 0.4;
95
  }
96
-
97
  .wtitan-section-disabled select,
98
  .wtitan-section-disabled button,
99
- .wtitan-section-disabled a
100
- {
101
- pointer-events: none;
102
- cursor: not-allowed;
103
- opacity: 0.65;
104
- filter: alpha(opacity=65);
105
- -webkit-box-shadow: none;
106
- box-shadow: none;
107
  }
108
-
109
  /*# sourceMappingURL=firewall-dashboard.css.map */
1
+ #wtitan-firewall-dashboard-top-section table {
2
+ width: 100%;
3
+ table-layout: fixed;
 
4
  }
5
+ #wtitan-firewall-dashboard-top-section table td {
6
+ border: 1px solid #efefef;
7
+ background: #fff;
8
+ text-align: center;
9
+ padding: 20px;
 
 
10
  }
11
+ #wtitan-firewall-dashboard-top-section table td h4 {
12
+ font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
13
+ font-size: 16px;
 
 
14
  }
15
+ .wtitan-status-circular {
16
+ position: relative;
17
+ margin: 0 auto;
 
 
18
  }
19
+ .wtitan-status-circular-text {
20
+ position: absolute;
21
+ left: 50%;
22
+ top: 50%;
23
+ padding: 0;
24
+ margin: 0;
25
+ transform: translate(-50%, -50%);
26
+ color: #aaa;
27
+ font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
28
+ font-size: 1.3125rem;
29
+ font-weight: 300;
30
+ line-height: 1.5;
 
 
31
  }
32
+ .wtitan-status-circular .wf-status-overlay-text {
33
+ position: absolute;
34
+ left: 50%;
35
+ top: 50%;
36
+ padding: 0;
37
+ margin: 0;
38
+ width: 200%;
39
+ text-align: center;
40
+ transform: translate(-50%, -50%);
41
+ font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
42
+ font-size: 0.875rem;
43
+ font-weight: normal;
44
+ line-height: 1.3125;
45
+ opacity: 0;
46
+ color: #777;
 
 
47
  }
 
48
  .wf-status-warning,
49
  .wf-status-critical,
50
  .wf-status-payment-expiring,
51
+ .wf-status-renewing {
52
+ width: 100px;
53
+ height: 100px;
54
+ margin-bottom: 1rem;
 
55
  }
56
+ .wf-status-warning svg path {
57
+ fill: #fcb214;
 
 
58
  }
59
+ .wf-status-critical svg path {
60
+ fill: #930000;
 
 
61
  }
 
62
  .wf-status-payment-expiring svg rect,
63
+ .wf-status-payment-expiring svg path {
64
+ fill: #930000;
 
65
  }
 
66
  .wf-status-renewing svg rect,
67
+ .wf-status-renewing svg path {
68
+ fill: #11967a;
 
69
  }
70
+ .wtitan-section-disabled {
71
+ opacity: 0.4;
 
 
72
  }
 
73
  .wtitan-section-disabled select,
74
  .wtitan-section-disabled button,
75
+ .wtitan-section-disabled a {
76
+ pointer-events: none;
77
+ cursor: not-allowed;
78
+ opacity: 0.65;
79
+ filter: alpha(opacity=65);
80
+ -webkit-box-shadow: none;
81
+ box-shadow: none;
 
82
  }
 
83
  /*# sourceMappingURL=firewall-dashboard.css.map */
admin/assets/css/firewall/firewall-ips-blocking.css CHANGED
@@ -1,140 +1,98 @@
1
- .wtitan-ips-blocking
2
- {
3
- padding: 5px 20px;
4
  }
5
-
6
- .wtitan-ips-blocking.wtitan-section-disabled
7
- {
8
- opacity: 0.4;
9
  }
10
-
11
  .wtitan-ips-blocking.wtitan-section-disabled select,
12
  .wtitan-ips-blocking.wtitan-section-disabled button,
13
- .wtitan-ips-blocking.wtitan-section-disabled a
14
- {
15
- pointer-events: none;
16
- cursor: not-allowed;
17
- opacity: 0.65;
18
- filter: alpha(opacity=65);
19
- -webkit-box-shadow: none;
20
- box-shadow: none;
21
- }
22
-
23
- .wtitan-ips-blocking__controls
24
- {
25
- display: flex;
26
- flex-direction: row;
27
- }
28
-
29
- .wtitan-ips-blocking__controls-left
30
- {
31
- flex-grow: 0 !important;
32
- }
33
-
34
- .wtitan-ips-blocking__controls-right
35
- {
36
- flex-grow: 1 !important;
37
- text-align: right;
38
- }
39
-
40
- .wtitan-ips-blocking__controls li
41
- {
42
- display: block;
43
- }
44
-
45
  .wtitan-ips-blocking__table th,
46
- .wtitan-ips-blocking__table td
47
- {
48
- padding: 20px;
49
- }
50
-
51
- .wtitan-ips-blocking__table th
52
- {
53
- background-color: #ebebeb;
54
- color: #777;
55
- font-weight: bold;
56
- text-align: left;
57
- border-left: 1px solid #bdbdbd;
58
- }
59
-
60
- .wtitan-ips-blocking__table th:first-child
61
- {
62
- border: 0;
63
- }
64
-
65
- .wtitan-ips-blocking-modal__tabs
66
- {
67
- border-bottom: 1px solid #d0d0d0;
68
- }
69
-
70
- .wtitan-ips-blocking-modal__tab
71
- {
72
- display: inline-block;
73
- border: 1px solid #ccc;
74
- border-bottom: none;
75
- margin: 0;
76
- padding: 5px 10px;
77
- font-size: 14px;
78
- line-height: 1.71428571;
79
- font-weight: 600;
80
- background: #e5e5e5;
81
- color: #555;
82
- text-decoration: none;
83
- white-space: nowrap;
84
- }
85
-
86
- .wtitan-ips-blocking-modal__tab a
87
- {
88
- color: #555;
89
- text-decoration: none;
90
- font-size: 13px;
91
- }
92
-
93
  .wtitan-ips-blocking-modal__tab a:active,
94
- .wtitan-ips-blocking-modal__tab a:focus
95
- {
96
- outline: none;
97
- box-shadow: none;
98
- }
99
-
100
- .wtitan-ips-blocking-modal__tab--active
101
- {
102
- background: #ffffff;
103
- box-shadow: 0 2px 0 #efefef;
104
- }
105
-
106
- .wtitan-ips-blocking-modal__tab-content
107
- {
108
- display: none;
109
- }
110
-
111
- .wtitan-ips-blocking-modal__tab-content--active
112
- {
113
- display: block;
114
- }
115
-
116
- .wtitan-ips-blocking-modal__form
117
- {
118
- margin: 0 auto;
119
- }
120
-
121
- .wtitan-ips-blocking-modal__form-label
122
- {
123
- display: block;
124
- font-size: 14px;
125
- font-weight: 600;
126
- }
127
-
128
- .wtitan-ips-blocking-modal__form input[type="text"]
129
- {
130
- width: 100%;
131
- height: 40px;
132
- }
133
-
134
- .wtitan-ips-blocking-modal__form textarea
135
- {
136
- width: 100%;
137
- height: 100px;
138
- }
139
-
140
  /*# sourceMappingURL=firewall-ips-blocking.css.map */
1
+ .wtitan-ips-blocking {
2
+ padding: 5px 20px;
 
3
  }
4
+ .wtitan-ips-blocking.wtitan-section-disabled {
5
+ opacity: 0.4;
 
 
6
  }
 
7
  .wtitan-ips-blocking.wtitan-section-disabled select,
8
  .wtitan-ips-blocking.wtitan-section-disabled button,
9
+ .wtitan-ips-blocking.wtitan-section-disabled a {
10
+ pointer-events: none;
11
+ cursor: not-allowed;
12
+ opacity: 0.65;
13
+ filter: alpha(opacity=65);
14
+ -webkit-box-shadow: none;
15
+ box-shadow: none;
16
+ }
17
+ .wtitan-ips-blocking__controls {
18
+ display: flex;
19
+ flex-direction: row;
20
+ }
21
+ .wtitan-ips-blocking__controls-left {
22
+ flex-grow: 0 !important;
23
+ }
24
+ .wtitan-ips-blocking__controls-right {
25
+ flex-grow: 1 !important;
26
+ text-align: right;
27
+ }
28
+ .wtitan-ips-blocking__controls li {
29
+ display: block;
30
+ }
 
 
 
 
 
 
 
 
 
 
31
  .wtitan-ips-blocking__table th,
32
+ .wtitan-ips-blocking__table td {
33
+ padding: 20px;
34
+ }
35
+ .wtitan-ips-blocking__table th {
36
+ background-color: #ebebeb;
37
+ color: #777;
38
+ font-weight: bold;
39
+ text-align: left;
40
+ border-left: 1px solid #bdbdbd;
41
+ }
42
+ .wtitan-ips-blocking__table th:first-child {
43
+ border: 0;
44
+ }
45
+ .wtitan-ips-blocking-modal__tabs {
46
+ border-bottom: 1px solid #d0d0d0;
47
+ }
48
+ .wtitan-ips-blocking-modal__tab {
49
+ display: inline-block;
50
+ border: 1px solid #ccc;
51
+ border-bottom: none;
52
+ margin: 0;
53
+ padding: 5px 10px;
54
+ font-size: 14px;
55
+ line-height: 1.71428571;
56
+ font-weight: 600;
57
+ background: #e5e5e5;
58
+ color: #555;
59
+ text-decoration: none;
60
+ white-space: nowrap;
61
+ }
62
+ .wtitan-ips-blocking-modal__tab a {
63
+ color: #555;
64
+ text-decoration: none;
65
+ font-size: 13px;
66
+ }
 
 
 
 
 
 
 
 
 
 
 
 
67
  .wtitan-ips-blocking-modal__tab a:active,
68
+ .wtitan-ips-blocking-modal__tab a:focus {
69
+ outline: none;
70
+ box-shadow: none;
71
+ }
72
+ .wtitan-ips-blocking-modal__tab--active {
73
+ background: #ffffff;
74
+ box-shadow: 0 2px 0 #efefef;
75
+ }
76
+ .wtitan-ips-blocking-modal__tab-content {
77
+ display: none;
78
+ }
79
+ .wtitan-ips-blocking-modal__tab-content--active {
80
+ display: block;
81
+ }
82
+ .wtitan-ips-blocking-modal__form {
83
+ margin: 0 auto;
84
+ }
85
+ .wtitan-ips-blocking-modal__form-label {
86
+ display: block;
87
+ font-size: 14px;
88
+ font-weight: 600;
89
+ }
90
+ .wtitan-ips-blocking-modal__form input[type="text"] {
91
+ width: 100%;
92
+ height: 40px;
93
+ }
94
+ .wtitan-ips-blocking-modal__form textarea {
95
+ width: 100%;
96
+ height: 100px;
97
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
  /*# sourceMappingURL=firewall-ips-blocking.css.map */
admin/assets/css/firewall/firewall-settings.css CHANGED
@@ -1,97 +1,87 @@
1
- #WBCR .factory-textarea.factory-control-premium-label:before
2
- {
3
- border: 1px solid red;
4
- display: inline-block;
5
- position: absolute;
6
- content: 'PRO';
7
- background: #f6065b;
8
- border-radius: 4px;
9
- color: #fff;
10
- font-size: 10px;
11
- line-height: 1;
12
- font-style: normal;
13
- padding: 4px 6px;
14
- margin-left: 4px;
15
- vertical-align: top;
16
- top: 0px;
17
- left: -5px;
18
- right: auto;
19
- bottom: auto;
20
- z-index: 11;
21
- cursor: pointer;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  }
23
-
24
- #WBCR .factory-list.factory-control-premium-label
25
- {
26
- box-shadow: 20px 20px 20px #222;
27
- }
28
-
29
- #WBCR .factory-list.factory-control-premium-label:before
30
- {
31
- display: inline-block;
32
- position: absolute;
33
- content: 'PRO';
34
- background: #f6065b;
35
- border-radius: 4px;
36
- color: #fff;
37
- font-size: 10px;
38
- line-height: 1;
39
- font-style: normal;
40
- padding: 4px 6px;
41
- margin-left: 4px;
42
- vertical-align: top;
43
- top: 0px;
44
- left: 70px;
45
- right: auto;
46
- bottom: auto;
47
- z-index: 11;
48
- cursor: pointer;
49
- }
50
-
51
- #WBCR .factory-checkbox.factory-control-premium-label:after
52
- {
53
- display: inline-block;
54
- position: absolute;
55
- content: 'PRO';
56
- background: #f6065b;
57
- border-radius: 4px;
58
- color: #fff;
59
- font-size: 10px;
60
- line-height: 1;
61
- font-style: normal;
62
- padding: 4px 6px;
63
- margin-left: 4px;
64
- vertical-align: top;
65
- top: -10px;
66
- left: auto;
67
- right: -15px;
68
- bottom: auto;
69
- z-index: 11;
70
- cursor: pointer;
71
- }
72
-
73
- #WBCR .factory-dropdown.factory-control-premium-label .factory-buttons-group:after
74
- {
75
- display: inline-block;
76
- position: absolute;
77
- content: 'PRO';
78
- background: #f6065b;
79
- border-radius: 4px;
80
- color: #fff;
81
- font-size: 10px;
82
- line-height: 1;
83
- font-style: normal;
84
- padding: 4px 6px;
85
- margin-left: 4px;
86
- vertical-align: top;
87
- top: -10px;
88
- left: auto;
89
- right: -15px;
90
- bottom: auto;
91
- z-index: 11;
92
- cursor: pointer;
93
- }
94
-
95
  #WBCR .factory-checkbox.factory-control--disabled,
96
  #WBCR .factory-dropdown.factory-control--disabled,
97
  #WBCR .factory-textarea.factory-control--disabled,
@@ -103,161 +93,113 @@
103
  #WBCR .factory-checkbox.factory-control--disabled button,
104
  #WBCR .factory-dropdown.factory-control--disabled button,
105
  #WBCR .factory-textarea.factory-control--disabled button,
106
- #WBCR .factory-list.factory-control--disabled button
107
- {
108
- pointer-events: none;
109
- cursor: not-allowed;
110
- opacity: 0.65;
111
- filter: alpha(opacity=65);
112
- -webkit-box-shadow: none;
113
- box-shadow: none;
114
  }
115
-
116
- #WBCR .wtitan-section-disabled
117
- {
118
- opacity: 0.4;
119
  }
120
-
121
  #WBCR .wtitan-section-disabled select,
122
  #WBCR .wtitan-section-disabled button,
123
- #WBCR .wtitan-section-disabled a
124
- {
125
- pointer-events: none;
126
- cursor: not-allowed;
127
- opacity: 0.65;
128
- filter: alpha(opacity=65);
129
- -webkit-box-shadow: none;
130
- box-shadow: none;
131
- }
132
-
133
- .wtitan-excluded-rules
134
- {
135
- height: 150px;
136
- width: 100%;
137
- padding: 10px 10px 0;
138
- background: #fff;
139
- border: 1px solid #ccc;
140
- overflow-y: scroll;
141
- overflow-x: hidden;
142
- }
143
-
144
- .wtitan-rate-limit-settings__control li
145
- {
146
- display: inline-block;
147
- width: 49%;
148
- }
149
-
150
- .wtitan-rate-limit-settings__control-title
151
- {
152
- padding: 0 40px;
153
- font-size: 13px;
154
- }
155
-
156
- .wtitan-rate-limit-settings__control-subtitle
157
- {
158
- display: block;
159
- font-size: 12px;
160
- color: #afafaf;
161
- }
162
-
163
- .wtitan-rate-limit-settings__control-block-time-select
164
- {
165
- width: 200px;
166
- }
167
-
168
- .wtitan-rate-limit-settings__control-action-select
169
- {
170
- width: 168px;
171
- }
172
-
173
- .wtitan-rate-limit-settings__control-allowed404s-textarea
174
- {
175
- width: 100%;
176
- height: 100px;
177
- }
178
-
179
- .wtitan-whitelist
180
- {
181
- padding: 0 20px;
182
- }
183
-
184
- .wtitan-whitelist__hint
185
- {
186
- display: block;
187
- font-size: 12px;
188
- color: #afafaf;
189
- }
190
-
191
- .wtitan-whitelist__form-group
192
- {
193
- display: inline-block;
194
- vertical-align: middle;
195
- }
196
-
197
- .wtitan-whitelist__table-controls
198
- {
199
- display: flex;
200
- flex-direction: row;
201
- }
202
-
203
- .wtitan-whitelist__table-controls-left
204
- {
205
- flex-grow: 0 !important;
206
- }
207
-
208
- .wtitan-whitelist__table-controls-right
209
- {
210
- text-align: right;
211
- flex-grow: 1 !important;
212
  }
213
-
214
  .wtitan-whitelist__table-controls-right select,
215
  .wtitan-whitelist__table-controls-right input,
216
- .wtitan-whitelist__table-controls-right a
217
- {
218
- display: inline-block;
219
- vertical-align: middle;
220
  }
221
-
222
  .wtitan-whitelist__table th,
223
- .wtitan-whitelist__table td
224
- {
225
- padding: 20px;
226
  }
227
-
228
- .wtitan-whitelist__table th
229
- {
230
- background-color: #ebebeb;
231
- color: #777;
232
- font-weight: bold;
233
- text-align: left;
234
- border-left: 1px solid #bdbdbd;
235
  }
236
-
237
- .wtitan-whitelist__table th:first-child
238
- {
239
- border: 0;
240
  }
241
-
242
- .wtitan-whitelist__table td
243
- {
244
- background-color: #fafafa;
245
  }
246
-
247
- .wtitan-whitelist__bg-requests-controls ul > li
248
- {
249
- display: inline-block;
250
- margin-right: 20px;
251
  }
252
-
253
- .wtitan-whitelist__bg-requests-controls ul > li label
254
- {
255
- font-weight: normal;
256
  }
257
-
258
- .wtitan-whitelist__bg-requests-controls ul > li input[type="checkbox"]
259
- {
260
- margin: 0;
261
  }
262
-
263
  /*# sourceMappingURL=firewall-settings.css.map */
1
+ #WBCR .factory-textarea.factory-control-premium-label:before {
2
+ border: 1px solid red;
3
+ display: inline-block;
4
+ position: absolute;
5
+ content: 'PRO';
6
+ background: #f6065b;
7
+ border-radius: 4px;
8
+ color: #fff;
9
+ font-size: 10px;
10
+ line-height: 1;
11
+ font-style: normal;
12
+ padding: 4px 6px;
13
+ margin-left: 4px;
14
+ vertical-align: top;
15
+ top: 0px;
16
+ left: -5px;
17
+ right: auto;
18
+ bottom: auto;
19
+ z-index: 11;
20
+ cursor: pointer;
21
+ }
22
+ #WBCR .factory-list.factory-control-premium-label {
23
+ box-shadow: 20px 20px 20px #222;
24
+ }
25
+ #WBCR .factory-list.factory-control-premium-label:before {
26
+ display: inline-block;
27
+ position: absolute;
28
+ content: 'PRO';
29
+ background: #f6065b;
30
+ border-radius: 4px;
31
+ color: #fff;
32
+ font-size: 10px;
33
+ line-height: 1;
34
+ font-style: normal;
35
+ padding: 4px 6px;
36
+ margin-left: 4px;
37
+ vertical-align: top;
38
+ top: 0px;
39
+ left: 70px;
40
+ right: auto;
41
+ bottom: auto;
42
+ z-index: 11;
43
+ cursor: pointer;
44
+ }
45
+ #WBCR .factory-checkbox.factory-control-premium-label:after {
46
+ display: inline-block;
47
+ position: absolute;
48
+ content: 'PRO';
49
+ background: #f6065b;
50
+ border-radius: 4px;
51
+ color: #fff;
52
+ font-size: 10px;
53
+ line-height: 1;
54
+ font-style: normal;
55
+ padding: 4px 6px;
56
+ margin-left: 4px;
57
+ vertical-align: top;
58
+ top: -10px;
59
+ left: auto;
60
+ right: -15px;
61
+ bottom: auto;
62
+ z-index: 11;
63
+ cursor: pointer;
64
+ }
65
+ #WBCR .factory-dropdown.factory-control-premium-label .factory-buttons-group:after {
66
+ display: inline-block;
67
+ position: absolute;
68
+ content: 'PRO';
69
+ background: #f6065b;
70
+ border-radius: 4px;
71
+ color: #fff;
72
+ font-size: 10px;
73
+ line-height: 1;
74
+ font-style: normal;
75
+ padding: 4px 6px;
76
+ margin-left: 4px;
77
+ vertical-align: top;
78
+ top: -10px;
79
+ left: auto;
80
+ right: -15px;
81
+ bottom: auto;
82
+ z-index: 11;
83
+ cursor: pointer;
84
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
85
  #WBCR .factory-checkbox.factory-control--disabled,
86
  #WBCR .factory-dropdown.factory-control--disabled,
87
  #WBCR .factory-textarea.factory-control--disabled,
93
  #WBCR .factory-checkbox.factory-control--disabled button,
94
  #WBCR .factory-dropdown.factory-control--disabled button,
95
  #WBCR .factory-textarea.factory-control--disabled button,
96
+ #WBCR .factory-list.factory-control--disabled button {
97
+ pointer-events: none;
98
+ cursor: not-allowed;
99
+ opacity: 0.65;
100
+ filter: alpha(opacity=65);
101
+ -webkit-box-shadow: none;
102
+ box-shadow: none;
 
103
  }
104
+ #WBCR .wtitan-section-disabled {
105
+ opacity: 0.4;
 
 
106
  }
 
107
  #WBCR .wtitan-section-disabled select,
108
  #WBCR .wtitan-section-disabled button,
109
+ #WBCR .wtitan-section-disabled a {
110
+ pointer-events: none;
111
+ cursor: not-allowed;
112
+ opacity: 0.65;
113
+ filter: alpha(opacity=65);
114
+ -webkit-box-shadow: none;
115
+ box-shadow: none;
116
+ }
117
+ .wtitan-excluded-rules {
118
+ height: 150px;
119
+ width: 100%;
120
+ padding: 10px 10px 0;
121
+ background: #fff;
122
+ border: 1px solid #ccc;
123
+ overflow-y: scroll;
124
+ overflow-x: hidden;
125
+ }
126
+ .wtitan-rate-limit-settings__control li {
127
+ display: inline-block;
128
+ width: 49%;
129
+ }
130
+ .wtitan-rate-limit-settings__control-title {
131
+ padding: 0 40px;
132
+ font-size: 13px;
133
+ }
134
+ .wtitan-rate-limit-settings__control-subtitle {
135
+ display: block;
136
+ font-size: 12px;
137
+ color: #afafaf;
138
+ }
139
+ .wtitan-rate-limit-settings__control-block-time-select {
140
+ width: 200px;
141
+ }
142
+ .wtitan-rate-limit-settings__control-action-select {
143
+ width: 168px;
144
+ }
145
+ .wtitan-rate-limit-settings__control-allowed404s-textarea {
146
+ width: 100%;
147
+ height: 100px;
148
+ }
149
+ .wtitan-whitelist {
150
+ padding: 0 20px;
151
+ }
152
+ .wtitan-whitelist__hint {
153
+ display: block;
154
+ font-size: 12px;
155
+ color: #afafaf;
156
+ }
157
+ .wtitan-whitelist__form-group {
158
+ display: inline-block;
159
+ vertical-align: middle;
160
+ }
161
+ .wtitan-whitelist__table-controls {
162
+ display: flex;
163
+ flex-direction: row;
164
+ }
165
+ .wtitan-whitelist__table-controls-left {
166
+ flex-grow: 0 !important;
167
+ }
168
+ .wtitan-whitelist__table-controls-right {
169
+ text-align: right;
170
+ flex-grow: 1 !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
  }
 
172
  .wtitan-whitelist__table-controls-right select,
173
  .wtitan-whitelist__table-controls-right input,
174
+ .wtitan-whitelist__table-controls-right a {
175
+ display: inline-block;
176
+ vertical-align: middle;
 
177
  }
 
178
  .wtitan-whitelist__table th,
179
+ .wtitan-whitelist__table td {
180
+ padding: 20px;
 
181
  }
182
+ .wtitan-whitelist__table th {
183
+ background-color: #ebebeb;
184
+ color: #777;
185
+ font-weight: bold;
186
+ text-align: left;
187
+ border-left: 1px solid #bdbdbd;
 
 
188
  }
189
+ .wtitan-whitelist__table th:first-child {
190
+ border: 0;
 
 
191
  }
192
+ .wtitan-whitelist__table td {
193
+ background-color: #fafafa;
 
 
194
  }
195
+ .wtitan-whitelist__bg-requests-controls ul > li {
196
+ display: inline-block;
197
+ margin-right: 20px;
 
 
198
  }
199
+ .wtitan-whitelist__bg-requests-controls ul > li label {
200
+ font-weight: normal;
 
 
201
  }
202
+ .wtitan-whitelist__bg-requests-controls ul > li input[type="checkbox"] {
203
+ margin: 0;
 
 
204
  }
 
205
  /*# sourceMappingURL=firewall-settings.css.map */
admin/assets/css/setup/page-setup.css ADDED
@@ -0,0 +1,165 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .w-factory-clearfy-227-setup-steps li.active {
2
+ border-color: #5d05b7 !important;
3
+ }
4
+ .w-factory-clearfy-227-setup-steps li.active::before {
5
+ border-color: #5d05b7 !important;
6
+ }
7
+ .wtitan-status-circular {
8
+ position: relative;
9
+ margin: 0 auto;
10
+ }
11
+ .wtitan-status-circular-text {
12
+ position: absolute;
13
+ left: 50%;
14
+ top: 50%;
15
+ padding: 0;
16
+ margin: 0;
17
+ transform: translate(-50%, -50%);
18
+ color: #aaa;
19
+ font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
20
+ font-size: 1.3125rem;
21
+ font-weight: 300;
22
+ line-height: 1.5;
23
+ }
24
+ .wtitan-status-circular .wf-status-overlay-text {
25
+ position: absolute;
26
+ left: 50%;
27
+ top: 50%;
28
+ padding: 0;
29
+ margin: 0;
30
+ width: 200%;
31
+ text-align: center;
32
+ transform: translate(-50%, -50%);
33
+ font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
34
+ font-size: 0.875rem;
35
+ font-weight: normal;
36
+ line-height: 1.3125;
37
+ opacity: 0;
38
+ color: #777;
39
+ }
40
+ .wtitan-setup__color--red > .dashicons {
41
+ color: red;
42
+ }
43
+ .wtitan-setup__color--green > .dashicons {
44
+ color: green;
45
+ }
46
+ .wtitan-setup__install-component-button {
47
+ background-color: #5d05b7 !important;
48
+ border-color: #5d05b7 !important;
49
+ color: white !important;
50
+ text-transform: uppercase !important;
51
+ border-radius: 5px !important;
52
+ padding: 10px 30px !important;
53
+ text-decoration: none !important;
54
+ }
55
+ .wtitan-setup__install-component-button:link,
56
+ .wtitan-setup__install-component-button:active {
57
+ text-decoration: none !important;
58
+ }
59
+ .wtitan-setup__install-component-button:hover {
60
+ color: #f3f4ef;
61
+ }
62
+ /*.wtitan-danger-message {
63
+ position: relative;
64
+ padding: 15px;
65
+ background: #ffe0de;
66
+ color: #9c6e6e;
67
+ border-radius: 3px;
68
+ }*/
69
+ .wtitan-step-audit__preloader {
70
+ display: block;
71
+ width: 100%;
72
+ height: 100px;
73
+ background: url("../../img/setup-preloader-124x124.gif") center no-repeat;
74
+ }
75
+ .wtitan-vulner-table-first-col {
76
+ padding: 0 2px !important;
77
+ }
78
+ .wtitan-vulner-table-name {
79
+ width: 250px;
80
+ }
81
+ .wtitan-vulner-table__td {
82
+ vertical-align: top;
83
+ }
84
+ .wtitan-vulner-table__td.wtitan-vulner-table__title {
85
+ font-size: 13px;
86
+ font-weight: bold;
87
+ }
88
+ .wtitan-vulner-table__td.wtitan-vulner-table__description {
89
+ font-size: 12px;
90
+ }
91
+ .wt-severity-low {
92
+ box-shadow: inset 20px 0px 0px 0px #5d05b7;
93
+ }
94
+ .wt-severity-medium {
95
+ box-shadow: inset 20px 0px 0px 0px #ff8f62;
96
+ }
97
+ .wt-severity-high {
98
+ box-shadow: inset 20px 0px 0px 0px #ff0035;
99
+ }
100
+ .wt-scanner-hide-button {
101
+ margin-bottom: 5px !important;
102
+ }
103
+ /*--- Scanner -------*/
104
+ .wt-dashboard-scan-button-loader,
105
+ .wt-scan-icon-loader {
106
+ display: inline-block;
107
+ height: 34px;
108
+ width: 34px;
109
+ background: transparent url("../img/loader.gif") no-repeat center bottom;
110
+ background-size: contain;
111
+ vertical-align: bottom;
112
+ }
113
+ .wt-scanner-chart,
114
+ .wt-scanner-legend {
115
+ border-radius: 5px;
116
+ margin: 0 10px 10px 10px;
117
+ }
118
+ .wt-scanner-chart-clean[style*="width: 0%"],
119
+ .wt-scanner-chart-suspicious[style*="width: 0%"],
120
+ .wt-scanner-chart-notverified[style*="width: 0%"] {
121
+ display: none !important;
122
+ }
123
+ .wt-scanner-chart-clean,
124
+ .wt-scanner-chart-suspicious,
125
+ .wt-scanner-chart-notverified {
126
+ border: 1px solid #c1c1c1;
127
+ border-radius: 5px;
128
+ display: inline-block !important;
129
+ content: "";
130
+ height: 30px;
131
+ margin: 0 -5px;
132
+ position: relative;
133
+ }
134
+ .wt-scanner-chart-clean {
135
+ background-color: #5d05b7;
136
+ z-index: 10;
137
+ border-right: 0;
138
+ }
139
+ .wt-scanner-chart-suspicious {
140
+ background-color: #f6065b;
141
+ z-index: 9;
142
+ border-right: 0;
143
+ }
144
+ .wt-scanner-chart-notverified {
145
+ background-color: #dadada;
146
+ z-index: 8;
147
+ }
148
+ .wt-scanner-legend td {
149
+ padding: 0 0 0 10px;
150
+ font-size: 12px;
151
+ -webkit-transition: background-color 200ms ease-in-out;
152
+ -moz-transition: background-color 200ms ease-in-out;
153
+ -o-transition: background-color 200ms ease-in-out;
154
+ transition: background-color 200ms ease-in-out;
155
+ }
156
+ span.wt-legend-item {
157
+ display: inline-block;
158
+ width: 30px;
159
+ height: 30px;
160
+ border-radius: 50%;
161
+ }
162
+ .wt-scanner-legend td:nth-child(odd) {
163
+ padding: 0 0 0 20px !important;
164
+ }
165
+ /*# sourceMappingURL=page-setup.css.map */
admin/assets/css/setup/page-setup.less ADDED
@@ -0,0 +1,197 @@