Anti-spam - Version 7.3.1

Version Description

Download this release

Release Info

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

Code changes from version 7.3.0 to 7.3.1

Files changed (80) hide show
  1. admin/ajax/index.php +1 -1
  2. admin/ajax/install-addons.php +119 -119
  3. admin/ajax/logs.php +24 -24
  4. admin/ajax/notice.php +18 -18
  5. admin/assets/css/2fa.css +253 -253
  6. admin/assets/css/about-premium.css +69 -69
  7. admin/assets/css/about-premium.css.map +1 -0
  8. admin/assets/css/about-premium.less +89 -89
  9. admin/assets/css/backup.css +134 -134
  10. admin/assets/css/components.css +139 -139
  11. admin/assets/css/components.css.map +1 -0
  12. admin/assets/css/components.less +152 -152
  13. admin/assets/css/dashboard-dashboard.css +307 -307
  14. admin/assets/css/firewall/firewall-attacks-log.css +67 -67
  15. admin/assets/css/firewall/firewall-attacks-log.css.map +1 -0
  16. admin/assets/css/firewall/firewall-attacks-log.less +85 -85
  17. admin/assets/css/firewall/firewall-dashboard.css +82 -82
  18. admin/assets/css/firewall/firewall-dashboard.css.map +1 -0
  19. admin/assets/css/firewall/firewall-dashboard.less +91 -91
  20. admin/assets/css/firewall/firewall-ips-blocking.css +97 -97
  21. admin/assets/css/firewall/firewall-ips-blocking.css.map +1 -0
  22. admin/assets/css/firewall/firewall-ips-blocking.less +121 -121
  23. admin/assets/css/firewall/firewall-settings.css +204 -204
  24. admin/assets/css/firewall/firewall-settings.css.map +1 -0
  25. admin/assets/css/firewall/firewall-settings.less +211 -211
  26. admin/assets/css/install-addons.css +43 -43
  27. admin/assets/css/libs/jquery.datetimepicker.min.css +1 -1
  28. admin/assets/css/libs/sweetalert2.css +1105 -1105
  29. admin/assets/css/quick-dashboard.css +327 -327
  30. admin/assets/css/setup/page-setup.css +164 -164
  31. admin/assets/css/setup/page-setup.css.map +1 -0
  32. admin/assets/css/setup/page-setup.less +197 -197
  33. admin/assets/css/sweetalert-custom.css +152 -152
  34. admin/assets/css/sweetalert-custom.css.map +1 -0
  35. admin/assets/css/sweetalert-custom.less +170 -170
  36. admin/assets/css/titan-security.css +263 -263
  37. admin/assets/js/dashboard.js +237 -237
  38. admin/assets/js/firewall/firewall-block-ip.js +126 -126
  39. admin/assets/js/firewall/firewall-dashboard.js +288 -288
  40. admin/assets/js/firewall/firewall-settings.js +20 -20
  41. admin/assets/js/import.js +225 -225
  42. admin/assets/js/install-addons.js +361 -361
  43. admin/assets/js/libs/circular-progress.js +139 -139
  44. admin/assets/js/libs/popover.min.js +1 -1
  45. admin/assets/js/libs/sweetalert3.min.js +2 -2
  46. admin/assets/js/settings.js +31 -31
  47. admin/assets/js/titan-security.js +21 -29
  48. admin/assets/js/trial-popup.js +50 -50
  49. admin/boot.php +198 -198
  50. admin/class-activation.php +71 -71
  51. admin/class-page-titan-basic.php +124 -124
  52. admin/includes/classes/class.delete-plugins-button.php +47 -47
  53. admin/includes/classes/class.install-plugins-button.php +353 -353
  54. admin/pages/class-page-backup.php +82 -82
  55. admin/pages/class-page-two-factor.php +102 -102
  56. admin/pages/class-pages-antispam.php +271 -271
  57. admin/pages/class-pages-check.php +381 -381
  58. admin/pages/class-pages-components-license.php +192 -192
  59. admin/pages/class-pages-components.php +238 -238
  60. admin/pages/class-pages-dashboard.php +407 -407
  61. admin/pages/class-pages-license.php +395 -395
  62. admin/pages/class-pages-logs.php +137 -137
  63. admin/pages/class-pages-plugin-settings.php +587 -521
  64. admin/pages/class-pages-scanner.php +110 -110
  65. admin/pages/class-pages-sitechecker.php +125 -125
  66. admin/pages/class-pages-tweaks.php +291 -291
  67. admin/pages/firewall/class-pages-bruteforce.php +299 -299
  68. admin/pages/firewall/class-pages-firewall-attacks-log.php +135 -135
  69. admin/pages/firewall/class-pages-firewall-blocking.php +153 -153
  70. admin/pages/firewall/class-pages-firewall-login-attempts.php +161 -161
  71. admin/pages/firewall/class-pages-firewall-settings.php +746 -746
  72. admin/pages/firewall/class-pages-firewall.php +104 -104
  73. admin/pages/setup/class-pages-setup.php +72 -72
  74. admin/pages/setup/steps/class-step-congratulation.php +192 -192
  75. admin/pages/setup/steps/class-step-default.php +38 -38
  76. admin/pages/setup/steps/class-step-plugins.php +49 -49
  77. admin/pages/setup/steps/class-step-security-audit.php +93 -93
  78. admin/pages/setup/steps/class-step-setting-antispam.php +50 -50
  79. admin/pages/setup/steps/class-step-setting-scan-malware.php +112 -112
  80. admin/pages/setup/steps/class-step-setting-tweaks.php +109 -137
admin/ajax/index.php CHANGED
@@ -1,2 +1,2 @@
1
- <?php
2
  // Silence is golden.
1
+ <?php
2
  // Silence is golden.
admin/ajax/install-addons.php CHANGED
@@ -1,120 +1,120 @@
1
- <?php
2
- /**
3
- * Ajax plugin configuration
4
- *
5
- * @author Webcraftic <wordpress.webraftic@gmail.com>
6
- * @copyright (c) 2017 Webraftic Ltd
7
- * @version 1.0
8
- */
9
-
10
- // Exit if accessed directly
11
- if ( ! defined( 'ABSPATH' ) ) {
12
- exit;
13
- }
14
-
15
- /**
16
- * This action allows you to process Ajax requests to activate external components Clearfy
17
- */
18
- function wtitan_update_component() {
19
- check_ajax_referer( 'updates' );
20
-
21
- $slug = WBCR\Titan\Plugin::app()->request->post( 'plugin', null, true );
22
- $action = WBCR\Titan\Plugin::app()->request->post( 'plugin_action', null, true );
23
- $storage = WBCR\Titan\Plugin::app()->request->post( 'storage', null, true );
24
-
25
- if ( ! WBCR\Titan\Plugin::app()->currentUserCan() ) {
26
- wp_die( __( 'You don\'t have enough capability to edit this information.', 'clearfy' ), __( 'Something went wrong.' ), 403 );
27
- }
28
-
29
- if ( empty( $slug ) || empty( $action ) ) {
30
- wp_send_json_error( [ 'error_message' => __( 'Required attributes are not passed or empty.', 'clearfy' ) ] );
31
- }
32
- $success = false;
33
- $send_data = [];
34
-
35
- if ( $storage == 'internal' ) {
36
- if ( $action == 'activate' ) {
37
- if ( WBCR\Titan\Plugin::app()->activateComponent( $slug ) ) {
38
- $success = true;
39
- }
40
- } else if ( $action == 'deactivate' ) {
41
-
42
- if ( WBCR\Titan\Plugin::app()->deactivateComponent( $slug ) ) {
43
- $success = true;
44
- }
45
- } else {
46
- wp_send_json_error( [ 'error_message' => __( 'You are trying to perform an invalid action.', 'clearfy' ) ] );
47
- }
48
- } else if ( $storage == 'wordpress' ) {
49
- if ( ! empty( $slug ) ) {
50
- $network_wide = WBCR\Titan\Plugin::app()->isNetworkActive();
51
-
52
- if ( $action == 'activate' ) {
53
- $result = activate_plugin( $slug, '', $network_wide );
54
-
55
- if ( is_wp_error( $result ) ) {
56
- wp_send_json_error( [ 'error_message' => $result->get_error_message() ] );
57
- }
58
- } else if ( $action == 'deactivate' ) {
59
- deactivate_plugins( $slug, false, $network_wide );
60
- }
61
-
62
- $success = true;
63
- }
64
- }
65
-
66
- if ( $action == 'install' || $action == 'deactivate' ) {
67
- try {
68
- // Delete button
69
- $delete_button = WBCR\Titan\Plugin::app()->getDeleteComponentsButton( $storage, $slug );
70
- $send_data['delete_button'] = $delete_button->getButton();
71
- } catch ( Exception $e ) {
72
- wp_send_json_error( [ 'error_message' => $e->getMessage() ] );
73
- }
74
- }
75
-
76
- // Если требуется обновить постоянные ссылки, даем сигнал, что пользователю, нужно показать
77
- // всплывающее уведомление.
78
- // todo: сделать более красивое решение с передачей текстовых сообщений
79
- /*if ( $action == 'deactivate' ) {
80
- $is_need_rewrite_rules = WBCR\Titan\Plugin::app()->getPopulateOption( 'need_rewrite_rules' );
81
- if ( $is_need_rewrite_rules ) {
82
- $send_data['need_rewrite_rules'] = sprintf( '<span class="wbcr-clr-need-rewrite-rules-message">' . __( 'When you deactivate some components, permanent links may work incorrectly. If this happens, please, <a href="%s">update the permalinks</a>, so you could complete the deactivation.', 'clearfy' ), admin_url( 'options-permalink.php' ) . '</span>' );
83
- }
84
- }*/
85
-
86
- if ( $success ) {
87
- do_action( 'wtitan_update_component', $slug, $action, $storage );
88
-
89
- wp_send_json_success( $send_data );
90
- }
91
-
92
- wp_send_json_error( [ 'error_message' => __( 'An unknown error occurred during the activation of the component.', 'clearfy' ) ] );
93
- }
94
-
95
- add_action( 'wp_ajax_wtitan-update-component', 'wtitan_update_component' );
96
-
97
- /**
98
- * Ajax event that calls the wbcr/clearfy/activated_component action,
99
- * to get the component to work. Usually this is a call to the installation functions,
100
- * but in some cases, overwriting permanent references or compatibility checks.
101
- */
102
- function wtitan_prepare_component() {
103
- check_ajax_referer( 'updates' );
104
-
105
- $component_name = WBCR\Titan\Plugin::app()->request->post( 'plugin', null, true );
106
-
107
- if ( ! WBCR\Titan\Plugin::app()->currentUserCan() ) {
108
- wp_send_json_error( [ 'error_message' => __( 'You don\'t have enough capability to edit this information.', 'clearfy' ) ], 403 );
109
- }
110
-
111
- if ( empty( $component_name ) ) {
112
- wp_send_json_error( [ 'error_message' => __( 'Required attribute [component_name] is empty.', 'clearfy' ) ] );
113
- }
114
-
115
- do_action( 'wbcr/clearfy/activated_component', $component_name );
116
-
117
- wp_send_json_success();
118
- }
119
-
120
  add_action( 'wp_ajax_wtitan-prepare-component', 'wtitan_prepare_component' );
1
+ <?php
2
+ /**
3
+ * Ajax plugin configuration
4
+ *
5
+ * @author Webcraftic <wordpress.webraftic@gmail.com>
6
+ * @copyright (c) 2017 Webraftic Ltd
7
+ * @version 1.0
8
+ */
9
+
10
+ // Exit if accessed directly
11
+ if ( ! defined( 'ABSPATH' ) ) {
12
+ exit;
13
+ }
14
+
15
+ /**
16
+ * This action allows you to process Ajax requests to activate external components Clearfy
17
+ */
18
+ function wtitan_update_component() {
19
+ check_ajax_referer( 'updates' );
20
+
21
+ $slug = WBCR\Titan\Plugin::app()->request->post( 'plugin', null, true );
22
+ $action = WBCR\Titan\Plugin::app()->request->post( 'plugin_action', null, true );
23
+ $storage = WBCR\Titan\Plugin::app()->request->post( 'storage', null, true );
24
+
25
+ if ( ! WBCR\Titan\Plugin::app()->currentUserCan() ) {
26
+ wp_die( __( 'You don\'t have enough capability to edit this information.', 'clearfy' ), __( 'Something went wrong.' ), 403 );
27
+ }
28
+
29
+ if ( empty( $slug ) || empty( $action ) ) {
30
+ wp_send_json_error( [ 'error_message' => __( 'Required attributes are not passed or empty.', 'clearfy' ) ] );
31
+ }
32
+ $success = false;
33
+ $send_data = [];
34
+
35
+ if ( $storage == 'internal' ) {
36
+ if ( $action == 'activate' ) {
37
+ if ( WBCR\Titan\Plugin::app()->activateComponent( $slug ) ) {
38
+ $success = true;
39
+ }
40
+ } else if ( $action == 'deactivate' ) {
41
+
42
+ if ( WBCR\Titan\Plugin::app()->deactivateComponent( $slug ) ) {
43
+ $success = true;
44
+ }
45
+ } else {
46
+ wp_send_json_error( [ 'error_message' => __( 'You are trying to perform an invalid action.', 'clearfy' ) ] );
47
+ }
48
+ } else if ( $storage == 'wordpress' ) {
49
+ if ( ! empty( $slug ) ) {
50
+ $network_wide = WBCR\Titan\Plugin::app()->isNetworkActive();
51
+
52
+ if ( $action == 'activate' ) {
53
+ $result = activate_plugin( $slug, '', $network_wide );
54
+
55
+ if ( is_wp_error( $result ) ) {
56
+ wp_send_json_error( [ 'error_message' => $result->get_error_message() ] );
57
+ }
58
+ } else if ( $action == 'deactivate' ) {
59
+ deactivate_plugins( $slug, false, $network_wide );
60
+ }
61
+
62
+ $success = true;
63
+ }
64
+ }
65
+
66
+ if ( $action == 'install' || $action == 'deactivate' ) {
67
+ try {
68
+ // Delete button
69
+ $delete_button = WBCR\Titan\Plugin::app()->getDeleteComponentsButton( $storage, $slug );
70
+ $send_data['delete_button'] = $delete_button->getButton();
71
+ } catch ( Exception $e ) {
72
+ wp_send_json_error( [ 'error_message' => $e->getMessage() ] );
73
+ }
74
+ }
75
+
76
+ // Если требуется обновить постоянные ссылки, даем сигнал, что пользователю, нужно показать
77
+ // всплывающее уведомление.
78
+ // todo: сделать более красивое решение с передачей текстовых сообщений
79
+ /*if ( $action == 'deactivate' ) {
80
+ $is_need_rewrite_rules = WBCR\Titan\Plugin::app()->getPopulateOption( 'need_rewrite_rules' );
81
+ if ( $is_need_rewrite_rules ) {
82
+ $send_data['need_rewrite_rules'] = sprintf( '<span class="wbcr-clr-need-rewrite-rules-message">' . __( 'When you deactivate some components, permanent links may work incorrectly. If this happens, please, <a href="%s">update the permalinks</a>, so you could complete the deactivation.', 'clearfy' ), admin_url( 'options-permalink.php' ) . '</span>' );
83
+ }
84
+ }*/
85
+
86
+ if ( $success ) {
87
+ do_action( 'wtitan_update_component', $slug, $action, $storage );
88
+
89
+ wp_send_json_success( $send_data );
90
+ }
91
+
92
+ wp_send_json_error( [ 'error_message' => __( 'An unknown error occurred during the activation of the component.', 'clearfy' ) ] );
93
+ }
94
+
95
+ add_action( 'wp_ajax_wtitan-update-component', 'wtitan_update_component' );
96
+
97
+ /**
98
+ * Ajax event that calls the wbcr/clearfy/activated_component action,
99
+ * to get the component to work. Usually this is a call to the installation functions,
100
+ * but in some cases, overwriting permanent references or compatibility checks.
101
+ */
102
+ function wtitan_prepare_component() {
103
+ check_ajax_referer( 'updates' );
104
+
105
+ $component_name = WBCR\Titan\Plugin::app()->request->post( 'plugin', null, true );
106
+
107
+ if ( ! WBCR\Titan\Plugin::app()->currentUserCan() ) {
108
+ wp_send_json_error( [ 'error_message' => __( 'You don\'t have enough capability to edit this information.', 'clearfy' ) ], 403 );
109
+ }
110
+
111
+ if ( empty( $component_name ) ) {
112
+ wp_send_json_error( [ 'error_message' => __( 'Required attribute [component_name] is empty.', 'clearfy' ) ] );
113
+ }
114
+
115
+ do_action( 'wbcr/clearfy/activated_component', $component_name );
116
+
117
+ wp_send_json_success();
118
+ }
119
+
120
  add_action( 'wp_ajax_wtitan-prepare-component', 'wtitan_prepare_component' );
admin/ajax/logs.php CHANGED
@@ -1,25 +1,25 @@
1
- <?php
2
-
3
- /**
4
- * Used to clean-up logs.
5
- */
6
- add_action( 'wp_ajax_wtitan-logger-logs-cleanup', function ()
7
- {
8
- check_admin_referer( 'wlogger_clean_logs', 'nonce' );
9
-
10
- if ( ! current_user_can( 'manage_options' ) ) {
11
- wp_die( - 1 );
12
- }
13
-
14
- if ( ! \WBCR\Titan\Logger\Writter::clean_up() ) {
15
- wp_send_json_error( [
16
- 'message' => esc_html__( 'Failed to clean-up logs. Please try again later.', 'robin-image-optimizer' ),
17
- 'type' => 'danger',
18
- ] );
19
- }
20
-
21
- wp_send_json( [
22
- 'message' => esc_html__( 'Logs clean-up successfully', 'robin-image-optimizer' ),
23
- 'type' => 'success',
24
- ] );
25
  } );
1
+ <?php
2
+
3
+ /**
4
+ * Used to clean-up logs.
5
+ */
6
+ add_action( 'wp_ajax_wtitan-logger-logs-cleanup', function ()
7
+ {
8
+ check_admin_referer( 'wlogger_clean_logs', 'nonce' );
9
+
10
+ if ( ! current_user_can( 'manage_options' ) ) {
11
+ wp_die( - 1 );
12
+ }
13
+
14
+ if ( ! \WBCR\Titan\Logger\Writter::clean_up() ) {
15
+ wp_send_json_error( [
16
+ 'message' => esc_html__( 'Failed to clean-up logs. Please try again later.', 'robin-image-optimizer' ),
17
+ 'type' => 'danger',
18
+ ] );
19
+ }
20
+
21
+ wp_send_json( [
22
+ 'message' => esc_html__( 'Logs clean-up successfully', 'robin-image-optimizer' ),
23
+ 'type' => 'success',
24
+ ] );
25
  } );
admin/ajax/notice.php CHANGED
@@ -1,19 +1,19 @@
1
- <?php
2
-
3
- /**
4
- * Used to hide notice.
5
- */
6
- add_action( 'wp_ajax_wtitan_hide_trial_notice', function ()
7
- {
8
- check_ajax_referer( 'wtitan_hide_trial_notice' );
9
-
10
- if ( ! current_user_can( 'manage_options' ) ) {
11
- wp_die( - 1 );
12
- }
13
-
14
- WBCR\Titan\Plugin::app()->updateOption( 'trial_notice_dismissed', true );
15
-
16
- wp_send_json_success( [
17
- 'message' => esc_html__( 'Logs clean-up successfully', 'titan-security' ),
18
- ] );
19
  } );
1
+ <?php
2
+
3
+ /**
4
+ * Used to hide notice.
5
+ */
6
+ add_action( 'wp_ajax_wtitan_hide_trial_notice', function ()
7
+ {
8
+ check_ajax_referer( 'wtitan_hide_trial_notice' );
9
+
10
+ if ( ! current_user_can( 'manage_options' ) ) {
11
+ wp_die( - 1 );
12
+ }
13
+
14
+ WBCR\Titan\Plugin::app()->updateOption( 'trial_notice_dismissed', true );
15
+
16
+ wp_send_json_success( [
17
+ 'message' => esc_html__( 'Logs clean-up successfully', 'titan-security' ),
18
+ ] );
19
  } );
admin/assets/css/2fa.css CHANGED
@@ -1,253 +1,253 @@
1
- .wtfa-content ._2fa-method {
2
- padding: 5px 5px 5px 20px;
3
- width: 100%;
4
- }
5
-
6
- /*.wt-row {*/
7
- /* width: 100%;*/
8
- /* display: inline-block;*/
9
- /* margin: 0 15px;*/
10
- /* padding-right: 30px;*/
11
- /*}*/
12
-
13
- .wt-block-gutter {
14
- min-height: auto !important;
15
- }
16
-
17
- .wt-dashboard-block > .row {
18
- padding-bottom: 10px !important;
19
- }
20
-
21
- .tfa-restore-codes .col-md-10 {
22
- text-align: left;
23
- }
24
-
25
- .tfa-restore-codes .col-md-10 button {
26
- display: inline-block;
27
- }
28
-
29
- .button.remove-2fa, .button.remove-2fa:hover {
30
- border-color: #ea001f;
31
- color: #ea001f;
32
- }
33
-
34
- .button.remove-2fa:focus {
35
- border-color: #bf001a;
36
- color: #ea001f;
37
- outline-color: transparent;
38
- }
39
-
40
- .tfa-ip-whitelist {
41
- /*padding-bottom: 10px;*/
42
- }
43
-
44
- .wt-block-gutter.important-block {
45
- border-color: #7e25d9;
46
- }
47
-
48
- .store-link {
49
- width: 125px;
50
- height: 55px;
51
- display: inline-block;
52
- }
53
-
54
- .store-link.wt-get-it-on-google-play {
55
- background-size: 130px;
56
- background-repeat: no-repeat;
57
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoYAAAD6CAYAAAA89YbqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAANhJJREFUeNrsnQucFNWZt98xKHIxghKUL7iA65U1goFdXDUq+/lLolkjBCNqgkh0veTLt15Wk5glQRY3qysqaBTvgCYSkygaN2ZVbprVSGAELyGCIAwgw8AIA8MwA3Pp7X9BtTVtT1d1d1Xf5nl+v56Zvkx3dZ3qPk+957zvqYjFYgYAAAAAcAC7AAAAAAAQQwAAAABADAEAAAAAMQQAAAAAxBAAAAAAEEMAAAAAQAwBAAAAADEEAAAAAMQQAAAAABBDAAAAAEAMAQAAAAAxBAAAAADEEAAAAAAQQwAAAABADAEAAAAAMQQAAAAAxBAAAAAAEEMAAAAAQAwBAAAAADEEAAAAAMQQAAAAABBDAAAAAEAMAQAAAAAxBAAAAADEEAAAAAAQQwAAAABADAEAAAAAMQQAAAAAxBAAAAAAEEMAAAAAQAwBAAAAADEEAAAAAMQQAAAAABBDAAAAAEAMAQAAAAAxBAAAAADEEAAAAAAQQwAAAABADAEAAAAAMQQAAACAMqFLZ3mjY8eOHdCtW7fRXbt2PSn++xiaHgAAANJRX1//x9bW1prGxsa5Tz/9dFVneM8VsVisbN/cFVdc8R99+/b9Zv/+/QccdthhXTjEAQAAIBuqq6sbN23atLKmpub2J5988mnEsERQZLBfv36zjz322NORQQAAAAibbdu2tbzzzjuzH3rooSsRwyLm6quvfnTEiBHf6datWwWHLQAAAEQtiEuWLLl51qxZ0xDDIkJRwiFDhiwfNGhQr1T319bW2ooVK6yqqsq5iK1btzoXAAAAAC8DBgywHj16JP4ePHiwnXjiida9e/eUj6+srFy+YcOGUeUwD7HkxXDcuHFjTz311J+nGjZ+7bXXnIukEAAAACAXhg8fbueee64jicloDuLixYtPLHU5LGkxlBSOHDlyTvLQcdzc7YknniAiCAAAAKGjCGLcQZxoohcNLb/55pvfLuXklJIVw1RSuHv3bkcIFSUEAAAAiJIxY8Y4Fy+lHjksSTHUnMIzzzxztXf4WFI4ZcqUxBxCAAAAgKhR9PDGG29sN/9Qchi/rXspvp+SXPlEiSZIIQAAABQa5THIQeQiLv369et20003LUMM84BK0nizj5FCAAAAKCRykAcffLDdbcOGDRt6+eWXX48YRoiGkFWn0Hub5hQihQAAAFBIli5das8880y724477rhJiGGEaEUTb7KJso9JNAEAAIBiQGKo2skuGuEstahhSYmhlrnzXle0EAAAAKBYSB5SLrWoYcmI4RVXXPEf3oQTRQqpUwgAAADFhLvSmouihpdeeukZiGHI9O3b95ve6wwhAwAAQDHy+9//vt313r17/wtiGDL9+/dPlBd31z4GAAAAKDaUiOKlT58+pyKGIaJsZO8wMlIIAAAAxYpK6XmHkwcMGHAEYhgi3bp1G+29TnkaAAAAKGb+8pe/eD2mQkEuxDAkunbtehJiCAAAAKVCQ0NDu+vJQS7EMAfiO/MYDjEAAAAoFbwRw1LiAJoOAAAAABBDAAAAAEAMAQAAAAAxBAAAAADEEAAAAAAQQwAAAABADAEAAAAAMQQAAACAgHRhFwDkn6FDh9qECRPsnHPOsd69e1tjY2Pivm7dutm7775rc+bMseeee87q6uoCPefll19uAwcOzGp7Fi1a5FzE2Wef7Vxyxfuc2Wz/rbfemvi7UNvUEdqW8ePH22mnnWaf+9znbPv27Tm3X6p9oP+dNm1a1v8/a9YsW7duHR84AAhOLBYr+st111236Kmnnoq5l8GDB8e06cV86THoiNiJE8fETn/+B7HTf/uD2BfuHBc76vKzYwf27lH0284luktcKGIrV66MbdmyJeZHXBZjNTU1senTp8d69erl+9xr1qyJZcsTTzyReB79HQZxscto33i3f+fOne3uK9Q2JV9GjRoVq62tdS5B2m/Tpk2x22+/PVD7pWrDbdu2OcdMNvtQr53J/3LhwiXci1zF6y7xk8nrS8G5GEqOgBOnXmNnvDLR7Fsn26bjDrJNxx5kjecfbX0nftXOev3f7PifjLEDD+vBjupExMXAZs6cac8++6wdd9xxTpTJj4MPPtj69u1rV155pX344YdOlLGz0NLSUnTtp0ij2vDwww93LkHar1+/fjqxdSKI2bSfosnxDsV5/UzxRqEBAILCUHLI9L/mVuv21b+zpY0LLFaxPyqr3/FLbXODfeYzB9j/ufyL9qVLT7O1D82ztff8np3WCaSwsrLSjjzySOvevXu7+3bs2GG7d+9OdOQahuzSpYv16NEj8Vj91mXevHmOJGp4EvLbfhK7/v37f+q+jz/+2Gk/tZm3/bziL0HU/6r9NHVg+fLlGcvhD3/4Q+cCAIAYltLO7NXHen37X+ytbT3jHftO69p1aUIKY/svLdZmVS3b7aMuB9ig6//BBl52lr1z85P28bw/swPLWAqPPvrodrdrTtqSJUtsxowZnxI9/c+oUaPslltusSOOOMIOPfRQ5/ZDDjnELrrookBiqOe/9957A2+nd97d448/7kQoUzF69Gg7+eSTE9dfffXVDufshTGXr9Db1JEU7tq1y15++WWbMmXKp0RPc/wuvfRS+973vudIncRQKMr44osv2nnnnZeRHOr/r776avvlL3+ZsVQCACCGBeTIS75nqyt6OiLY0DDW+X3QwUsTUmie382xmK1q3mJdD+1ix8+60lre22zv/r9Z1rimhh1ZRjz55JNOpNDLxo0b7fzzz++wk1fCgZIGdPnRj35kN998sxMxlIhIOILiTd7IhHQJGhJcr4Tpcdm+TilskyRccufS0NBgtbW1TvJJR0kduv2nP/2pPfDAA3bPPffYmDFjHKkXGlpesGCBs81+SSlbtmxxphK4gjp79mwbMmQIHyoAiBTmGIZp2V84zZpi+69IDneNtT17hn9KCmP6sf96k7XY282bbOPgrjbi9Yl2wvRxzD8sExT1O+OMMxJDwpKKVatW2Re+8IXAkR8Jxg033OBIoWQS8tt+EjEN67vtt3TpUmeuYJBMX4mfMs8V+a2vr0/cLtHUCYMfra2t7eRxwIABzokCAABiWCLUHdg9IYXu7931Y21v0/CUUuj9XRdrtMV71lvLhcfb31dOsYE3n8sOLXEeffTRdkkDGt4dMWJERuVLhCKHSGHh20+RQslipu13//33O9HDpqamxG2nn366b2khDSErYunOQdWUgptuuimrRBQAAMSwAPQceno7KXR/N+4ca82Sww6k0Blq3v/YjW077K0Da6z7TWfZl1bcbod9+W/YsSVIcs09SeG4ceMylgoonvZTjcBs20+JI4o4uihqeNddd/n+n6LFSlDy/h/JRwCAGJYIdW2flsKEHNbF5bBxWFopTMw/rGizNa0f29uH7bC/fupKG7bgB3bI3w1iB5cQKn7sLWlSXV0dajIGlF77KdrnjRqOHDnS/zslLqLf/e532wmp5lOGUewbAAAx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);
58
- }
59
-
60
- .store-link.wt-download-on-appstore {
61
- background-size: 103px;
62
- background-position-y: 8px;
63
- background-repeat: no-repeat;
64
- background-image: url(data:image/png;base64,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);
65
- }
66
-
67
- @media all and (max-width: 1440px) {
68
- .store-link {
69
- padding-top: 15px;
70
- }
71
-
72
- .store-link.wt-get-it-on-google-play {
73
- width: 111px;
74
- background-size: 110px;
75
- }
76
-
77
- .store-link.wt-download-on-appstore {
78
- background-size: 85px;
79
- width: 90px;
80
- background-position-y: 7px;
81
- }
82
- }
83
-
84
- .wt-block-gutter .col-md-4 {
85
- min-height: 140px;
86
- }
87
-
88
- .wt-block-gutter .col-md-4 .title > .step {
89
- display: block;
90
- color: gray;
91
- font-size: 12px;
92
- font-weight: bold;
93
- }
94
-
95
- .wt-block-gutter .col-md-4 .title > .title {
96
- font-size: 15px;
97
- font-weight: bold;
98
- }
99
-
100
- .wt-block-gutter .col-md-4 .content {
101
- padding-top: 10px;
102
- font-size: 15px;
103
- padding-right: 40px;
104
- }
105
-
106
- .store-links {
107
- display: block;
108
- text-align: center;
109
- }
110
-
111
- .wt-block-gutter.manual-block .col-md-4:not(:last-child):after {
112
- content: "";
113
- position: absolute;
114
- width: 32px;
115
- height: 32px;
116
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADvElEQVRYhaWXaYhOURjHf+6Qse+yL4NsJV+QD2PJWva1KbIVkiW+KPtSxDdZEmVJyJZsKbJOkhJlyZIlwyDr2I0IPdP/6Lje9773jn+9vWe55zzPec7/WU6ZhdwhJmoD3fVrCzQGqmnpB6AQSjY7D5wDXsbZNo4CrYBpwCigUUxlnwEHgY3ArdIqkA3MBeYA1b3xb8A9nfgd8EvzjaRstvftR2AdsBL4nEpI2TTCc4CtMrfDZWAXcBIoAL6E1lQAmgC9gTFAV6AKMB/oCUwE7saxQAfgMNBM/QfAUmAP8COduUIIgNHAEqCNpp4Cw3SQPwhCC5uHhFs7F9iZQLjhpxTuBuzTWEPgkKdQCXwF7O62e8K3ACOB5wkEh/EKyAPWa7wBsAOolEqBudLYcASYmubU1USqTUCLGEoYSWd6lugELHaTjgPG3isizSOgs7RPhUXAco0/BAZlcjXBPOUS0Br4Khk3nQVmSLhhYYRwQzmvbd5yDGgfQwFz2Xlqm8fMtoYpUEuMNVwF9mbYaA1wxus315W1i6GEkfqi2uYRDUyBHkA9De6Iwfa3IqevhFniqEJ0FMw7tmm+JtDLKWAoBk7EOIWhSEqcDSlxPIYSp4BPavcIvAX3RcC4KJIZT3vfNxMnoq7DJS1D20BZzU0UJ1DA8B4YrlM55IgTbdKssSt+onZ9U6CqOkUJhTt8kCWOeWMtPMangkvV2eFQXFp8V5b0kRWx1y/XCHQCQik3CSoCB4AR3prHwKqIPerqvzhQlkL5vHxC4ZUVYgeGhA+2KJdmTZbHuxemwG11WgJNEwg37uwHBnhjhQrN1yLWNVQ4NtwKVMOh8NgngXCLmP29scdS5nqGtb084ucHCiYu9o/LQB6UDfeFhBfI7JmEG8br31z4VCDhBzTYWX4dBUsi/UInH5LB7A4DvDLP8kKhc8O1Xo23AqgRsYlfRxaIgHGEV/E845uSGlndSjIxr1Wl5Co75ohgqXBN1ZNVxlNi1gKGzUBftder+vqrKK2oDNfF+2iWHzT+A6tVcSGe5Lr440fCLyLIM/XNNLv1Iiotqiv9OuHGt7Fe8PunKra6fagXnPL0zBpRCgUGycMmqP9SBL/hf5QqF1zW4+KS+u3lJfnAZFVA5VKsK6tANklXaRmxo+auKsZcCC+KepoZaxfoKip54x9lqScyqXGkjsJray/IoOLTqudlqgn/QZzHqb2UpivlmqA4eCMLbFC1nRZJnuf2qLAw6p7n9RW+DVbI2APGLGOh3aokV3SkB/Ab3qvWxvP9kTkAAAAASUVORK5CYII=);
117
- right: 15px;
118
- top: calc(50% - 16px);
119
- }
120
-
121
- .wt-block-gutter.manual-block .title, .wt-block-gutter.manual-block .content, .qr-answer-block {
122
- text-align: left;
123
- }
124
-
125
- @media all and (max-width: 768px) {
126
- .wt-block-gutter .col-md-4 .content {
127
- padding-bottom: 20px;
128
- }
129
-
130
- .wt-block-gutter.manual-block .col-md-4:not(:last-child):after {
131
- top: auto;
132
- right: calc(50% - 16px);
133
- bottom: 0;
134
- transform: rotate(90deg);
135
- }
136
- }
137
-
138
- .wt-register-2fa .wtfa-qr-code {
139
- padding: 5px;
140
- border: 1px solid #d6d6d6;
141
- /*border-radius: 10px;*/
142
- height: 220px;
143
- width: 220px;
144
- }
145
-
146
- @media all and (max-width: 1800px) {
147
- .wt-register-2fa {
148
- height: 210px;
149
- }
150
-
151
- .wt-register-2fa .wtfa-qr-code {
152
- width: 180px;
153
- height: 180px;
154
- }
155
- }
156
-
157
- @media all and (max-width: 1570px) {
158
- .wt-register-2fa {
159
- height: 152px;
160
- }
161
-
162
- .wt-register-2fa .wtfa-qr-code {
163
- width: 120px;
164
- height: 120px;
165
- }
166
-
167
- .action-description {
168
- padding-top: 0 !important;
169
- }
170
- }
171
-
172
- .action-description {
173
- padding-top: 50px;
174
- }
175
-
176
- .action-description > h4 {
177
- font-weight: bold;
178
- }
179
-
180
- .action-description > .text > p {
181
- font-size: 15px;
182
- line-height: 0.6;
183
- }
184
-
185
- .action-description > .text > span {
186
- font-size: 12px;
187
- }
188
-
189
- .action-description > .buttons {
190
- padding-top: 25px;
191
- }
192
-
193
- .button {
194
- border: none;
195
- padding: 5px 25px;
196
- border-radius: 6px;
197
- }
198
-
199
- .button.primary:hover {
200
- background-color: #6a04d3;
201
- color: #fff;
202
- }
203
-
204
- .button.primary {
205
- background: #6a04d3;
206
- color: #fff;
207
- }
208
-
209
- #qr-refresh {
210
- background: transparent;
211
- border: none;
212
- padding: 5px 20px;
213
- }
214
-
215
- #qr-refresh .dashicons {
216
- transform: rotate(65deg);
217
- }
218
-
219
- #ip_whitelisted {
220
- width: 100%;
221
- height: 150px;
222
- }
223
-
224
- #save_ip_whitelist {
225
-
226
- }
227
-
228
- input[type="text"] {
229
- box-shadow: 0 0 0 transparent;
230
- border-radius: 4px;
231
- border: 1px solid #7e8993;
232
- background-color: #fff;
233
- color: #32373c;
234
- padding: 0 8px;
235
- min-height: 30px;
236
- }
237
-
238
- button.register_2fa_app {
239
- box-shadow: none;
240
- border-width: 1px;
241
- border-radius: 3px;
242
- padding: 0px 10px;
243
- min-height: 30px;
244
- }
245
-
246
- /*@media all and (max-width: 1800px) {*/
247
- /* .qr-block {*/
248
- /* width: */
249
- /* }*/
250
- /* .qr-answer-block {*/
251
- /* */
252
- /* }*/
253
- /*}*/
1
+ .wtfa-content ._2fa-method {
2
+ padding: 5px 5px 5px 20px;
3
+ width: 100%;
4
+ }
5
+
6
+ /*.wt-row {*/
7
+ /* width: 100%;*/
8
+ /* display: inline-block;*/
9
+ /* margin: 0 15px;*/
10
+ /* padding-right: 30px;*/
11
+ /*}*/
12
+
13
+ .wt-block-gutter {
14
+ min-height: auto !important;
15
+ }
16
+
17
+ .wt-dashboard-block > .row {
18
+ padding-bottom: 10px !important;
19
+ }
20
+
21
+ .tfa-restore-codes .col-md-10 {
22
+ text-align: left;
23
+ }
24
+
25
+ .tfa-restore-codes .col-md-10 button {
26
+ display: inline-block;
27
+ }
28
+
29
+ .button.remove-2fa, .button.remove-2fa:hover {
30
+ border-color: #ea001f;
31
+ color: #ea001f;
32
+ }
33
+
34
+ .button.remove-2fa:focus {
35
+ border-color: #bf001a;
36
+ color: #ea001f;
37
+ outline-color: transparent;
38
+ }
39
+
40
+ .tfa-ip-whitelist {
41
+ /*padding-bottom: 10px;*/
42
+ }
43
+
44
+ .wt-block-gutter.important-block {
45
+ border-color: #7e25d9;
46
+ }
47
+
48
+ .store-link {
49
+ width: 125px;
50
+ height: 55px;
51
+ display: inline-block;
52
+ }
53
+
54
+ .store-link.wt-get-it-on-google-play {
55
+ background-size: 130px;
56
+ background-repeat: no-repeat;
57
+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoYAAAD6CAYAAAA89YbqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAANhJJREFUeNrsnQucFNWZt98xKHIxghKUL7iA65U1goFdXDUq+/lLolkjBCNqgkh0veTLt15Wk5glQRY3qysqaBTvgCYSkygaN2ZVbprVSGAELyGCIAwgw8AIA8MwA3Pp7X9BtTVtT1d1d1Xf5nl+v56Zvkx3dZ3qPk+957zvqYjFYgYAAAAAcAC7AAAAAAAQQwAAAABADAEAAAAAMQQAAAAAxBAAAAAAEEMAAAAAQAwBAAAAADEEAAAAAMQQAAAAABBDAAAAAEAMAQAAAAAxBAAAAADEEAAAAAAQQwAAAABADAEAAAAAMQQAAAAAxBAAAAAAEEMAAAAAQAwBAAAAADEEAAAAAMQQAAAAABBDAAAAAEAMAQAAAAAxBAAAAADEEAAAAAAQQwAAAABADAEAAAAAMQQAAAAAxBAAAAAAEEMAAAAAQAwBAAAAADEEAAAAAMQQAAAAABBDAAAAAEAMAQAAAAAxBAAAAADEEAAAAAAQQwAAAABADAEAAAAAMQQAAACAMqFLZ3mjY8eOHdCtW7fRXbt2PSn++xiaHgAAANJRX1//x9bW1prGxsa5Tz/9dFVneM8VsVisbN/cFVdc8R99+/b9Zv/+/QccdthhXTjEAQAAIBuqq6sbN23atLKmpub2J5988mnEsERQZLBfv36zjz322NORQQAAAAibbdu2tbzzzjuzH3rooSsRwyLm6quvfnTEiBHf6datWwWHLQAAAEQtiEuWLLl51qxZ0xDDIkJRwiFDhiwfNGhQr1T319bW2ooVK6yqqsq5iK1btzoXAAAAAC8DBgywHj16JP4ePHiwnXjiida9e/eUj6+srFy+YcOGUeUwD7HkxXDcuHFjTz311J+nGjZ+7bXXnIukEAAAACAXhg8fbueee64jicloDuLixYtPLHU5LGkxlBSOHDlyTvLQcdzc7YknniAiCAAAAKGjCGLcQZxoohcNLb/55pvfLuXklJIVw1RSuHv3bkcIFSUEAAAAiJIxY8Y4Fy+lHjksSTHUnMIzzzxztXf4WFI4ZcqUxBxCAAAAgKhR9PDGG29sN/9Qchi/rXspvp+SXPlEiSZIIQAAABQa5THIQeQiLv369et20003LUMM84BK0nizj5FCAAAAKCRykAcffLDdbcOGDRt6+eWXX48YRoiGkFWn0Hub5hQihQAAAFBIli5das8880y724477rhJiGGEaEUTb7KJso9JNAEAAIBiQGKo2skuGuEstahhSYmhlrnzXle0EAAAAKBYSB5SLrWoYcmI4RVXXPEf3oQTRQqpUwgAAADFhLvSmouihpdeeukZiGHI9O3b95ve6wwhAwAAQDHy+9//vt313r17/wtiGDL9+/dPlBd31z4GAAAAKDaUiOKlT58+pyKGIaJsZO8wMlIIAAAAxYpK6XmHkwcMGHAEYhgi3bp1G+29TnkaAAAAKGb+8pe/eD2mQkEuxDAkunbtehJiCAAAAKVCQ0NDu+vJQS7EMAfiO/MYDjEAAAAoFbwRw1LiAJoOAAAAABBDAAAAAEAMAQAAAAAxBAAAAADEEAAAAAAQQwAAAABADAEAAAAAMQQAAACAgHRhFwDkn6FDh9qECRPsnHPOsd69e1tjY2Pivm7dutm7775rc+bMseeee87q6uoCPefll19uAwcOzGp7Fi1a5FzE2Wef7Vxyxfuc2Wz/rbfemvi7UNvUEdqW8ePH22mnnWaf+9znbPv27Tm3X6p9oP+dNm1a1v8/a9YsW7duHR84AAhOLBYr+st111236Kmnnoq5l8GDB8e06cV86THoiNiJE8fETn/+B7HTf/uD2BfuHBc76vKzYwf27lH0284luktcKGIrV66MbdmyJeZHXBZjNTU1senTp8d69erl+9xr1qyJZcsTTzyReB79HQZxscto33i3f+fOne3uK9Q2JV9GjRoVq62tdS5B2m/Tpk2x22+/PVD7pWrDbdu2OcdMNvtQr53J/3LhwiXci1zF6y7xk8nrS8G5GEqOgBOnXmNnvDLR7Fsn26bjDrJNxx5kjecfbX0nftXOev3f7PifjLEDD+vBjupExMXAZs6cac8++6wdd9xxTpTJj4MPPtj69u1rV155pX344YdOlLGz0NLSUnTtp0ij2vDwww93LkHar1+/fjqxdSKI2bSfosnxDsV5/UzxRqEBAILCUHLI9L/mVuv21b+zpY0LLFaxPyqr3/FLbXODfeYzB9j/ufyL9qVLT7O1D82ztff8np3WCaSwsrLSjjzySOvevXu7+3bs2GG7d+9OdOQahuzSpYv16NEj8Vj91mXevHmOJGp4EvLbfhK7/v37f+q+jz/+2Gk/tZm3/bziL0HU/6r9NHVg+fLlGcvhD3/4Q+cCAIAYltLO7NXHen37X+ytbT3jHftO69p1aUIKY/svLdZmVS3b7aMuB9ig6//BBl52lr1z85P28bw/swPLWAqPPvrodrdrTtqSJUtsxowZnxI9/c+oUaPslltusSOOOMIOPfRQ5/ZDDjnELrrookBiqOe/9957A2+nd97d448/7kQoUzF69Gg7+eSTE9dfffXVDufshTGXr9Db1JEU7tq1y15++WWbMmXKp0RPc/wuvfRS+973vudIncRQKMr44osv2nnnnZeRHOr/r776avvlL3+ZsVQCACCGBeTIS75nqyt6OiLY0DDW+X3QwUsTUmie382xmK1q3mJdD+1ix8+60lre22zv/r9Z1rimhh1ZRjz55JNOpNDLxo0b7fzzz++wk1fCgZIGdPnRj35kN998sxMxlIhIOILiTd7IhHQJGhJcr4Tpcdm+TilskyRccufS0NBgtbW1TvJJR0kduv2nP/2pPfDAA3bPPffYmDFjHKkXGlpesGCBs81+SSlbtmxxphK4gjp79mwbMmQIHyoAiBTmGIZp2V84zZpi+69IDneNtT17hn9KCmP6sf96k7XY282bbOPgrjbi9Yl2wvRxzD8sExT1O+OMMxJDwpKKVatW2Re+8IXAkR8Jxg033OBIoWQS8tt+EjEN67vtt3TpUmeuYJBMX4mfMs8V+a2vr0/cLtHUCYMfra2t7eRxwIABzokCAABiWCLUHdg9IYXu7931Y21v0/CUUuj9XRdrtMV71lvLhcfb31dOsYE3n8sOLXEeffTRdkkDGt4dMWJERuVLhCKHSGHh20+RQslipu13//33O9HDpqamxG2nn366b2khDSErYunOQdWUgptuuimrRBQAAMSwAPQceno7KXR/N+4ca82Sww6k0Blq3v/YjW077K0Da6z7TWfZl1bcbod9+W/YsSVIcs09SeG4ceMylgoonvZTjcBs20+JI4o4uihqeNddd/n+n6LFSlDy/h/JRwCAGJYIdW2flsKEHNbF5bBxWFopTMw/rGizNa0f29uH7bC/fupKG7bgB3bI3w1iB5cQKn7sLWlSXV0dajIGlF77KdrnjRqOHDnS/zslLqLf/e532wmp5lOGUewbAAAx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);
58
+ }
59
+
60
+ .store-link.wt-download-on-appstore {
61
+ background-size: 103px;
62
+ background-position-y: 8px;
63
+ background-repeat: no-repeat;
64
+ background-image: url(data:image/png;base64,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);
65
+ }
66
+
67
+ @media all and (max-width: 1440px) {
68
+ .store-link {
69
+ padding-top: 15px;
70
+ }
71
+
72
+ .store-link.wt-get-it-on-google-play {
73
+ width: 111px;
74
+ background-size: 110px;
75
+ }
76
+
77
+ .store-link.wt-download-on-appstore {
78
+ background-size: 85px;
79
+ width: 90px;
80
+ background-position-y: 7px;
81
+ }
82
+ }
83
+
84
+ .wt-block-gutter .col-md-4 {
85
+ min-height: 140px;
86
+ }
87
+
88
+ .wt-block-gutter .col-md-4 .title > .step {
89
+ display: block;
90
+ color: gray;
91
+ font-size: 12px;
92
+ font-weight: bold;
93
+ }
94
+
95
+ .wt-block-gutter .col-md-4 .title > .title {
96
+ font-size: 15px;
97
+ font-weight: bold;
98
+ }
99
+
100
+ .wt-block-gutter .col-md-4 .content {
101
+ padding-top: 10px;
102
+ font-size: 15px;
103
+ padding-right: 40px;
104
+ }
105
+
106
+ .store-links {
107
+ display: block;
108
+ text-align: center;
109
+ }
110
+
111
+ .wt-block-gutter.manual-block .col-md-4:not(:last-child):after {
112
+ content: "";
113
+ position: absolute;
114
+ width: 32px;
115
+ height: 32px;
116
+ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADvElEQVRYhaWXaYhOURjHf+6Qse+yL4NsJV+QD2PJWva1KbIVkiW+KPtSxDdZEmVJyJZsKbJOkhJlyZIlwyDr2I0IPdP/6Lje9773jn+9vWe55zzPec7/WU6ZhdwhJmoD3fVrCzQGqmnpB6AQSjY7D5wDXsbZNo4CrYBpwCigUUxlnwEHgY3ArdIqkA3MBeYA1b3xb8A9nfgd8EvzjaRstvftR2AdsBL4nEpI2TTCc4CtMrfDZWAXcBIoAL6E1lQAmgC9gTFAV6AKMB/oCUwE7saxQAfgMNBM/QfAUmAP8COduUIIgNHAEqCNpp4Cw3SQPwhCC5uHhFs7F9iZQLjhpxTuBuzTWEPgkKdQCXwF7O62e8K3ACOB5wkEh/EKyAPWa7wBsAOolEqBudLYcASYmubU1USqTUCLGEoYSWd6lugELHaTjgPG3isizSOgs7RPhUXAco0/BAZlcjXBPOUS0Br4Khk3nQVmSLhhYYRwQzmvbd5yDGgfQwFz2Xlqm8fMtoYpUEuMNVwF9mbYaA1wxus315W1i6GEkfqi2uYRDUyBHkA9De6Iwfa3IqevhFniqEJ0FMw7tmm+JtDLKWAoBk7EOIWhSEqcDSlxPIYSp4BPavcIvAX3RcC4KJIZT3vfNxMnoq7DJS1D20BZzU0UJ1DA8B4YrlM55IgTbdKssSt+onZ9U6CqOkUJhTt8kCWOeWMtPMangkvV2eFQXFp8V5b0kRWx1y/XCHQCQik3CSoCB4AR3prHwKqIPerqvzhQlkL5vHxC4ZUVYgeGhA+2KJdmTZbHuxemwG11WgJNEwg37uwHBnhjhQrN1yLWNVQ4NtwKVMOh8NgngXCLmP29scdS5nqGtb084ucHCiYu9o/LQB6UDfeFhBfI7JmEG8br31z4VCDhBzTYWX4dBUsi/UInH5LB7A4DvDLP8kKhc8O1Xo23AqgRsYlfRxaIgHGEV/E845uSGlndSjIxr1Wl5Co75ohgqXBN1ZNVxlNi1gKGzUBftder+vqrKK2oDNfF+2iWHzT+A6tVcSGe5Lr440fCLyLIM/XNNLv1Iiotqiv9OuHGt7Fe8PunKra6fagXnPL0zBpRCgUGycMmqP9SBL/hf5QqF1zW4+KS+u3lJfnAZFVA5VKsK6tANklXaRmxo+auKsZcCC+KepoZaxfoKip54x9lqScyqXGkjsJray/IoOLTqudlqgn/QZzHqb2UpivlmqA4eCMLbFC1nRZJnuf2qLAw6p7n9RW+DVbI2APGLGOh3aokV3SkB/Ab3qvWxvP9kTkAAAAASUVORK5CYII=);
117
+ right: 15px;
118
+ top: calc(50% - 16px);
119
+ }
120
+
121
+ .wt-block-gutter.manual-block .title, .wt-block-gutter.manual-block .content, .qr-answer-block {
122
+ text-align: left;
123
+ }
124
+
125
+ @media all and (max-width: 768px) {
126
+ .wt-block-gutter .col-md-4 .content {
127
+ padding-bottom: 20px;
128
+ }
129
+
130
+ .wt-block-gutter.manual-block .col-md-4:not(:last-child):after {
131
+ top: auto;
132
+ right: calc(50% - 16px);
133
+ bottom: 0;
134
+ transform: rotate(90deg);
135
+ }
136
+ }
137
+
138
+ .wt-register-2fa .wtfa-qr-code {
139
+ padding: 5px;
140
+ border: 1px solid #d6d6d6;
141
+ /*border-radius: 10px;*/
142
+ height: 220px;
143
+ width: 220px;
144
+ }
145
+
146
+ @media all and (max-width: 1800px) {
147
+ .wt-register-2fa {
148
+ height: 210px;
149
+ }
150
+
151
+ .wt-register-2fa .wtfa-qr-code {
152
+ width: 180px;
153
+ height: 180px;
154
+ }
155
+ }
156
+
157
+ @media all and (max-width: 1570px) {
158
+ .wt-register-2fa {
159
+ height: 152px;
160
+ }
161
+
162
+ .wt-register-2fa .wtfa-qr-code {
163
+ width: 120px;
164
+ height: 120px;
165
+ }
166
+
167
+ .action-description {
168
+ padding-top: 0 !important;
169
+ }
170
+ }
171
+
172
+ .action-description {
173
+ padding-top: 50px;
174
+ }
175
+
176
+ .action-description > h4 {
177
+ font-weight: bold;
178
+ }
179
+
180
+ .action-description > .text > p {
181
+ font-size: 15px;
182
+ line-height: 0.6;
183
+ }
184
+
185
+ .action-description > .text > span {
186
+ font-size: 12px;
187
+ }
188
+
189
+ .action-description > .buttons {
190
+ padding-top: 25px;
191
+ }
192
+
193
+ .button {
194
+ border: none;
195
+ padding: 5px 25px;
196
+ border-radius: 6px;
197
+ }
198
+
199
+ .button.primary:hover {
200
+ background-color: #6a04d3;
201
+ color: #fff;
202
+ }
203
+
204
+ .button.primary {
205
+ background: #6a04d3;
206
+ color: #fff;
207
+ }
208
+
209
+ #qr-refresh {
210
+ background: transparent;
211
+ border: none;
212
+ padding: 5px 20px;
213
+ }
214
+
215
+ #qr-refresh .dashicons {
216
+ transform: rotate(65deg);
217
+ }
218
+
219
+ #ip_whitelisted {
220
+ width: 100%;
221
+ height: 150px;
222
+ }
223
+
224
+ #save_ip_whitelist {
225
+
226
+ }
227
+
228
+ input[type="text"] {
229
+ box-shadow: 0 0 0 transparent;
230
+ border-radius: 4px;
231
+ border: 1px solid #7e8993;
232
+ background-color: #fff;
233
+ color: #32373c;
234
+ padding: 0 8px;
235
+ min-height: 30px;
236
+ }
237
+
238
+ button.register_2fa_app {
239
+ box-shadow: none;
240
+ border-width: 1px;
241
+ border-radius: 3px;
242
+ padding: 0px 10px;
243
+ min-height: 30px;
244
+ }
245
+
246
+ /*@media all and (max-width: 1800px) {*/
247
+ /* .qr-block {*/
248
+ /* width: */
249
+ /* }*/
250
+ /* .qr-answer-block {*/
251
+ /* */
252
+ /* }*/
253
+ /*}*/
admin/assets/css/about-premium.css CHANGED
@@ -1,70 +1,70 @@
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 */
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 ADDED
@@ -0,0 +1 @@
 
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/backup.css CHANGED
@@ -1,135 +1,135 @@
1
- .store {
2
- cursor: pointer;
3
- }
4
-
5
- .wt-row {
6
- padding: 15px 0 15px;
7
- /*padding: 15px 0 0 15px;*/
8
- }
9
-
10
- .col-md-12 {
11
- padding-top: 15px;
12
- }
13
-
14
- .table thead {
15
- background-color: #fff;
16
- border-bottom: 2px solid #ccd0d4;
17
- }
18
-
19
- .table tbody tr {
20
- background-color: #f9f9f9;
21
- }
22
-
23
- #store-data {
24
- padding-bottom: 15px;
25
- }
26
-
27
- #store-data .store-item {
28
- padding-bottom: 15px;
29
- padding-left: 15px;
30
- }
31
-
32
- .button {
33
- border: 1px solid #d3d3d3;
34
- border-radius: 5px;
35
- padding: 0 18px;
36
- }
37
-
38
- .button.primary {
39
- background-color: #fff;
40
- color: #000;
41
- border-color: #d3d3d3;
42
- }
43
-
44
- .button.primary:hover {
45
- background-color: #6a04d3;
46
- color: #fff;
47
- }
48
-
49
- .button.delete, .button.delete:hover {
50
- background-color: #cd057b;
51
- color: #fff;
52
- }
53
-
54
- .button.primary.backup, .button.primary.backup:hover {
55
- background-color: #6a04d3;
56
- color: #fff;
57
- }
58
-
59
- .button.primary:disabled, .button.primary[disabled], .button.primary:hover {
60
- background-color: #b687e5 !important;
61
- text-shadow: none !important;
62
- color: #fff !important;
63
- }
64
-
65
- ul.schedule-buttons li {
66
- display: inline;
67
- margin-left: -5px;
68
- }
69
-
70
- ul.schedule-buttons li:not(:first-child) .button, ul.schedule-buttons li:not(:last-child) .button {
71
- border-radius: 0;
72
- }
73
-
74
- ul.schedule-buttons li:last-child .button {
75
- border-radius: 0 5px 5px 0;
76
- }
77
- ul.schedule-buttons li:first-child .button {
78
- border-radius: 5px 0 0 5px;
79
- }
80
-
81
- .old-archives {
82
- margin-left: 15px;
83
- }
84
-
85
- .old-archives input[type="checkbox"] {
86
- margin-right: 5px;
87
- margin-top: -4px;
88
- }
89
-
90
- .badge.storage {
91
- background-color: #6929d3;
92
- border-radius: 0;
93
- padding: 9px;
94
- }
95
-
96
- .badge.in-progress {
97
- background-color: #6929d3;
98
- border-radius: 0;
99
- padding: 5px;
100
- }
101
-
102
- .backup-progress-block {}
103
-
104
- .backup-progress-block > div:first-child {
105
- text-align: center;
106
- font-weight: bold;
107
- padding-top: 6px;
108
- }
109
-
110
- .backup-progress-block .backup-progress {
111
- position: relative;
112
- height: 32px;
113
- width: 100%;
114
- border-radius: 5px;
115
- border: 1px solid #6929d3;
116
- }
117
-
118
- .backup-progress-block .backup-progress > div {
119
- position: absolute;
120
- left: 0;
121
- top: 0;
122
- height: 100%;
123
- background-color: #6929d3;
124
- }
125
-
126
- .backup-pro-span {
127
- background: #f6065b;
128
- border-radius: 4px;
129
- color: #fff;
130
- font-size: 10px;
131
- line-height: 1;
132
- font-style: normal;
133
- padding: 4px 6px;
134
- margin-left: 4px;
135
  }
1
+ .store {
2
+ cursor: pointer;
3
+ }
4
+
5
+ .wt-row {
6
+ padding: 15px 0 15px;
7
+ /*padding: 15px 0 0 15px;*/
8
+ }
9
+
10
+ .col-md-12 {
11
+ padding-top: 15px;
12
+ }
13
+
14
+ .table thead {
15
+ background-color: #fff;
16
+ border-bottom: 2px solid #ccd0d4;
17
+ }
18
+
19
+ .table tbody tr {
20
+ background-color: #f9f9f9;
21
+ }
22
+
23
+ #store-data {
24
+ padding-bottom: 15px;
25
+ }
26
+
27
+ #store-data .store-item {
28
+ padding-bottom: 15px;
29
+ padding-left: 15px;
30
+ }
31
+
32
+ .button {
33
+ border: 1px solid #d3d3d3;
34
+ border-radius: 5px;
35
+ padding: 0 18px;
36
+ }
37
+
38
+ .button.primary {
39
+ background-color: #fff;
40
+ color: #000;
41
+ border-color: #d3d3d3;
42
+ }
43
+
44
+ .button.primary:hover {
45
+ background-color: #6a04d3;
46
+ color: #fff;
47
+ }
48
+
49
+ .button.delete, .button.delete:hover {
50
+ background-color: #cd057b;
51
+ color: #fff;
52
+ }
53
+
54
+ .button.primary.backup, .button.primary.backup:hover {
55
+ background-color: #6a04d3;
56
+ color: #fff;
57
+ }
58
+
59
+ .button.primary:disabled, .button.primary[disabled], .button.primary:hover {
60
+ background-color: #b687e5 !important;
61
+ text-shadow: none !important;
62
+ color: #fff !important;
63
+ }
64
+
65
+ ul.schedule-buttons li {
66
+ display: inline;
67
+ margin-left: -5px;
68
+ }
69
+
70
+ ul.schedule-buttons li:not(:first-child) .button, ul.schedule-buttons li:not(:last-child) .button {
71
+ border-radius: 0;
72
+ }
73
+
74
+ ul.schedule-buttons li:last-child .button {
75
+ border-radius: 0 5px 5px 0;
76
+ }
77
+ ul.schedule-buttons li:first-child .button {
78
+ border-radius: 5px 0 0 5px;
79
+ }
80
+
81
+ .old-archives {
82
+ margin-left: 15px;
83
+ }
84
+
85
+ .old-archives input[type="checkbox"] {
86
+ margin-right: 5px;
87
+ margin-top: -4px;
88
+ }
89
+
90
+ .badge.storage {
91
+ background-color: #6929d3;
92
+ border-radius: 0;
93
+ padding: 9px;
94
+ }
95
+
96
+ .badge.in-progress {
97
+ background-color: #6929d3;
98
+ border-radius: 0;
99
+ padding: 5px;
100
+ }
101
+
102
+ .backup-progress-block {}
103
+
104
+ .backup-progress-block > div:first-child {
105
+ text-align: center;
106
+ font-weight: bold;
107
+ padding-top: 6px;
108
+ }
109
+
110
+ .backup-progress-block .backup-progress {
111
+ position: relative;
112
+ height: 32px;
113
+ width: 100%;
114
+ border-radius: 5px;
115
+ border: 1px solid #6929d3;
116
+ }
117
+
118
+ .backup-progress-block .backup-progress > div {
119
+ position: absolute;
120
+ left: 0;
121
+ top: 0;
122
+ height: 100%;
123
+ background-color: #6929d3;
124
+ }
125
+
126
+ .backup-pro-span {
127
+ background: #f6065b;
128
+ border-radius: 4px;
129
+ color: #fff;
130
+ font-size: 10px;
131
+ line-height: 1;
132
+ font-style: normal;
133
+ padding: 4px 6px;
134
+ margin-left: 4px;
135
  }
admin/assets/css/components.css CHANGED
@@ -1,140 +1,140 @@
1
- /**
2
- * Page components
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 */
1
+ /**
2
+ * Page components
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/components.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["components.less"],"names":[],"mappings":";;;;;AAMA,KAkBE;EACE,oBAAA;EACA,kBAAA;;AApBJ,KAkBE,yBAIE;EACE,kBAAA;EACA,qBAAA;EACA,YAAA;EACA,aAAA;EACA,cAAA;EACA,eAAA;EACA,gBAAA;EACA,WAAA;EACA,mBAAA;;AAEA,KAfJ,yBAIE,aAWG;EACC,cAAA;;AAlCR,KAkBE,yBAIE,aAeE;EACE,kBAAA;EACA,SAAA;EACA,QAAA;EACA,OAAA;;AAzCR,KAkBE,yBAIE,aAsBE;EACE,iBAAA;;AA7CR,KAkBE,yBAIE,aA0BE;AAhDN,KAkBE,yBAIE,aA0BS;EACL,0BAAA;;AAjDR,KAkBE,yBAIE,aA8BE,MACE;EACE,eAAA;EACA,wBAAA;;AAvDV,KAkBE,yBAIE,aAqCE;EACE,YAAA;;AA5DR,KAkBE,yBAIE,aAyCE;EACE,YAAA;EACA,gBAAA;;AAjER,KAkBE,yBAIE,aAyCE,YAIE;AAnER,KAkBE,yBAIE,aAyCE,YAIc,kBAAiB;EAC3B,0BAAA;EACA,gBAAA;EACA,cAAA;;AAtEV,KAkBE,yBAIE,aAoDE,EAAC;EACC,cAAA;EACA,qBAAA;EACA,gBAAA;EACA,eAAA;;AA9ER,KAkBE,yBAIE,aA4DE;EAhFF,kBAAA;EACA,YAAA;EACA,QAAA;EACA,YAAA;EACA,YAAA;EACA,0BAAA;EACA,yBAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,yBAAA;EACA,UAAA;;AAfJ,KAkBE,yBAIE,aAiEE;EArFF,kBAAA;EACA,YAAA;EACA,QAAA;EACA,YAAA;EACA,YAAA;EACA,0BAAA;EACA,yBAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,yBAAA;EACA,UAAA;;AAfJ,KAkBE,yBAIE,aAsEE;EA1FF,kBAAA;EACA,YAAA;EACA,QAAA;EACA,YAAA;EACA,YAAA;EACA,0BAAA;EACA,yBAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,yBAAA;EACA,UAAA;;AAiFE,KA9EJ,yBAIE,aA0EG;EACC,qBAAA;EACA,yBAAA;;AAGF,KAnFJ,yBAIE,aA+EG;EACC,yBAAA;;AADF,KAnFJ,yBAIE,aA+EG,uBAIC,EAAC;EACC,cAAA;EACA,qBAAA;EACA,gBAAA;EACA,eAAA;;AARJ,KAnFJ,yBAIE,aA+EG,uBAWC;EACE,YAAA;;AAZJ,KAnFJ,yBAIE,aA+EG,uBAeC;EACE,cAAA;;AAGF,KAtGN,yBAIE,aA+EG,uBAmBE;EACC,yBAAA;;AAOV,mBAAsC;EACpC,KACE,yBACE;IACE,UAAA;;;AAMR,mBAAsC;EACpC,KACE,yBACE;IACE,WAAA","file":"components.css"}
admin/assets/css/components.less CHANGED
@@ -1,153 +1,153 @@
1
- /**
2
- * Page components
3
- * @author Alex Kovalev <alex.kovalevv@gmail.com>
4
- * @copyright Alex Kovalev 30.09.2017
5
- */
6
-
7
- #WBCR {
8
- .card-ribbon(@bgColor:#f7dea9, @color:#67532f) {
9
- position: absolute;
10
- bottom: 60px;
11
- right: 0;
12
- height: 30px;
13
- width: 120px;
14
- border-radius: 3px 0 0 3px;
15
- background-color: @bgColor;
16
- color: @color;
17
- text-align: center;
18
- font-size: 12px;
19
- font-weight: 600;
20
- line-height: 2.4;
21
- text-transform: uppercase;
22
- z-index: 1;
23
- }
24
-
25
- .wbcr-clearfy-components {
26
- padding: 0 20px 20px;
27
- text-align: center;
28
-
29
- .plugin-card {
30
- position: relative;
31
- display: inline-block;
32
- width: 32.7%;
33
- height: 250px;
34
- margin-left: 0;
35
- margin-right: 0;
36
- text-align: left;
37
- float: none;
38
- vertical-align: top;
39
-
40
- &:first-child {
41
- margin-left: 0;
42
- }
43
-
44
- .plugin-card-bottom {
45
- position: absolute;
46
- bottom: 0;
47
- right: 0;
48
- left: 0;
49
- }
50
-
51
- .plugin-card-top {
52
- min-height: 163px;
53
- }
54
-
55
- .desc, .name {
56
- margin-right: 0 !important;
57
- }
58
-
59
- .name {
60
- h3 {
61
- font-size: 17px;
62
- margin-top: 0 !important;
63
- }
64
- }
65
-
66
- .install-now {
67
- float: right;
68
- }
69
-
70
- .delete-now {
71
- float: right;
72
- margin-left: 5px;
73
-
74
- .dashicons, .dashicons-before:before {
75
- font-size: 16px !important;
76
- line-height: 1.5 !important;
77
- color: #62696f;
78
- }
79
- }
80
-
81
- a.open-plugin-details-modal {
82
- color: #5c5d5f;
83
- text-decoration: none;
84
- font-weight: 600;
85
- font-size: 15px;
86
- }
87
-
88
- // Premium
89
- .plugin-card-premium-ribbon {
90
- .card-ribbon();
91
- }
92
-
93
- // Free
94
- .plugin-card-free-ribbon {
95
- .card-ribbon(#cccccc, #6b6b6b);
96
- }
97
-
98
- // Freemium
99
- .plugin-card-freemium-ribbon {
100
- .card-ribbon(#cae2b3, #546742);
101
- }
102
-
103
- &.premium {
104
- border-color: #e8d7b2;
105
- background-color: #fff9eb;
106
- }
107
-
108
- &.plugin-status-deactive {
109
- background-color: #f1f1f1;
110
- //background-color: #f9f2f1;
111
-
112
- a.open-plugin-details-modal {
113
- color: #ababab;
114
- text-decoration: none;
115
- font-weight: 600;
116
- font-size: 15px;
117
- }
118
-
119
- .plugin-icon {
120
- opacity: 0.3;
121
- }
122
-
123
- .desc {
124
- color: #afafaf;
125
- }
126
-
127
- &.premium {
128
- background-color: #f9f2f1;
129
- }
130
- }
131
- }
132
- }
133
- }
134
-
135
- @media screen and (max-width: 1750px) {
136
- #WBCR {
137
- .wbcr-clearfy-components {
138
- .plugin-card {
139
- width: 49%;
140
- }
141
- }
142
- }
143
- }
144
-
145
- @media screen and (max-width: 1350px) {
146
- #WBCR {
147
- .wbcr-clearfy-components {
148
- .plugin-card {
149
- width: 100%;
150
- }
151
- }
152
- }
153
  }
1
+ /**
2
+ * Page components
3
+ * @author Alex Kovalev <alex.kovalevv@gmail.com>
4
+ * @copyright Alex Kovalev 30.09.2017
5
+ */
6
+
7
+ #WBCR {
8
+ .card-ribbon(@bgColor:#f7dea9, @color:#67532f) {
9
+ position: absolute;
10
+ bottom: 60px;
11
+ right: 0;
12
+ height: 30px;
13
+ width: 120px;
14
+ border-radius: 3px 0 0 3px;
15
+ background-color: @bgColor;
16
+ color: @color;
17
+ text-align: center;
18
+ font-size: 12px;
19
+ font-weight: 600;
20
+ line-height: 2.4;
21
+ text-transform: uppercase;
22
+ z-index: 1;
23
+ }
24
+
25
+ .wbcr-clearfy-components {
26
+ padding: 0 20px 20px;
27
+ text-align: center;
28
+
29
+ .plugin-card {
30
+ position: relative;
31
+ display: inline-block;
32
+ width: 32.7%;
33
+ height: 250px;
34
+ margin-left: 0;
35
+ margin-right: 0;
36
+ text-align: left;
37
+ float: none;
38
+ vertical-align: top;
39
+
40
+ &:first-child {
41
+ margin-left: 0;
42
+ }
43
+
44
+ .plugin-card-bottom {
45
+ position: absolute;
46
+ bottom: 0;
47
+ right: 0;
48
+ left: 0;
49
+ }
50
+
51
+ .plugin-card-top {
52
+ min-height: 163px;
53
+ }
54
+
55
+ .desc, .name {
56
+ margin-right: 0 !important;
57
+ }
58
+
59
+ .name {
60
+ h3 {
61
+ font-size: 17px;
62
+ margin-top: 0 !important;
63
+ }
64
+ }
65
+
66
+ .install-now {
67
+ float: right;
68
+ }
69
+
70
+ .delete-now {
71
+ float: right;
72
+ margin-left: 5px;
73
+
74
+ .dashicons, .dashicons-before:before {
75
+ font-size: 16px !important;
76
+ line-height: 1.5 !important;
77
+ color: #62696f;
78
+ }
79
+ }
80
+
81
+ a.open-plugin-details-modal {
82
+ color: #5c5d5f;
83
+ text-decoration: none;
84
+ font-weight: 600;
85
+ font-size: 15px;
86
+ }
87
+
88
+ // Premium
89
+ .plugin-card-premium-ribbon {
90
+ .card-ribbon();
91
+ }
92
+
93
+ // Free
94
+ .plugin-card-free-ribbon {
95
+ .card-ribbon(#cccccc, #6b6b6b);
96
+ }
97
+
98
+ // Freemium
99
+ .plugin-card-freemium-ribbon {
100
+ .card-ribbon(#cae2b3, #546742);
101
+ }
102
+
103
+ &.premium {
104
+ border-color: #e8d7b2;
105
+ background-color: #fff9eb;
106
+ }
107
+
108
+ &.plugin-status-deactive {
109
+ background-color: #f1f1f1;
110
+ //background-color: #f9f2f1;
111
+
112
+ a.open-plugin-details-modal {
113
+ color: #ababab;
114
+ text-decoration: none;
115
+ font-weight: 600;
116
+ font-size: 15px;
117
+ }
118
+
119
+ .plugin-icon {
120
+ opacity: 0.3;
121
+ }
122
+
123
+ .desc {
124
+ color: #afafaf;
125
+ }
126
+
127
+ &.premium {
128
+ background-color: #f9f2f1;
129
+ }
130
+ }
131
+ }
132
+ }
133
+ }
134
+
135
+ @media screen and (max-width: 1750px) {
136
+ #WBCR {
137
+ .wbcr-clearfy-components {
138
+ .plugin-card {
139
+ width: 49%;
140
+ }
141
+ }
142
+ }
143
+ }
144
+
145
+ @media screen and (max-width: 1350px) {
146
+ #WBCR {
147
+ .wbcr-clearfy-components {
148
+ .plugin-card {
149
+ width: 100%;
150
+ }
151
+ }
152
+ }
153
  }
admin/assets/css/dashboard-dashboard.css CHANGED
@@ -1,308 +1,308 @@
1
- #wpfooter {
2
- position: initial !important;
3
- /*display: inline;*/
4
- }
5
-
6
- .wt-dashboard-container {
7
- margin: 10px 5px 10px 5px;
8
- /*display: inline-block;*/
9
- }
10
-
11
- .wt-dashboard-block {
12
- /*width: 100%;*/
13
- border: 1px solid #d6d6d6;
14
- background: #fff;
15
- text-align: center;
16
- border-radius: 5px;
17
- min-height: 16em !important;
18
- }
19
-
20
- .wt-row {
21
- width: 100%;
22
- display: inline-block;
23
- }
24
-
25
- .wt-row .row {
26
- display: block !important;
27
- width: auto !important;
28
- }
29
-
30
- .wt-dashboard-block div.row {
31
- padding: 0 15px 0 15px;
32
- }
33
-
34
- .wt-block-gutter {
35
- padding: 0 10px 0 5px !important;
36
- }
37
-
38
- .wt-dashboard-block-header {
39
- text-align: left;
40
- padding: 0 !important;
41
- }
42
-
43
- .wt-dashboard-block-header h4 {
44
- font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
45
- font-size: 12px;
46
- font-weight: 600;
47
- margin: 10px;
48
- color: #868686;
49
- text-transform: uppercase;
50
- }
51
-
52
- .wt-dashboard-block-header-right {
53
- text-align: right;
54
- }
55
-
56
- .wt-dashboard-block-content {
57
- margin: 10px -20px 10px 20px;
58
- text-align: left;
59
- }
60
-
61
- .wt-dashboard-block-content-right {
62
- margin: 10px 20px 10px -20px;
63
- text-align: right;
64
- }
65
-
66
- .wt-block-description {
67
- font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
68
- font-size: 12px;
69
- margin-top: 10px;
70
- color: #868686;
71
- }
72
-
73
- .wt-firewall-icon-ok, .wt-firewall-icon-clock, .wt-firewall-icon-dissmiss, .wt-dashboard-icon-loader {
74
- width: 50px;
75
- height: 60px;
76
- display: inline-block;
77
- }
78
-
79
- .wt-firewall-icon-ok {
80
- background: url('../img/check.png') no-repeat center bottom;
81
- background-size: contain;
82
- }
83
-
84
- .wt-firewall-icon-clock {
85
- background: url('../img/clock.png') no-repeat center bottom;
86
- background-size: contain;
87
- }
88
-
89
- .wt-firewall-icon-dissmiss {
90
- background: url('../img/x.png') no-repeat center bottom;
91
- background-size: contain;
92
- }
93
-
94
- .wt-dashboard-icon-loader {
95
- background: transparent url("../img/loader.gif") no-repeat center bottom;
96
- background-size: contain;
97
- }
98
-
99
- .wt-block-loading {
100
- opacity: 0.5;
101
- }
102
-
103
- .wt-checkbox {
104
- background-color: #5d05b7 !important;
105
- border: 2px solid #5d05b7 !important;
106
- border-radius: 5px !important;
107
- }
108
-
109
- .factory-bootstrap-455 .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-455 .factory-buttons-way .factory-off.active {
116
- background-color: #5d05b7 !important;
117
- box-shadow: none !important;
118
- border: none !important;
119
- }
120
-
121
- .wt-scanner-tabs-container {
122
- background: #fff !important;
123
- }
124
-
125
- .factory-bootstrap-455 .nav-tabs > li.active > a, .factory-bootstrap-455 .nav-tabs > li.active > a:focus, .factory-bootstrap-455 .nav-tabs > li.active > a:hover {
126
- background-color: #efefef !important;
127
- }
128
-
129
- .wtitan-tab-table-container {
130
- background-color: #efefef !important;
131
- }
132
-
133
- .wtitan-scanner-vulner-table-container table thead td {
134
- background-color: #efefef !important;
135
- }
136
-
137
- .wtitan-scanner-results table td {
138
- word-break: break-word;
139
- }
140
-
141
- .wtitan-scanner-results table td code {
142
- word-break: break-word;
143
- white-space: normal;
144
- }
145
-
146
- /*----------------*/
147
- li.wt-tabs-pro a:after {
148
- display: inline-block;
149
- position: relative;
150
- content: 'PRO';
151
- background: #f6065b;
152
- border-radius: 4px;
153
- color: #fff;
154
- font-size: 10px;
155
- line-height: 1;
156
- font-style: normal;
157
- padding: 4px 6px;
158
- margin-left: 4px;
159
- vertical-align: top;
160
- top: 0;
161
- left: 5px;
162
- right: 0;
163
- z-index: 11;
164
- cursor: pointer;
165
- }
166
-
167
- .wt-dashboard-pro-span {
168
- background: #f6065b;
169
- border-radius: 4px;
170
- color: #fff;
171
- font-size: 10px;
172
- line-height: 1;
173
- font-style: normal;
174
- padding: 4px 6px;
175
- margin-left: 4px;
176
- }
177
-
178
- .wt-scan-icon-loader {
179
- height: 55px;
180
- background: transparent url("../img/loader.gif");
181
- background-repeat: no-repeat;
182
- background-position: center center;
183
- background-size: 60px;
184
- }
185
-
186
- .wt-magenta-text {
187
- color: #5d05b7;
188
- font-weight: 500;
189
- }
190
-
191
- .wt-dashboard-audit-button, .wt-dashboard-scan-button {
192
- font-size: 16px !important;
193
- }
194
-
195
- .wt-dashboard-audit-button {
196
- margin: 20px 10px 0 0 !important;
197
- }
198
-
199
- /*--- Scanner -------*/
200
- .wt-dashboard-scan-button-loader, .wt-scan-icon-loader {
201
- display: inline-block;
202
- height: 34px;
203
- width: 34px;
204
- background: transparent url("../img/loader.gif") no-repeat center bottom;
205
- background-size: contain;
206
- vertical-align: bottom;
207
-
208
- }
209
-
210
- .wt-scanner-chart, .wt-scanner-legend {
211
- border-radius: 5px;
212
- margin: 0 10px 10px 10px;
213
- }
214
-
215
- .wt-scanner-chart-clean[style*="width: 0%"],
216
- .wt-scanner-chart-suspicious[style*="width: 0%"],
217
- .wt-scanner-chart-notverified[style*="width: 0%"] {
218
- display: none !important;
219
- }
220
-
221
- .wt-scanner-chart-clean, .wt-scanner-chart-suspicious, .wt-scanner-chart-notverified {
222
- border: 1px solid #c1c1c1;
223
- border-radius: 5px;
224
- display: inline-block !important;
225
- content: "";
226
- height: 30px;
227
- margin: 0 -5px;
228
- position: relative;
229
- }
230
-
231
- .wt-scanner-chart-clean {
232
- background-color: #5d05b7;
233
- z-index: 10;
234
- border-right: 0;
235
- }
236
-
237
- .wt-scanner-chart-suspicious {
238
- background-color: #f6065b;
239
- z-index: 9;
240
- border-right: 0;
241
- }
242
-
243
- .wt-scanner-chart-notverified {
244
- background-color: #dadada;
245
- z-index: 8;
246
- }
247
-
248
- .wt-scanner-legend td {
249
- padding: 0 0 0 10px;
250
- font-size: 12px;
251
- -webkit-transition: background-color 200ms ease-in-out;
252
- -moz-transition: background-color 200ms ease-in-out;
253
- -o-transition: background-color 200ms ease-in-out;
254
- transition: background-color 200ms ease-in-out;
255
- }
256
-
257
- span.wt-legend-item {
258
- display: inline-block;
259
- width: 30px;
260
- height: 30px;
261
- border-radius: 50%;
262
- padding-top: 6px;
263
- }
264
-
265
- .wt-scanner-legend td:nth-child(odd) {
266
- padding: 0 0 0 20px !important;
267
- }
268
-
269
- .wbcr-titan-content {
270
- overflow: auto;
271
- height: 500px;
272
- }
273
-
274
- .wbcr-titan-content table thead th {
275
- text-align: center;
276
- }
277
-
278
- .wbcr-titan-content table tbody td {
279
- word-break: break-word;
280
- text-align: left;
281
- padding: 10px 20px;
282
- }
283
-
284
- .wbcr-titan-content table tbody td:first-child {
285
- width: 50%;
286
- }
287
-
288
- .wt-nobutton {
289
- cursor: inherit !important;
290
- margin: 0 5px;
291
- }
292
-
293
- .wt-dashboard-form-label {
294
- width: unset;
295
- float: unset;
296
- display: block;
297
- vertical-align: middle;
298
- font-size: 16px;
299
- margin-right: 10px;
300
- }
301
-
302
- .wt-dashboard-block-content .factory-buttons-group .btn-default {
303
- font-size: 16px;
304
- }
305
-
306
- .factory-hints {
307
- text-align: left !important;
308
  }
1
+ #wpfooter {
2
+ position: initial !important;
3
+ /*display: inline;*/
4
+ }
5
+
6
+ .wt-dashboard-container {
7
+ margin: 10px 5px 10px 5px;
8
+ /*display: inline-block;*/
9
+ }
10
+
11
+ .wt-dashboard-block {
12
+ /*width: 100%;*/
13
+ border: 1px solid #d6d6d6;
14
+ background: #fff;
15
+ text-align: center;
16
+ border-radius: 5px;
17
+ min-height: 16em !important;
18
+ }
19
+
20
+ .wt-row {
21
+ width: 100%;
22
+ display: inline-block;
23
+ }
24
+
25
+ .wt-row .row {
26
+ display: block !important;
27
+ width: auto !important;
28
+ }
29
+
30
+ .wt-dashboard-block div.row {
31
+ padding: 0 15px 0 15px;
32
+ }
33
+
34
+ .wt-block-gutter {
35
+ padding: 0 10px 0 5px !important;
36
+ }
37
+
38
+ .wt-dashboard-block-header {
39
+ text-align: left;
40
+ padding: 0 !important;
41
+ }
42
+
43
+ .wt-dashboard-block-header h4 {
44
+ font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
45
+ font-size: 12px;
46
+ font-weight: 600;
47
+ margin: 10px;
48
+ color: #868686;
49
+ text-transform: uppercase;
50
+ }
51
+
52
+ .wt-dashboard-block-header-right {
53
+ text-align: right;
54
+ }
55
+
56
+ .wt-dashboard-block-content {
57
+ margin: 10px -20px 10px 20px;
58
+ text-align: left;
59
+ }
60
+
61
+ .wt-dashboard-block-content-right {
62
+ margin: 10px 20px 10px -20px;
63
+ text-align: right;
64
+ }
65
+
66
+ .wt-block-description {
67
+ font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
68
+ font-size: 12px;
69
+ margin-top: 10px;
70
+ color: #868686;
71
+ }
72
+
73
+ .wt-firewall-icon-ok, .wt-firewall-icon-clock, .wt-firewall-icon-dissmiss, .wt-dashboard-icon-loader {
74
+ width: 50px;
75
+ height: 60px;
76
+ display: inline-block;
77
+ }
78
+
79
+ .wt-firewall-icon-ok {
80
+ background: url('../img/check.png') no-repeat center bottom;
81
+ background-size: contain;
82
+ }
83
+
84
+ .wt-firewall-icon-clock {
85
+ background: url('../img/clock.png') no-repeat center bottom;
86
+ background-size: contain;
87
+ }
88
+
89
+ .wt-firewall-icon-dissmiss {
90
+ background: url('../img/x.png') no-repeat center bottom;
91
+ background-size: contain;
92
+ }
93
+
94
+ .wt-dashboard-icon-loader {
95
+ background: transparent url("../img/loader.gif") no-repeat center bottom;
96
+ background-size: contain;
97
+ }
98
+
99
+ .wt-block-loading {
100
+ opacity: 0.5;
101
+ }
102
+
103
+ .wt-checkbox {
104
+ background-color: #5d05b7 !important;
105
+ border: 2px solid #5d05b7 !important;
106
+ border-radius: 5px !important;
107
+ }
108
+
109
+ .factory-bootstrap-459 .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-459 .factory-buttons-way .factory-off.active {
116
+ background-color: #5d05b7 !important;
117
+ box-shadow: none !important;
118
+ border: none !important;
119
+ }
120
+
121
+ .wt-scanner-tabs-container {
122
+ background: #fff !important;
123
+ }
124
+
125
+ .factory-bootstrap-459 .nav-tabs > li.active > a, .factory-bootstrap-459 .nav-tabs > li.active > a:focus, .factory-bootstrap-459 .nav-tabs > li.active > a:hover {
126
+ background-color: #efefef !important;
127
+ }
128
+
129
+ .wtitan-tab-table-container {
130
+ background-color: #efefef !important;
131
+ }
132
+
133
+ .wtitan-scanner-vulner-table-container table thead td {
134
+ background-color: #efefef !important;
135
+ }
136
+
137
+ .wtitan-scanner-results table td {
138
+ word-break: break-word;
139
+ }
140
+
141
+ .wtitan-scanner-results table td code {
142
+ word-break: break-word;
143
+ white-space: normal;
144
+ }
145
+
146
+ /*----------------*/
147
+ li.wt-tabs-pro a:after {
148
+ display: inline-block;
149
+ position: relative;
150
+ content: 'PRO';
151
+ background: #f6065b;
152
+ border-radius: 4px;
153
+ color: #fff;
154
+ font-size: 10px;
155
+ line-height: 1;
156
+ font-style: normal;
157
+ padding: 4px 6px;
158
+ margin-left: 4px;
159
+ vertical-align: top;
160
+ top: 0;
161
+ left: 5px;
162
+ right: 0;
163
+ z-index: 11;
164
+ cursor: pointer;
165
+ }
166
+
167
+ .wt-dashboard-pro-span {
168
+ background: #f6065b;
169
+ border-radius: 4px;
170
+ color: #fff;
171
+ font-size: 10px;
172
+ line-height: 1;
173
+ font-style: normal;
174
+ padding: 4px 6px;
175
+ margin-left: 4px;
176
+ }
177
+
178
+ .wt-scan-icon-loader {
179
+ height: 55px;
180
+ background: transparent url("../img/loader.gif");
181
+ background-repeat: no-repeat;
182
+ background-position: center center;
183
+ background-size: 60px;
184
+ }
185
+
186
+ .wt-magenta-text {
187
+ color: #5d05b7;
188
+ font-weight: 500;
189
+ }
190
+
191
+ .wt-dashboard-audit-button, .wt-dashboard-scan-button {
192
+ font-size: 16px !important;
193
+ }
194
+
195
+ .wt-dashboard-audit-button {
196
+ margin: 20px 10px 0 0 !important;
197
+ }
198
+
199
+ /*--- Scanner -------*/
200
+ .wt-dashboard-scan-button-loader, .wt-scan-icon-loader {
201
+ display: inline-block;
202
+ height: 34px;
203
+ width: 34px;
204
+ background: transparent url("../img/loader.gif") no-repeat center bottom;
205
+ background-size: contain;
206
+ vertical-align: bottom;
207
+
208
+ }
209
+
210
+ .wt-scanner-chart, .wt-scanner-legend {
211
+ border-radius: 5px;
212
+ margin: 0 10px 10px 10px;
213
+ }
214
+
215
+ .wt-scanner-chart-clean[style*="width: 0%"],
216
+ .wt-scanner-chart-suspicious[style*="width: 0%"],
217
+ .wt-scanner-chart-notverified[style*="width: 0%"] {
218
+ display: none !important;
219
+ }
220
+
221
+ .wt-scanner-chart-clean, .wt-scanner-chart-suspicious, .wt-scanner-chart-notverified {
222
+ border: 1px solid #c1c1c1;
223
+ border-radius: 5px;
224
+ display: inline-block !important;
225
+ content: "";
226
+ height: 30px;
227
+ margin: 0 -5px;
228
+ position: relative;
229
+ }
230
+
231
+ .wt-scanner-chart-clean {
232
+ background-color: #5d05b7;
233
+ z-index: 10;
234
+ border-right: 0;
235
+ }
236
+
237
+ .wt-scanner-chart-suspicious {
238
+ background-color: #f6065b;
239
+ z-index: 9;
240
+ border-right: 0;
241
+ }
242
+
243
+ .wt-scanner-chart-notverified {
244
+ background-color: #dadada;
245
+ z-index: 8;
246
+ }
247
+
248
+ .wt-scanner-legend td {
249
+ padding: 0 0 0 10px;
250
+ font-size: 12px;
251
+ -webkit-transition: background-color 200ms ease-in-out;
252
+ -moz-transition: background-color 200ms ease-in-out;
253
+ -o-transition: background-color 200ms ease-in-out;
254
+ transition: background-color 200ms ease-in-out;
255
+ }
256
+
257
+ span.wt-legend-item {
258
+ display: inline-block;
259
+ width: 30px;
260
+ height: 30px;
261
+ border-radius: 50%;
262
+ padding-top: 6px;
263
+ }
264
+
265
+ .wt-scanner-legend td:nth-child(odd) {
266
+ padding: 0 0 0 20px !important;
267
+ }
268
+
269
+ .wbcr-titan-content {
270
+ overflow: auto;
271
+ height: 500px;
272
+ }
273
+
274
+ .wbcr-titan-content table thead th {
275
+ text-align: center;
276
+ }
277
+
278
+ .wbcr-titan-content table tbody td {
279
+ word-break: break-word;
280
+ text-align: left;
281
+ padding: 10px 20px;
282
+ }
283
+
284
+ .wbcr-titan-content table tbody td:first-child {
285
+ width: 50%;
286
+ }
287
+
288
+ .wt-nobutton {
289
+ cursor: inherit !important;
290
+ margin: 0 5px;
291
+ }
292
+
293
+ .wt-dashboard-form-label {
294
+ width: unset;
295
+ float: unset;
296
+ display: block;
297
+ vertical-align: middle;
298
+ font-size: 16px;
299
+ margin-right: 10px;
300
+ }
301
+
302
+ .wt-dashboard-block-content .factory-buttons-group .btn-default {
303
+ font-size: 16px;
304
+ }
305
+
306
+ .factory-hints {
307
+ text-align: left !important;
308
  }
admin/assets/css/firewall/firewall-attacks-log.css CHANGED
@@ -1,68 +1,68 @@
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
-