Version Description
- Refined code to remove 'an active PHP session was detected and the REST API request failed due to an error' notice on site health.
- Added option to select font awesome version for icons in backend.
Download this release
Release Info
Developer | Access Keys |
Plugin | Social Login WordPress Plugin – AccessPress Social Login Lite |
Version | 3.4.6 |
Comparing to | |
See all releases |
Code changes from version 3.4.5 to 3.4.6
- accesspress-social-login-lite.php +21 -6
- css/font-awesome/fontawesome.css +2861 -0
- css/frontend.css +35 -25
- images/Thumbs.db +0 -0
- inc/backend/about.php +5 -35
- inc/backend/activation.php +1 -1
- inc/backend/how-to-use.php +25 -25
- inc/backend/main-page.php +475 -457
- inc/backend/more-wordpress-resources.php +0 -27
- inc/backend/save-settings.php +1 -0
- inc/backend/sidebar.php +3 -3
- inc/frontend/login_check.php +3 -1
- inc/frontend/login_integration.php +30 -7
- inc/frontend/shortcode.php +30 -7
- readme.txt +7 -21
accesspress-social-login-lite.php
CHANGED
@@ -5,7 +5,7 @@ defined('ABSPATH') or die("No script kiddies please!");
|
|
5 |
Plugin name: Social Login WordPress Plugin - AccessPress Social Login Lite
|
6 |
Plugin URI: https://accesspressthemes.com/wordpress-plugins/accesspress-social-login-lite/
|
7 |
Description: A plugin to add various social logins to a site.
|
8 |
-
version: 3.4.
|
9 |
Author: AccessPress Themes
|
10 |
Author URI: https://accesspressthemes.com/
|
11 |
Text Domain: accesspress-social-login-lite
|
@@ -14,7 +14,7 @@ defined('ABSPATH') or die("No script kiddies please!");
|
|
14 |
*/
|
15 |
//Declearation of the necessary constants for plugin
|
16 |
if (!defined('APSL_VERSION')) {
|
17 |
-
define('APSL_VERSION', '3.4.
|
18 |
}
|
19 |
|
20 |
if (!defined('APSL_IMAGE_DIR')) {
|
@@ -204,7 +204,7 @@ if (!class_exists('APSL_Lite_Class')) {
|
|
204 |
'demo' => '<a href="http://demo.accesspressthemes.com/wordpress-plugins/accesspress-social-login-lite" target="_blank"><span class="dashicons dashicons-welcome-view-site"></span>Live Demo</a>',
|
205 |
'doc' => '<a href="https://accesspressthemes.com/documentation/accesspress-social-login-lite/" target="_blank"><span class="dashicons dashicons-media-document"></span>Documentation</a>',
|
206 |
'support' => '<a href="http://accesspressthemes.com/support" target="_blank"><span class="dashicons dashicons-admin-users"></span>Support</a>',
|
207 |
-
'pro' => '<a href="https://
|
208 |
);
|
209 |
|
210 |
$links = array_merge( $links, $new_links );
|
@@ -216,7 +216,7 @@ if (!class_exists('APSL_Lite_Class')) {
|
|
216 |
global $post;
|
217 |
if ( (isset( $_GET[ 'page' ] ) && $_GET[ 'page' ] == 'accesspress-social-login-lite' ) ) {
|
218 |
$link = 'https://wordpress.org/support/plugin/accesspress-social-login-lite/reviews/#new-post';
|
219 |
-
$pro_link = 'https://
|
220 |
$text = 'Enjoyed Accesspress Social Login Lite? <a href="' . $link . '" target="_blank">Please leave us a ★★★★★ rating</a> We really appreciate your support! | Try premium version of <a href="' . $pro_link . '" target="_blank">Accesspress Social Login</a> - more features, more power!';
|
221 |
return $text;
|
222 |
} else {
|
@@ -266,6 +266,7 @@ if (!class_exists('APSL_Lite_Class')) {
|
|
266 |
function session_init() {
|
267 |
if (!session_id() && !headers_sent()) {
|
268 |
session_start();
|
|
|
269 |
}
|
270 |
}
|
271 |
|
@@ -353,10 +354,17 @@ if (!class_exists('APSL_Lite_Class')) {
|
|
353 |
//registration of the plugins frontend assets
|
354 |
function register_frontend_assets() {
|
355 |
//register frontend scripts
|
|
|
356 |
wp_enqueue_script('apsl-frontend-js', APSL_JS_DIR . '/frontend.js', array('jquery'), APSL_VERSION);
|
357 |
|
358 |
//register frontend css
|
359 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
360 |
|
361 |
wp_enqueue_style('apsl-frontend-css', APSL_CSS_DIR . '/frontend.css', '', APSL_VERSION);
|
362 |
}
|
@@ -410,7 +418,14 @@ if (!class_exists('APSL_Lite_Class')) {
|
|
410 |
}
|
411 |
|
412 |
function apsl_login_form_enqueue_style() {
|
413 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
414 |
wp_enqueue_style('apsl-backend-css', APSL_CSS_DIR . '/backend.css', '', APSL_VERSION);
|
415 |
wp_enqueue_style('apsl-frontend-css', APSL_CSS_DIR . '/frontend.css', '', APSL_VERSION);
|
416 |
}
|
5 |
Plugin name: Social Login WordPress Plugin - AccessPress Social Login Lite
|
6 |
Plugin URI: https://accesspressthemes.com/wordpress-plugins/accesspress-social-login-lite/
|
7 |
Description: A plugin to add various social logins to a site.
|
8 |
+
version: 3.4.6
|
9 |
Author: AccessPress Themes
|
10 |
Author URI: https://accesspressthemes.com/
|
11 |
Text Domain: accesspress-social-login-lite
|
14 |
*/
|
15 |
//Declearation of the necessary constants for plugin
|
16 |
if (!defined('APSL_VERSION')) {
|
17 |
+
define('APSL_VERSION', '3.4.6');
|
18 |
}
|
19 |
|
20 |
if (!defined('APSL_IMAGE_DIR')) {
|
204 |
'demo' => '<a href="http://demo.accesspressthemes.com/wordpress-plugins/accesspress-social-login-lite" target="_blank"><span class="dashicons dashicons-welcome-view-site"></span>Live Demo</a>',
|
205 |
'doc' => '<a href="https://accesspressthemes.com/documentation/accesspress-social-login-lite/" target="_blank"><span class="dashicons dashicons-media-document"></span>Documentation</a>',
|
206 |
'support' => '<a href="http://accesspressthemes.com/support" target="_blank"><span class="dashicons dashicons-admin-users"></span>Support</a>',
|
207 |
+
'pro' => '<a href="https://accesspressthemes.com/wordpress-plugins/accesspress-social-login/" target="_blank"><span class="dashicons dashicons-cart"></span>Premium version</a>'
|
208 |
);
|
209 |
|
210 |
$links = array_merge( $links, $new_links );
|
216 |
global $post;
|
217 |
if ( (isset( $_GET[ 'page' ] ) && $_GET[ 'page' ] == 'accesspress-social-login-lite' ) ) {
|
218 |
$link = 'https://wordpress.org/support/plugin/accesspress-social-login-lite/reviews/#new-post';
|
219 |
+
$pro_link = 'https://accesspressthemes.com/wordpress-plugins/accesspress-social-login/';
|
220 |
$text = 'Enjoyed Accesspress Social Login Lite? <a href="' . $link . '" target="_blank">Please leave us a ★★★★★ rating</a> We really appreciate your support! | Try premium version of <a href="' . $pro_link . '" target="_blank">Accesspress Social Login</a> - more features, more power!';
|
221 |
return $text;
|
222 |
} else {
|
266 |
function session_init() {
|
267 |
if (!session_id() && !headers_sent()) {
|
268 |
session_start();
|
269 |
+
session_write_close();
|
270 |
}
|
271 |
}
|
272 |
|
354 |
//registration of the plugins frontend assets
|
355 |
function register_frontend_assets() {
|
356 |
//register frontend scripts
|
357 |
+
$options = get_option( APSL_SETTINGS );
|
358 |
wp_enqueue_script('apsl-frontend-js', APSL_JS_DIR . '/frontend.js', array('jquery'), APSL_VERSION);
|
359 |
|
360 |
//register frontend css
|
361 |
+
if ( isset( $options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-four' ) {
|
362 |
+
wp_enqueue_style('fontawsome-css', APSL_CSS_DIR . '/font-awesome/font-awesome.min.css', '', APSL_VERSION);
|
363 |
+
}
|
364 |
+
else{
|
365 |
+
wp_enqueue_style('fontawesome-latest-css', APSL_CSS_DIR . '/font-awesome/fontawesome.css', '', APSL_VERSION);
|
366 |
+
}
|
367 |
+
|
368 |
|
369 |
wp_enqueue_style('apsl-frontend-css', APSL_CSS_DIR . '/frontend.css', '', APSL_VERSION);
|
370 |
}
|
418 |
}
|
419 |
|
420 |
function apsl_login_form_enqueue_style() {
|
421 |
+
$options = get_option( APSL_SETTINGS );
|
422 |
+
if ( isset( $options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-four' ) {
|
423 |
+
wp_enqueue_style('fontawsome-css', APSL_CSS_DIR . '/font-awesome/font-awesome.min.css', '', APSL_VERSION);
|
424 |
+
}
|
425 |
+
else{
|
426 |
+
wp_enqueue_style('fontawesome-latest-css', APSL_CSS_DIR . '/font-awesome/fontawesome.css', '', APSL_VERSION);
|
427 |
+
}
|
428 |
+
// wp_enqueue_style('fontawsome-css', '//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css', '', APSL_VERSION);
|
429 |
wp_enqueue_style('apsl-backend-css', APSL_CSS_DIR . '/backend.css', '', APSL_VERSION);
|
430 |
wp_enqueue_style('apsl-frontend-css', APSL_CSS_DIR . '/frontend.css', '', APSL_VERSION);
|
431 |
}
|
css/font-awesome/fontawesome.css
ADDED
@@ -0,0 +1,2861 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* Font Awesome Free 5.0.10 by @fontawesome - https://fontawesome.com
|
3 |
+
* License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
4 |
+
*/
|
5 |
+
.fa,
|
6 |
+
.fas,
|
7 |
+
.far,
|
8 |
+
.fal,
|
9 |
+
.fab {
|
10 |
+
-moz-osx-font-smoothing: grayscale;
|
11 |
+
-webkit-font-smoothing: antialiased;
|
12 |
+
display: inline-block;
|
13 |
+
font-style: normal;
|
14 |
+
font-variant: normal;
|
15 |
+
text-rendering: auto;
|
16 |
+
line-height: 1; }
|
17 |
+
|
18 |
+
.fa-lg {
|
19 |
+
font-size: 1.33333em;
|
20 |
+
line-height: 0.75em;
|
21 |
+
vertical-align: -.0667em; }
|
22 |
+
|
23 |
+
.fa-xs {
|
24 |
+
font-size: .75em; }
|
25 |
+
|
26 |
+
.fa-sm {
|
27 |
+
font-size: .875em; }
|
28 |
+
|
29 |
+
.fa-1x {
|
30 |
+
font-size: 1em; }
|
31 |
+
|
32 |
+
.fa-2x {
|
33 |
+
font-size: 2em; }
|
34 |
+
|
35 |
+
.fa-3x {
|
36 |
+
font-size: 3em; }
|
37 |
+
|
38 |
+
.fa-4x {
|
39 |
+
font-size: 4em; }
|
40 |
+
|
41 |
+
.fa-5x {
|
42 |
+
font-size: 5em; }
|
43 |
+
|
44 |
+
.fa-6x {
|
45 |
+
font-size: 6em; }
|
46 |
+
|
47 |
+
.fa-7x {
|
48 |
+
font-size: 7em; }
|
49 |
+
|
50 |
+
.fa-8x {
|
51 |
+
font-size: 8em; }
|
52 |
+
|
53 |
+
.fa-9x {
|
54 |
+
font-size: 9em; }
|
55 |
+
|
56 |
+
.fa-10x {
|
57 |
+
font-size: 10em; }
|
58 |
+
|
59 |
+
.fa-fw {
|
60 |
+
text-align: center;
|
61 |
+
width: 1.25em; }
|
62 |
+
|
63 |
+
.fa-ul {
|
64 |
+
list-style-type: none;
|
65 |
+
margin-left: 2.5em;
|
66 |
+
padding-left: 0; }
|
67 |
+
.fa-ul > li {
|
68 |
+
position: relative; }
|
69 |
+
|
70 |
+
.fa-li {
|
71 |
+
left: -2em;
|
72 |
+
position: absolute;
|
73 |
+
text-align: center;
|
74 |
+
width: 2em;
|
75 |
+
line-height: inherit; }
|
76 |
+
|
77 |
+
.fa-border {
|
78 |
+
border: solid 0.08em #eee;
|
79 |
+
border-radius: .1em;
|
80 |
+
padding: .2em .25em .15em; }
|
81 |
+
|
82 |
+
.fa-pull-left {
|
83 |
+
float: left; }
|
84 |
+
|
85 |
+
.fa-pull-right {
|
86 |
+
float: right; }
|
87 |
+
|
88 |
+
.fa.fa-pull-left,
|
89 |
+
.fas.fa-pull-left,
|
90 |
+
.far.fa-pull-left,
|
91 |
+
.fal.fa-pull-left,
|
92 |
+
.fab.fa-pull-left {
|
93 |
+
margin-right: .3em; }
|
94 |
+
|
95 |
+
.fa.fa-pull-right,
|
96 |
+
.fas.fa-pull-right,
|
97 |
+
.far.fa-pull-right,
|
98 |
+
.fal.fa-pull-right,
|
99 |
+
.fab.fa-pull-right {
|
100 |
+
margin-left: .3em; }
|
101 |
+
|
102 |
+
.fa-spin {
|
103 |
+
-webkit-animation: fa-spin 2s infinite linear;
|
104 |
+
animation: fa-spin 2s infinite linear; }
|
105 |
+
|
106 |
+
.fa-pulse {
|
107 |
+
-webkit-animation: fa-spin 1s infinite steps(8);
|
108 |
+
animation: fa-spin 1s infinite steps(8); }
|
109 |
+
|
110 |
+
@-webkit-keyframes fa-spin {
|
111 |
+
0% {
|
112 |
+
-webkit-transform: rotate(0deg);
|
113 |
+
transform: rotate(0deg); }
|
114 |
+
100% {
|
115 |
+
-webkit-transform: rotate(360deg);
|
116 |
+
transform: rotate(360deg); } }
|
117 |
+
|
118 |
+
@keyframes fa-spin {
|
119 |
+
0% {
|
120 |
+
-webkit-transform: rotate(0deg);
|
121 |
+
transform: rotate(0deg); }
|
122 |
+
100% {
|
123 |
+
-webkit-transform: rotate(360deg);
|
124 |
+
transform: rotate(360deg); } }
|
125 |
+
|
126 |
+
.fa-rotate-90 {
|
127 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
|
128 |
+
-webkit-transform: rotate(90deg);
|
129 |
+
transform: rotate(90deg); }
|
130 |
+
|
131 |
+
.fa-rotate-180 {
|
132 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
|
133 |
+
-webkit-transform: rotate(180deg);
|
134 |
+
transform: rotate(180deg); }
|
135 |
+
|
136 |
+
.fa-rotate-270 {
|
137 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
|
138 |
+
-webkit-transform: rotate(270deg);
|
139 |
+
transform: rotate(270deg); }
|
140 |
+
|
141 |
+
.fa-flip-horizontal {
|
142 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
|
143 |
+
-webkit-transform: scale(-1, 1);
|
144 |
+
transform: scale(-1, 1); }
|
145 |
+
|
146 |
+
.fa-flip-vertical {
|
147 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
|
148 |
+
-webkit-transform: scale(1, -1);
|
149 |
+
transform: scale(1, -1); }
|
150 |
+
|
151 |
+
.fa-flip-horizontal.fa-flip-vertical {
|
152 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
|
153 |
+
-webkit-transform: scale(-1, -1);
|
154 |
+
transform: scale(-1, -1); }
|
155 |
+
|
156 |
+
:root .fa-rotate-90,
|
157 |
+
:root .fa-rotate-180,
|
158 |
+
:root .fa-rotate-270,
|
159 |
+
:root .fa-flip-horizontal,
|
160 |
+
:root .fa-flip-vertical {
|
161 |
+
-webkit-filter: none;
|
162 |
+
filter: none; }
|
163 |
+
|
164 |
+
.fa-stack {
|
165 |
+
display: inline-block;
|
166 |
+
height: 2em;
|
167 |
+
line-height: 2em;
|
168 |
+
position: relative;
|
169 |
+
vertical-align: middle;
|
170 |
+
width: 2em; }
|
171 |
+
|
172 |
+
.fa-stack-1x,
|
173 |
+
.fa-stack-2x {
|
174 |
+
left: 0;
|
175 |
+
position: absolute;
|
176 |
+
text-align: center;
|
177 |
+
width: 100%; }
|
178 |
+
|
179 |
+
.fa-stack-1x {
|
180 |
+
line-height: inherit; }
|
181 |
+
|
182 |
+
.fa-stack-2x {
|
183 |
+
font-size: 2em; }
|
184 |
+
|
185 |
+
.fa-inverse {
|
186 |
+
color: #fff; }
|
187 |
+
|
188 |
+
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
|
189 |
+
readers do not read off random characters that represent icons */
|
190 |
+
.fa-500px:before {
|
191 |
+
content: "\f26e"; }
|
192 |
+
|
193 |
+
.fa-accessible-icon:before {
|
194 |
+
content: "\f368"; }
|
195 |
+
|
196 |
+
.fa-accusoft:before {
|
197 |
+
content: "\f369"; }
|
198 |
+
|
199 |
+
.fa-address-book:before {
|
200 |
+
content: "\f2b9"; }
|
201 |
+
|
202 |
+
.fa-address-card:before {
|
203 |
+
content: "\f2bb"; }
|
204 |
+
|
205 |
+
.fa-adjust:before {
|
206 |
+
content: "\f042"; }
|
207 |
+
|
208 |
+
.fa-adn:before {
|
209 |
+
content: "\f170"; }
|
210 |
+
|
211 |
+
.fa-adversal:before {
|
212 |
+
content: "\f36a"; }
|
213 |
+
|
214 |
+
.fa-affiliatetheme:before {
|
215 |
+
content: "\f36b"; }
|
216 |
+
|
217 |
+
.fa-algolia:before {
|
218 |
+
content: "\f36c"; }
|
219 |
+
|
220 |
+
.fa-align-center:before {
|
221 |
+
content: "\f037"; }
|
222 |
+
|
223 |
+
.fa-align-justify:before {
|
224 |
+
content: "\f039"; }
|
225 |
+
|
226 |
+
.fa-align-left:before {
|
227 |
+
content: "\f036"; }
|
228 |
+
|
229 |
+
.fa-align-right:before {
|
230 |
+
content: "\f038"; }
|
231 |
+
|
232 |
+
.fa-allergies:before {
|
233 |
+
content: "\f461"; }
|
234 |
+
|
235 |
+
.fa-amazon:before {
|
236 |
+
content: "\f270"; }
|
237 |
+
|
238 |
+
.fa-amazon-pay:before {
|
239 |
+
content: "\f42c"; }
|
240 |
+
|
241 |
+
.fa-ambulance:before {
|
242 |
+
content: "\f0f9"; }
|
243 |
+
|
244 |
+
.fa-american-sign-language-interpreting:before {
|
245 |
+
content: "\f2a3"; }
|
246 |
+
|
247 |
+
.fa-amilia:before {
|
248 |
+
content: "\f36d"; }
|
249 |
+
|
250 |
+
.fa-anchor:before {
|
251 |
+
content: "\f13d"; }
|
252 |
+
|
253 |
+
.fa-android:before {
|
254 |
+
content: "\f17b"; }
|
255 |
+
|
256 |
+
.fa-angellist:before {
|
257 |
+
content: "\f209"; }
|
258 |
+
|
259 |
+
.fa-angle-double-down:before {
|
260 |
+
content: "\f103"; }
|
261 |
+
|
262 |
+
.fa-angle-double-left:before {
|
263 |
+
content: "\f100"; }
|
264 |
+
|
265 |
+
.fa-angle-double-right:before {
|
266 |
+
content: "\f101"; }
|
267 |
+
|
268 |
+
.fa-angle-double-up:before {
|
269 |
+
content: "\f102"; }
|
270 |
+
|
271 |
+
.fa-angle-down:before {
|
272 |
+
content: "\f107"; }
|
273 |
+
|
274 |
+
.fa-angle-left:before {
|
275 |
+
content: "\f104"; }
|
276 |
+
|
277 |
+
.fa-angle-right:before {
|
278 |
+
content: "\f105"; }
|
279 |
+
|
280 |
+
.fa-angle-up:before {
|
281 |
+
content: "\f106"; }
|
282 |
+
|
283 |
+
.fa-angrycreative:before {
|
284 |
+
content: "\f36e"; }
|
285 |
+
|
286 |
+
.fa-angular:before {
|
287 |
+
content: "\f420"; }
|
288 |
+
|
289 |
+
.fa-app-store:before {
|
290 |
+
content: "\f36f"; }
|
291 |
+
|
292 |
+
.fa-app-store-ios:before {
|
293 |
+
content: "\f370"; }
|
294 |
+
|
295 |
+
.fa-apper:before {
|
296 |
+
content: "\f371"; }
|
297 |
+
|
298 |
+
.fa-apple:before {
|
299 |
+
content: "\f179"; }
|
300 |
+
|
301 |
+
.fa-apple-pay:before {
|
302 |
+
content: "\f415"; }
|
303 |
+
|
304 |
+
.fa-archive:before {
|
305 |
+
content: "\f187"; }
|
306 |
+
|
307 |
+
.fa-arrow-alt-circle-down:before {
|
308 |
+
content: "\f358"; }
|
309 |
+
|
310 |
+
.fa-arrow-alt-circle-left:before {
|
311 |
+
content: "\f359"; }
|
312 |
+
|
313 |
+
.fa-arrow-alt-circle-right:before {
|
314 |
+
content: "\f35a"; }
|
315 |
+
|
316 |
+
.fa-arrow-alt-circle-up:before {
|
317 |
+
content: "\f35b"; }
|
318 |
+
|
319 |
+
.fa-arrow-circle-down:before {
|
320 |
+
content: "\f0ab"; }
|
321 |
+
|
322 |
+
.fa-arrow-circle-left:before {
|
323 |
+
content: "\f0a8"; }
|
324 |
+
|
325 |
+
.fa-arrow-circle-right:before {
|
326 |
+
content: "\f0a9"; }
|
327 |
+
|
328 |
+
.fa-arrow-circle-up:before {
|
329 |
+
content: "\f0aa"; }
|
330 |
+
|
331 |
+
.fa-arrow-down:before {
|
332 |
+
content: "\f063"; }
|
333 |
+
|
334 |
+
.fa-arrow-left:before {
|
335 |
+
content: "\f060"; }
|
336 |
+
|
337 |
+
.fa-arrow-right:before {
|
338 |
+
content: "\f061"; }
|
339 |
+
|
340 |
+
.fa-arrow-up:before {
|
341 |
+
content: "\f062"; }
|
342 |
+
|
343 |
+
.fa-arrows-alt:before {
|
344 |
+
content: "\f0b2"; }
|
345 |
+
|
346 |
+
.fa-arrows-alt-h:before {
|
347 |
+
content: "\f337"; }
|
348 |
+
|
349 |
+
.fa-arrows-alt-v:before {
|
350 |
+
content: "\f338"; }
|
351 |
+
|
352 |
+
.fa-assistive-listening-systems:before {
|
353 |
+
content: "\f2a2"; }
|
354 |
+
|
355 |
+
.fa-asterisk:before {
|
356 |
+
content: "\f069"; }
|
357 |
+
|
358 |
+
.fa-asymmetrik:before {
|
359 |
+
content: "\f372"; }
|
360 |
+
|
361 |
+
.fa-at:before {
|
362 |
+
content: "\f1fa"; }
|
363 |
+
|
364 |
+
.fa-audible:before {
|
365 |
+
content: "\f373"; }
|
366 |
+
|
367 |
+
.fa-audio-description:before {
|
368 |
+
content: "\f29e"; }
|
369 |
+
|
370 |
+
.fa-autoprefixer:before {
|
371 |
+
content: "\f41c"; }
|
372 |
+
|
373 |
+
.fa-avianex:before {
|
374 |
+
content: "\f374"; }
|
375 |
+
|
376 |
+
.fa-aviato:before {
|
377 |
+
content: "\f421"; }
|
378 |
+
|
379 |
+
.fa-aws:before {
|
380 |
+
content: "\f375"; }
|
381 |
+
|
382 |
+
.fa-backward:before {
|
383 |
+
content: "\f04a"; }
|
384 |
+
|
385 |
+
.fa-balance-scale:before {
|
386 |
+
content: "\f24e"; }
|
387 |
+
|
388 |
+
.fa-ban:before {
|
389 |
+
content: "\f05e"; }
|
390 |
+
|
391 |
+
.fa-band-aid:before {
|
392 |
+
content: "\f462"; }
|
393 |
+
|
394 |
+
.fa-bandcamp:before {
|
395 |
+
content: "\f2d5"; }
|
396 |
+
|
397 |
+
.fa-barcode:before {
|
398 |
+
content: "\f02a"; }
|
399 |
+
|
400 |
+
.fa-bars:before {
|
401 |
+
content: "\f0c9"; }
|
402 |
+
|
403 |
+
.fa-baseball-ball:before {
|
404 |
+
content: "\f433"; }
|
405 |
+
|
406 |
+
.fa-basketball-ball:before {
|
407 |
+
content: "\f434"; }
|
408 |
+
|
409 |
+
.fa-bath:before {
|
410 |
+
content: "\f2cd"; }
|
411 |
+
|
412 |
+
.fa-battery-empty:before {
|
413 |
+
content: "\f244"; }
|
414 |
+
|
415 |
+
.fa-battery-full:before {
|
416 |
+
content: "\f240"; }
|
417 |
+
|
418 |
+
.fa-battery-half:before {
|
419 |
+
content: "\f242"; }
|
420 |
+
|
421 |
+
.fa-battery-quarter:before {
|
422 |
+
content: "\f243"; }
|
423 |
+
|
424 |
+
.fa-battery-three-quarters:before {
|
425 |
+
content: "\f241"; }
|
426 |
+
|
427 |
+
.fa-bed:before {
|
428 |
+
content: "\f236"; }
|
429 |
+
|
430 |
+
.fa-beer:before {
|
431 |
+
content: "\f0fc"; }
|
432 |
+
|
433 |
+
.fa-behance:before {
|
434 |
+
content: "\f1b4"; }
|
435 |
+
|
436 |
+
.fa-behance-square:before {
|
437 |
+
content: "\f1b5"; }
|
438 |
+
|
439 |
+
.fa-bell:before {
|
440 |
+
content: "\f0f3"; }
|
441 |
+
|
442 |
+
.fa-bell-slash:before {
|
443 |
+
content: "\f1f6"; }
|
444 |
+
|
445 |
+
.fa-bicycle:before {
|
446 |
+
content: "\f206"; }
|
447 |
+
|
448 |
+
.fa-bimobject:before {
|
449 |
+
content: "\f378"; }
|
450 |
+
|
451 |
+
.fa-binoculars:before {
|
452 |
+
content: "\f1e5"; }
|
453 |
+
|
454 |
+
.fa-birthday-cake:before {
|
455 |
+
content: "\f1fd"; }
|
456 |
+
|
457 |
+
.fa-bitbucket:before {
|
458 |
+
content: "\f171"; }
|
459 |
+
|
460 |
+
.fa-bitcoin:before {
|
461 |
+
content: "\f379"; }
|
462 |
+
|
463 |
+
.fa-bity:before {
|
464 |
+
content: "\f37a"; }
|
465 |
+
|
466 |
+
.fa-black-tie:before {
|
467 |
+
content: "\f27e"; }
|
468 |
+
|
469 |
+
.fa-blackberry:before {
|
470 |
+
content: "\f37b"; }
|
471 |
+
|
472 |
+
.fa-blind:before {
|
473 |
+
content: "\f29d"; }
|
474 |
+
|
475 |
+
.fa-blogger:before {
|
476 |
+
content: "\f37c"; }
|
477 |
+
|
478 |
+
.fa-blogger-b:before {
|
479 |
+
content: "\f37d"; }
|
480 |
+
|
481 |
+
.fa-bluetooth:before {
|
482 |
+
content: "\f293"; }
|
483 |
+
|
484 |
+
.fa-bluetooth-b:before {
|
485 |
+
content: "\f294"; }
|
486 |
+
|
487 |
+
.fa-bold:before {
|
488 |
+
content: "\f032"; }
|
489 |
+
|
490 |
+
.fa-bolt:before {
|
491 |
+
content: "\f0e7"; }
|
492 |
+
|
493 |
+
.fa-bomb:before {
|
494 |
+
content: "\f1e2"; }
|
495 |
+
|
496 |
+
.fa-book:before {
|
497 |
+
content: "\f02d"; }
|
498 |
+
|
499 |
+
.fa-bookmark:before {
|
500 |
+
content: "\f02e"; }
|
501 |
+
|
502 |
+
.fa-bowling-ball:before {
|
503 |
+
content: "\f436"; }
|
504 |
+
|
505 |
+
.fa-box:before {
|
506 |
+
content: "\f466"; }
|
507 |
+
|
508 |
+
.fa-box-open:before {
|
509 |
+
content: "\f49e"; }
|
510 |
+
|
511 |
+
.fa-boxes:before {
|
512 |
+
content: "\f468"; }
|
513 |
+
|
514 |
+
.fa-braille:before {
|
515 |
+
content: "\f2a1"; }
|
516 |
+
|
517 |
+
.fa-briefcase:before {
|
518 |
+
content: "\f0b1"; }
|
519 |
+
|
520 |
+
.fa-briefcase-medical:before {
|
521 |
+
content: "\f469"; }
|
522 |
+
|
523 |
+
.fa-btc:before {
|
524 |
+
content: "\f15a"; }
|
525 |
+
|
526 |
+
.fa-bug:before {
|
527 |
+
content: "\f188"; }
|
528 |
+
|
529 |
+
.fa-building:before {
|
530 |
+
content: "\f1ad"; }
|
531 |
+
|
532 |
+
.fa-bullhorn:before {
|
533 |
+
content: "\f0a1"; }
|
534 |
+
|
535 |
+
.fa-bullseye:before {
|
536 |
+
content: "\f140"; }
|
537 |
+
|
538 |
+
.fa-burn:before {
|
539 |
+
content: "\f46a"; }
|
540 |
+
|
541 |
+
.fa-buromobelexperte:before {
|
542 |
+
content: "\f37f"; }
|
543 |
+
|
544 |
+
.fa-bus:before {
|
545 |
+
content: "\f207"; }
|
546 |
+
|
547 |
+
.fa-buysellads:before {
|
548 |
+
content: "\f20d"; }
|
549 |
+
|
550 |
+
.fa-calculator:before {
|
551 |
+
content: "\f1ec"; }
|
552 |
+
|
553 |
+
.fa-calendar:before {
|
554 |
+
content: "\f133"; }
|
555 |
+
|
556 |
+
.fa-calendar-alt:before {
|
557 |
+
content: "\f073"; }
|
558 |
+
|
559 |
+
.fa-calendar-check:before {
|
560 |
+
content: "\f274"; }
|
561 |
+
|
562 |
+
.fa-calendar-minus:before {
|
563 |
+
content: "\f272"; }
|
564 |
+
|
565 |
+
.fa-calendar-plus:before {
|
566 |
+
content: "\f271"; }
|
567 |
+
|
568 |
+
.fa-calendar-times:before {
|
569 |
+
content: "\f273"; }
|
570 |
+
|
571 |
+
.fa-camera:before {
|
572 |
+
content: "\f030"; }
|
573 |
+
|
574 |
+
.fa-camera-retro:before {
|
575 |
+
content: "\f083"; }
|
576 |
+
|
577 |
+
.fa-capsules:before {
|
578 |
+
content: "\f46b"; }
|
579 |
+
|
580 |
+
.fa-car:before {
|
581 |
+
content: "\f1b9"; }
|
582 |
+
|
583 |
+
.fa-caret-down:before {
|
584 |
+
content: "\f0d7"; }
|
585 |
+
|
586 |
+
.fa-caret-left:before {
|
587 |
+
content: "\f0d9"; }
|
588 |
+
|
589 |
+
.fa-caret-right:before {
|
590 |
+
content: "\f0da"; }
|
591 |
+
|
592 |
+
.fa-caret-square-down:before {
|
593 |
+
content: "\f150"; }
|
594 |
+
|
595 |
+
.fa-caret-square-left:before {
|
596 |
+
content: "\f191"; }
|
597 |
+
|
598 |
+
.fa-caret-square-right:before {
|
599 |
+
content: "\f152"; }
|
600 |
+
|
601 |
+
.fa-caret-square-up:before {
|
602 |
+
content: "\f151"; }
|
603 |
+
|
604 |
+
.fa-caret-up:before {
|
605 |
+
content: "\f0d8"; }
|
606 |
+
|
607 |
+
.fa-cart-arrow-down:before {
|
608 |
+
content: "\f218"; }
|
609 |
+
|
610 |
+
.fa-cart-plus:before {
|
611 |
+
content: "\f217"; }
|
612 |
+
|
613 |
+
.fa-cc-amazon-pay:before {
|
614 |
+
content: "\f42d"; }
|
615 |
+
|
616 |
+
.fa-cc-amex:before {
|
617 |
+
content: "\f1f3"; }
|
618 |
+
|
619 |
+
.fa-cc-apple-pay:before {
|
620 |
+
content: "\f416"; }
|
621 |
+
|
622 |
+
.fa-cc-diners-club:before {
|
623 |
+
content: "\f24c"; }
|
624 |
+
|
625 |
+
.fa-cc-discover:before {
|
626 |
+
content: "\f1f2"; }
|
627 |
+
|
628 |
+
.fa-cc-jcb:before {
|
629 |
+
content: "\f24b"; }
|
630 |
+
|
631 |
+
.fa-cc-mastercard:before {
|
632 |
+
content: "\f1f1"; }
|
633 |
+
|
634 |
+
.fa-cc-paypal:before {
|
635 |
+
content: "\f1f4"; }
|
636 |
+
|
637 |
+
.fa-cc-stripe:before {
|
638 |
+
content: "\f1f5"; }
|
639 |
+
|
640 |
+
.fa-cc-visa:before {
|
641 |
+
content: "\f1f0"; }
|
642 |
+
|
643 |
+
.fa-centercode:before {
|
644 |
+
content: "\f380"; }
|
645 |
+
|
646 |
+
.fa-certificate:before {
|
647 |
+
content: "\f0a3"; }
|
648 |
+
|
649 |
+
.fa-chart-area:before {
|
650 |
+
content: "\f1fe"; }
|
651 |
+
|
652 |
+
.fa-chart-bar:before {
|
653 |
+
content: "\f080"; }
|
654 |
+
|
655 |
+
.fa-chart-line:before {
|
656 |
+
content: "\f201"; }
|
657 |
+
|
658 |
+
.fa-chart-pie:before {
|
659 |
+
content: "\f200"; }
|
660 |
+
|
661 |
+
.fa-check:before {
|
662 |
+
content: "\f00c"; }
|
663 |
+
|
664 |
+
.fa-check-circle:before {
|
665 |
+
content: "\f058"; }
|
666 |
+
|
667 |
+
.fa-check-square:before {
|
668 |
+
content: "\f14a"; }
|
669 |
+
|
670 |
+
.fa-chess:before {
|
671 |
+
content: "\f439"; }
|
672 |
+
|
673 |
+
.fa-chess-bishop:before {
|
674 |
+
content: "\f43a"; }
|
675 |
+
|
676 |
+
.fa-chess-board:before {
|
677 |
+
content: "\f43c"; }
|
678 |
+
|
679 |
+
.fa-chess-king:before {
|
680 |
+
content: "\f43f"; }
|
681 |
+
|
682 |
+
.fa-chess-knight:before {
|
683 |
+
content: "\f441"; }
|
684 |
+
|
685 |
+
.fa-chess-pawn:before {
|
686 |
+
content: "\f443"; }
|
687 |
+
|
688 |
+
.fa-chess-queen:before {
|
689 |
+
content: "\f445"; }
|
690 |
+
|
691 |
+
.fa-chess-rook:before {
|
692 |
+
content: "\f447"; }
|
693 |
+
|
694 |
+
.fa-chevron-circle-down:before {
|
695 |
+
content: "\f13a"; }
|
696 |
+
|
697 |
+
.fa-chevron-circle-left:before {
|
698 |
+
content: "\f137"; }
|
699 |
+
|
700 |
+
.fa-chevron-circle-right:before {
|
701 |
+
content: "\f138"; }
|
702 |
+
|
703 |
+
.fa-chevron-circle-up:before {
|
704 |
+
content: "\f139"; }
|
705 |
+
|
706 |
+
.fa-chevron-down:before {
|
707 |
+
content: "\f078"; }
|
708 |
+
|
709 |
+
.fa-chevron-left:before {
|
710 |
+
content: "\f053"; }
|
711 |
+
|
712 |
+
.fa-chevron-right:before {
|
713 |
+
content: "\f054"; }
|
714 |
+
|
715 |
+
.fa-chevron-up:before {
|
716 |
+
content: "\f077"; }
|
717 |
+
|
718 |
+
.fa-child:before {
|
719 |
+
content: "\f1ae"; }
|
720 |
+
|
721 |
+
.fa-chrome:before {
|
722 |
+
content: "\f268"; }
|
723 |
+
|
724 |
+
.fa-circle:before {
|
725 |
+
content: "\f111"; }
|
726 |
+
|
727 |
+
.fa-circle-notch:before {
|
728 |
+
content: "\f1ce"; }
|
729 |
+
|
730 |
+
.fa-clipboard:before {
|
731 |
+
content: "\f328"; }
|
732 |
+
|
733 |
+
.fa-clipboard-check:before {
|
734 |
+
content: "\f46c"; }
|
735 |
+
|
736 |
+
.fa-clipboard-list:before {
|
737 |
+
content: "\f46d"; }
|
738 |
+
|
739 |
+
.fa-clock:before {
|
740 |
+
content: "\f017"; }
|
741 |
+
|
742 |
+
.fa-clone:before {
|
743 |
+
content: "\f24d"; }
|
744 |
+
|
745 |
+
.fa-closed-captioning:before {
|
746 |
+
content: "\f20a"; }
|
747 |
+
|
748 |
+
.fa-cloud:before {
|
749 |
+
content: "\f0c2"; }
|
750 |
+
|
751 |
+
.fa-cloud-download-alt:before {
|
752 |
+
content: "\f381"; }
|
753 |
+
|
754 |
+
.fa-cloud-upload-alt:before {
|
755 |
+
content: "\f382"; }
|
756 |
+
|
757 |
+
.fa-cloudscale:before {
|
758 |
+
content: "\f383"; }
|
759 |
+
|
760 |
+
.fa-cloudsmith:before {
|
761 |
+
content: "\f384"; }
|
762 |
+
|
763 |
+
.fa-cloudversify:before {
|
764 |
+
content: "\f385"; }
|
765 |
+
|
766 |
+
.fa-code:before {
|
767 |
+
content: "\f121"; }
|
768 |
+
|
769 |
+
.fa-code-branch:before {
|
770 |
+
content: "\f126"; }
|
771 |
+
|
772 |
+
.fa-codepen:before {
|
773 |
+
content: "\f1cb"; }
|
774 |
+
|
775 |
+
.fa-codiepie:before {
|
776 |
+
content: "\f284"; }
|
777 |
+
|
778 |
+
.fa-coffee:before {
|
779 |
+
content: "\f0f4"; }
|
780 |
+
|
781 |
+
.fa-cog:before {
|
782 |
+
content: "\f013"; }
|
783 |
+
|
784 |
+
.fa-cogs:before {
|
785 |
+
content: "\f085"; }
|
786 |
+
|
787 |
+
.fa-columns:before {
|
788 |
+
content: "\f0db"; }
|
789 |
+
|
790 |
+
.fa-comment:before {
|
791 |
+
content: "\f075"; }
|
792 |
+
|
793 |
+
.fa-comment-alt:before {
|
794 |
+
content: "\f27a"; }
|
795 |
+
|
796 |
+
.fa-comment-dots:before {
|
797 |
+
content: "\f4ad"; }
|
798 |
+
|
799 |
+
.fa-comment-slash:before {
|
800 |
+
content: "\f4b3"; }
|
801 |
+
|
802 |
+
.fa-comments:before {
|
803 |
+
content: "\f086"; }
|
804 |
+
|
805 |
+
.fa-compass:before {
|
806 |
+
content: "\f14e"; }
|
807 |
+
|
808 |
+
.fa-compress:before {
|
809 |
+
content: "\f066"; }
|
810 |
+
|
811 |
+
.fa-connectdevelop:before {
|
812 |
+
content: "\f20e"; }
|
813 |
+
|
814 |
+
.fa-contao:before {
|
815 |
+
content: "\f26d"; }
|
816 |
+
|
817 |
+
.fa-copy:before {
|
818 |
+
content: "\f0c5"; }
|
819 |
+
|
820 |
+
.fa-copyright:before {
|
821 |
+
content: "\f1f9"; }
|
822 |
+
|
823 |
+
.fa-couch:before {
|
824 |
+
content: "\f4b8"; }
|
825 |
+
|
826 |
+
.fa-cpanel:before {
|
827 |
+
content: "\f388"; }
|
828 |
+
|
829 |
+
.fa-creative-commons:before {
|
830 |
+
content: "\f25e"; }
|
831 |
+
|
832 |
+
.fa-credit-card:before {
|
833 |
+
content: "\f09d"; }
|
834 |
+
|
835 |
+
.fa-crop:before {
|
836 |
+
content: "\f125"; }
|
837 |
+
|
838 |
+
.fa-crosshairs:before {
|
839 |
+
content: "\f05b"; }
|
840 |
+
|
841 |
+
.fa-css3:before {
|
842 |
+
content: "\f13c"; }
|
843 |
+
|
844 |
+
.fa-css3-alt:before {
|
845 |
+
content: "\f38b"; }
|
846 |
+
|
847 |
+
.fa-cube:before {
|
848 |
+
content: "\f1b2"; }
|
849 |
+
|
850 |
+
.fa-cubes:before {
|
851 |
+
content: "\f1b3"; }
|
852 |
+
|
853 |
+
.fa-cut:before {
|
854 |
+
content: "\f0c4"; }
|
855 |
+
|
856 |
+
.fa-cuttlefish:before {
|
857 |
+
content: "\f38c"; }
|
858 |
+
|
859 |
+
.fa-d-and-d:before {
|
860 |
+
content: "\f38d"; }
|
861 |
+
|
862 |
+
.fa-dashcube:before {
|
863 |
+
content: "\f210"; }
|
864 |
+
|
865 |
+
.fa-database:before {
|
866 |
+
content: "\f1c0"; }
|
867 |
+
|
868 |
+
.fa-deaf:before {
|
869 |
+
content: "\f2a4"; }
|
870 |
+
|
871 |
+
.fa-delicious:before {
|
872 |
+
content: "\f1a5"; }
|
873 |
+
|
874 |
+
.fa-deploydog:before {
|
875 |
+
content: "\f38e"; }
|
876 |
+
|
877 |
+
.fa-deskpro:before {
|
878 |
+
content: "\f38f"; }
|
879 |
+
|
880 |
+
.fa-desktop:before {
|
881 |
+
content: "\f108"; }
|
882 |
+
|
883 |
+
.fa-deviantart:before {
|
884 |
+
content: "\f1bd"; }
|
885 |
+
|
886 |
+
.fa-diagnoses:before {
|
887 |
+
content: "\f470"; }
|
888 |
+
|
889 |
+
.fa-digg:before {
|
890 |
+
content: "\f1a6"; }
|
891 |
+
|
892 |
+
.fa-digital-ocean:before {
|
893 |
+
content: "\f391"; }
|
894 |
+
|
895 |
+
.fa-discord:before {
|
896 |
+
content: "\f392"; }
|
897 |
+
|
898 |
+
.fa-discourse:before {
|
899 |
+
content: "\f393"; }
|
900 |
+
|
901 |
+
.fa-dna:before {
|
902 |
+
content: "\f471"; }
|
903 |
+
|
904 |
+
.fa-dochub:before {
|
905 |
+
content: "\f394"; }
|
906 |
+
|
907 |
+
.fa-docker:before {
|
908 |
+
content: "\f395"; }
|
909 |
+
|
910 |
+
.fa-dollar-sign:before {
|
911 |
+
content: "\f155"; }
|
912 |
+
|
913 |
+
.fa-dolly:before {
|
914 |
+
content: "\f472"; }
|
915 |
+
|
916 |
+
.fa-dolly-flatbed:before {
|
917 |
+
content: "\f474"; }
|
918 |
+
|
919 |
+
.fa-donate:before {
|
920 |
+
content: "\f4b9"; }
|
921 |
+
|
922 |
+
.fa-dot-circle:before {
|
923 |
+
content: "\f192"; }
|
924 |
+
|
925 |
+
.fa-dove:before {
|
926 |
+
content: "\f4ba"; }
|
927 |
+
|
928 |
+
.fa-download:before {
|
929 |
+
content: "\f019"; }
|
930 |
+
|
931 |
+
.fa-draft2digital:before {
|
932 |
+
content: "\f396"; }
|
933 |
+
|
934 |
+
.fa-dribbble:before {
|
935 |
+
content: "\f17d"; }
|
936 |
+
|
937 |
+
.fa-dribbble-square:before {
|
938 |
+
content: "\f397"; }
|
939 |
+
|
940 |
+
.fa-dropbox:before {
|
941 |
+
content: "\f16b"; }
|
942 |
+
|
943 |
+
.fa-drupal:before {
|
944 |
+
content: "\f1a9"; }
|
945 |
+
|
946 |
+
.fa-dyalog:before {
|
947 |
+
content: "\f399"; }
|
948 |
+
|
949 |
+
.fa-earlybirds:before {
|
950 |
+
content: "\f39a"; }
|
951 |
+
|
952 |
+
.fa-edge:before {
|
953 |
+
content: "\f282"; }
|
954 |
+
|
955 |
+
.fa-edit:before {
|
956 |
+
content: "\f044"; }
|
957 |
+
|
958 |
+
.fa-eject:before {
|
959 |
+
content: "\f052"; }
|
960 |
+
|
961 |
+
.fa-elementor:before {
|
962 |
+
content: "\f430"; }
|
963 |
+
|
964 |
+
.fa-ellipsis-h:before {
|
965 |
+
content: "\f141"; }
|
966 |
+
|
967 |
+
.fa-ellipsis-v:before {
|
968 |
+
content: "\f142"; }
|
969 |
+
|
970 |
+
.fa-ember:before {
|
971 |
+
content: "\f423"; }
|
972 |
+
|
973 |
+
.fa-empire:before {
|
974 |
+
content: "\f1d1"; }
|
975 |
+
|
976 |
+
.fa-envelope:before {
|
977 |
+
content: "\f0e0"; }
|
978 |
+
|
979 |
+
.fa-envelope-open:before {
|
980 |
+
content: "\f2b6"; }
|
981 |
+
|
982 |
+
.fa-envelope-square:before {
|
983 |
+
content: "\f199"; }
|
984 |
+
|
985 |
+
.fa-envira:before {
|
986 |
+
content: "\f299"; }
|
987 |
+
|
988 |
+
.fa-eraser:before {
|
989 |
+
content: "\f12d"; }
|
990 |
+
|
991 |
+
.fa-erlang:before {
|
992 |
+
content: "\f39d"; }
|
993 |
+
|
994 |
+
.fa-ethereum:before {
|
995 |
+
content: "\f42e"; }
|
996 |
+
|
997 |
+
.fa-etsy:before {
|
998 |
+
content: "\f2d7"; }
|
999 |
+
|
1000 |
+
.fa-euro-sign:before {
|
1001 |
+
content: "\f153"; }
|
1002 |
+
|
1003 |
+
.fa-exchange-alt:before {
|
1004 |
+
content: "\f362"; }
|
1005 |
+
|
1006 |
+
.fa-exclamation:before {
|
1007 |
+
content: "\f12a"; }
|
1008 |
+
|
1009 |
+
.fa-exclamation-circle:before {
|
1010 |
+
content: "\f06a"; }
|
1011 |
+
|
1012 |
+
.fa-exclamation-triangle:before {
|
1013 |
+
content: "\f071"; }
|
1014 |
+
|
1015 |
+
.fa-expand:before {
|
1016 |
+
content: "\f065"; }
|
1017 |
+
|
1018 |
+
.fa-expand-arrows-alt:before {
|
1019 |
+
content: "\f31e"; }
|
1020 |
+
|
1021 |
+
.fa-expeditedssl:before {
|
1022 |
+
content: "\f23e"; }
|
1023 |
+
|
1024 |
+
.fa-external-link-alt:before {
|
1025 |
+
content: "\f35d"; }
|
1026 |
+
|
1027 |
+
.fa-external-link-square-alt:before {
|
1028 |
+
content: "\f360"; }
|
1029 |
+
|
1030 |
+
.fa-eye:before {
|
1031 |
+
content: "\f06e"; }
|
1032 |
+
|
1033 |
+
.fa-eye-dropper:before {
|
1034 |
+
content: "\f1fb"; }
|
1035 |
+
|
1036 |
+
.fa-eye-slash:before {
|
1037 |
+
content: "\f070"; }
|
1038 |
+
|
1039 |
+
.fa-facebook:before {
|
1040 |
+
content: "\f09a"; }
|
1041 |
+
|
1042 |
+
.fa-facebook-f:before {
|
1043 |
+
content: "\f39e"; }
|
1044 |
+
|
1045 |
+
.fa-facebook-messenger:before {
|
1046 |
+
content: "\f39f"; }
|
1047 |
+
|
1048 |
+
.fa-facebook-square:before {
|
1049 |
+
content: "\f082"; }
|
1050 |
+
|
1051 |
+
.fa-fast-backward:before {
|
1052 |
+
content: "\f049"; }
|
1053 |
+
|
1054 |
+
.fa-fast-forward:before {
|
1055 |
+
content: "\f050"; }
|
1056 |
+
|
1057 |
+
.fa-fax:before {
|
1058 |
+
content: "\f1ac"; }
|
1059 |
+
|
1060 |
+
.fa-female:before {
|
1061 |
+
content: "\f182"; }
|
1062 |
+
|
1063 |
+
.fa-fighter-jet:before {
|
1064 |
+
content: "\f0fb"; }
|
1065 |
+
|
1066 |
+
.fa-file:before {
|
1067 |
+
content: "\f15b"; }
|
1068 |
+
|
1069 |
+
.fa-file-alt:before {
|
1070 |
+
content: "\f15c"; }
|
1071 |
+
|
1072 |
+
.fa-file-archive:before {
|
1073 |
+
content: "\f1c6"; }
|
1074 |
+
|
1075 |
+
.fa-file-audio:before {
|
1076 |
+
content: "\f1c7"; }
|
1077 |
+
|
1078 |
+
.fa-file-code:before {
|
1079 |
+
content: "\f1c9"; }
|
1080 |
+
|
1081 |
+
.fa-file-excel:before {
|
1082 |
+
content: "\f1c3"; }
|
1083 |
+
|
1084 |
+
.fa-file-image:before {
|
1085 |
+
content: "\f1c5"; }
|
1086 |
+
|
1087 |
+
.fa-file-medical:before {
|
1088 |
+
content: "\f477"; }
|
1089 |
+
|
1090 |
+
.fa-file-medical-alt:before {
|
1091 |
+
content: "\f478"; }
|
1092 |
+
|
1093 |
+
.fa-file-pdf:before {
|
1094 |
+
content: "\f1c1"; }
|
1095 |
+
|
1096 |
+
.fa-file-powerpoint:before {
|
1097 |
+
content: "\f1c4"; }
|
1098 |
+
|
1099 |
+
.fa-file-video:before {
|
1100 |
+
content: "\f1c8"; }
|
1101 |
+
|
1102 |
+
.fa-file-word:before {
|
1103 |
+
content: "\f1c2"; }
|
1104 |
+
|
1105 |
+
.fa-film:before {
|
1106 |
+
content: "\f008"; }
|
1107 |
+
|
1108 |
+
.fa-filter:before {
|
1109 |
+
content: "\f0b0"; }
|
1110 |
+
|
1111 |
+
.fa-fire:before {
|
1112 |
+
content: "\f06d"; }
|
1113 |
+
|
1114 |
+
.fa-fire-extinguisher:before {
|
1115 |
+
content: "\f134"; }
|
1116 |
+
|
1117 |
+
.fa-firefox:before {
|
1118 |
+
content: "\f269"; }
|
1119 |
+
|
1120 |
+
.fa-first-aid:before {
|
1121 |
+
content: "\f479"; }
|
1122 |
+
|
1123 |
+
.fa-first-order:before {
|
1124 |
+
content: "\f2b0"; }
|
1125 |
+
|
1126 |
+
.fa-firstdraft:before {
|
1127 |
+
content: "\f3a1"; }
|
1128 |
+
|
1129 |
+
.fa-flag:before {
|
1130 |
+
content: "\f024"; }
|
1131 |
+
|
1132 |
+
.fa-flag-checkered:before {
|
1133 |
+
content: "\f11e"; }
|
1134 |
+
|
1135 |
+
.fa-flask:before {
|
1136 |
+
content: "\f0c3"; }
|
1137 |
+
|
1138 |
+
.fa-flickr:before {
|
1139 |
+
content: "\f16e"; }
|
1140 |
+
|
1141 |
+
.fa-flipboard:before {
|
1142 |
+
content: "\f44d"; }
|
1143 |
+
|
1144 |
+
.fa-fly:before {
|
1145 |
+
content: "\f417"; }
|
1146 |
+
|
1147 |
+
.fa-folder:before {
|
1148 |
+
content: "\f07b"; }
|
1149 |
+
|
1150 |
+
.fa-folder-open:before {
|
1151 |
+
content: "\f07c"; }
|
1152 |
+
|
1153 |
+
.fa-font:before {
|
1154 |
+
content: "\f031"; }
|
1155 |
+
|
1156 |
+
.fa-font-awesome:before {
|
1157 |
+
content: "\f2b4"; }
|
1158 |
+
|
1159 |
+
.fa-font-awesome-alt:before {
|
1160 |
+
content: "\f35c"; }
|
1161 |
+
|
1162 |
+
.fa-font-awesome-flag:before {
|
1163 |
+
content: "\f425"; }
|
1164 |
+
|
1165 |
+
.fa-fonticons:before {
|
1166 |
+
content: "\f280"; }
|
1167 |
+
|
1168 |
+
.fa-fonticons-fi:before {
|
1169 |
+
content: "\f3a2"; }
|
1170 |
+
|
1171 |
+
.fa-football-ball:before {
|
1172 |
+
content: "\f44e"; }
|
1173 |
+
|
1174 |
+
.fa-fort-awesome:before {
|
1175 |
+
content: "\f286"; }
|
1176 |
+
|
1177 |
+
.fa-fort-awesome-alt:before {
|
1178 |
+
content: "\f3a3"; }
|
1179 |
+
|
1180 |
+
.fa-forumbee:before {
|
1181 |
+
content: "\f211"; }
|
1182 |
+
|
1183 |
+
.fa-forward:before {
|
1184 |
+
content: "\f04e"; }
|
1185 |
+
|
1186 |
+
.fa-foursquare:before {
|
1187 |
+
content: "\f180"; }
|
1188 |
+
|
1189 |
+
.fa-free-code-camp:before {
|
1190 |
+
content: "\f2c5"; }
|
1191 |
+
|
1192 |
+
.fa-freebsd:before {
|
1193 |
+
content: "\f3a4"; }
|
1194 |
+
|
1195 |
+
.fa-frown:before {
|
1196 |
+
content: "\f119"; }
|
1197 |
+
|
1198 |
+
.fa-futbol:before {
|
1199 |
+
content: "\f1e3"; }
|
1200 |
+
|
1201 |
+
.fa-gamepad:before {
|
1202 |
+
content: "\f11b"; }
|
1203 |
+
|
1204 |
+
.fa-gavel:before {
|
1205 |
+
content: "\f0e3"; }
|
1206 |
+
|
1207 |
+
.fa-gem:before {
|
1208 |
+
content: "\f3a5"; }
|
1209 |
+
|
1210 |
+
.fa-genderless:before {
|
1211 |
+
content: "\f22d"; }
|
1212 |
+
|
1213 |
+
.fa-get-pocket:before {
|
1214 |
+
content: "\f265"; }
|
1215 |
+
|
1216 |
+
.fa-gg:before {
|
1217 |
+
content: "\f260"; }
|
1218 |
+
|
1219 |
+
.fa-gg-circle:before {
|
1220 |
+
content: "\f261"; }
|
1221 |
+
|
1222 |
+
.fa-gift:before {
|
1223 |
+
content: "\f06b"; }
|
1224 |
+
|
1225 |
+
.fa-git:before {
|
1226 |
+
content: "\f1d3"; }
|
1227 |
+
|
1228 |
+
.fa-git-square:before {
|
1229 |
+
content: "\f1d2"; }
|
1230 |
+
|
1231 |
+
.fa-github:before {
|
1232 |
+
content: "\f09b"; }
|
1233 |
+
|
1234 |
+
.fa-github-alt:before {
|
1235 |
+
content: "\f113"; }
|
1236 |
+
|
1237 |
+
.fa-github-square:before {
|
1238 |
+
content: "\f092"; }
|
1239 |
+
|
1240 |
+
.fa-gitkraken:before {
|
1241 |
+
content: "\f3a6"; }
|
1242 |
+
|
1243 |
+
.fa-gitlab:before {
|
1244 |
+
content: "\f296"; }
|
1245 |
+
|
1246 |
+
.fa-gitter:before {
|
1247 |
+
content: "\f426"; }
|
1248 |
+
|
1249 |
+
.fa-glass-martini:before {
|
1250 |
+
content: "\f000"; }
|
1251 |
+
|
1252 |
+
.fa-glide:before {
|
1253 |
+
content: "\f2a5"; }
|
1254 |
+
|
1255 |
+
.fa-glide-g:before {
|
1256 |
+
content: "\f2a6"; }
|
1257 |
+
|
1258 |
+
.fa-globe:before {
|
1259 |
+
content: "\f0ac"; }
|
1260 |
+
|
1261 |
+
.fa-gofore:before {
|
1262 |
+
content: "\f3a7"; }
|
1263 |
+
|
1264 |
+
.fa-golf-ball:before {
|
1265 |
+
content: "\f450"; }
|
1266 |
+
|
1267 |
+
.fa-goodreads:before {
|
1268 |
+
content: "\f3a8"; }
|
1269 |
+
|
1270 |
+
.fa-goodreads-g:before {
|
1271 |
+
content: "\f3a9"; }
|
1272 |
+
|
1273 |
+
.fa-google:before {
|
1274 |
+
content: "\f1a0"; }
|
1275 |
+
|
1276 |
+
.fa-google-drive:before {
|
1277 |
+
content: "\f3aa"; }
|
1278 |
+
|
1279 |
+
.fa-google-play:before {
|
1280 |
+
content: "\f3ab"; }
|
1281 |
+
|
1282 |
+
.fa-google-plus:before {
|
1283 |
+
content: "\f2b3"; }
|
1284 |
+
|
1285 |
+
.fa-google-plus-g:before {
|
1286 |
+
content: "\f0d5"; }
|
1287 |
+
|
1288 |
+
.fa-google-plus-square:before {
|
1289 |
+
content: "\f0d4"; }
|
1290 |
+
|
1291 |
+
.fa-google-wallet:before {
|
1292 |
+
content: "\f1ee"; }
|
1293 |
+
|
1294 |
+
.fa-graduation-cap:before {
|
1295 |
+
content: "\f19d"; }
|
1296 |
+
|
1297 |
+
.fa-gratipay:before {
|
1298 |
+
content: "\f184"; }
|
1299 |
+
|
1300 |
+
.fa-grav:before {
|
1301 |
+
content: "\f2d6"; }
|
1302 |
+
|
1303 |
+
.fa-gripfire:before {
|
1304 |
+
content: "\f3ac"; }
|
1305 |
+
|
1306 |
+
.fa-grunt:before {
|
1307 |
+
content: "\f3ad"; }
|
1308 |
+
|
1309 |
+
.fa-gulp:before {
|
1310 |
+
content: "\f3ae"; }
|
1311 |
+
|
1312 |
+
.fa-h-square:before {
|
1313 |
+
content: "\f0fd"; }
|
1314 |
+
|
1315 |
+
.fa-hacker-news:before {
|
1316 |
+
content: "\f1d4"; }
|
1317 |
+
|
1318 |
+
.fa-hacker-news-square:before {
|
1319 |
+
content: "\f3af"; }
|
1320 |
+
|
1321 |
+
.fa-hand-holding:before {
|
1322 |
+
content: "\f4bd"; }
|
1323 |
+
|
1324 |
+
.fa-hand-holding-heart:before {
|
1325 |
+
content: "\f4be"; }
|
1326 |
+
|
1327 |
+
.fa-hand-holding-usd:before {
|
1328 |
+
content: "\f4c0"; }
|
1329 |
+
|
1330 |
+
.fa-hand-lizard:before {
|
1331 |
+
content: "\f258"; }
|
1332 |
+
|
1333 |
+
.fa-hand-paper:before {
|
1334 |
+
content: "\f256"; }
|
1335 |
+
|
1336 |
+
.fa-hand-peace:before {
|
1337 |
+
content: "\f25b"; }
|
1338 |
+
|
1339 |
+
.fa-hand-point-down:before {
|
1340 |
+
content: "\f0a7"; }
|
1341 |
+
|
1342 |
+
.fa-hand-point-left:before {
|
1343 |
+
content: "\f0a5"; }
|
1344 |
+
|
1345 |
+
.fa-hand-point-right:before {
|
1346 |
+
content: "\f0a4"; }
|
1347 |
+
|
1348 |
+
.fa-hand-point-up:before {
|
1349 |
+
content: "\f0a6"; }
|
1350 |
+
|
1351 |
+
.fa-hand-pointer:before {
|
1352 |
+
content: "\f25a"; }
|
1353 |
+
|
1354 |
+
.fa-hand-rock:before {
|
1355 |
+
content: "\f255"; }
|
1356 |
+
|
1357 |
+
.fa-hand-scissors:before {
|
1358 |
+
content: "\f257"; }
|
1359 |
+
|
1360 |
+
.fa-hand-spock:before {
|
1361 |
+
content: "\f259"; }
|
1362 |
+
|
1363 |
+
.fa-hands:before {
|
1364 |
+
content: "\f4c2"; }
|
1365 |
+
|
1366 |
+
.fa-hands-helping:before {
|
1367 |
+
content: "\f4c4"; }
|
1368 |
+
|
1369 |
+
.fa-handshake:before {
|
1370 |
+
content: "\f2b5"; }
|
1371 |
+
|
1372 |
+
.fa-hashtag:before {
|
1373 |
+
content: "\f292"; }
|
1374 |
+
|
1375 |
+
.fa-hdd:before {
|
1376 |
+
content: "\f0a0"; }
|
1377 |
+
|
1378 |
+
.fa-heading:before {
|
1379 |
+
content: "\f1dc"; }
|
1380 |
+
|
1381 |
+
.fa-headphones:before {
|
1382 |
+
content: "\f025"; }
|
1383 |
+
|
1384 |
+
.fa-heart:before {
|
1385 |
+
content: "\f004"; }
|
1386 |
+
|
1387 |
+
.fa-heartbeat:before {
|
1388 |
+
content: "\f21e"; }
|
1389 |
+
|
1390 |
+
.fa-hips:before {
|
1391 |
+
content: "\f452"; }
|
1392 |
+
|
1393 |
+
.fa-hire-a-helper:before {
|
1394 |
+
content: "\f3b0"; }
|
1395 |
+
|
1396 |
+
.fa-history:before {
|
1397 |
+
content: "\f1da"; }
|
1398 |
+
|
1399 |
+
.fa-hockey-puck:before {
|
1400 |
+
content: "\f453"; }
|
1401 |
+
|
1402 |
+
.fa-home:before {
|
1403 |
+
content: "\f015"; }
|
1404 |
+
|
1405 |
+
.fa-hooli:before {
|
1406 |
+
content: "\f427"; }
|
1407 |
+
|
1408 |
+
.fa-hospital:before {
|
1409 |
+
content: "\f0f8"; }
|
1410 |
+
|
1411 |
+
.fa-hospital-alt:before {
|
1412 |
+
content: "\f47d"; }
|
1413 |
+
|
1414 |
+
.fa-hospital-symbol:before {
|
1415 |
+
content: "\f47e"; }
|
1416 |
+
|
1417 |
+
.fa-hotjar:before {
|
1418 |
+
content: "\f3b1"; }
|
1419 |
+
|
1420 |
+
.fa-hourglass:before {
|
1421 |
+
content: "\f254"; }
|
1422 |
+
|
1423 |
+
.fa-hourglass-end:before {
|
1424 |
+
content: "\f253"; }
|
1425 |
+
|
1426 |
+
.fa-hourglass-half:before {
|
1427 |
+
content: "\f252"; }
|
1428 |
+
|
1429 |
+
.fa-hourglass-start:before {
|
1430 |
+
content: "\f251"; }
|
1431 |
+
|
1432 |
+
.fa-houzz:before {
|
1433 |
+
content: "\f27c"; }
|
1434 |
+
|
1435 |
+
.fa-html5:before {
|
1436 |
+
content: "\f13b"; }
|
1437 |
+
|
1438 |
+
.fa-hubspot:before {
|
1439 |
+
content: "\f3b2"; }
|
1440 |
+
|
1441 |
+
.fa-i-cursor:before {
|
1442 |
+
content: "\f246"; }
|
1443 |
+
|
1444 |
+
.fa-id-badge:before {
|
1445 |
+
content: "\f2c1"; }
|
1446 |
+
|
1447 |
+
.fa-id-card:before {
|
1448 |
+
content: "\f2c2"; }
|
1449 |
+
|
1450 |
+
.fa-id-card-alt:before {
|
1451 |
+
content: "\f47f"; }
|
1452 |
+
|
1453 |
+
.fa-image:before {
|
1454 |
+
content: "\f03e"; }
|
1455 |
+
|
1456 |
+
.fa-images:before {
|
1457 |
+
content: "\f302"; }
|
1458 |
+
|
1459 |
+
.fa-imdb:before {
|
1460 |
+
content: "\f2d8"; }
|
1461 |
+
|
1462 |
+
.fa-inbox:before {
|
1463 |
+
content: "\f01c"; }
|
1464 |
+
|
1465 |
+
.fa-indent:before {
|
1466 |
+
content: "\f03c"; }
|
1467 |
+
|
1468 |
+
.fa-industry:before {
|
1469 |
+
content: "\f275"; }
|
1470 |
+
|
1471 |
+
.fa-info:before {
|
1472 |
+
content: "\f129"; }
|
1473 |
+
|
1474 |
+
.fa-info-circle:before {
|
1475 |
+
content: "\f05a"; }
|
1476 |
+
|
1477 |
+
.fa-instagram:before {
|
1478 |
+
content: "\f16d"; }
|
1479 |
+
|
1480 |
+
.fa-internet-explorer:before {
|
1481 |
+
content: "\f26b"; }
|
1482 |
+
|
1483 |
+
.fa-ioxhost:before {
|
1484 |
+
content: "\f208"; }
|
1485 |
+
|
1486 |
+
.fa-italic:before {
|
1487 |
+
content: "\f033"; }
|
1488 |
+
|
1489 |
+
.fa-itunes:before {
|
1490 |
+
content: "\f3b4"; }
|
1491 |
+
|
1492 |
+
.fa-itunes-note:before {
|
1493 |
+
content: "\f3b5"; }
|
1494 |
+
|
1495 |
+
.fa-java:before {
|
1496 |
+
content: "\f4e4"; }
|
1497 |
+
|
1498 |
+
.fa-jenkins:before {
|
1499 |
+
content: "\f3b6"; }
|
1500 |
+
|
1501 |
+
.fa-joget:before {
|
1502 |
+
content: "\f3b7"; }
|
1503 |
+
|
1504 |
+
.fa-joomla:before {
|
1505 |
+
content: "\f1aa"; }
|
1506 |
+
|
1507 |
+
.fa-js:before {
|
1508 |
+
content: "\f3b8"; }
|
1509 |
+
|
1510 |
+
.fa-js-square:before {
|
1511 |
+
content: "\f3b9"; }
|
1512 |
+
|
1513 |
+
.fa-jsfiddle:before {
|
1514 |
+
content: "\f1cc"; }
|
1515 |
+
|
1516 |
+
.fa-key:before {
|
1517 |
+
content: "\f084"; }
|
1518 |
+
|
1519 |
+
.fa-keyboard:before {
|
1520 |
+
content: "\f11c"; }
|
1521 |
+
|
1522 |
+
.fa-keycdn:before {
|
1523 |
+
content: "\f3ba"; }
|
1524 |
+
|
1525 |
+
.fa-kickstarter:before {
|
1526 |
+
content: "\f3bb"; }
|
1527 |
+
|
1528 |
+
.fa-kickstarter-k:before {
|
1529 |
+
content: "\f3bc"; }
|
1530 |
+
|
1531 |
+
.fa-korvue:before {
|
1532 |
+
content: "\f42f"; }
|
1533 |
+
|
1534 |
+
.fa-language:before {
|
1535 |
+
content: "\f1ab"; }
|
1536 |
+
|
1537 |
+
.fa-laptop:before {
|
1538 |
+
content: "\f109"; }
|
1539 |
+
|
1540 |
+
.fa-laravel:before {
|
1541 |
+
content: "\f3bd"; }
|
1542 |
+
|
1543 |
+
.fa-lastfm:before {
|
1544 |
+
content: "\f202"; }
|
1545 |
+
|
1546 |
+
.fa-lastfm-square:before {
|
1547 |
+
content: "\f203"; }
|
1548 |
+
|
1549 |
+
.fa-leaf:before {
|
1550 |
+
content: "\f06c"; }
|
1551 |
+
|
1552 |
+
.fa-leanpub:before {
|
1553 |
+
content: "\f212"; }
|
1554 |
+
|
1555 |
+
.fa-lemon:before {
|
1556 |
+
content: "\f094"; }
|
1557 |
+
|
1558 |
+
.fa-less:before {
|
1559 |
+
content: "\f41d"; }
|
1560 |
+
|
1561 |
+
.fa-level-down-alt:before {
|
1562 |
+
content: "\f3be"; }
|
1563 |
+
|
1564 |
+
.fa-level-up-alt:before {
|
1565 |
+
content: "\f3bf"; }
|
1566 |
+
|
1567 |
+
.fa-life-ring:before {
|
1568 |
+
content: "\f1cd"; }
|
1569 |
+
|
1570 |
+
.fa-lightbulb:before {
|
1571 |
+
content: "\f0eb"; }
|
1572 |
+
|
1573 |
+
.fa-line:before {
|
1574 |
+
content: "\f3c0"; }
|
1575 |
+
|
1576 |
+
.fa-link:before {
|
1577 |
+
content: "\f0c1"; }
|
1578 |
+
|
1579 |
+
.fa-linkedin:before {
|
1580 |
+
content: "\f08c"; }
|
1581 |
+
|
1582 |
+
.fa-linkedin-in:before {
|
1583 |
+
content: "\f0e1"; }
|
1584 |
+
|
1585 |
+
.fa-linode:before {
|
1586 |
+
content: "\f2b8"; }
|
1587 |
+
|
1588 |
+
.fa-linux:before {
|
1589 |
+
content: "\f17c"; }
|
1590 |
+
|
1591 |
+
.fa-lira-sign:before {
|
1592 |
+
content: "\f195"; }
|
1593 |
+
|
1594 |
+
.fa-list:before {
|
1595 |
+
content: "\f03a"; }
|
1596 |
+
|
1597 |
+
.fa-list-alt:before {
|
1598 |
+
content: "\f022"; }
|
1599 |
+
|
1600 |
+
.fa-list-ol:before {
|
1601 |
+
content: "\f0cb"; }
|
1602 |
+
|
1603 |
+
.fa-list-ul:before {
|
1604 |
+
content: "\f0ca"; }
|
1605 |
+
|
1606 |
+
.fa-location-arrow:before {
|
1607 |
+
content: "\f124"; }
|
1608 |
+
|
1609 |
+
.fa-lock:before {
|
1610 |
+
content: "\f023"; }
|
1611 |
+
|
1612 |
+
.fa-lock-open:before {
|
1613 |
+
content: "\f3c1"; }
|
1614 |
+
|
1615 |
+
.fa-long-arrow-alt-down:before {
|
1616 |
+
content: "\f309"; }
|
1617 |
+
|
1618 |
+
.fa-long-arrow-alt-left:before {
|
1619 |
+
content: "\f30a"; }
|
1620 |
+
|
1621 |
+
.fa-long-arrow-alt-right:before {
|
1622 |
+
content: "\f30b"; }
|
1623 |
+
|
1624 |
+
.fa-long-arrow-alt-up:before {
|
1625 |
+
content: "\f30c"; }
|
1626 |
+
|
1627 |
+
.fa-low-vision:before {
|
1628 |
+
content: "\f2a8"; }
|
1629 |
+
|
1630 |
+
.fa-lyft:before {
|
1631 |
+
content: "\f3c3"; }
|
1632 |
+
|
1633 |
+
.fa-magento:before {
|
1634 |
+
content: "\f3c4"; }
|
1635 |
+
|
1636 |
+
.fa-magic:before {
|
1637 |
+
content: "\f0d0"; }
|
1638 |
+
|
1639 |
+
.fa-magnet:before {
|
1640 |
+
content: "\f076"; }
|
1641 |
+
|
1642 |
+
.fa-male:before {
|
1643 |
+
content: "\f183"; }
|
1644 |
+
|
1645 |
+
.fa-map:before {
|
1646 |
+
content: "\f279"; }
|
1647 |
+
|
1648 |
+
.fa-map-marker:before {
|
1649 |
+
content: "\f041"; }
|
1650 |
+
|
1651 |
+
.fa-map-marker-alt:before {
|
1652 |
+
content: "\f3c5"; }
|
1653 |
+
|
1654 |
+
.fa-map-pin:before {
|
1655 |
+
content: "\f276"; }
|
1656 |
+
|
1657 |
+
.fa-map-signs:before {
|
1658 |
+
content: "\f277"; }
|
1659 |
+
|
1660 |
+
.fa-mars:before {
|
1661 |
+
content: "\f222"; }
|
1662 |
+
|
1663 |
+
.fa-mars-double:before {
|
1664 |
+
content: "\f227"; }
|
1665 |
+
|
1666 |
+
.fa-mars-stroke:before {
|
1667 |
+
content: "\f229"; }
|
1668 |
+
|
1669 |
+
.fa-mars-stroke-h:before {
|
1670 |
+
content: "\f22b"; }
|
1671 |
+
|
1672 |
+
.fa-mars-stroke-v:before {
|
1673 |
+
content: "\f22a"; }
|
1674 |
+
|
1675 |
+
.fa-maxcdn:before {
|
1676 |
+
content: "\f136"; }
|
1677 |
+
|
1678 |
+
.fa-medapps:before {
|
1679 |
+
content: "\f3c6"; }
|
1680 |
+
|
1681 |
+
.fa-medium:before {
|
1682 |
+
content: "\f23a"; }
|
1683 |
+
|
1684 |
+
.fa-medium-m:before {
|
1685 |
+
content: "\f3c7"; }
|
1686 |
+
|
1687 |
+
.fa-medkit:before {
|
1688 |
+
content: "\f0fa"; }
|
1689 |
+
|
1690 |
+
.fa-medrt:before {
|
1691 |
+
content: "\f3c8"; }
|
1692 |
+
|
1693 |
+
.fa-meetup:before {
|
1694 |
+
content: "\f2e0"; }
|
1695 |
+
|
1696 |
+
.fa-meh:before {
|
1697 |
+
content: "\f11a"; }
|
1698 |
+
|
1699 |
+
.fa-mercury:before {
|
1700 |
+
content: "\f223"; }
|
1701 |
+
|
1702 |
+
.fa-microchip:before {
|
1703 |
+
content: "\f2db"; }
|
1704 |
+
|
1705 |
+
.fa-microphone:before {
|
1706 |
+
content: "\f130"; }
|
1707 |
+
|
1708 |
+
.fa-microphone-slash:before {
|
1709 |
+
content: "\f131"; }
|
1710 |
+
|
1711 |
+
.fa-microsoft:before {
|
1712 |
+
content: "\f3ca"; }
|
1713 |
+
|
1714 |
+
.fa-minus:before {
|
1715 |
+
content: "\f068"; }
|
1716 |
+
|
1717 |
+
.fa-minus-circle:before {
|
1718 |
+
content: "\f056"; }
|
1719 |
+
|
1720 |
+
.fa-minus-square:before {
|
1721 |
+
content: "\f146"; }
|
1722 |
+
|
1723 |
+
.fa-mix:before {
|
1724 |
+
content: "\f3cb"; }
|
1725 |
+
|
1726 |
+
.fa-mixcloud:before {
|
1727 |
+
content: "\f289"; }
|
1728 |
+
|
1729 |
+
.fa-mizuni:before {
|
1730 |
+
content: "\f3cc"; }
|
1731 |
+
|
1732 |
+
.fa-mobile:before {
|
1733 |
+
content: "\f10b"; }
|
1734 |
+
|
1735 |
+
.fa-mobile-alt:before {
|
1736 |
+
content: "\f3cd"; }
|
1737 |
+
|
1738 |
+
.fa-modx:before {
|
1739 |
+
content: "\f285"; }
|
1740 |
+
|
1741 |
+
.fa-monero:before {
|
1742 |
+
content: "\f3d0"; }
|
1743 |
+
|
1744 |
+
.fa-money-bill-alt:before {
|
1745 |
+
content: "\f3d1"; }
|
1746 |
+
|
1747 |
+
.fa-moon:before {
|
1748 |
+
content: "\f186"; }
|
1749 |
+
|
1750 |
+
.fa-motorcycle:before {
|
1751 |
+
content: "\f21c"; }
|
1752 |
+
|
1753 |
+
.fa-mouse-pointer:before {
|
1754 |
+
content: "\f245"; }
|
1755 |
+
|
1756 |
+
.fa-music:before {
|
1757 |
+
content: "\f001"; }
|
1758 |
+
|
1759 |
+
.fa-napster:before {
|
1760 |
+
content: "\f3d2"; }
|
1761 |
+
|
1762 |
+
.fa-neuter:before {
|
1763 |
+
content: "\f22c"; }
|
1764 |
+
|
1765 |
+
.fa-newspaper:before {
|
1766 |
+
content: "\f1ea"; }
|
1767 |
+
|
1768 |
+
.fa-nintendo-switch:before {
|
1769 |
+
content: "\f418"; }
|
1770 |
+
|
1771 |
+
.fa-node:before {
|
1772 |
+
content: "\f419"; }
|
1773 |
+
|
1774 |
+
.fa-node-js:before {
|
1775 |
+
content: "\f3d3"; }
|
1776 |
+
|
1777 |
+
.fa-notes-medical:before {
|
1778 |
+
content: "\f481"; }
|
1779 |
+
|
1780 |
+
.fa-npm:before {
|
1781 |
+
content: "\f3d4"; }
|
1782 |
+
|
1783 |
+
.fa-ns8:before {
|
1784 |
+
content: "\f3d5"; }
|
1785 |
+
|
1786 |
+
.fa-nutritionix:before {
|
1787 |
+
content: "\f3d6"; }
|
1788 |
+
|
1789 |
+
.fa-object-group:before {
|
1790 |
+
content: "\f247"; }
|
1791 |
+
|
1792 |
+
.fa-object-ungroup:before {
|
1793 |
+
content: "\f248"; }
|
1794 |
+
|
1795 |
+
.fa-odnoklassniki:before {
|
1796 |
+
content: "\f263"; }
|
1797 |
+
|
1798 |
+
.fa-odnoklassniki-square:before {
|
1799 |
+
content: "\f264"; }
|
1800 |
+
|
1801 |
+
.fa-opencart:before {
|
1802 |
+
content: "\f23d"; }
|
1803 |
+
|
1804 |
+
.fa-openid:before {
|
1805 |
+
content: "\f19b"; }
|
1806 |
+
|
1807 |
+
.fa-opera:before {
|
1808 |
+
content: "\f26a"; }
|
1809 |
+
|
1810 |
+
.fa-optin-monster:before {
|
1811 |
+
content: "\f23c"; }
|
1812 |
+
|
1813 |
+
.fa-osi:before {
|
1814 |
+
content: "\f41a"; }
|
1815 |
+
|
1816 |
+
.fa-outdent:before {
|
1817 |
+
content: "\f03b"; }
|
1818 |
+
|
1819 |
+
.fa-page4:before {
|
1820 |
+
content: "\f3d7"; }
|
1821 |
+
|
1822 |
+
.fa-pagelines:before {
|
1823 |
+
content: "\f18c"; }
|
1824 |
+
|
1825 |
+
.fa-paint-brush:before {
|
1826 |
+
content: "\f1fc"; }
|
1827 |
+
|
1828 |
+
.fa-palfed:before {
|
1829 |
+
content: "\f3d8"; }
|
1830 |
+
|
1831 |
+
.fa-pallet:before {
|
1832 |
+
content: "\f482"; }
|
1833 |
+
|
1834 |
+
.fa-paper-plane:before {
|
1835 |
+
content: "\f1d8"; }
|
1836 |
+
|
1837 |
+
.fa-paperclip:before {
|
1838 |
+
content: "\f0c6"; }
|
1839 |
+
|
1840 |
+
.fa-parachute-box:before {
|
1841 |
+
content: "\f4cd"; }
|
1842 |
+
|
1843 |
+
.fa-paragraph:before {
|
1844 |
+
content: "\f1dd"; }
|
1845 |
+
|
1846 |
+
.fa-paste:before {
|
1847 |
+
content: "\f0ea"; }
|
1848 |
+
|
1849 |
+
.fa-patreon:before {
|
1850 |
+
content: "\f3d9"; }
|
1851 |
+
|
1852 |
+
.fa-pause:before {
|
1853 |
+
content: "\f04c"; }
|
1854 |
+
|
1855 |
+
.fa-pause-circle:before {
|
1856 |
+
content: "\f28b"; }
|
1857 |
+
|
1858 |
+
.fa-paw:before {
|
1859 |
+
content: "\f1b0"; }
|
1860 |
+
|
1861 |
+
.fa-paypal:before {
|
1862 |
+
content: "\f1ed"; }
|
1863 |
+
|
1864 |
+
.fa-pen-square:before {
|
1865 |
+
content: "\f14b"; }
|
1866 |
+
|
1867 |
+
.fa-pencil-alt:before {
|
1868 |
+
content: "\f303"; }
|
1869 |
+
|
1870 |
+
.fa-people-carry:before {
|
1871 |
+
content: "\f4ce"; }
|
1872 |
+
|
1873 |
+
.fa-percent:before {
|
1874 |
+
content: "\f295"; }
|
1875 |
+
|
1876 |
+
.fa-periscope:before {
|
1877 |
+
content: "\f3da"; }
|
1878 |
+
|
1879 |
+
.fa-phabricator:before {
|
1880 |
+
content: "\f3db"; }
|
1881 |
+
|
1882 |
+
.fa-phoenix-framework:before {
|
1883 |
+
content: "\f3dc"; }
|
1884 |
+
|
1885 |
+
.fa-phone:before {
|
1886 |
+
content: "\f095"; }
|
1887 |
+
|
1888 |
+
.fa-phone-slash:before {
|
1889 |
+
content: "\f3dd"; }
|
1890 |
+
|
1891 |
+
.fa-phone-square:before {
|
1892 |
+
content: "\f098"; }
|
1893 |
+
|
1894 |
+
.fa-phone-volume:before {
|
1895 |
+
content: "\f2a0"; }
|
1896 |
+
|
1897 |
+
.fa-php:before {
|
1898 |
+
content: "\f457"; }
|
1899 |
+
|
1900 |
+
.fa-pied-piper:before {
|
1901 |
+
content: "\f2ae"; }
|
1902 |
+
|
1903 |
+
.fa-pied-piper-alt:before {
|
1904 |
+
content: "\f1a8"; }
|
1905 |
+
|
1906 |
+
.fa-pied-piper-hat:before {
|
1907 |
+
content: "\f4e5"; }
|
1908 |
+
|
1909 |
+
.fa-pied-piper-pp:before {
|
1910 |
+
content: "\f1a7"; }
|
1911 |
+
|
1912 |
+
.fa-piggy-bank:before {
|
1913 |
+
content: "\f4d3"; }
|
1914 |
+
|
1915 |
+
.fa-pills:before {
|
1916 |
+
content: "\f484"; }
|
1917 |
+
|
1918 |
+
.fa-pinterest:before {
|
1919 |
+
content: "\f0d2"; }
|
1920 |
+
|
1921 |
+
.fa-pinterest-p:before {
|
1922 |
+
content: "\f231"; }
|
1923 |
+
|
1924 |
+
.fa-pinterest-square:before {
|
1925 |
+
content: "\f0d3"; }
|
1926 |
+
|
1927 |
+
.fa-plane:before {
|
1928 |
+
content: "\f072"; }
|
1929 |
+
|
1930 |
+
.fa-play:before {
|
1931 |
+
content: "\f04b"; }
|
1932 |
+
|
1933 |
+
.fa-play-circle:before {
|
1934 |
+
content: "\f144"; }
|
1935 |
+
|
1936 |
+
.fa-playstation:before {
|
1937 |
+
content: "\f3df"; }
|
1938 |
+
|
1939 |
+
.fa-plug:before {
|
1940 |
+
content: "\f1e6"; }
|
1941 |
+
|
1942 |
+
.fa-plus:before {
|
1943 |
+
content: "\f067"; }
|
1944 |
+
|
1945 |
+
.fa-plus-circle:before {
|
1946 |
+
content: "\f055"; }
|
1947 |
+
|
1948 |
+
.fa-plus-square:before {
|
1949 |
+
content: "\f0fe"; }
|
1950 |
+
|
1951 |
+
.fa-podcast:before {
|
1952 |
+
content: "\f2ce"; }
|
1953 |
+
|
1954 |
+
.fa-poo:before {
|
1955 |
+
content: "\f2fe"; }
|
1956 |
+
|
1957 |
+
.fa-pound-sign:before {
|
1958 |
+
content: "\f154"; }
|
1959 |
+
|
1960 |
+
.fa-power-off:before {
|
1961 |
+
content: "\f011"; }
|
1962 |
+
|
1963 |
+
.fa-prescription-bottle:before {
|
1964 |
+
content: "\f485"; }
|
1965 |
+
|
1966 |
+
.fa-prescription-bottle-alt:before {
|
1967 |
+
content: "\f486"; }
|
1968 |
+
|
1969 |
+
.fa-print:before {
|
1970 |
+
content: "\f02f"; }
|
1971 |
+
|
1972 |
+
.fa-procedures:before {
|
1973 |
+
content: "\f487"; }
|
1974 |
+
|
1975 |
+
.fa-product-hunt:before {
|
1976 |
+
content: "\f288"; }
|
1977 |
+
|
1978 |
+
.fa-pushed:before {
|
1979 |
+
content: "\f3e1"; }
|
1980 |
+
|
1981 |
+
.fa-puzzle-piece:before {
|
1982 |
+
content: "\f12e"; }
|
1983 |
+
|
1984 |
+
.fa-python:before {
|
1985 |
+
content: "\f3e2"; }
|
1986 |
+
|
1987 |
+
.fa-qq:before {
|
1988 |
+
content: "\f1d6"; }
|
1989 |
+
|
1990 |
+
.fa-qrcode:before {
|
1991 |
+
content: "\f029"; }
|
1992 |
+
|
1993 |
+
.fa-question:before {
|
1994 |
+
content: "\f128"; }
|
1995 |
+
|
1996 |
+
.fa-question-circle:before {
|
1997 |
+
content: "\f059"; }
|
1998 |
+
|
1999 |
+
.fa-quidditch:before {
|
2000 |
+
content: "\f458"; }
|
2001 |
+
|
2002 |
+
.fa-quinscape:before {
|
2003 |
+
content: "\f459"; }
|
2004 |
+
|
2005 |
+
.fa-quora:before {
|
2006 |
+
content: "\f2c4"; }
|
2007 |
+
|
2008 |
+
.fa-quote-left:before {
|
2009 |
+
content: "\f10d"; }
|
2010 |
+
|
2011 |
+
.fa-quote-right:before {
|
2012 |
+
content: "\f10e"; }
|
2013 |
+
|
2014 |
+
.fa-random:before {
|
2015 |
+
content: "\f074"; }
|
2016 |
+
|
2017 |
+
.fa-ravelry:before {
|
2018 |
+
content: "\f2d9"; }
|
2019 |
+
|
2020 |
+
.fa-react:before {
|
2021 |
+
content: "\f41b"; }
|
2022 |
+
|
2023 |
+
.fa-readme:before {
|
2024 |
+
content: "\f4d5"; }
|
2025 |
+
|
2026 |
+
.fa-rebel:before {
|
2027 |
+
content: "\f1d0"; }
|
2028 |
+
|
2029 |
+
.fa-recycle:before {
|
2030 |
+
content: "\f1b8"; }
|
2031 |
+
|
2032 |
+
.fa-red-river:before {
|
2033 |
+
content: "\f3e3"; }
|
2034 |
+
|
2035 |
+
.fa-reddit:before {
|
2036 |
+
content: "\f1a1"; }
|
2037 |
+
|
2038 |
+
.fa-reddit-alien:before {
|
2039 |
+
content: "\f281"; }
|
2040 |
+
|
2041 |
+
.fa-reddit-square:before {
|
2042 |
+
content: "\f1a2"; }
|
2043 |
+
|
2044 |
+
.fa-redo:before {
|
2045 |
+
content: "\f01e"; }
|
2046 |
+
|
2047 |
+
.fa-redo-alt:before {
|
2048 |
+
content: "\f2f9"; }
|
2049 |
+
|
2050 |
+
.fa-registered:before {
|
2051 |
+
content: "\f25d"; }
|
2052 |
+
|
2053 |
+
.fa-rendact:before {
|
2054 |
+
content: "\f3e4"; }
|
2055 |
+
|
2056 |
+
.fa-renren:before {
|
2057 |
+
content: "\f18b"; }
|
2058 |
+
|
2059 |
+
.fa-reply:before {
|
2060 |
+
content: "\f3e5"; }
|
2061 |
+
|
2062 |
+
.fa-reply-all:before {
|
2063 |
+
content: "\f122"; }
|
2064 |
+
|
2065 |
+
.fa-replyd:before {
|
2066 |
+
content: "\f3e6"; }
|
2067 |
+
|
2068 |
+
.fa-resolving:before {
|
2069 |
+
content: "\f3e7"; }
|
2070 |
+
|
2071 |
+
.fa-retweet:before {
|
2072 |
+
content: "\f079"; }
|
2073 |
+
|
2074 |
+
.fa-ribbon:before {
|
2075 |
+
content: "\f4d6"; }
|
2076 |
+
|
2077 |
+
.fa-road:before {
|
2078 |
+
content: "\f018"; }
|
2079 |
+
|
2080 |
+
.fa-rocket:before {
|
2081 |
+
content: "\f135"; }
|
2082 |
+
|
2083 |
+
.fa-rocketchat:before {
|
2084 |
+
content: "\f3e8"; }
|
2085 |
+
|
2086 |
+
.fa-rockrms:before {
|
2087 |
+
content: "\f3e9"; }
|
2088 |
+
|
2089 |
+
.fa-rss:before {
|
2090 |
+
content: "\f09e"; }
|
2091 |
+
|
2092 |
+
.fa-rss-square:before {
|
2093 |
+
content: "\f143"; }
|
2094 |
+
|
2095 |
+
.fa-ruble-sign:before {
|
2096 |
+
content: "\f158"; }
|
2097 |
+
|
2098 |
+
.fa-rupee-sign:before {
|
2099 |
+
content: "\f156"; }
|
2100 |
+
|
2101 |
+
.fa-safari:before {
|
2102 |
+
content: "\f267"; }
|
2103 |
+
|
2104 |
+
.fa-sass:before {
|
2105 |
+
content: "\f41e"; }
|
2106 |
+
|
2107 |
+
.fa-save:before {
|
2108 |
+
content: "\f0c7"; }
|
2109 |
+
|
2110 |
+
.fa-schlix:before {
|
2111 |
+
content: "\f3ea"; }
|
2112 |
+
|
2113 |
+
.fa-scribd:before {
|
2114 |
+
content: "\f28a"; }
|
2115 |
+
|
2116 |
+
.fa-search:before {
|
2117 |
+
content: "\f002"; }
|
2118 |
+
|
2119 |
+
.fa-search-minus:before {
|
2120 |
+
content: "\f010"; }
|
2121 |
+
|
2122 |
+
.fa-search-plus:before {
|
2123 |
+
content: "\f00e"; }
|
2124 |
+
|
2125 |
+
.fa-searchengin:before {
|
2126 |
+
content: "\f3eb"; }
|
2127 |
+
|
2128 |
+
.fa-seedling:before {
|
2129 |
+
content: "\f4d8"; }
|
2130 |
+
|
2131 |
+
.fa-sellcast:before {
|
2132 |
+
content: "\f2da"; }
|
2133 |
+
|
2134 |
+
.fa-sellsy:before {
|
2135 |
+
content: "\f213"; }
|
2136 |
+
|
2137 |
+
.fa-server:before {
|
2138 |
+
content: "\f233"; }
|
2139 |
+
|
2140 |
+
.fa-servicestack:before {
|
2141 |
+
content: "\f3ec"; }
|
2142 |
+
|
2143 |
+
.fa-share:before {
|
2144 |
+
content: "\f064"; }
|
2145 |
+
|
2146 |
+
.fa-share-alt:before {
|
2147 |
+
content: "\f1e0"; }
|
2148 |
+
|
2149 |
+
.fa-share-alt-square:before {
|
2150 |
+
content: "\f1e1"; }
|
2151 |
+
|
2152 |
+
.fa-share-square:before {
|
2153 |
+
content: "\f14d"; }
|
2154 |
+
|
2155 |
+
.fa-shekel-sign:before {
|
2156 |
+
content: "\f20b"; }
|
2157 |
+
|
2158 |
+
.fa-shield-alt:before {
|
2159 |
+
content: "\f3ed"; }
|
2160 |
+
|
2161 |
+
.fa-ship:before {
|
2162 |
+
content: "\f21a"; }
|
2163 |
+
|
2164 |
+
.fa-shipping-fast:before {
|
2165 |
+
content: "\f48b"; }
|
2166 |
+
|
2167 |
+
.fa-shirtsinbulk:before {
|
2168 |
+
content: "\f214"; }
|
2169 |
+
|
2170 |
+
.fa-shopping-bag:before {
|
2171 |
+
content: "\f290"; }
|
2172 |
+
|
2173 |
+
.fa-shopping-basket:before {
|
2174 |
+
content: "\f291"; }
|
2175 |
+
|
2176 |
+
.fa-shopping-cart:before {
|
2177 |
+
content: "\f07a"; }
|
2178 |
+
|
2179 |
+
.fa-shower:before {
|
2180 |
+
content: "\f2cc"; }
|
2181 |
+
|
2182 |
+
.fa-sign:before {
|
2183 |
+
content: "\f4d9"; }
|
2184 |
+
|
2185 |
+
.fa-sign-in-alt:before {
|
2186 |
+
content: "\f2f6"; }
|
2187 |
+
|
2188 |
+
.fa-sign-language:before {
|
2189 |
+
content: "\f2a7"; }
|
2190 |
+
|
2191 |
+
.fa-sign-out-alt:before {
|
2192 |
+
content: "\f2f5"; }
|
2193 |
+
|
2194 |
+
.fa-signal:before {
|
2195 |
+
content: "\f012"; }
|
2196 |
+
|
2197 |
+
.fa-simplybuilt:before {
|
2198 |
+
content: "\f215"; }
|
2199 |
+
|
2200 |
+
.fa-sistrix:before {
|
2201 |
+
content: "\f3ee"; }
|
2202 |
+
|
2203 |
+
.fa-sitemap:before {
|
2204 |
+
content: "\f0e8"; }
|
2205 |
+
|
2206 |
+
.fa-skyatlas:before {
|
2207 |
+
content: "\f216"; }
|
2208 |
+
|
2209 |
+
.fa-skype:before {
|
2210 |
+
content: "\f17e"; }
|
2211 |
+
|
2212 |
+
.fa-slack:before {
|
2213 |
+
content: "\f198"; }
|
2214 |
+
|
2215 |
+
.fa-slack-hash:before {
|
2216 |
+
content: "\f3ef"; }
|
2217 |
+
|
2218 |
+
.fa-sliders-h:before {
|
2219 |
+
content: "\f1de"; }
|
2220 |
+
|
2221 |
+
.fa-slideshare:before {
|
2222 |
+
content: "\f1e7"; }
|
2223 |
+
|
2224 |
+
.fa-smile:before {
|
2225 |
+
content: "\f118"; }
|
2226 |
+
|
2227 |
+
.fa-smoking:before {
|
2228 |
+
content: "\f48d"; }
|
2229 |
+
|
2230 |
+
.fa-snapchat:before {
|
2231 |
+
content: "\f2ab"; }
|
2232 |
+
|
2233 |
+
.fa-snapchat-ghost:before {
|
2234 |
+
content: "\f2ac"; }
|
2235 |
+
|
2236 |
+
.fa-snapchat-square:before {
|
2237 |
+
content: "\f2ad"; }
|
2238 |
+
|
2239 |
+
.fa-snowflake:before {
|
2240 |
+
content: "\f2dc"; }
|
2241 |
+
|
2242 |
+
.fa-sort:before {
|
2243 |
+
content: "\f0dc"; }
|
2244 |
+
|
2245 |
+
.fa-sort-alpha-down:before {
|
2246 |
+
content: "\f15d"; }
|
2247 |
+
|
2248 |
+
.fa-sort-alpha-up:before {
|
2249 |
+
content: "\f15e"; }
|
2250 |
+
|
2251 |
+
.fa-sort-amount-down:before {
|
2252 |
+
content: "\f160"; }
|
2253 |
+
|
2254 |
+
.fa-sort-amount-up:before {
|
2255 |
+
content: "\f161"; }
|
2256 |
+
|
2257 |
+
.fa-sort-down:before {
|
2258 |
+
content: "\f0dd"; }
|
2259 |
+
|
2260 |
+
.fa-sort-numeric-down:before {
|
2261 |
+
content: "\f162"; }
|
2262 |
+
|
2263 |
+
.fa-sort-numeric-up:before {
|
2264 |
+
content: "\f163"; }
|
2265 |
+
|
2266 |
+
.fa-sort-up:before {
|
2267 |
+
content: "\f0de"; }
|
2268 |
+
|
2269 |
+
.fa-soundcloud:before {
|
2270 |
+
content: "\f1be"; }
|
2271 |
+
|
2272 |
+
.fa-space-shuttle:before {
|
2273 |
+
content: "\f197"; }
|
2274 |
+
|
2275 |
+
.fa-speakap:before {
|
2276 |
+
content: "\f3f3"; }
|
2277 |
+
|
2278 |
+
.fa-spinner:before {
|
2279 |
+
content: "\f110"; }
|
2280 |
+
|
2281 |
+
.fa-spotify:before {
|
2282 |
+
content: "\f1bc"; }
|
2283 |
+
|
2284 |
+
.fa-square:before {
|
2285 |
+
content: "\f0c8"; }
|
2286 |
+
|
2287 |
+
.fa-square-full:before {
|
2288 |
+
content: "\f45c"; }
|
2289 |
+
|
2290 |
+
.fa-stack-exchange:before {
|
2291 |
+
content: "\f18d"; }
|
2292 |
+
|
2293 |
+
.fa-stack-overflow:before {
|
2294 |
+
content: "\f16c"; }
|
2295 |
+
|
2296 |
+
.fa-star:before {
|
2297 |
+
content: "\f005"; }
|
2298 |
+
|
2299 |
+
.fa-star-half:before {
|
2300 |
+
content: "\f089"; }
|
2301 |
+
|
2302 |
+
.fa-staylinked:before {
|
2303 |
+
content: "\f3f5"; }
|
2304 |
+
|
2305 |
+
.fa-steam:before {
|
2306 |
+
content: "\f1b6"; }
|
2307 |
+
|
2308 |
+
.fa-steam-square:before {
|
2309 |
+
content: "\f1b7"; }
|
2310 |
+
|
2311 |
+
.fa-steam-symbol:before {
|
2312 |
+
content: "\f3f6"; }
|
2313 |
+
|
2314 |
+
.fa-step-backward:before {
|
2315 |
+
content: "\f048"; }
|
2316 |
+
|
2317 |
+
.fa-step-forward:before {
|
2318 |
+
content: "\f051"; }
|
2319 |
+
|
2320 |
+
.fa-stethoscope:before {
|
2321 |
+
content: "\f0f1"; }
|
2322 |
+
|
2323 |
+
.fa-sticker-mule:before {
|
2324 |
+
content: "\f3f7"; }
|
2325 |
+
|
2326 |
+
.fa-sticky-note:before {
|
2327 |
+
content: "\f249"; }
|
2328 |
+
|
2329 |
+
.fa-stop:before {
|
2330 |
+
content: "\f04d"; }
|
2331 |
+
|
2332 |
+
.fa-stop-circle:before {
|
2333 |
+
content: "\f28d"; }
|
2334 |
+
|
2335 |
+
.fa-stopwatch:before {
|
2336 |
+
content: "\f2f2"; }
|
2337 |
+
|
2338 |
+
.fa-strava:before {
|
2339 |
+
content: "\f428"; }
|
2340 |
+
|
2341 |
+
.fa-street-view:before {
|
2342 |
+
content: "\f21d"; }
|
2343 |
+
|
2344 |
+
.fa-strikethrough:before {
|
2345 |
+
content: "\f0cc"; }
|
2346 |
+
|
2347 |
+
.fa-stripe:before {
|
2348 |
+
content: "\f429"; }
|
2349 |
+
|
2350 |
+
.fa-stripe-s:before {
|
2351 |
+
content: "\f42a"; }
|
2352 |
+
|
2353 |
+
.fa-studiovinari:before {
|
2354 |
+
content: "\f3f8"; }
|
2355 |
+
|
2356 |
+
.fa-stumbleupon:before {
|
2357 |
+
content: "\f1a4"; }
|
2358 |
+
|
2359 |
+
.fa-stumbleupon-circle:before {
|
2360 |
+
content: "\f1a3"; }
|
2361 |
+
|
2362 |
+
.fa-subscript:before {
|
2363 |
+
content: "\f12c"; }
|
2364 |
+
|
2365 |
+
.fa-subway:before {
|
2366 |
+
content: "\f239"; }
|
2367 |
+
|
2368 |
+
.fa-suitcase:before {
|
2369 |
+
content: "\f0f2"; }
|
2370 |
+
|
2371 |
+
.fa-sun:before {
|
2372 |
+
content: "\f185"; }
|
2373 |
+
|
2374 |
+
.fa-superpowers:before {
|
2375 |
+
content: "\f2dd"; }
|
2376 |
+
|
2377 |
+
.fa-superscript:before {
|
2378 |
+
content: "\f12b"; }
|
2379 |
+
|
2380 |
+
.fa-supple:before {
|
2381 |
+
content: "\f3f9"; }
|
2382 |
+
|
2383 |
+
.fa-sync:before {
|
2384 |
+
content: "\f021"; }
|
2385 |
+
|
2386 |
+
.fa-sync-alt:before {
|
2387 |
+
content: "\f2f1"; }
|
2388 |
+
|
2389 |
+
.fa-syringe:before {
|
2390 |
+
content: "\f48e"; }
|
2391 |
+
|
2392 |
+
.fa-table:before {
|
2393 |
+
content: "\f0ce"; }
|
2394 |
+
|
2395 |
+
.fa-table-tennis:before {
|
2396 |
+
content: "\f45d"; }
|
2397 |
+
|
2398 |
+
.fa-tablet:before {
|
2399 |
+
content: "\f10a"; }
|
2400 |
+
|
2401 |
+
.fa-tablet-alt:before {
|
2402 |
+
content: "\f3fa"; }
|
2403 |
+
|
2404 |
+
.fa-tablets:before {
|
2405 |
+
content: "\f490"; }
|
2406 |
+
|
2407 |
+
.fa-tachometer-alt:before {
|
2408 |
+
content: "\f3fd"; }
|
2409 |
+
|
2410 |
+
.fa-tag:before {
|
2411 |
+
content: "\f02b"; }
|
2412 |
+
|
2413 |
+
.fa-tags:before {
|
2414 |
+
content: "\f02c"; }
|
2415 |
+
|
2416 |
+
.fa-tape:before {
|
2417 |
+
content: "\f4db"; }
|
2418 |
+
|
2419 |
+
.fa-tasks:before {
|
2420 |
+
content: "\f0ae"; }
|
2421 |
+
|
2422 |
+
.fa-taxi:before {
|
2423 |
+
content: "\f1ba"; }
|
2424 |
+
|
2425 |
+
.fa-telegram:before {
|
2426 |
+
content: "\f2c6"; }
|
2427 |
+
|
2428 |
+
.fa-telegram-plane:before {
|
2429 |
+
content: "\f3fe"; }
|
2430 |
+
|
2431 |
+
.fa-tencent-weibo:before {
|
2432 |
+
content: "\f1d5"; }
|
2433 |
+
|
2434 |
+
.fa-terminal:before {
|
2435 |
+
content: "\f120"; }
|
2436 |
+
|
2437 |
+
.fa-text-height:before {
|
2438 |
+
content: "\f034"; }
|
2439 |
+
|
2440 |
+
.fa-text-width:before {
|
2441 |
+
content: "\f035"; }
|
2442 |
+
|
2443 |
+
.fa-th:before {
|
2444 |
+
content: "\f00a"; }
|
2445 |
+
|
2446 |
+
.fa-th-large:before {
|
2447 |
+
content: "\f009"; }
|
2448 |
+
|
2449 |
+
.fa-th-list:before {
|
2450 |
+
content: "\f00b"; }
|
2451 |
+
|
2452 |
+
.fa-themeisle:before {
|
2453 |
+
content: "\f2b2"; }
|
2454 |
+
|
2455 |
+
.fa-thermometer:before {
|
2456 |
+
content: "\f491"; }
|
2457 |
+
|
2458 |
+
.fa-thermometer-empty:before {
|
2459 |
+
content: "\f2cb"; }
|
2460 |
+
|
2461 |
+
.fa-thermometer-full:before {
|
2462 |
+
content: "\f2c7"; }
|
2463 |
+
|
2464 |
+
.fa-thermometer-half:before {
|
2465 |
+
content: "\f2c9"; }
|
2466 |
+
|
2467 |
+
.fa-thermometer-quarter:before {
|
2468 |
+
content: "\f2ca"; }
|
2469 |
+
|
2470 |
+
.fa-thermometer-three-quarters:before {
|
2471 |
+
content: "\f2c8"; }
|
2472 |
+
|
2473 |
+
.fa-thumbs-down:before {
|
2474 |
+
content: "\f165"; }
|
2475 |
+
|
2476 |
+
.fa-thumbs-up:before {
|
2477 |
+
content: "\f164"; }
|
2478 |
+
|
2479 |
+
.fa-thumbtack:before {
|
2480 |
+
content: "\f08d"; }
|
2481 |
+
|
2482 |
+
.fa-ticket-alt:before {
|
2483 |
+
content: "\f3ff"; }
|
2484 |
+
|
2485 |
+
.fa-times:before {
|
2486 |
+
content: "\f00d"; }
|
2487 |
+
|
2488 |
+
.fa-times-circle:before {
|
2489 |
+
content: "\f057"; }
|
2490 |
+
|
2491 |
+
.fa-tint:before {
|
2492 |
+
content: "\f043"; }
|
2493 |
+
|
2494 |
+
.fa-toggle-off:before {
|
2495 |
+
content: "\f204"; }
|
2496 |
+
|
2497 |
+
.fa-toggle-on:before {
|
2498 |
+
content: "\f205"; }
|
2499 |
+
|
2500 |
+
.fa-trademark:before {
|
2501 |
+
content: "\f25c"; }
|
2502 |
+
|
2503 |
+
.fa-train:before {
|
2504 |
+
content: "\f238"; }
|
2505 |
+
|
2506 |
+
.fa-transgender:before {
|
2507 |
+
content: "\f224"; }
|
2508 |
+
|
2509 |
+
.fa-transgender-alt:before {
|
2510 |
+
content: "\f225"; }
|
2511 |
+
|
2512 |
+
.fa-trash:before {
|
2513 |
+
content: "\f1f8"; }
|
2514 |
+
|
2515 |
+
.fa-trash-alt:before {
|
2516 |
+
content: "\f2ed"; }
|
2517 |
+
|
2518 |
+
.fa-tree:before {
|
2519 |
+
content: "\f1bb"; }
|
2520 |
+
|
2521 |
+
.fa-trello:before {
|
2522 |
+
content: "\f181"; }
|
2523 |
+
|
2524 |
+
.fa-tripadvisor:before {
|
2525 |
+
content: "\f262"; }
|
2526 |
+
|
2527 |
+
.fa-trophy:before {
|
2528 |
+
content: "\f091"; }
|
2529 |
+
|
2530 |
+
.fa-truck:before {
|
2531 |
+
content: "\f0d1"; }
|
2532 |
+
|
2533 |
+
.fa-truck-loading:before {
|
2534 |
+
content: "\f4de"; }
|
2535 |
+
|
2536 |
+
.fa-truck-moving:before {
|
2537 |
+
content: "\f4df"; }
|
2538 |
+
|
2539 |
+
.fa-tty:before {
|
2540 |
+
content: "\f1e4"; }
|
2541 |
+
|
2542 |
+
.fa-tumblr:before {
|
2543 |
+
content: "\f173"; }
|
2544 |
+
|
2545 |
+
.fa-tumblr-square:before {
|
2546 |
+
content: "\f174"; }
|
2547 |
+
|
2548 |
+
.fa-tv:before {
|
2549 |
+
content: "\f26c"; }
|
2550 |
+
|
2551 |
+
.fa-twitch:before {
|
2552 |
+
content: "\f1e8"; }
|
2553 |
+
|
2554 |
+
.fa-twitter:before {
|
2555 |
+
content: "\f099"; }
|
2556 |
+
|
2557 |
+
.fa-twitter-square:before {
|
2558 |
+
content: "\f081"; }
|
2559 |
+
|
2560 |
+
.fa-typo3:before {
|
2561 |
+
content: "\f42b"; }
|
2562 |
+
|
2563 |
+
.fa-uber:before {
|
2564 |
+
content: "\f402"; }
|
2565 |
+
|
2566 |
+
.fa-uikit:before {
|
2567 |
+
content: "\f403"; }
|
2568 |
+
|
2569 |
+
.fa-umbrella:before {
|
2570 |
+
content: "\f0e9"; }
|
2571 |
+
|
2572 |
+
.fa-underline:before {
|
2573 |
+
content: "\f0cd"; }
|
2574 |
+
|
2575 |
+
.fa-undo:before {
|
2576 |
+
content: "\f0e2"; }
|
2577 |
+
|
2578 |
+
.fa-undo-alt:before {
|
2579 |
+
content: "\f2ea"; }
|
2580 |
+
|
2581 |
+
.fa-uniregistry:before {
|
2582 |
+
content: "\f404"; }
|
2583 |
+
|
2584 |
+
.fa-universal-access:before {
|
2585 |
+
content: "\f29a"; }
|
2586 |
+
|
2587 |
+
.fa-university:before {
|
2588 |
+
content: "\f19c"; }
|
2589 |
+
|
2590 |
+
.fa-unlink:before {
|
2591 |
+
content: "\f127"; }
|
2592 |
+
|
2593 |
+
.fa-unlock:before {
|
2594 |
+
content: "\f09c"; }
|
2595 |
+
|
2596 |
+
.fa-unlock-alt:before {
|
2597 |
+
content: "\f13e"; }
|
2598 |
+
|
2599 |
+
.fa-untappd:before {
|
2600 |
+
content: "\f405"; }
|
2601 |
+
|
2602 |
+
.fa-upload:before {
|
2603 |
+
content: "\f093"; }
|
2604 |
+
|
2605 |
+
.fa-usb:before {
|
2606 |
+
content: "\f287"; }
|
2607 |
+
|
2608 |
+
.fa-user:before {
|
2609 |
+
content: "\f007"; }
|
2610 |
+
|
2611 |
+
.fa-user-circle:before {
|
2612 |
+
content: "\f2bd"; }
|
2613 |
+
|
2614 |
+
.fa-user-md:before {
|
2615 |
+
content: "\f0f0"; }
|
2616 |
+
|
2617 |
+
.fa-user-plus:before {
|
2618 |
+
content: "\f234"; }
|
2619 |
+
|
2620 |
+
.fa-user-secret:before {
|
2621 |
+
content: "\f21b"; }
|
2622 |
+
|
2623 |
+
.fa-user-times:before {
|
2624 |
+
content: "\f235"; }
|
2625 |
+
|
2626 |
+
.fa-users:before {
|
2627 |
+
content: "\f0c0"; }
|
2628 |
+
|
2629 |
+
.fa-ussunnah:before {
|
2630 |
+
content: "\f407"; }
|
2631 |
+
|
2632 |
+
.fa-utensil-spoon:before {
|
2633 |
+
content: "\f2e5"; }
|
2634 |
+
|
2635 |
+
.fa-utensils:before {
|
2636 |
+
content: "\f2e7"; }
|
2637 |
+
|
2638 |
+
.fa-vaadin:before {
|
2639 |
+
content: "\f408"; }
|
2640 |
+
|
2641 |
+
.fa-venus:before {
|
2642 |
+
content: "\f221"; }
|
2643 |
+
|
2644 |
+
.fa-venus-double:before {
|
2645 |
+
content: "\f226"; }
|
2646 |
+
|
2647 |
+
.fa-venus-mars:before {
|
2648 |
+
content: "\f228"; }
|
2649 |
+
|
2650 |
+
.fa-viacoin:before {
|
2651 |
+
content: "\f237"; }
|
2652 |
+
|
2653 |
+
.fa-viadeo:before {
|
2654 |
+
content: "\f2a9"; }
|
2655 |
+
|
2656 |
+
.fa-viadeo-square:before {
|
2657 |
+
content: "\f2aa"; }
|
2658 |
+
|
2659 |
+
.fa-vial:before {
|
2660 |
+
content: "\f492"; }
|
2661 |
+
|
2662 |
+
.fa-vials:before {
|
2663 |
+
content: "\f493"; }
|
2664 |
+
|
2665 |
+
.fa-viber:before {
|
2666 |
+
content: "\f409"; }
|
2667 |
+
|
2668 |
+
.fa-video:before {
|
2669 |
+
content: "\f03d"; }
|
2670 |
+
|
2671 |
+
.fa-video-slash:before {
|
2672 |
+
content: "\f4e2"; }
|
2673 |
+
|
2674 |
+
.fa-vimeo:before {
|
2675 |
+
content: "\f40a"; }
|
2676 |
+
|
2677 |
+
.fa-vimeo-square:before {
|
2678 |
+
content: "\f194"; }
|
2679 |
+
|
2680 |
+
.fa-vimeo-v:before {
|
2681 |
+
content: "\f27d"; }
|
2682 |
+
|
2683 |
+
.fa-vine:before {
|
2684 |
+
content: "\f1ca"; }
|
2685 |
+
|
2686 |
+
.fa-vk:before {
|
2687 |
+
content: "\f189"; }
|
2688 |
+
|
2689 |
+
.fa-vnv:before {
|
2690 |
+
content: "\f40b"; }
|
2691 |
+
|
2692 |
+
.fa-volleyball-ball:before {
|
2693 |
+
content: "\f45f"; }
|
2694 |
+
|
2695 |
+
.fa-volume-down:before {
|
2696 |
+
content: "\f027"; }
|
2697 |
+
|
2698 |
+
.fa-volume-off:before {
|
2699 |
+
content: "\f026"; }
|
2700 |
+
|
2701 |
+
.fa-volume-up:before {
|
2702 |
+
content: "\f028"; }
|
2703 |
+
|
2704 |
+
.fa-vuejs:before {
|
2705 |
+
content: "\f41f"; }
|
2706 |
+
|
2707 |
+
.fa-warehouse:before {
|
2708 |
+
content: "\f494"; }
|
2709 |
+
|
2710 |
+
.fa-weibo:before {
|
2711 |
+
content: "\f18a"; }
|
2712 |
+
|
2713 |
+
.fa-weight:before {
|
2714 |
+
content: "\f496"; }
|
2715 |
+
|
2716 |
+
.fa-weixin:before {
|
2717 |
+
content: "\f1d7"; }
|
2718 |
+
|
2719 |
+
.fa-whatsapp:before {
|
2720 |
+
content: "\f232"; }
|
2721 |
+
|
2722 |
+
.fa-whatsapp-square:before {
|
2723 |
+
content: "\f40c"; }
|
2724 |
+
|
2725 |
+
.fa-wheelchair:before {
|
2726 |
+
content: "\f193"; }
|
2727 |
+
|
2728 |
+
.fa-whmcs:before {
|
2729 |
+
content: "\f40d"; }
|
2730 |
+
|
2731 |
+
.fa-wifi:before {
|
2732 |
+
content: "\f1eb"; }
|
2733 |
+
|
2734 |
+
.fa-wikipedia-w:before {
|
2735 |
+
content: "\f266"; }
|
2736 |
+
|
2737 |
+
.fa-window-close:before {
|
2738 |
+
content: "\f410"; }
|
2739 |
+
|
2740 |
+
.fa-window-maximize:before {
|
2741 |
+
content: "\f2d0"; }
|
2742 |
+
|
2743 |
+
.fa-window-minimize:before {
|
2744 |
+
content: "\f2d1"; }
|
2745 |
+
|
2746 |
+
.fa-window-restore:before {
|
2747 |
+
content: "\f2d2"; }
|
2748 |
+
|
2749 |
+
.fa-windows:before {
|
2750 |
+
content: "\f17a"; }
|
2751 |
+
|
2752 |
+
.fa-wine-glass:before {
|
2753 |
+
content: "\f4e3"; }
|
2754 |
+
|
2755 |
+
.fa-won-sign:before {
|
2756 |
+
content: "\f159"; }
|
2757 |
+
|
2758 |
+
.fa-wordpress:before {
|
2759 |
+
content: "\f19a"; }
|
2760 |
+
|
2761 |
+
.fa-wordpress-simple:before {
|
2762 |
+
content: "\f411"; }
|
2763 |
+
|
2764 |
+
.fa-wpbeginner:before {
|
2765 |
+
content: "\f297"; }
|
2766 |
+
|
2767 |
+
.fa-wpexplorer:before {
|
2768 |
+
content: "\f2de"; }
|
2769 |
+
|
2770 |
+
.fa-wpforms:before {
|
2771 |
+
content: "\f298"; }
|
2772 |
+
|
2773 |
+
.fa-wrench:before {
|
2774 |
+
content: "\f0ad"; }
|
2775 |
+
|
2776 |
+
.fa-x-ray:before {
|
2777 |
+
content: "\f497"; }
|
2778 |
+
|
2779 |
+
.fa-xbox:before {
|
2780 |
+
content: "\f412"; }
|
2781 |
+
|
2782 |
+
.fa-xing:before {
|
2783 |
+
content: "\f168"; }
|
2784 |
+
|
2785 |
+
.fa-xing-square:before {
|
2786 |
+
content: "\f169"; }
|
2787 |
+
|
2788 |
+
.fa-y-combinator:before {
|
2789 |
+
content: "\f23b"; }
|
2790 |
+
|
2791 |
+
.fa-yahoo:before {
|
2792 |
+
content: "\f19e"; }
|
2793 |
+
|
2794 |
+
.fa-yandex:before {
|
2795 |
+
content: "\f413"; }
|
2796 |
+
|
2797 |
+
.fa-yandex-international:before {
|
2798 |
+
content: "\f414"; }
|
2799 |
+
|
2800 |
+
.fa-yelp:before {
|
2801 |
+
content: "\f1e9"; }
|
2802 |
+
|
2803 |
+
.fa-yen-sign:before {
|
2804 |
+
content: "\f157"; }
|
2805 |
+
|
2806 |
+
.fa-yoast:before {
|
2807 |
+
content: "\f2b1"; }
|
2808 |
+
|
2809 |
+
.fa-youtube:before {
|
2810 |
+
content: "\f167"; }
|
2811 |
+
|
2812 |
+
.fa-youtube-square:before {
|
2813 |
+
content: "\f431"; }
|
2814 |
+
|
2815 |
+
.sr-only {
|
2816 |
+
border: 0;
|
2817 |
+
clip: rect(0, 0, 0, 0);
|
2818 |
+
height: 1px;
|
2819 |
+
margin: -1px;
|
2820 |
+
overflow: hidden;
|
2821 |
+
padding: 0;
|
2822 |
+
position: absolute;
|
2823 |
+
width: 1px; }
|
2824 |
+
|
2825 |
+
.sr-only-focusable:active, .sr-only-focusable:focus {
|
2826 |
+
clip: auto;
|
2827 |
+
height: auto;
|
2828 |
+
margin: 0;
|
2829 |
+
overflow: visible;
|
2830 |
+
position: static;
|
2831 |
+
width: auto; }
|
2832 |
+
@font-face {
|
2833 |
+
font-family: 'Font Awesome 5 Brands';
|
2834 |
+
font-style: normal;
|
2835 |
+
font-weight: normal;
|
2836 |
+
src: url("../webfonts/fa-brands-400.eot");
|
2837 |
+
src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
|
2838 |
+
|
2839 |
+
.fab {
|
2840 |
+
font-family: 'Font Awesome 5 Brands'; }
|
2841 |
+
@font-face {
|
2842 |
+
font-family: 'Font Awesome 5 Free';
|
2843 |
+
font-style: normal;
|
2844 |
+
font-weight: 400;
|
2845 |
+
src: url("../webfonts/fa-regular-400.eot");
|
2846 |
+
src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }
|
2847 |
+
|
2848 |
+
.far {
|
2849 |
+
font-family: 'Font Awesome 5 Free';
|
2850 |
+
font-weight: 400; }
|
2851 |
+
@font-face {
|
2852 |
+
font-family: 'Font Awesome 5 Free';
|
2853 |
+
font-style: normal;
|
2854 |
+
font-weight: 900;
|
2855 |
+
src: url("../webfonts/fa-solid-900.eot");
|
2856 |
+
src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
|
2857 |
+
|
2858 |
+
.fa,
|
2859 |
+
.fas {
|
2860 |
+
font-family: 'Font Awesome 5 Free';
|
2861 |
+
font-weight: 900; }
|
css/frontend.css
CHANGED
@@ -30,7 +30,10 @@ div.social-networks a{
|
|
30 |
|
31 |
.theme-1 .fa.fa-facebook:hover,.theme-1 .fa.fa-twitter:hover,.theme-1 .fa.fa-google:hover,
|
32 |
.theme-1 .fa.fa-linkedin:hover,.theme-1 .fa.fa-instagram:hover,.theme-1 .fa.fa-vk:hover,
|
33 |
-
.theme-1 .fa.fa-foursquare:hover,.theme-1 .fa.fa-wordpress:hover, .theme-1 .fa-buffer:hover
|
|
|
|
|
|
|
34 |
|
35 |
{
|
36 |
opacity:0.5;
|
@@ -41,7 +44,10 @@ div.social-networks a{
|
|
41 |
}
|
42 |
.theme-2 .fa.fa-facebook:hover,.theme-2 .fa.fa-twitter:hover,.theme-2 .fa.fa-google:hover,
|
43 |
.theme-2 .fa.fa-linkedin:hover,.theme-2 .fa.fa-instagram:hover,.theme-2 .fa.fa-vk:hover,
|
44 |
-
.theme-2 .fa.fa-foursquare:hover,.theme-2 .fa.fa-wordpress:hover, .theme-2 .fa-buffer:hover
|
|
|
|
|
|
|
45 |
|
46 |
{background:none;
|
47 |
-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
|
@@ -52,7 +58,10 @@ div.social-networks a{
|
|
52 |
|
53 |
.theme-3 .fa.fa-facebook:hover,.theme-3 .fa.fa-twitter:hover,.theme-3 .fa.fa-google:hover,
|
54 |
.theme-3 .fa.fa-linkedin:hover,.theme-3 .fa.fa-instagram:hover,.theme-3 .fa.fa-vk:hover,
|
55 |
-
.theme-3 .fa.fa-foursquare:hover,.theme-3 .fa.fa-wordpress:hover, .theme-3 .fa-buffer:hover
|
|
|
|
|
|
|
56 |
opacity:0.8;
|
57 |
background-color: #9D1C20;
|
58 |
-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
|
@@ -62,7 +71,7 @@ background-color: #9D1C20;
|
|
62 |
|
63 |
}
|
64 |
|
65 |
-
.theme-3 .fa.fa-facebook {
|
66 |
background: #3b5999 none repeat scroll 0 0;
|
67 |
border-radius: 5px;
|
68 |
color: #ffffff;
|
@@ -87,7 +96,7 @@ background-color: #9D1C20;
|
|
87 |
background-color: #000
|
88 |
}
|
89 |
|
90 |
-
.theme-3 .fa.fa-twitter {
|
91 |
background: #42d3ff none repeat scroll 0 0;
|
92 |
border-radius: 5px;
|
93 |
color: #ffffff;
|
@@ -99,7 +108,7 @@ background-color: #9D1C20;
|
|
99 |
width: 40px;
|
100 |
}
|
101 |
|
102 |
-
.theme-3 .fa.fa-google {
|
103 |
background: #dd4b39 none repeat scroll 0 0;
|
104 |
border-radius: 5px;
|
105 |
color: #ffffff;
|
@@ -177,7 +186,7 @@ background-color: #9D1C20;
|
|
177 |
width: 40px;
|
178 |
}
|
179 |
|
180 |
-
.theme-1 .fa.fa-facebook {
|
181 |
background: #0073AA none repeat scroll 0 0;
|
182 |
border-radius: 24px;
|
183 |
color:#fff;
|
@@ -203,7 +212,7 @@ background-color: #9D1C20;
|
|
203 |
background-color: #333333
|
204 |
}
|
205 |
|
206 |
-
.theme-1 .fa.fa-twitter {
|
207 |
background: #1FCCFF none repeat scroll 0 0;
|
208 |
border-radius: 24px;
|
209 |
color:#fff;
|
@@ -215,7 +224,7 @@ background-color: #9D1C20;
|
|
215 |
width: 40px;
|
216 |
}
|
217 |
|
218 |
-
.theme-1 .fa.fa-google {
|
219 |
background: #DE4B3B none repeat scroll 0 0;
|
220 |
border-radius: 24px;
|
221 |
color: #ffffff;
|
@@ -291,7 +300,7 @@ width: 40px;
|
|
291 |
display: table-cell;
|
292 |
width: 40px;
|
293 |
}
|
294 |
-
.theme-2 .fa.fa-facebook {
|
295 |
background: #1C74BC none repeat scroll 0 0;
|
296 |
color: #ffffff;
|
297 |
text-align: center;
|
@@ -316,7 +325,7 @@ display: table-cell;
|
|
316 |
background-color: #333333
|
317 |
}
|
318 |
|
319 |
-
.theme-2 .fa.fa-twitter{
|
320 |
background: #24B4F3 none repeat scroll 0 0;
|
321 |
color: #ffffff;
|
322 |
text-align: center;
|
@@ -329,7 +338,7 @@ background: #24B4F3 none repeat scroll 0 0;
|
|
329 |
|
330 |
}
|
331 |
|
332 |
-
.theme-2 .fa.fa-google{
|
333 |
background: #86C344 none repeat scroll 0 0;
|
334 |
color: #ffffff;
|
335 |
text-align: center;
|
@@ -408,18 +417,18 @@ background: #24B4F3 none repeat scroll 0 0;
|
|
408 |
|
409 |
}
|
410 |
|
411 |
-
.theme-2 .fa.fa-google:hover{
|
412 |
border: 1px solid #86C344;
|
413 |
color: #86C344 ;
|
414 |
|
415 |
}
|
416 |
-
.theme-2 .fa.fa-facebook:hover{
|
417 |
border: 1px solid #1C74BC;
|
418 |
color: #1C74BC ;
|
419 |
|
420 |
}
|
421 |
|
422 |
-
.theme-2 .fa.fa-twitter:hover{
|
423 |
border: 1px solid #24B4F3;
|
424 |
color: #24B4F3 ;
|
425 |
|
@@ -484,7 +493,7 @@ display: inline-block
|
|
484 |
display: inline-block
|
485 |
}
|
486 |
|
487 |
-
.theme-4 .fa.fa-facebook {
|
488 |
font-size: 19px;
|
489 |
padding-right: 16px;
|
490 |
padding-top:2px;
|
@@ -492,7 +501,7 @@ display: inline-block
|
|
492 |
display: inline-block
|
493 |
}
|
494 |
|
495 |
-
.theme-4 .fa.fa-twitter {
|
496 |
font-size: 19px;
|
497 |
padding-right: 16px;
|
498 |
padding-top:2px;
|
@@ -511,7 +520,7 @@ display: inline-block
|
|
511 |
display: inline-block
|
512 |
}
|
513 |
|
514 |
-
.theme-4 .fa.fa-google {
|
515 |
font-size: 19px;
|
516 |
padding-right: 16px;
|
517 |
padding-top:2px;
|
@@ -549,7 +558,7 @@ span.apsl-login-new-text{
|
|
549 |
Theme 5
|
550 |
*****************************/
|
551 |
|
552 |
-
.theme-5 .fa.fa-facebook {
|
553 |
background: #4E4E4E none repeat scroll 0 0;
|
554 |
border-radius: 5px;
|
555 |
color: #3FA1DA;
|
@@ -578,7 +587,7 @@ Theme 5
|
|
578 |
background: #4E4E4E url("../images/buffer.png") no-repeat scroll center center;
|
579 |
}
|
580 |
|
581 |
-
.theme-5 .fa.fa-twitter {
|
582 |
background: #4E4E4E none repeat scroll 0 0;
|
583 |
border-radius: 5px;
|
584 |
color: #01A8E8;
|
@@ -590,7 +599,7 @@ Theme 5
|
|
590 |
width: 40px;
|
591 |
}
|
592 |
|
593 |
-
.theme-5 .fa.fa-google {
|
594 |
background: #4E4E4E none repeat scroll 0 0;
|
595 |
border-radius: 5px;
|
596 |
color: #e1584b;
|
@@ -668,15 +677,15 @@ Theme 5
|
|
668 |
width: 40px;
|
669 |
}
|
670 |
|
671 |
-
.theme-5 .fa.fa-facebook:hover {
|
672 |
background: #496399 none repeat scroll 0 0;
|
673 |
}
|
674 |
|
675 |
-
.theme-5 .fa.fa-twitter:hover {
|
676 |
background: #2fb1e4 none repeat scroll 0 0;
|
677 |
}
|
678 |
|
679 |
-
.theme-5 .fa.fa-google:hover {
|
680 |
background: #da4c3e none repeat scroll 0 0;
|
681 |
}
|
682 |
|
@@ -704,7 +713,8 @@ Theme 5
|
|
704 |
background: #8f8f8f url("../images/buffer.png") no-repeat scroll center center;
|
705 |
}
|
706 |
|
707 |
-
.theme-5 .fa.fa-facebook:hover, .theme-5 .fa.fa-twitter:hover, .theme-5 .fa.fa-google:hover, .theme-5 .fa.fa-linkedin:hover, .theme-5 .fa.fa-instagram:hover, .theme-5 .fa.fa-vk:hover, .theme-5 .fa.fa-foursquare:hover, .theme-5 .fa.fa-wordpress:hover, .theme-5 .fa.fa-buffer:hover
|
|
|
708 |
color: #fff;
|
709 |
-webkit-transition: all 1s ease;
|
710 |
/* Safari 3.2+, Chrome */
|
30 |
|
31 |
.theme-1 .fa.fa-facebook:hover,.theme-1 .fa.fa-twitter:hover,.theme-1 .fa.fa-google:hover,
|
32 |
.theme-1 .fa.fa-linkedin:hover,.theme-1 .fa.fa-instagram:hover,.theme-1 .fa.fa-vk:hover,
|
33 |
+
.theme-1 .fa.fa-foursquare:hover,.theme-1 .fa.fa-wordpress:hover, .theme-1 .fa-buffer:hover,
|
34 |
+
.theme-1 .fab.fa-facebook-f:hover,.theme-1 .fab.fa-twitter:hover,.theme-1 .fab.fa-google:hover,
|
35 |
+
.theme-1 .fab.fa-linkedin:hover,.theme-1 .fab.fa-instagram:hover,.theme-1 .fab.fa-vk:hover,
|
36 |
+
.theme-1 .fab.fa-foursquare:hover,.theme-1 .fab.fa-wordpress:hover, .theme-1 .fab.fa-buffer:hover
|
37 |
|
38 |
{
|
39 |
opacity:0.5;
|
44 |
}
|
45 |
.theme-2 .fa.fa-facebook:hover,.theme-2 .fa.fa-twitter:hover,.theme-2 .fa.fa-google:hover,
|
46 |
.theme-2 .fa.fa-linkedin:hover,.theme-2 .fa.fa-instagram:hover,.theme-2 .fa.fa-vk:hover,
|
47 |
+
.theme-2 .fa.fa-foursquare:hover,.theme-2 .fa.fa-wordpress:hover, .theme-2 .fa.fa-buffer:hover,
|
48 |
+
.theme-2 .fab.fa-facebook-f:hover,.theme-2 .fab.fa-twitter:hover,.theme-2 .fab.fa-google:hover,
|
49 |
+
.theme-2 .fab.fa-linkedin:hover,.theme-2 .fab.fa-instagram:hover,.theme-2 .fab.fa-vk:hover,
|
50 |
+
.theme-2 .fab.fa-foursquare:hover,.theme-2 .fab.fa-wordpress:hover, .theme-2 .fab.fa-buffer:hover
|
51 |
|
52 |
{background:none;
|
53 |
-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
|
58 |
|
59 |
.theme-3 .fa.fa-facebook:hover,.theme-3 .fa.fa-twitter:hover,.theme-3 .fa.fa-google:hover,
|
60 |
.theme-3 .fa.fa-linkedin:hover,.theme-3 .fa.fa-instagram:hover,.theme-3 .fa.fa-vk:hover,
|
61 |
+
.theme-3 .fa.fa-foursquare:hover,.theme-3 .fa.fa-wordpress:hover, .theme-3 .fa-buffer:hover,
|
62 |
+
.theme-3 .fab.fa-facebook-f:hover,.theme-3 .fab.fa-twitter:hover,.theme-3 .fab.fa-google:hover,
|
63 |
+
.theme-3 .fab.fa-linkedin:hover,.theme-3 .fab.fa-instagram:hover,.theme-3 .fab.fa-vk:hover,
|
64 |
+
.theme-3 .fab.fa-foursquare:hover,.theme-3 .fab.fa-wordpress:hover, .theme-3 .fab-buffer:hover{
|
65 |
opacity:0.8;
|
66 |
background-color: #9D1C20;
|
67 |
-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
|
71 |
|
72 |
}
|
73 |
|
74 |
+
.theme-3 .fa.fa-facebook,.theme-3 .fab.fa-facebook-f {
|
75 |
background: #3b5999 none repeat scroll 0 0;
|
76 |
border-radius: 5px;
|
77 |
color: #ffffff;
|
96 |
background-color: #000
|
97 |
}
|
98 |
|
99 |
+
.theme-3 .fa.fa-twitter,.theme-3 .fab.fa-twitter {
|
100 |
background: #42d3ff none repeat scroll 0 0;
|
101 |
border-radius: 5px;
|
102 |
color: #ffffff;
|
108 |
width: 40px;
|
109 |
}
|
110 |
|
111 |
+
.theme-3 .fa.fa-google,.theme-3 .fab.fa-google {
|
112 |
background: #dd4b39 none repeat scroll 0 0;
|
113 |
border-radius: 5px;
|
114 |
color: #ffffff;
|
186 |
width: 40px;
|
187 |
}
|
188 |
|
189 |
+
.theme-1 .fa.fa-facebook,.theme-1 .fab.fa-facebook-f {
|
190 |
background: #0073AA none repeat scroll 0 0;
|
191 |
border-radius: 24px;
|
192 |
color:#fff;
|
212 |
background-color: #333333
|
213 |
}
|
214 |
|
215 |
+
.theme-1 .fa.fa-twitter,.theme-1 .fab.fa-twitter {
|
216 |
background: #1FCCFF none repeat scroll 0 0;
|
217 |
border-radius: 24px;
|
218 |
color:#fff;
|
224 |
width: 40px;
|
225 |
}
|
226 |
|
227 |
+
.theme-1 .fa.fa-google,.theme-1 .fab.fa-google {
|
228 |
background: #DE4B3B none repeat scroll 0 0;
|
229 |
border-radius: 24px;
|
230 |
color: #ffffff;
|
300 |
display: table-cell;
|
301 |
width: 40px;
|
302 |
}
|
303 |
+
.theme-2 .fa.fa-facebook,.theme-2 .fab.fa-facebook-f {
|
304 |
background: #1C74BC none repeat scroll 0 0;
|
305 |
color: #ffffff;
|
306 |
text-align: center;
|
325 |
background-color: #333333
|
326 |
}
|
327 |
|
328 |
+
.theme-2 .fa.fa-twitter,.theme-2 .fab.fa-twitter{
|
329 |
background: #24B4F3 none repeat scroll 0 0;
|
330 |
color: #ffffff;
|
331 |
text-align: center;
|
338 |
|
339 |
}
|
340 |
|
341 |
+
.theme-2 .fa.fa-google,.theme-2 .fab.fa-google{
|
342 |
background: #86C344 none repeat scroll 0 0;
|
343 |
color: #ffffff;
|
344 |
text-align: center;
|
417 |
|
418 |
}
|
419 |
|
420 |
+
.theme-2 .fa.fa-google:hover,.theme-2 .fab.fa-google:hover{
|
421 |
border: 1px solid #86C344;
|
422 |
color: #86C344 ;
|
423 |
|
424 |
}
|
425 |
+
.theme-2 .fa.fa-facebook:hover,.theme-2 .fab.fa-facebook-f:hover{
|
426 |
border: 1px solid #1C74BC;
|
427 |
color: #1C74BC ;
|
428 |
|
429 |
}
|
430 |
|
431 |
+
.theme-2 .fa.fa-twitter:hover,.theme-2 .fab.fa-twitter:hover{
|
432 |
border: 1px solid #24B4F3;
|
433 |
color: #24B4F3 ;
|
434 |
|
493 |
display: inline-block
|
494 |
}
|
495 |
|
496 |
+
.theme-4 .fa.fa-facebook,.theme-4 .fab.fa-facebook-f {
|
497 |
font-size: 19px;
|
498 |
padding-right: 16px;
|
499 |
padding-top:2px;
|
501 |
display: inline-block
|
502 |
}
|
503 |
|
504 |
+
.theme-4 .fa.fa-twitter,.theme-4 .fab.fa-twitter {
|
505 |
font-size: 19px;
|
506 |
padding-right: 16px;
|
507 |
padding-top:2px;
|
520 |
display: inline-block
|
521 |
}
|
522 |
|
523 |
+
.theme-4 .fa.fa-google,.theme-4 .fab.fa-google {
|
524 |
font-size: 19px;
|
525 |
padding-right: 16px;
|
526 |
padding-top:2px;
|
558 |
Theme 5
|
559 |
*****************************/
|
560 |
|
561 |
+
.theme-5 .fa.fa-facebook,.theme-5 .fab.fa-facebook-f {
|
562 |
background: #4E4E4E none repeat scroll 0 0;
|
563 |
border-radius: 5px;
|
564 |
color: #3FA1DA;
|
587 |
background: #4E4E4E url("../images/buffer.png") no-repeat scroll center center;
|
588 |
}
|
589 |
|
590 |
+
.theme-5 .fa.fa-twitter,.theme-5 .fab.fa-twitter {
|
591 |
background: #4E4E4E none repeat scroll 0 0;
|
592 |
border-radius: 5px;
|
593 |
color: #01A8E8;
|
599 |
width: 40px;
|
600 |
}
|
601 |
|
602 |
+
.theme-5 .fa.fa-google,.theme-5 .fab.fa-google {
|
603 |
background: #4E4E4E none repeat scroll 0 0;
|
604 |
border-radius: 5px;
|
605 |
color: #e1584b;
|
677 |
width: 40px;
|
678 |
}
|
679 |
|
680 |
+
.theme-5 .fa.fa-facebook:hover,.theme-5 .fab.fa-facebook-f:hover {
|
681 |
background: #496399 none repeat scroll 0 0;
|
682 |
}
|
683 |
|
684 |
+
.theme-5 .fa.fa-twitter:hover,.theme-5 .fab.fa-twitter:hover {
|
685 |
background: #2fb1e4 none repeat scroll 0 0;
|
686 |
}
|
687 |
|
688 |
+
.theme-5 .fa.fa-google:hover,.theme-5 .fab.fa-google:hover {
|
689 |
background: #da4c3e none repeat scroll 0 0;
|
690 |
}
|
691 |
|
713 |
background: #8f8f8f url("../images/buffer.png") no-repeat scroll center center;
|
714 |
}
|
715 |
|
716 |
+
.theme-5 .fa.fa-facebook:hover, .theme-5 .fa.fa-twitter:hover, .theme-5 .fa.fa-google:hover, .theme-5 .fa.fa-linkedin:hover, .theme-5 .fa.fa-instagram:hover, .theme-5 .fa.fa-vk:hover, .theme-5 .fa.fa-foursquare:hover, .theme-5 .fa.fa-wordpress:hover, .theme-5 .fa.fa-buffer:hover,
|
717 |
+
.theme-5 .fab.fa-facebook-f:hover, .theme-5 .fab.fa-twitter:hover, .theme-5 .fab.fa-google:hover, .theme-5 .fab.fa-linkedin:hover, .theme-5 .fab.fa-instagram:hover, .theme-5 .fab.fa-vk:hover, .theme-5 .fab.fa-foursquare:hover, .theme-5 .fab.fa-wordpress:hover, .theme-5 .fab.fa-buffer:hover{
|
718 |
color: #fff;
|
719 |
-webkit-transition: all 1s ease;
|
720 |
/* Safari 3.2+, Chrome */
|
images/Thumbs.db
ADDED
Binary file
|
inc/backend/about.php
CHANGED
@@ -2,46 +2,16 @@
|
|
2 |
|
3 |
<div class="about-wrapper clearfix">
|
4 |
<div class="about-desc-wrap clearfix">
|
5 |
-
<div class="ap-title"
|
6 |
<div class="about-content">
|
7 |
-
<p
|
8 |
</div>
|
9 |
</div>
|
10 |
</div>
|
11 |
<div class="social-share-wrap clearfix">
|
12 |
-
<div class="more-title"
|
13 |
-
<div class="social-iframe"> <strong
|
14 |
<iframe style="border: none; overflow: hidden; width: 764px; height: 206px;" src="//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FAccessPress-Themes%2F1396595907277967&width=842&height=258&colorscheme=light&show_faces=true&header=false&stream=false&show_border=true&appId=1411139805828592" width="240" height="150" frameborder="0" scrolling="no"></iframe></div>
|
15 |
-
<ul class="about-social clearfix">
|
16 |
-
<li><a href="//www.facebook.com/pages/AccessPress-Themes/1396595907277967" class="fb" target="_blank" rel="nofollow"><i class="fa fa-facebook"> </i><br /> <span> Follow us on <span class="bold"> Facebook </span></span></a></li>
|
17 |
-
<li><a href="//twitter.com/apthemes" class="twt" target="_blank" rel="nofollow"><i class="fa fa-twitter"> </i><br /><span> Follow us on <span class="bold"> Twitter </span> </span></a></li>
|
18 |
-
<li><a href="//www.youtube.com/user/accesspressthemes" class="utube" target="_blank" rel="nofollow"><i class="fa fa-youtube"> </i><br /><span> Subscribe us on <span class="bold"> Youtube </span> </span></a></li>
|
19 |
-
<li><a href="skype:access-keys" class="skype"><i class="fa fa-skype" target="_blank" rel="nofollow"> </i><br /><span> Contact us on <span class="bold"> Skype </span> </span></a></li>
|
20 |
-
<li><a href="//www.pinterest.com/accesspresswp/" class="pin" target="_blank" rel="nofollow"><i class="fa fa-pinterest"> </i><br /><span> Follow us on<span class="bold"> Pinterest </span> </span></a></li>
|
21 |
-
</ul>
|
22 |
</div>
|
23 |
-
|
24 |
-
<div class="more-title"> More from AccessPress Themes </div>
|
25 |
-
<ul class="more-product">
|
26 |
-
<li>
|
27 |
-
<a href="//accesspressthemes.com/plugins/">
|
28 |
-
<span class="prod-title"> Wordpress Plugins </span>
|
29 |
-
<img src="<?php echo APSL_IMAGE_DIR . '/plugin.png'; ?>" alt="Our WordPress Plugins" width="100%" />
|
30 |
-
</a>
|
31 |
-
</li>
|
32 |
-
<li>
|
33 |
-
<a href="//accesspressthemes.com/themes/">
|
34 |
-
<span class="prod-title"> Wordpress Themes </span>
|
35 |
-
<img src="<?php echo APSL_IMAGE_DIR . '/theme.png'; ?>" alt="Our WordPress Themes" width="100%" />
|
36 |
-
</a>
|
37 |
-
</li>
|
38 |
-
<li><a href="//accesspressthemes.com/contact/">
|
39 |
-
<span class="prod-title"> Wordpress Customization </span>
|
40 |
-
<img src="<?php echo APSL_IMAGE_DIR . '/customize.png'; ?>" alt="For WordPress Customization" width="100%" />
|
41 |
-
</a>
|
42 |
-
</li>
|
43 |
-
</ul>
|
44 |
-
<div class="clear"></div>
|
45 |
-
</div>
|
46 |
-
|
47 |
|
2 |
|
3 |
<div class="about-wrapper clearfix">
|
4 |
<div class="about-desc-wrap clearfix">
|
5 |
+
<div class="ap-title"><?php _e(' About AccessPress Social Login Lite', 'accesspress-social-login-lite'); ?></div>
|
6 |
<div class="about-content">
|
7 |
+
<p><?php _e('AccessPress<strong>Social Login Lite</strong> - is a perfect WordPress plugin to allow your website users to register/login to the website using one of their favorite social website accounts.', 'accesspress-social-login-lite'); ?></p>
|
8 |
</div>
|
9 |
</div>
|
10 |
</div>
|
11 |
<div class="social-share-wrap clearfix">
|
12 |
+
<div class="more-title"><?php _e(' Get social ', 'accesspress-social-login-lite'); ?></div>
|
13 |
+
<div class="social-iframe"> <strong><?php _e('Like us on facebook:', 'accesspress-social-login-lite'); ?></strong><br />
|
14 |
<iframe style="border: none; overflow: hidden; width: 764px; height: 206px;" src="//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FAccessPress-Themes%2F1396595907277967&width=842&height=258&colorscheme=light&show_faces=true&header=false&stream=false&show_border=true&appId=1411139805828592" width="240" height="150" frameborder="0" scrolling="no"></iframe></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
</div>
|
16 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
inc/backend/activation.php
CHANGED
@@ -14,7 +14,7 @@ $apsl_settings['apsl_twitter_settings'] = $twitter_parameters;
|
|
14 |
$google_parameters = array('apsl_google_enable' => '0', 'apsl_google_client_id' => '', 'apsl_google_client_secret' => '');
|
15 |
|
16 |
$apsl_settings['apsl_google_settings'] = $google_parameters;
|
17 |
-
|
18 |
$apsl_settings['apsl_enable_disable_plugin'] = 'yes';
|
19 |
|
20 |
$display_options = array('login_form', 'register_form', 'comment_form');
|
14 |
$google_parameters = array('apsl_google_enable' => '0', 'apsl_google_client_id' => '', 'apsl_google_client_secret' => '');
|
15 |
|
16 |
$apsl_settings['apsl_google_settings'] = $google_parameters;
|
17 |
+
$apsl_settings['font_awesome_version']='apsl-font-awesome-five';
|
18 |
$apsl_settings['apsl_enable_disable_plugin'] = 'yes';
|
19 |
|
20 |
$display_options = array('login_form', 'register_form', 'comment_form');
|
inc/backend/how-to-use.php
CHANGED
@@ -1,51 +1,51 @@
|
|
1 |
<?php defined('ABSPATH') or die("No script kiddies please!"); ?>
|
2 |
-
<p
|
3 |
-
<dl
|
4 |
<dl>
|
5 |
-
<dt><strong
|
6 |
-
<dd
|
7 |
</dd>
|
8 |
-
<p
|
9 |
<ul class='how-list'>
|
10 |
-
<li
|
11 |
-
<li
|
12 |
-
<li
|
13 |
</ul>
|
14 |
-
To get the App ID and App Secret please follow the instructions(notes section) for each social profile.
|
15 |
|
16 |
-
<dt><strong
|
17 |
<dd>
|
18 |
-
<p
|
19 |
<ul class="how-list">
|
20 |
-
<li
|
21 |
-
<li
|
22 |
-
<li
|
23 |
-
<li
|
24 |
</ul>
|
25 |
</dd>
|
26 |
|
27 |
-
<dt><strong
|
28 |
-
<dd><p
|
29 |
<ul class="how-list">
|
30 |
<li>Example 1: [apsl-login-lite login_text='Social Connection']</li>
|
31 |
-
<li
|
32 |
-
i. login_text: You can use the custom login text for the shortcode using this attribute.<br />
|
33 |
</li>
|
34 |
</ul>
|
35 |
</p></dd>
|
36 |
|
37 |
-
<dt><strong
|
38 |
<dd>
|
39 |
-
<p
|
40 |
<ul class="how-list">
|
41 |
-
<li
|
42 |
-
i. Title: You can setup the widget title here
|
43 |
-
ii. Login text: You can setup the login text here
|
44 |
</li>
|
45 |
</ul>
|
46 |
</dd>
|
47 |
<dd>
|
48 |
-
<p
|
49 |
</dd>
|
50 |
|
51 |
</dl>
|
1 |
<?php defined('ABSPATH') or die("No script kiddies please!"); ?>
|
2 |
+
<p><?php _e('There are 2 main settings tabs that will help you to setup the plugin to work properly.', 'accesspress-social-login-lite'); ?></p>
|
3 |
+
<dl><?php _e("Please note that for google login to work the user must have google+ account and may cause error during google login if they don't have google+ account.", 'accesspress-social-login-lite'); ?></dl>
|
4 |
<dl>
|
5 |
+
<dt><strong><?php _e('Network Settings:', 'accesspress-social-login-lite'); ?></strong></dt>
|
6 |
+
<dd><?php _e('In this tab you can enable and disable the available social medias as per your need. Also you can order the apperance of the social medias simply by drag and drop.', 'accesspress-social-login-lite'); ?>
|
7 |
</dd>
|
8 |
+
<p><?php _e('For each social media you can', 'accesspress-social-login-lite'); ?></p>
|
9 |
<ul class='how-list'>
|
10 |
+
<li><?php _e('Enable/Disable: You can enable and disable the social media.', 'accesspress-social-login-lite'); ?></li>
|
11 |
+
<li><?php _e('App ID: App id of the social media.', 'accesspress-social-login-lite'); ?></li>
|
12 |
+
<li><?php _e('App secret: App secret of the social media.', 'accesspress-social-login-lite'); ?></li>
|
13 |
</ul>
|
14 |
+
<?php _e('To get the App ID and App Secret please follow the instructions(notes section) for each social profile.', 'accesspress-social-login-lite'); ?>
|
15 |
|
16 |
+
<dt><strong><?php _e('Other settings:', 'accesspress-social-login-lite'); ?></strong></dt>
|
17 |
<dd>
|
18 |
+
<p><?php _e('In this tab you can do various settings of a plugin.', 'accesspress-social-login-lite'); ?></p>
|
19 |
<ul class="how-list">
|
20 |
+
<li><?php _e('Enable or disable the social login.', 'accesspress-social-login-lite'); ?></li>
|
21 |
+
<li><?php _e('Options to enable the social logins for login form, registration form and in comments.', 'accesspress-social-login-lite'); ?></li>
|
22 |
+
<li><?php _e('Options to choose the pre available themes, You can choose any one theme from the pre available 4 themes.', 'accesspress-social-login-lite'); ?></li>
|
23 |
+
<li><?php _e('Login text: Here you can setup the login text as per your needs.', 'accesspress-social-login-lite'); ?></li>
|
24 |
</ul>
|
25 |
</dd>
|
26 |
|
27 |
+
<dt><strong><?php _e('Shortcode:', 'accesspress-social-login-lite'); ?></strong></dt>
|
28 |
+
<dd><p><?php _e('You can use shortcode for the display of the social logins in the contents of a posts and pages.', 'accesspress-social-login-lite'); ?>
|
29 |
<ul class="how-list">
|
30 |
<li>Example 1: [apsl-login-lite login_text='Social Connection']</li>
|
31 |
+
<li><?php _e('Shortcode attributes: <br />
|
32 |
+
i. login_text: You can use the custom login text for the shortcode using this attribute.<br />', 'accesspress-social-login-lite'); ?>
|
33 |
</li>
|
34 |
</ul>
|
35 |
</p></dd>
|
36 |
|
37 |
+
<dt><strong><?php _e('Widget:', 'accesspress-social-login-lite'); ?></strong></dt>
|
38 |
<dd>
|
39 |
+
<p><?php _e('You can use widget for the display of the social logins in the widgets area. ', 'accesspress-social-login-lite'); ?><br/>
|
40 |
<ul class="how-list">
|
41 |
+
<li><?php _e('Widget attributes ', 'accesspress-social-login-lite'); ?><br />
|
42 |
+
<?php _e('i. Title: You can setup the widget title here.', 'accesspress-social-login-lite'); ?><br />
|
43 |
+
<?php _e('ii. Login text: You can setup the login text here.', 'accesspress-social-login-lite'); ?><br />
|
44 |
</li>
|
45 |
</ul>
|
46 |
</dd>
|
47 |
<dd>
|
48 |
+
<p><?php _e('For the complete documentation please visit:', 'accesspress-social-login-lite'); ?><br /> <a href='//accesspressthemes.com/documentation/documentationplugin-instruction-accesspress-social-login-lite/' target="_blank">Here</a></p>
|
49 |
</dd>
|
50 |
|
51 |
</dl>
|
inc/backend/main-page.php
CHANGED
@@ -1,488 +1,506 @@
|
|
1 |
<?php defined('ABSPATH') or die("No script kiddies please!"); ?>
|
2 |
<div class="wrap">
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
</div>
|
98 |
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
</div>
|
311 |
-
</div>
|
312 |
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
327 |
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
}
|
344 |
-
?> /> <label for='apsl_custom_logout_redirect_current'><?php _e('Current page', 'accesspress-social-login-lite'); ?></label><br /><br />
|
345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
346 |
|
347 |
-
<input type='radio' id='apsl_custom_logout_redirect_custom' class='apsl_custom_logout_redirect_options' name='apsl_custom_logout_redirect_options' value='custom_page' <?php
|
348 |
-
if (isset($options['apsl_custom_logout_redirect_options'])) {
|
349 |
-
checked($options['apsl_custom_logout_redirect_options'], 'custom_page', 'true');
|
350 |
-
}
|
351 |
-
?> /> <label for='apsl_custom_logout_redirect_custom'><?php _e('Custom page', 'accesspress-social-login-lite'); ?></label><br />
|
352 |
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
}
|
359 |
-
?>' />
|
360 |
-
</p>
|
361 |
-
<div class='apsl-info'>
|
362 |
-
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
363 |
-
<span class='apsl-info-content'><?php _e('Please set this value if you want to redirect the user to the custom page url(full url). If this field is not set they will be redirected back to current page', 'accesspress-social-login-lite'); ?>.</span>
|
364 |
-
</div>
|
365 |
-
</div>
|
366 |
-
</div>
|
367 |
-
</div>
|
368 |
-
</div>
|
369 |
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
387 |
-
<span class='apsl-info-content'> <?php _e('If plugin can\'t detect what is the redirect uri for the page it will be redirected to home page', 'accesspress-social-login-lite'); ?>.</span>
|
388 |
-
</div>
|
389 |
-
</div>
|
390 |
-
<input type='radio' id='apsl_custom_login_redirect_custom' class='apsl_custom_login_redirect_options' name='apsl_custom_login_redirect_options' value='custom_page' <?php
|
391 |
-
if (isset($options['apsl_custom_login_redirect_options'])) {
|
392 |
-
checked($options['apsl_custom_login_redirect_options'], 'custom_page', 'true');
|
393 |
-
}
|
394 |
-
?> /> <label for='apsl_custom_login_redirect_custom'><?php _e('Custom page', 'accesspress-social-login-lite'); ?></label><br />
|
395 |
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
<input type='radio' id='apsl_user_avatar_social' class='apsl_user_avatar_options' name='apsl_user_avatar_options' value='social' <?php
|
422 |
-
if (isset($options['apsl_user_avatar_options'])) {
|
423 |
-
checked($options['apsl_user_avatar_options'], 'social', 'true');
|
424 |
-
}
|
425 |
-
?> /> <label for='apsl_user_avatar_social'><?php _e('Use the profile picture from social media where available.', 'accesspress-social-login-lite'); ?></label><br /><br />
|
426 |
-
<div class='apsl-info'>
|
427 |
-
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
428 |
-
<span class='apsl-info-content'><?php _e('Please choose the options from where you want your users avatar to be loaded from. If you choose default wordpress avatar it will use the gravatar profile image if user have gravatar profile assocated with their registered email address', 'accesspress-social-login-lite'); ?>.</span>
|
429 |
-
</div>
|
430 |
-
</div>
|
431 |
-
</div>
|
432 |
-
</div>
|
433 |
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
455 |
|
456 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
457 |
|
|
|
458 |
|
459 |
-
<!-- how to use section -->
|
460 |
-
<div class='apsl-tab-contents' id='tab-apsl-how-to-use' style="display:none">
|
461 |
-
<?php include( APSL_PLUGIN_DIR . 'inc/backend/how-to-use.php' ); ?>
|
462 |
-
</div>
|
463 |
-
<!-- about section -->
|
464 |
-
<div class='apsl-tab-contents' id='tab-apsl-about' style="display:none">
|
465 |
-
<?php include( APSL_PLUGIN_DIR . 'inc/backend/about.php' ); ?>
|
466 |
-
</div>
|
467 |
-
<div class='apsl-tab-contents' id='tab-apsl-more-wordpress-resources' style="display:none">
|
468 |
-
<?php include( APSL_PLUGIN_DIR . 'inc/backend/more-wordpress-resources.php' ); ?>
|
469 |
-
</div>
|
470 |
-
<!-- Save settings Button -->
|
471 |
-
<div class='apsl-save-settings'>
|
472 |
-
<?php wp_nonce_field('apsl_save_settings_nonce', 'apsl_save_settings_nonce_field'); ?>
|
473 |
-
<input type='submit' class='apsl-submit-settings primary-button' name='apsl_save_settings' value='<?php _e('Save settings', 'accesspress-social-login-lite'); ?>' />
|
474 |
-
</div>
|
475 |
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
485 |
</div>
|
486 |
<div id="apsl-postbox-container-1" class="apsl-postbox-container-1">
|
487 |
-
|
488 |
</div>
|
1 |
<?php defined('ABSPATH') or die("No script kiddies please!"); ?>
|
2 |
<div class="wrap">
|
3 |
+
<div class='apsl-outer-wrapper'>
|
4 |
+
<div class="apsl-setting-header clearfix">
|
5 |
+
<div class="apsl-headerlogo">
|
6 |
+
<div class="logo-wrap"> <img src="<?php echo APSL_IMAGE_DIR; ?>/logo.png" alt="<?php esc_attr_e('AccessPress Social Login Lite', 'accesspress-social-login-lite'); ?>" /></div>
|
7 |
+
<div class="logo-content"><?php esc_attr_e('AccessPress Social Login Lite', 'accesspress-social-login-lite'); ?><br />
|
8 |
+
<span class='plugin-version'><?php _e('version ' . APSL_VERSION, 'accesspress-social-login-lite'); ?></span>
|
9 |
+
</div>
|
10 |
+
</div>
|
11 |
+
<div class="apsl-right-header-block">
|
12 |
+
<div class="apsl-header-icons">
|
13 |
+
<p>Follow us for new updates</p>
|
14 |
+
<div class="apsl-social-bttns">
|
15 |
+
<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FAccessPress-Themes%2F1396595907277967&width&layout=button&action=like&show_faces=false&share=false&height=35&appId=1411139805828592" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:20px; width:50px " allowtransparency="true"></iframe>
|
16 |
+
|
17 |
+
<iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" src="//platform.twitter.com/widgets/follow_button.5f46501ecfda1c3e1c05dd3e24875611.en.html#_=1421918256492&dnt=true&id=twitter-widget-0&lang=en&screen_name=apthemes&show_count=false&show_screen_name=true&size=m" class="twitter-follow-button twitter-follow-button" title="Twitter Follow Button" data-twttr-rendered="true" style="width: 126px; height: 20px;"></iframe>
|
18 |
+
<script>
|
19 |
+
!function (d, s, id) {
|
20 |
+
var js, fjs = d.getElementsByTagName(s)[0];
|
21 |
+
if (!d.getElementById(id)) {
|
22 |
+
js = d.createElement(s);
|
23 |
+
js.id = id;
|
24 |
+
js.src = "//platform.twitter.com/widgets.js";
|
25 |
+
fjs.parentNode.insertBefore(js, fjs);
|
26 |
+
}
|
27 |
+
}(document, "script", "twitter-wjs");
|
28 |
+
</script>
|
29 |
|
30 |
+
</div>
|
31 |
+
</div>
|
32 |
+
</div>
|
33 |
+
<div class="clear"></div>
|
34 |
+
</div>
|
35 |
+
<div class="clear"></div>
|
36 |
|
37 |
+
<?php
|
38 |
+
$options = get_option(APSL_SETTINGS);
|
39 |
+
if (isset($_SESSION['apsl_message'])) {
|
40 |
+
?>
|
41 |
+
<div class="apsl-message">
|
42 |
+
<p> <?php
|
43 |
+
echo $_SESSION['apsl_message'];
|
44 |
+
unset($_SESSION['apsl_message']);
|
45 |
+
?> </p>
|
46 |
+
</div>
|
47 |
+
<?php }
|
48 |
+
?>
|
49 |
|
50 |
+
<div class='apsl-networks'>
|
51 |
+
<form method="post" action="<?php echo admin_url() . 'admin-post.php' ?>">
|
52 |
+
<div class='apsl-network-options'>
|
53 |
|
54 |
+
<input type="hidden" name="action" value="apsl_save_options"/>
|
55 |
+
<div class='apsl-settings-tabs-wrapper clearfix'>
|
56 |
+
<ul class='apsl-tab-wrapper-fix clearfix'>
|
57 |
+
<li><a href='javascript: void(0);' id='apsl-networks-settings' class='apsl-settings-tab apsl-active-tab' ><?php _e('Network settings', 'accesspress-social-login-lite') ?></a></li>
|
58 |
+
<li><a href='javascript: void(0);' id='apsl-theme-settings' class='apsl-settings-tab' ><?php _e('Other settings', 'accesspress-social-login-lite') ?></a></li>
|
59 |
+
<li><a href='javascript: void(0);' id='apsl-how-to-use' class='apsl-settings-tab' ><?php _e('How to use', 'accesspress-social-login-lite') ?></a></li>
|
60 |
+
<li><a href='javascript: void(0);' id='apsl-about' class='apsl-settings-tab' ><?php _e('About Us', 'accesspress-social-login-lite') ?></a></li>
|
61 |
+
<li><a href='https://accesspressthemes.com/documentation/accesspress-social-login-lite/' id='apsl-more-wordpress-documentation' class='apsl-settings-tab' target="_blank"><?php _e('Plugin Documentation', 'accesspress-social-login-lite') ?></a></li>
|
62 |
+
<li><a href='https://accesspressthemes.com/wordpress-plugins/accesspress-social-login/' id='apsl-more-wordpress-premium' class='apsl-settings-tab' target="_blank"><?php _e('Premium Version', 'accesspress-social-login-lite') ?></a></li>
|
63 |
+
</ul>
|
64 |
+
</div>
|
65 |
+
<div class="clear"></div>
|
66 |
+
<div class='apsl-setting-tabs-wrapper'>
|
67 |
+
<div class='apsl-tab-contents' id='tab-apsl-networks-settings'>
|
68 |
+
<div class='network-settings'>
|
69 |
+
<?php foreach ($options['network_ordering'] as $key => $value): ?>
|
70 |
+
<?php
|
71 |
+
switch ($value) {
|
72 |
+
case 'facebook':
|
73 |
+
?>
|
74 |
+
<div class='apsl-settings apsl-facebook-settings'>
|
75 |
+
<!-- Facebook Settings -->
|
76 |
+
<div class='apsl-label'><?php _e("Facebook", 'accesspress-social-login-lite'); ?><span class='apsl_show_hide' id='apsl_show_hide_<?php echo esc_attr($value); ?>'><i class="fa fa-caret-down"></i></span> </div>
|
77 |
+
<div class='apsl_network_settings_wrapper' id='apsl_network_settings_<?php echo esc_attr($value); ?>' style='display:none'>
|
78 |
+
<div class='apsl-enable-disable'>
|
79 |
+
<label><?php _e('Enable?', 'accesspress-social-login-lite'); ?></label>
|
80 |
+
<input type='hidden' name='network_ordering[]' value='facebook' />
|
81 |
+
<input type="checkbox" id='aspl-facbook-enable' value='enable' name='apsl_facebook_settings[apsl_facebook_enable]' <?php checked('enable', esc_attr($options['apsl_facebook_settings']['apsl_facebook_enable'])); ?> />
|
82 |
+
</div>
|
83 |
+
<div class='apsl-app-id-wrapper'>
|
84 |
+
<label><?php _e('App ID:', 'accesspress-social-login-lite'); ?></label><input type='text' id='apsl-facebook-app-id' name='apsl_facebook_settings[apsl_facebook_app_id]' value='<?php
|
85 |
+
if (isset($options['apsl_facebook_settings']['apsl_facebook_app_id'])) {
|
86 |
+
echo esc_attr($options['apsl_facebook_settings']['apsl_facebook_app_id']);
|
87 |
+
}
|
88 |
+
?>' />
|
89 |
+
</div>
|
90 |
+
<div class='apsl-app-secret-wrapper'>
|
91 |
+
<label><?php _e('App Secret:', 'accesspress-social-login-lite'); ?></label><input type='text' id='apsl-facebook-app-secret' name='apsl_facebook_settings[apsl_facebook_app_secret]' value='<?php
|
92 |
+
if (isset($options['apsl_facebook_settings']['apsl_facebook_app_secret'])) {
|
93 |
+
echo esc_attr($options['apsl_facebook_settings']['apsl_facebook_app_secret']);
|
94 |
+
}
|
95 |
+
?>' />
|
96 |
+
</div>
|
|
|
97 |
|
98 |
+
<div class='apsl-fb-profile-image-size'>
|
99 |
+
<label><?php _e('Profile picture image size', 'accesspress-social-login-lite'); ?></label><br />
|
100 |
+
<label for='apsl-fb-profile-image-width'><?php _e('Width:', 'accesspress-social-login-lite'); ?></label> <input type='number' name='apsl_facebook_settings[apsl_profile_image_width]' id='apsl-fb-profile-image-width' value='<?php
|
101 |
+
if (isset($options['apsl_facebook_settings']['apsl_profile_image_width'])) {
|
102 |
+
echo esc_attr($options['apsl_facebook_settings']['apsl_profile_image_width']);
|
103 |
+
}
|
104 |
+
?>' style="width: 60px;" /> px
|
105 |
+
<br />
|
106 |
+
<label for='apsl-fb-profile-image-height'><?php _e('Height:', 'accesspress-social-login-lite'); ?></label> <input type='number' name='apsl_facebook_settings[apsl_profile_image_height]' id='apsl-fb-profile-image-height' value='<?php
|
107 |
+
if (isset($options['apsl_facebook_settings']['apsl_profile_image_height'])) {
|
108 |
+
echo esc_attr($options['apsl_facebook_settings']['apsl_profile_image_height']);
|
109 |
+
}
|
110 |
+
?>' style="width: 60px;" /> px
|
111 |
+
<div class='apsl-info'>Please note that the facebook might not provide the exact dimention of the image as settings above.</div>
|
112 |
+
</div>
|
113 |
+
<div class='apsl-info'>
|
114 |
+
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
115 |
+
<span class='apsl-info-content'>You need to create a new facebook API Applitation to setup facebook login. Please follow the instructions to create new app.</span>
|
116 |
+
<br />
|
117 |
+
<ul class='apsl-info-lists'>
|
118 |
+
<li><b>Please note:</b> We have now updated our facbook sdk version to 5.0 so to make the facebook login work you need to have PHP version 5.4 at least.</li>
|
119 |
+
<li>Go to <a href='https://developers.facebook.com/apps' target='_blank'>https://developers.facebook.com/apps</a>.</li>
|
120 |
+
<li>click on 'Add a New App' button. A popup will open.</li>
|
121 |
+
<li>Now please enter the name of the app as you wish and enter your contact Email.</li>
|
122 |
+
<li>Now click on "Create App ID" button. Again a popup will appear with security check. Please enter the security and submit.</li>
|
123 |
+
<li>You should now be able to see your App Dashboard. On the left side, you have a navigation panel.</li>
|
124 |
+
<li>Go to Settings -> Basic and enter your contact email and privacy policy URL(Required).</li>
|
125 |
+
<li>Again Go to Settings-> Basic and choose to Add Platform and choose website.</li>
|
126 |
+
<li>Enter your site URL and Save Changes. Facebook app are site specific so an app can be used only for one website. If you want to use this app for a different site, just change site URL.</li>
|
127 |
+
<li>In the application page in facebook, navigate to Apps >Add Product > Facebook Login >Quickstart >Web > Site URL. Set the site url as your site url(which is given below as a note at the end of this note).</li>
|
128 |
+
<li>And then navigate to Apps > Facebook Login > Settings. There Please set the Use Strict Mode for Redirect URIs as Yes.</li>
|
129 |
+
<li>Please configure the Valid OAuth redirect URIs(which is given below as a note at the end of this note).</li>
|
130 |
+
<li>In the landing page you will find the API version, App ID, App Secret. To view your App secret please click on "Show" button. Those are the required App ID and App Secret to be entered in our plugin settings.</li>
|
131 |
+
<li>The next thing is to make this app Public. To do this check your left panel for App Review. You will see Make [Your App Name] Public. Slider the button to enable it.</li>
|
132 |
+
<li>And you are done! You can check for your App ID and App Secret from your Dashboard.</li>
|
133 |
+
<li>Site url: <input type='text' value='<?php echo site_url(); ?>' readonly='readonly' /></li>
|
134 |
+
<li>Valid Oauth redirect URIs: <input type='text' value='<?php echo site_url(); ?>/wp-login.php?apsl_login_id=facebook_check' readonly='readonly' /><br /><input type='text' value='<?php echo site_url(); ?>/admin.php?apsl_login_id=facebook_check' readonly='readonly' /></li></li>
|
135 |
+
</ul>
|
136 |
+
</div>
|
137 |
+
</div>
|
138 |
+
</div>
|
139 |
+
<?php break; ?>
|
140 |
|
141 |
+
<?php case 'twitter': ?>
|
142 |
+
<div class='apsl-settings apsl-twitter-settings'>
|
143 |
+
<!-- Twitter Settings -->
|
144 |
+
<div class='apsl-label'><?php _e("Twitter", 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide' id='apsl_show_hide_<?php echo esc_attr($value); ?>'><i class="fa fa-caret-down"></i></span> </div>
|
145 |
+
<div class='apsl_network_settings_wrapper' id='apsl_network_settings_<?php echo esc_attr($value); ?>' style='display:none'>
|
146 |
+
<div class='apsl-enable-disable'>
|
147 |
+
<label><?php _e('Enable?', 'accesspress-social-login-lite'); ?></label>
|
148 |
+
<input type="checkbox" id='aspl-twitter-enable' value='enable' name='apsl_twitter_settings[apsl_twitter_enable]' <?php checked('enable', $options['apsl_twitter_settings']['apsl_twitter_enable']); ?> />
|
149 |
+
</div>
|
150 |
|
151 |
+
<div class='apsl-app-id-wrapper'>
|
152 |
+
<label><?php _e('Consumer Key (API Key):', 'accesspress-social-login-lite'); ?></label><input type='text' id='apsl-twitter-app-id' name='apsl_twitter_settings[apsl_twitter_api_key]' value='<?php
|
153 |
+
if (isset($options['apsl_twitter_settings']['apsl_twitter_api_key'])) {
|
154 |
+
echo esc_attr($options['apsl_twitter_settings']['apsl_twitter_api_key']);
|
155 |
+
}
|
156 |
+
?>' />
|
157 |
+
</div>
|
158 |
|
159 |
+
<div class='apsl-app-secret-wrapper'>
|
160 |
+
<label><?php _e('Consumer Secret (API Secret):', 'accesspress-social-login-lite'); ?></label><input type='text' id='apsl-twitter-app-secret' name='apsl_twitter_settings[apsl_twitter_api_secret]' value='<?php
|
161 |
+
if (isset($options['apsl_twitter_settings']['apsl_twitter_api_secret'])) {
|
162 |
+
echo esc_attr($options['apsl_twitter_settings']['apsl_twitter_api_secret']);
|
163 |
+
}
|
164 |
+
?>' />
|
165 |
+
</div>
|
166 |
|
167 |
+
<input type='hidden' name='network_ordering[]' value='twitter' />
|
168 |
+
<div class='apsl-info'>
|
169 |
+
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?> <br /> </span>
|
170 |
+
<span class='apsl-info-content'>You need to create new twitter API application to setup the twitter login. Please follow the instructions to create new app.</span>
|
171 |
+
<ul class='apsl-info-lists'>
|
172 |
+
<li>Go to <a href='https://apps.twitter.com/' target='_blank'>https://apps.twitter.com/</a></li>
|
173 |
+
<li>Click on Create New App button. A new application details form will appear. Please fill up the application details and click on "create your twitter application" button.</li>
|
174 |
+
<li>Please note that before creating twiiter API application, You must add your mobile phone to your Twitter profile.</li>
|
175 |
+
<li>After successful creation of the app. Please go to "Keys and Access Tokens" tabs and get Consumer key(API Key) and Consumer secret(API secret).</li>
|
176 |
+
<li>Website: <input type='text' value='<?php echo site_url(); ?>' readonly='readonly'/></li>
|
177 |
+
<li>Callback URL: <input type='text' value='<?php echo site_url(); ?>/wp-login.php' readonly='readonly'/></li>
|
178 |
+
<li><strong>Note: </strong>To get the user's email address please go to app's permission tab and in additional Permissions there you will find a checkbox to request for user email address. Please enable it. To enable it you need to enter privacy policy url and terms of service url. <br /> If you have enabled the <strong>callback locking</strong> please use the Callback URL as given above.</li>
|
179 |
+
<li><strong>Note: </strong> Since version: 3.4.0 of our plugin, please use mew <strong> Callback URL </strong> </li> for the twitter app. Because of some recent changes in twitter API.
|
180 |
+
</ul>
|
181 |
|
182 |
+
</div>
|
183 |
+
</div>
|
184 |
+
</div>
|
185 |
+
<?php
|
186 |
+
break;
|
187 |
+
case 'google':
|
188 |
+
?>
|
189 |
+
<div class='apsl-settings apsl-google-settings'>
|
190 |
+
<!-- Google Settings -->
|
191 |
+
<div class='apsl-label'><?php _e("Google", 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide' id='apsl_show_hide_<?php echo esc_attr($value); ?>'><i class="fa fa-caret-down"></i></span> </div>
|
192 |
+
<div class='apsl_network_settings_wrapper' id='apsl_network_settings_<?php echo esc_attr($value); ?>' style='display:none'>
|
193 |
+
<div class='apsl-enable-disable'>
|
194 |
+
<label><?php _e('Enable?', 'accesspress-social-login-lite'); ?></label>
|
195 |
+
<input type="checkbox" id='aspl-google-enable' value='enable' name='apsl_google_settings[apsl_google_enable]' <?php checked('enable', $options['apsl_google_settings']['apsl_google_enable']); ?> />
|
196 |
+
</div>
|
197 |
+
<div class='apsl-app-id-wrapper'>
|
198 |
+
<label><?php _e('Client ID:', 'accesspress-social-login-lite'); ?></label><input type='text' id='apsl-google-client-id' name='apsl_google_settings[apsl_google_client_id]' value='<?php
|
199 |
+
if (isset($options['apsl_google_settings']['apsl_google_client_id'])) {
|
200 |
+
echo esc_attr($options['apsl_google_settings']['apsl_google_client_id']);
|
201 |
+
}
|
202 |
+
?>' />
|
203 |
+
</div>
|
204 |
+
<div class='apsl-app-secret-wrapper'>
|
205 |
+
<label><?php _e('Client Secret:', 'accesspress-social-login-lite'); ?></label><input type='text' id='apsl-google-client-secret' name='apsl_google_settings[apsl_google_client_secret]' value='<?php
|
206 |
+
if (isset($options['apsl_google_settings']['apsl_google_client_secret'])) {
|
207 |
+
echo esc_attr($options['apsl_google_settings']['apsl_google_client_secret']);
|
208 |
+
}
|
209 |
+
?>' />
|
210 |
+
</div>
|
211 |
+
<input type='hidden' name='network_ordering[]' value='google' />
|
212 |
+
<div class='apsl-info'>
|
213 |
+
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
214 |
+
<br/>
|
215 |
+
<span class='apsl-info-content' style="color:red"><strong>Important Notice: </strong> In prior to google+ being shutdown from March 7, 2019, the code for Google+ login to google oauth login has been updated. You might need to revalidate and create the client key & client secret again. </span>
|
216 |
+
<br/><br/>
|
217 |
+
<span class='apsl-info-content'>You need to create new google API application to setup the google login. Please follow the instructions to create new application.</span>
|
218 |
+
<ul class='apsl-info-lists'>
|
219 |
+
<li>Go to <a href='https://console.developers.google.com/project' target='_blank'>https://console.developers.google.com/project.</a> </li>
|
220 |
+
<li>Click on "Create Project" button. A popup will appear.</li>
|
221 |
+
<li>Please enter Project name and click on "Create" button.</li>
|
222 |
+
<li>A App will be created and a dashobard will appear.</li>
|
223 |
+
<li>In the blue box please click on Enable and manage APIs link. A new page will load.</li>
|
224 |
+
<li>Now In the Social APIs section click on Google+ API and click "Enable API" button. Then the Google+ API will be activated.</li>
|
225 |
+
<li>Now click on Credentials section and go to OAuth consent screen and enter the app details there.</li>
|
226 |
+
<li>Click on Credentials tab and click on "New credentials" or "Add credentials" if you have already created one, a selection will appear and click on "OAuth client ID".</li>
|
227 |
+
<li>A new page will load. Please select Application type to Web application and click "create" button. Further forms will loaded up and enter the details there.</li>
|
228 |
+
<li>In the authorized redirect URIs please enter the details provided in the note section from plugin and click save button.</li>
|
229 |
+
<li>In the popup you will get Client ID and client secret.</li>
|
230 |
+
<li>And please enter those credentials in the google setting in our plugin.</li>
|
231 |
+
<li><?php _e('Rediret uri setup', 'accesspress-social-login-lite'); ?> :<br />
|
232 |
+
<?php _e('Please use', 'accesspress-social-login-lite'); ?> <input type='text' value='<?php echo site_url(); ?>/wp-login.php?apsl_login_id=google_check' readonly='readonly'/> - <?php _e('for wordpress login page', 'accesspress-social-login-lite'); ?>.<br />
|
233 |
+
<?php _e('Please use', 'accesspress-social-login-lite'); ?> <input type='text' value='<?php echo site_url(); ?>/index.php?apsl_login_id=google_check' readonly='readonly'/> - <?php _e('if you have used the shortcode or widget in frontend. ', 'accesspress-social-login-lite'); ?>
|
234 |
+
</li>
|
235 |
+
<li>
|
236 |
+
<?php _e('Please note: Make sure to check the protocol "http://" or "https://" as google checks protocol as well. Better to add both URL in the list if you site is https so that google social login work properly for both https and http browser.', 'accesspress-social-login-lite'); ?>
|
237 |
+
</li>
|
238 |
+
</ul>
|
239 |
+
</div>
|
240 |
+
</div>
|
241 |
+
</div>
|
242 |
+
<?php break; ?>
|
243 |
|
244 |
+
<?php
|
245 |
+
default:
|
246 |
+
echo "should not reach here";
|
247 |
+
break;
|
248 |
+
}
|
249 |
+
?>
|
250 |
+
<?php endforeach; ?>
|
251 |
+
</div>
|
252 |
+
</div>
|
253 |
|
254 |
+
<div class='apsl-tab-contents' id='tab-apsl-theme-settings' style="display:none">
|
255 |
+
<div class='apsl-settings'>
|
256 |
+
<div class='apsl-enable-disable-opt'>
|
257 |
+
<div class="apsl-label"><?php _e('Social login', 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide'><i class="fa fa-caret-down"></i></span> </div>
|
258 |
+
<div class='apsl_network_settings_wrapper' style='display:none'>
|
259 |
+
<p class="social-login">
|
260 |
+
<span><?php _e('Enable social login?', 'accesspress-social-login-lite'); ?></span>
|
261 |
+
<input type='radio' id='apsl_enable_plugin' name='apsl_enable_disable_plugin' value='yes' <?php checked($options['apsl_enable_disable_plugin'], 'yes', 'true'); ?> /> <label for='apsl_enable_plugin'>Yes</label>
|
262 |
+
<input type='radio' id='apsl_disable_plugin' name='apsl_enable_disable_plugin' value='no' <?php checked($options['apsl_enable_disable_plugin'], 'no', 'true'); ?> /> <label for='apsl_disable_plugin'>No</label>
|
263 |
+
</p>
|
264 |
+
</div>
|
265 |
+
</div>
|
266 |
+
</div>
|
267 |
|
268 |
+
<div class='apsl-settings'>
|
269 |
+
<div class='apsl-display-options'>
|
270 |
+
<div class="apsl-label"><?php _e('Display options', 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide'><i class="fa fa-caret-down"></i></span></div>
|
271 |
+
<div class='apsl_network_settings_wrapper' style='display:none'>
|
272 |
+
<p><?php _e('Please choose the options where you want to display the social login form.', 'accesspress-social-login-lite'); ?></p>
|
273 |
+
<p><input type="checkbox" id="apsl_login_form" value="login_form" name="apsl_display_options[]" <?php
|
274 |
+
if (in_array("login_form", $options['apsl_display_options'])) {
|
275 |
+
echo "checked='checked'";
|
276 |
+
}
|
277 |
+
?> ><label for="apsl_login_form"><?php _e('Login Form', 'accesspress-social-login-lite'); ?> </label></p>
|
278 |
+
<p><input type="checkbox" id="apsl_register_form" value="register_form" name="apsl_display_options[]" <?php
|
279 |
+
if (in_array("register_form", $options['apsl_display_options'])) {
|
280 |
+
echo "checked='checked'";
|
281 |
+
}
|
282 |
+
?> ><label for="apsl_register_form"><?php _e('Register Form', 'accesspress-social-login-lite'); ?> </label></p>
|
283 |
+
<p><input type="checkbox" id="apsl_comment_form" value="comment_form" name="apsl_display_options[]" <?php
|
284 |
+
if (in_array("comment_form", $options['apsl_display_options'])) {
|
285 |
+
echo "checked='checked'";
|
286 |
+
}
|
287 |
+
?> ><label for="apsl_comment_form"><?php _e('Comments', 'accesspress-social-login-lite'); ?> </label></p>
|
288 |
+
</div>
|
289 |
+
</div>
|
290 |
+
</div>
|
291 |
|
292 |
+
<div class='apsl-settings'>
|
293 |
+
<div class='apsl-themes-wrapper'>
|
294 |
+
<div class="apsl-label"><?php _e('Available icon themes', 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide'><i class="fa fa-caret-down"></i></span>
|
295 |
+
</div>
|
296 |
+
<div class='apsl_network_settings_wrapper' style='display:none'>
|
297 |
+
<?php for ($i = 1; $i <= 5; $i++) { ?>
|
298 |
+
<div class='apsl-theme apsl-theme-<?php echo $i; ?>'>
|
299 |
+
<label>
|
300 |
+
<input type="radio" id="apsl-theme-<?php echo $i; ?>" value="<?php echo $i; ?>" class="apsl-theme apsl-png-theme" name="apsl_icon_theme" <?php checked($i, $options['apsl_icon_theme']); ?> >
|
301 |
+
<span><?php _e('Theme ' . $i, 'accesspress-social-login-lite'); ?></span>
|
302 |
+
</label>
|
303 |
+
<div class="apsl-theme-previewbox">
|
304 |
+
<img src="<?php echo APSL_IMAGE_DIR; ?>/preview-<?php echo $i; ?>.jpg" alt="theme preview">
|
305 |
+
</div>
|
306 |
+
</div>
|
307 |
+
<?php } ?>
|
308 |
+
</div>
|
|
|
|
|
309 |
|
310 |
+
</div>
|
311 |
+
</div>
|
312 |
+
<div class="apsl-settings">
|
313 |
+
<div class='apsl-enable-disable-opt'>
|
314 |
+
<div class="apsl-label"><?php _e('Font Awesome Version', 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide'><i class="fa fa-caret-down"></i></span> </div>
|
315 |
+
<div class='apsl_network_settings_wrapper' style='display:none'>
|
316 |
+
<p class="social-login">
|
317 |
+
<span><?php _e('Please choose font awesome version for icons', 'accesspress-social-login-lite'); ?></span>
|
318 |
+
<input type="radio" name="font_awesome_version" value="apsl-font-awesome-four"
|
319 |
+
<?php
|
320 |
+
if (isset($options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-four') {
|
321 |
+
checked($options['font_awesome_version'], 'apsl-font-awesome-four');
|
322 |
+
}
|
323 |
+
?>/><label for='apsl_font-awesome_version_four'>Font Awesome Version 4</label>
|
324 |
+
<input type="radio" name="font_awesome_version" value="apsl-font-awesome-five" <?php
|
325 |
+
if (isset($options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-five') {
|
326 |
+
checked($options['font_awesome_version'], 'apsl-font-awesome-five');
|
327 |
+
}
|
328 |
+
?>/><label for='apsl_font-awesome_version_five'>Font Awesome Version 5</label>
|
329 |
+
</p>
|
330 |
+
</div>
|
331 |
+
</div>
|
332 |
|
333 |
+
</div>
|
334 |
+
<div class='apsl-settings'>
|
335 |
+
<div class='apsl-text-settings'>
|
336 |
+
<div class="apsl-label"><?php _e('Text settings', 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide'><i class="fa fa-caret-down"></i></span> </div>
|
337 |
+
<div class='apsl_network_settings_wrapper' style='display:none'>
|
338 |
+
<p class='apsl-title-text-field'>
|
339 |
+
<span><?php _e('Login text:', 'accesspress-social-login-lite'); ?></span> <input type='text' name='apsl_title_text_field' id='apsl-title-text' value='<?php
|
340 |
+
if (isset($options['apsl_title_text_field']) && $options['apsl_title_text_field'] != '') {
|
341 |
+
echo esc_attr($options['apsl_title_text_field']);
|
342 |
+
}
|
343 |
+
?>' />
|
344 |
+
</p>
|
345 |
+
</div>
|
346 |
+
</div>
|
347 |
+
</div>
|
|
|
|
|
348 |
|
349 |
+
<div class='apsl-settings'>
|
350 |
+
<div class='apsl-logout-redirect-settings'>
|
351 |
+
<div class="apsl-label">
|
352 |
+
<?php _e('Logout redirect link', 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide'><i class="fa fa-caret-down"></i>
|
353 |
+
</span>
|
354 |
+
</div>
|
355 |
+
<div class='apsl_network_settings_wrapper' style='display:none'>
|
356 |
+
<input type='radio' id='apsl_custom_logout_redirect_home' class='apsl_custom_logout_redirect_options' name='apsl_custom_logout_redirect_options' value='home' <?php
|
357 |
+
if (isset($options['apsl_custom_logout_redirect_options'])) {
|
358 |
+
checked($options['apsl_custom_logout_redirect_options'], 'home', 'true');
|
359 |
+
}
|
360 |
+
?> /> <label for='apsl_custom_logout_redirect_home'><?php _e('Home page', 'accesspress-social-login-lite'); ?></label><br /><br />
|
361 |
+
<input type='radio' id='apsl_custom_logout_redirect_current' class='apsl_custom_logout_redirect_options' name='apsl_custom_logout_redirect_options' value='current_page' <?php
|
362 |
+
if (isset($options['apsl_custom_logout_redirect_options'])) {
|
363 |
+
checked($options['apsl_custom_logout_redirect_options'], 'current_page', 'true');
|
364 |
+
}
|
365 |
+
?> /> <label for='apsl_custom_logout_redirect_current'><?php _e('Current page', 'accesspress-social-login-lite'); ?></label><br /><br />
|
366 |
|
|
|
|
|
|
|
|
|
|
|
367 |
|
368 |
+
<input type='radio' id='apsl_custom_logout_redirect_custom' class='apsl_custom_logout_redirect_options' name='apsl_custom_logout_redirect_options' value='custom_page' <?php
|
369 |
+
if (isset($options['apsl_custom_logout_redirect_options'])) {
|
370 |
+
checked($options['apsl_custom_logout_redirect_options'], 'custom_page', 'true');
|
371 |
+
}
|
372 |
+
?> /> <label for='apsl_custom_logout_redirect_custom'><?php _e('Custom page', 'accesspress-social-login-lite'); ?></label><br />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
373 |
|
374 |
+
<div class='apsl-custom-logout-redirect-link' <?php echo (isset($options['apsl_custom_logout_redirect_options']) && $options['apsl_custom_logout_redirect_options'] == 'custom_page') ? "style='display:block;'" : "style='display:none'"; ?>>
|
375 |
+
<p class='apsl-title-text-field'>
|
376 |
+
<span><?php _e('Logout redirect page:', 'accesspress-social-login-lite'); ?></span> <input type='text' name='apsl_custom_logout_redirect_link' id='apsl-custom-logout-redirect-link' value='<?php
|
377 |
+
if (isset($options['apsl_custom_logout_redirect_link']) && $options['apsl_custom_logout_redirect_link'] != '') {
|
378 |
+
echo esc_attr($options['apsl_custom_logout_redirect_link']);
|
379 |
+
}
|
380 |
+
?>' />
|
381 |
+
</p>
|
382 |
+
<div class='apsl-info'>
|
383 |
+
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
384 |
+
<span class='apsl-info-content'><?php _e('Please set this value if you want to redirect the user to the custom page url(full url). If this field is not set they will be redirected back to current page', 'accesspress-social-login-lite'); ?>.</span>
|
385 |
+
</div>
|
386 |
+
</div>
|
387 |
+
</div>
|
388 |
+
</div>
|
389 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
390 |
|
391 |
+
<div class='apsl-settings'>
|
392 |
+
<div class='apsl-login-redirect-settings'>
|
393 |
+
<div class="apsl-label"><?php _e('Login redirect link', 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide'><i class="fa fa-caret-down"></i></span> </div>
|
394 |
+
<div class='apsl_network_settings_wrapper' style='display:none'>
|
395 |
+
<input type='radio' id='apsl_custom_login_redirect_home' class='apsl_custom_login_redirect_options' name='apsl_custom_login_redirect_options' value='home' <?php
|
396 |
+
if (isset($options['apsl_custom_login_redirect_options'])) {
|
397 |
+
checked($options['apsl_custom_login_redirect_options'], 'home', 'true');
|
398 |
+
}
|
399 |
+
?> /> <label for='apsl_custom_login_redirect_home'><?php _e('Home page', 'accesspress-social-login-lite'); ?></label><br /><br />
|
400 |
+
<input type='radio' id='apsl_custom_login_redirect_current' class='apsl_custom_login_redirect_options' name='apsl_custom_login_redirect_options' value='current_page' <?php
|
401 |
+
if (isset($options['apsl_custom_login_redirect_options'])) {
|
402 |
+
checked($options['apsl_custom_login_redirect_options'], 'current_page', 'true');
|
403 |
+
}
|
404 |
+
?> /> <label for='apsl_custom_login_redirect_current'><?php _e('Current page', 'accesspress-social-login-lite'); ?></label><br /><br />
|
405 |
+
<div class='apsl-custom-login-redirect-link1' >
|
406 |
+
<div class='apsl-info'>
|
407 |
+
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
408 |
+
<span class='apsl-info-content'> <?php _e('If plugin can\'t detect what is the redirect uri for the page it will be redirected to home page', 'accesspress-social-login-lite'); ?>.</span>
|
409 |
+
</div>
|
410 |
+
</div>
|
411 |
+
<input type='radio' id='apsl_custom_login_redirect_custom' class='apsl_custom_login_redirect_options' name='apsl_custom_login_redirect_options' value='custom_page' <?php
|
412 |
+
if (isset($options['apsl_custom_login_redirect_options'])) {
|
413 |
+
checked($options['apsl_custom_login_redirect_options'], 'custom_page', 'true');
|
414 |
+
}
|
415 |
+
?> /> <label for='apsl_custom_login_redirect_custom'><?php _e('Custom page', 'accesspress-social-login-lite'); ?></label><br />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
416 |
|
417 |
+
<div class='apsl-custom-login-redirect-link' <?php echo (isset($options['apsl_custom_login_redirect_options']) && $options['apsl_custom_login_redirect_options'] == 'custom_page') ? "style='display: block'" : "style='display:none'"; ?>>
|
418 |
+
<p class='apsl-title-text-field'>
|
419 |
+
<span><?php _e('Login redirect page:', 'accesspress-social-login-lite'); ?></span> <input type='text' name='apsl_custom_login_redirect_link' id='apsl-custom-login-redirect-link' value='<?php
|
420 |
+
if (isset($options['apsl_custom_login_redirect_link']) && $options['apsl_custom_login_redirect_link'] != '') {
|
421 |
+
echo esc_attr($options['apsl_custom_login_redirect_link']);
|
422 |
+
}
|
423 |
+
?>' />
|
424 |
+
</p>
|
425 |
+
<div class='apsl-info'>
|
426 |
+
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
427 |
+
<span class='apsl-info-content'><?php _e('Please set this value if you want to redirect the user to the custom page url(full url). If this field is not set they will be redirected back to home page', 'accesspress-social-login-lite'); ?>.</span>
|
428 |
+
</div>
|
429 |
+
</div>
|
430 |
+
</div>
|
431 |
+
</div>
|
432 |
+
</div>
|
433 |
+
<div class='apsl-settings'>
|
434 |
+
<div class='apsl-user-avatar-settings'>
|
435 |
+
<div class="apsl-label"><?php _e('User avatar', 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide'><i class="fa fa-caret-down"></i></span> </div>
|
436 |
+
<div class='apsl_network_settings_wrapper apsl_network_settings_outer' style='display:none'>
|
437 |
+
<input type='radio' id='apsl_user_avatar_default' class='apsl_user_avatar_options' name='apsl_user_avatar_options' value='default' <?php
|
438 |
+
if (isset($options['apsl_user_avatar_options'])) {
|
439 |
+
checked($options['apsl_user_avatar_options'], 'default', 'true');
|
440 |
+
}
|
441 |
+
?> /> <label for='apsl_user_avatar_default'><?php _e('Use wordpress provided default avatar.', 'accesspress-social-login-lite'); ?></label><br /><br />
|
442 |
+
<input type='radio' id='apsl_user_avatar_social' class='apsl_user_avatar_options' name='apsl_user_avatar_options' value='social' <?php
|
443 |
+
if (isset($options['apsl_user_avatar_options'])) {
|
444 |
+
checked($options['apsl_user_avatar_options'], 'social', 'true');
|
445 |
+
}
|
446 |
+
?> /> <label for='apsl_user_avatar_social'><?php _e('Use the profile picture from social media where available.', 'accesspress-social-login-lite'); ?></label><br /><br />
|
447 |
+
<div class='apsl-info'>
|
448 |
+
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
449 |
+
<span class='apsl-info-content'><?php _e('Please choose the options from where you want your users avatar to be loaded from. If you choose default wordpress avatar it will use the gravatar profile image if user have gravatar profile assocated with their registered email address', 'accesspress-social-login-lite'); ?>.</span>
|
450 |
+
</div>
|
451 |
+
</div>
|
452 |
+
</div>
|
453 |
+
</div>
|
454 |
|
455 |
+
<div class='apsl-settings'>
|
456 |
+
<div class='apsl-user-email-settings'>
|
457 |
+
<div class="apsl-label"><?php _e('Email notification settings', 'accesspress-social-login-lite'); ?> <span class='apsl_show_hide'><i class="fa fa-caret-down"></i></span> </div>
|
458 |
+
<div class='apsl_network_settings_wrapper apsl_network_settings_outer' style='display:none'>
|
459 |
+
<input type='radio' id='apsl_send_email_notification_yes' class='apsl_send_email_notification_yes' name='apsl_send_email_notification_options' value='yes' <?php
|
460 |
+
if (isset($options['apsl_send_email_notification_options'])) {
|
461 |
+
checked($options['apsl_send_email_notification_options'], 'yes', 'true');
|
462 |
+
}
|
463 |
+
?> /> <label for='apsl_send_email_notification_yes'><?php _e('Send email notification to both user and site admin.', 'accesspress-social-login-lite'); ?></label><br /><br />
|
464 |
+
<input type='radio' id='apsl_send_email_notification_no' class='apsl_send_email_notification_no' name='apsl_send_email_notification_options' value='no' <?php
|
465 |
+
if (isset($options['apsl_send_email_notification_options'])) {
|
466 |
+
checked($options['apsl_send_email_notification_options'], 'no', 'true');
|
467 |
+
}
|
468 |
+
?> /> <label for='apsl_send_email_notification_no'><?php _e('Do not send email notification to both user and site admin.', 'accesspress-social-login-lite'); ?></label><br /><br />
|
469 |
+
<div class='apsl-info'>
|
470 |
+
<span class='apsl-info-note'><?php _e('Note:', 'accesspress-social-login-lite'); ?></span> <br />
|
471 |
+
<span class='apsl-info-content'><?php _e('Here you can configure an options to send email notifications about user registration to site admin and user', 'accesspress-social-login-lite'); ?>.</span>
|
472 |
+
</div>
|
473 |
+
</div>
|
474 |
+
</div>
|
475 |
+
</div>
|
476 |
|
477 |
+
</div>
|
478 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
479 |
|
480 |
+
<!-- how to use section -->
|
481 |
+
<div class='apsl-tab-contents' id='tab-apsl-how-to-use' style="display:none">
|
482 |
+
<?php include( APSL_PLUGIN_DIR . 'inc/backend/how-to-use.php' ); ?>
|
483 |
+
</div>
|
484 |
+
<!-- about section -->
|
485 |
+
<div class='apsl-tab-contents' id='tab-apsl-about' style="display:none">
|
486 |
+
<?php include( APSL_PLUGIN_DIR . 'inc/backend/about.php' ); ?>
|
487 |
+
</div>
|
488 |
+
<!-- Save settings Button -->
|
489 |
+
<div class='apsl-save-settings'>
|
490 |
+
<?php wp_nonce_field('apsl_save_settings_nonce', 'apsl_save_settings_nonce_field'); ?>
|
491 |
+
<input type='submit' class='apsl-submit-settings primary-button' name='apsl_save_settings' value='<?php _e('Save settings', 'accesspress-social-login-lite'); ?>' />
|
492 |
+
</div>
|
493 |
+
|
494 |
+
<div class='apsl-restore-settings'>
|
495 |
+
<?php $nonce = wp_create_nonce('apsl-restore-default-settings-nonce'); ?>
|
496 |
+
<a href="<?php echo admin_url() . 'admin-post.php?action=apsl_restore_default_settings&_wpnonce=' . $nonce; ?>" onclick="return confirm('<?php _e('Are you sure you want to restore default settings?', 'accesspress-social-login-lite'); ?>')"><input type="button" value="Restore Default Settings" class="apsl-reset-button button primary-button"/></a>
|
497 |
+
</div>
|
498 |
+
</div>
|
499 |
+
</div>
|
500 |
+
</div>
|
501 |
+
</div>
|
502 |
+
</form>
|
503 |
</div>
|
504 |
<div id="apsl-postbox-container-1" class="apsl-postbox-container-1">
|
505 |
+
<?php include(APSL_PLUGIN_DIR . 'inc/backend/sidebar.php'); ?>
|
506 |
</div>
|
inc/backend/more-wordpress-resources.php
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
<?php defined('ABSPATH') or die("No script kiddies please!"); ?>
|
2 |
-
<div class="about-wrapper clearfix">
|
3 |
-
<div class="about-desc-wrap clearfix">
|
4 |
-
<div class="ap-title">
|
5 |
-
<h3>More WordPress Resources</h3>
|
6 |
-
</div>
|
7 |
-
<div class="about-content">
|
8 |
-
<div>
|
9 |
-
<p> Themes Compatible with the Plugin :</p>
|
10 |
-
|
11 |
-
<p><strong>AccessPress Social Login Lite</strong> works best with every WordPress theme. It's even more remarkable when used with popular themes like VMagazine and AccessPress Parallax.</p>
|
12 |
-
|
13 |
-
<p>AND IF THIS PLUGIN HAS IMPRESSED YOU, THEN YOU WOULD ENJOY OUR OTHER PROJECTS TOO. DO CHECK THESE OUT :</p>
|
14 |
-
|
15 |
-
<p><a href="//wpallclub.com/" target="_blank">WPAll Club</a> - A complete WordPress resources club. WordPress tutorials, blogs, curated free and premium themes and plugins, WordPress deals, offers, hosting info and more.</p>
|
16 |
-
|
17 |
-
<p> <a href="//themeforest.net/user/accesskeys/portfolio" target="_blank">Premium WordPress Themes</a> - 6 premium WordPress themes well suited for all sort of websites. Professional, well coded and highly configurable themes for you. </p>
|
18 |
-
|
19 |
-
<p> <a href="//codecanyon.net/user/accesskeys/portfolio?Ref=AccessKeys" target="_blank">Premium WordPress Plugins</a> - 45+ premium WordPress plugins of many different types. High user ratings, great quality and best sellers in CodeCanyon marketplace. </p>
|
20 |
-
|
21 |
-
<p> <a href="//accesspressthemes.com/" target="_blank">AccessPress Themes</a> - AccessPress Themes has 50+ beautiful and elegant, fully responsive, multipurpose themes to meet your need for free and commercial basis.</p>
|
22 |
-
|
23 |
-
<p> <a href="//8degreethemes.com/" target="_blank">8Degree Themes</a> - 8Degree Themes offers 15+ free WordPress themes and 16+ premium WordPress themes carefully crafted with creativity.</p>
|
24 |
-
</div>
|
25 |
-
</div>
|
26 |
-
</div>
|
27 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/backend/save-settings.php
CHANGED
@@ -46,6 +46,7 @@ if( isset( $_POST['apsl_display_options'] ) ) {
|
|
46 |
|
47 |
$apsl_settings['apsl_display_options'] = $display_options;
|
48 |
$apsl_settings['apsl_icon_theme'] = sanitize_text_field($_POST['apsl_icon_theme']);
|
|
|
49 |
$apsl_settings['apsl_title_text_field'] = sanitize_text_field( $_POST['apsl_title_text_field'] );
|
50 |
$apsl_settings['apsl_custom_logout_redirect_options'] = sanitize_text_field( $_POST['apsl_custom_logout_redirect_options'] );
|
51 |
$apsl_settings['apsl_custom_logout_redirect_link'] = sanitize_text_field( $_POST['apsl_custom_logout_redirect_link'] );
|
46 |
|
47 |
$apsl_settings['apsl_display_options'] = $display_options;
|
48 |
$apsl_settings['apsl_icon_theme'] = sanitize_text_field($_POST['apsl_icon_theme']);
|
49 |
+
$apsl_settings['font_awesome_version'] = sanitize_text_field($_POST['font_awesome_version']);
|
50 |
$apsl_settings['apsl_title_text_field'] = sanitize_text_field( $_POST['apsl_title_text_field'] );
|
51 |
$apsl_settings['apsl_custom_logout_redirect_options'] = sanitize_text_field( $_POST['apsl_custom_logout_redirect_options'] );
|
52 |
$apsl_settings['apsl_custom_logout_redirect_link'] = sanitize_text_field( $_POST['apsl_custom_logout_redirect_link'] );
|
inc/backend/sidebar.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<div class="apsl-right-div-wrapper">
|
2 |
|
3 |
<div class="apsl-sidebar-pro-image-first">
|
4 |
-
<a href="https://
|
5 |
<img src="<?php echo APSL_IMAGE_DIR.'/accesspress-social-login-upgrade-to-pro.png' ?>"/>
|
6 |
</a>
|
7 |
</div>
|
@@ -9,12 +9,12 @@
|
|
9 |
<div class="apsl-group">
|
10 |
<a href="http://demo.accesspressthemes.com/wordpress-plugins/accesspress-social-login"
|
11 |
target="_blank" class="apsl-demo-button apsl-btn-default apsl-btn-demo"><?php _e('DEMO','accesspress-social-login-lite'); ?></a>
|
12 |
-
<a href="https://
|
13 |
target="_blank" class="apsl-demo-button apsl-btn-default apsl-btn-upgrade"><?php _e('UPGRADE','accesspress-social-login-lite'); ?></a>
|
14 |
</div>
|
15 |
</div>
|
16 |
<div class="apsl-sidebar-pro-image-second">
|
17 |
-
<a href="https://
|
18 |
<img src="<?php echo APSL_IMAGE_DIR.'/accesspress-social-login-gallery-upgrade to pro-feature.png' ?>"/>
|
19 |
</a>
|
20 |
</div>
|
1 |
<div class="apsl-right-div-wrapper">
|
2 |
|
3 |
<div class="apsl-sidebar-pro-image-first">
|
4 |
+
<a href="https://accesspressthemes.com/wordpress-plugins/accesspress-social-login/" target="_blank">
|
5 |
<img src="<?php echo APSL_IMAGE_DIR.'/accesspress-social-login-upgrade-to-pro.png' ?>"/>
|
6 |
</a>
|
7 |
</div>
|
9 |
<div class="apsl-group">
|
10 |
<a href="http://demo.accesspressthemes.com/wordpress-plugins/accesspress-social-login"
|
11 |
target="_blank" class="apsl-demo-button apsl-btn-default apsl-btn-demo"><?php _e('DEMO','accesspress-social-login-lite'); ?></a>
|
12 |
+
<a href="https://accesspressthemes.com/wordpress-plugins/accesspress-social-login/"
|
13 |
target="_blank" class="apsl-demo-button apsl-btn-default apsl-btn-upgrade"><?php _e('UPGRADE','accesspress-social-login-lite'); ?></a>
|
14 |
</div>
|
15 |
</div>
|
16 |
<div class="apsl-sidebar-pro-image-second">
|
17 |
+
<a href="https://accesspressthemes.com/wordpress-plugins/accesspress-social-login/" target="_blank">
|
18 |
<img src="<?php echo APSL_IMAGE_DIR.'/accesspress-social-login-gallery-upgrade to pro-feature.png' ?>"/>
|
19 |
</a>
|
20 |
</div>
|
inc/frontend/login_check.php
CHANGED
@@ -109,6 +109,7 @@ if( !class_exists( 'APSL_Lite_Login_Check_Class' ) ) {
|
|
109 |
$return_user_details = new stdClass();
|
110 |
$exploder = explode( '_', sanitize_text_field($_GET['apsl_login_id'] ));
|
111 |
$action = $exploder[1];
|
|
|
112 |
$options = get_option( APSL_SETTINGS );
|
113 |
if(isset($options['apsl_facebook_settings']['apsl_profile_image_width'])){
|
114 |
$width = $options['apsl_facebook_settings']['apsl_profile_image_width'];
|
@@ -443,6 +444,7 @@ if( !class_exists( 'APSL_Lite_Login_Check_Class' ) ) {
|
|
443 |
$response = new stdClass();
|
444 |
$a = explode( '_', sanitize_text_field($_GET['apsl_login_id'] ));
|
445 |
$action = $a[1];
|
|
|
446 |
$client_id = $options['apsl_google_settings']['apsl_google_client_id'];
|
447 |
$client_secret = $options['apsl_google_settings']['apsl_google_client_secret'];
|
448 |
|
@@ -689,7 +691,7 @@ if( !class_exists( 'APSL_Lite_Login_Check_Class' ) ) {
|
|
689 |
$user_login_url = home_url();
|
690 |
}
|
691 |
$redirect_to = $user_login_url;
|
692 |
-
|
693 |
$redirect_to = isset($_COOKIE["apsl_login_redirect_url"]) ? urldecode($_COOKIE["apsl_login_redirect_url"]) : $redirect_to;
|
694 |
wp_safe_redirect( $redirect_to );
|
695 |
exit();
|
109 |
$return_user_details = new stdClass();
|
110 |
$exploder = explode( '_', sanitize_text_field($_GET['apsl_login_id'] ));
|
111 |
$action = $exploder[1];
|
112 |
+
@session_start();
|
113 |
$options = get_option( APSL_SETTINGS );
|
114 |
if(isset($options['apsl_facebook_settings']['apsl_profile_image_width'])){
|
115 |
$width = $options['apsl_facebook_settings']['apsl_profile_image_width'];
|
444 |
$response = new stdClass();
|
445 |
$a = explode( '_', sanitize_text_field($_GET['apsl_login_id'] ));
|
446 |
$action = $a[1];
|
447 |
+
@session_start();
|
448 |
$client_id = $options['apsl_google_settings']['apsl_google_client_id'];
|
449 |
$client_secret = $options['apsl_google_settings']['apsl_google_client_secret'];
|
450 |
|
691 |
$user_login_url = home_url();
|
692 |
}
|
693 |
$redirect_to = $user_login_url;
|
694 |
+
//$redirect_to = apply_filters( 'login_redirect', $redirect_to );
|
695 |
$redirect_to = isset($_COOKIE["apsl_login_redirect_url"]) ? urldecode($_COOKIE["apsl_login_redirect_url"]) : $redirect_to;
|
696 |
wp_safe_redirect( $redirect_to );
|
697 |
exit();
|
inc/frontend/login_integration.php
CHANGED
@@ -29,8 +29,8 @@ if( isset( $options['apsl_custom_login_redirect_options'] ) && $options['apsl_cu
|
|
29 |
|
30 |
$encoded_url = urlencode( $user_login_url );
|
31 |
?>
|
32 |
-
<div class='apsl-login-networks theme-<?php echo $options['apsl_icon_theme']; ?> clearfix'>
|
33 |
-
<span class='apsl-login-new-text'><?php echo $options['apsl_title_text_field']; ?></span>
|
34 |
<?php
|
35 |
if(isset($_SESSION['apsl_login_error_flag']) && $_SESSION['apsl_login_error_flag'] == '1'){ ?>
|
36 |
<div class='apsl-error'><?php _e('You have Access Denied. Please authorize the app to login.', 'accesspress-social-login-lite' ); ?></div>
|
@@ -47,18 +47,41 @@ $encoded_url = urlencode( $user_login_url );
|
|
47 |
<?php
|
48 |
foreach ( $options['network_ordering'] as $key => $value ):
|
49 |
if ( $options["apsl_{$value}_settings"]["apsl_{$value}_enable"] === 'enable' ) { ?>
|
50 |
-
<a href="<?php echo wp_login_url(); ?>?apsl_login_id=<?php echo $value; ?>_login<?php
|
51 |
if ( $encoded_url ) {
|
52 |
echo "&state=" . base64_encode( "redirect_to=$encoded_url" );
|
53 |
}
|
54 |
?>" title='<?php
|
55 |
_e( 'Login with', 'accesspress-social-login-lite' );
|
56 |
-
echo ' ' . $value;
|
57 |
?>' >
|
58 |
-
<div class="apsl-icon-block icon-<?php echo $value; ?> clearfix">
|
59 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
<span class="apsl-login-text"><?php _e( 'Login', 'accesspress-social-login-lite' ); ?></span>
|
61 |
-
<span class="apsl-long-login-text"><?php _e( 'Login with', 'accesspress-social-login-lite' ); ?><?php echo ' ' . $value; ?></span>
|
62 |
</div>
|
63 |
</a>
|
64 |
<?php
|
29 |
|
30 |
$encoded_url = urlencode( $user_login_url );
|
31 |
?>
|
32 |
+
<div class='apsl-login-networks theme-<?php echo esc_attr($options['apsl_icon_theme']); ?> clearfix'>
|
33 |
+
<span class='apsl-login-new-text'><?php echo esc_attr($options['apsl_title_text_field']); ?></span>
|
34 |
<?php
|
35 |
if(isset($_SESSION['apsl_login_error_flag']) && $_SESSION['apsl_login_error_flag'] == '1'){ ?>
|
36 |
<div class='apsl-error'><?php _e('You have Access Denied. Please authorize the app to login.', 'accesspress-social-login-lite' ); ?></div>
|
47 |
<?php
|
48 |
foreach ( $options['network_ordering'] as $key => $value ):
|
49 |
if ( $options["apsl_{$value}_settings"]["apsl_{$value}_enable"] === 'enable' ) { ?>
|
50 |
+
<a href="<?php echo wp_login_url(); ?>?apsl_login_id=<?php echo esc_attr($value); ?>_login<?php
|
51 |
if ( $encoded_url ) {
|
52 |
echo "&state=" . base64_encode( "redirect_to=$encoded_url" );
|
53 |
}
|
54 |
?>" title='<?php
|
55 |
_e( 'Login with', 'accesspress-social-login-lite' );
|
56 |
+
echo ' ' . esc_attr($value);
|
57 |
?>' >
|
58 |
+
<div class="apsl-icon-block icon-<?php echo esc_attr($value); ?> clearfix">
|
59 |
+
<?php if ($value=='google'){
|
60 |
+
if (isset($options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-four') {?>
|
61 |
+
<i class="fa fa-google"></i>
|
62 |
+
<?php }
|
63 |
+
else{?>
|
64 |
+
<i class="fab fa-google"></i>
|
65 |
+
<?php }
|
66 |
+
}
|
67 |
+
if ($value=='facebook'){
|
68 |
+
if (isset($options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-four') {?>
|
69 |
+
<i class="fa fa-facebook"></i>
|
70 |
+
<?php }
|
71 |
+
else{?>
|
72 |
+
<i class="fab fa-facebook-f"></i>
|
73 |
+
<?php }
|
74 |
+
}
|
75 |
+
if ($value=='twitter'){
|
76 |
+
if (isset($options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-four') {?>
|
77 |
+
<i class="fa fa-twitter"></i>
|
78 |
+
<?php }
|
79 |
+
else{?>
|
80 |
+
<i class="fab fa-twitter"></i>
|
81 |
+
<?php }
|
82 |
+
}?>
|
83 |
<span class="apsl-login-text"><?php _e( 'Login', 'accesspress-social-login-lite' ); ?></span>
|
84 |
+
<span class="apsl-long-login-text"><?php _e( 'Login with', 'accesspress-social-login-lite' ); ?><?php echo ' ' . esc_attr($value); ?></span>
|
85 |
</div>
|
86 |
</a>
|
87 |
<?php
|
inc/frontend/shortcode.php
CHANGED
@@ -58,9 +58,9 @@ if ( is_user_logged_in() ) {
|
|
58 |
$encoded_url = urlencode( $user_login_url );
|
59 |
$theme = $options['apsl_icon_theme'];
|
60 |
?>
|
61 |
-
<div class='apsl-login-networks theme-<?php echo $theme; ?> clearfix'>
|
62 |
<?php if ( isset( $attr['login_text'] ) && $attr['login_text'] != '' ) { ?>
|
63 |
-
<span class='apsl-login-new-text'><?php echo $attr['login_text']; ?></span>
|
64 |
<?php } ?>
|
65 |
<?php
|
66 |
if(isset($_SESSION['apsl_login_error_flag']) && $_SESSION['apsl_login_error_flag'] == '1'){ ?>
|
@@ -75,15 +75,38 @@ $encoded_url = urlencode( $user_login_url );
|
|
75 |
<?php
|
76 |
foreach ( $options['network_ordering'] as $key => $value ):
|
77 |
if ( $options["apsl_{$value}_settings"]["apsl_{$value}_enable"] === 'enable' ) { ?>
|
78 |
-
<a href="<?php echo wp_login_url() ?>?apsl_login_id=<?php echo $value; ?>_login<?php
|
79 |
if ( $encoded_url ) {
|
80 |
echo "&state=" . base64_encode( "redirect_to=$encoded_url" );
|
81 |
}
|
82 |
-
?>" title='<?php _e( 'Login with', 'accesspress-social-login-lite' ); echo ' ' . $value; ?>'>
|
83 |
-
<div class="apsl-icon-block icon-<?php echo $value; ?>">
|
84 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
<span class="apsl-login-text"><?php _e( 'Login', 'accesspress-social-login-lite' ); ?></span>
|
86 |
-
<span class="apsl-long-login-text"><?php _e( 'Login with', 'accesspress-social-login-lite' ); ?><?php echo ' ' . $value; ?></span>
|
87 |
</div>
|
88 |
</a>
|
89 |
<?php
|
58 |
$encoded_url = urlencode( $user_login_url );
|
59 |
$theme = $options['apsl_icon_theme'];
|
60 |
?>
|
61 |
+
<div class='apsl-login-networks theme-<?php echo esc_attr($theme); ?> clearfix'>
|
62 |
<?php if ( isset( $attr['login_text'] ) && $attr['login_text'] != '' ) { ?>
|
63 |
+
<span class='apsl-login-new-text'><?php echo esc_attr($attr['login_text']); ?></span>
|
64 |
<?php } ?>
|
65 |
<?php
|
66 |
if(isset($_SESSION['apsl_login_error_flag']) && $_SESSION['apsl_login_error_flag'] == '1'){ ?>
|
75 |
<?php
|
76 |
foreach ( $options['network_ordering'] as $key => $value ):
|
77 |
if ( $options["apsl_{$value}_settings"]["apsl_{$value}_enable"] === 'enable' ) { ?>
|
78 |
+
<a href="<?php echo wp_login_url() ?>?apsl_login_id=<?php echo esc_attr($value); ?>_login<?php
|
79 |
if ( $encoded_url ) {
|
80 |
echo "&state=" . base64_encode( "redirect_to=$encoded_url" );
|
81 |
}
|
82 |
+
?>" title='<?php _e( 'Login with', 'accesspress-social-login-lite' ); echo ' ' . esc_attr($value); ?>'>
|
83 |
+
<div class="apsl-icon-block icon-<?php echo esc_attr($value); ?>">
|
84 |
+
<?php if ($value=='google'){
|
85 |
+
if (isset($options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-four') {?>
|
86 |
+
<i class="fa fa-google"></i>
|
87 |
+
<?php }
|
88 |
+
else{?>
|
89 |
+
<i class="fab fa-google"></i>
|
90 |
+
<?php }
|
91 |
+
}
|
92 |
+
if ($value=='facebook'){
|
93 |
+
if (isset($options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-four') {?>
|
94 |
+
<i class="fa fa-facebook"></i>
|
95 |
+
<?php }
|
96 |
+
else{?>
|
97 |
+
<i class="fab fa-facebook-f"></i>
|
98 |
+
<?php }
|
99 |
+
}
|
100 |
+
if ($value=='twitter'){
|
101 |
+
if (isset($options['font_awesome_version']) && $options['font_awesome_version'] == 'apsl-font-awesome-four') {?>
|
102 |
+
<i class="fa fa-twitter"></i>
|
103 |
+
<?php }
|
104 |
+
else{?>
|
105 |
+
<i class="fab fa-twitter"></i>
|
106 |
+
<?php }
|
107 |
+
}?>
|
108 |
<span class="apsl-login-text"><?php _e( 'Login', 'accesspress-social-login-lite' ); ?></span>
|
109 |
+
<span class="apsl-long-login-text"><?php _e( 'Login with', 'accesspress-social-login-lite' ); ?><?php echo ' ' . esc_attr($value); ?></span>
|
110 |
</div>
|
111 |
</a>
|
112 |
<?php
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: Access Keys
|
|
3 |
Tags: social, login, social login, facebook, twitter, google, social connect, social network login, register, login with, signin, oauth, authorize, oauth
|
4 |
Donate link: http://accesspressthemes.com/donation/
|
5 |
Requires at least: 3.8
|
6 |
-
Tested up to: 5.
|
7 |
-
Stable tag: 3.4.
|
8 |
Requires PHP: 5.4
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -13,7 +13,7 @@ No WordPress account and user credentials to remember, login using any of the mo
|
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
-
[
|
17 |
|
18 |
AccessPress Social Login lite - is a perfect <strong>Free WordPress plugin</strong> to allow your website users to register/login to the website using one of their favorite social website accounts.
|
19 |
|
@@ -97,7 +97,6 @@ For premium upgrade please go [here](http://accesspressthemes.com/wordpress-plug
|
|
97 |
= Some Useful Links =
|
98 |
* <strong>Support Email</strong>: support@accesspressthemes.com
|
99 |
* <strong>Support Forum Link</strong>: http://accesspressthemes.com/support/
|
100 |
-
* <strong>Website Link</strong>: http://accesspressthemes.com/
|
101 |
* <strong>Youtube channel link</strong>: https://www.youtube.com/watch?v=TjZNcVG3fDE
|
102 |
* <strong>Facebook link</strong>: https://www.facebook.com/AccessPressThemes
|
103 |
|
@@ -113,7 +112,6 @@ For complete information and documentation regarding plugin, please visit below
|
|
113 |
|
114 |
[Demo](http://demo.accesspressthemes.com/wordpress-plugins/accesspress-social-login-lite/)
|
115 |
|
116 |
-
[More WordPress Resources](http://wpallclub.com/)
|
117 |
|
118 |
== Installation ==
|
119 |
1. Unzip accesspress-social-login-lite.zip
|
@@ -139,6 +137,10 @@ Yes. You can use the AccessPress social login lite anywhere by using the shortco
|
|
139 |
|
140 |
== Changelog ==
|
141 |
|
|
|
|
|
|
|
|
|
142 |
= 3.4.5 =
|
143 |
* Checked compatibility with latest wordpress version.
|
144 |
|
@@ -363,22 +365,6 @@ Yes. You can use the AccessPress social login lite anywhere by using the shortco
|
|
363 |
= 1.0.0 =
|
364 |
* Plugin submitted to http://wordpress.org for review and approval
|
365 |
|
366 |
-
== More Resources ==
|
367 |
-
Themes Compatible With Our Plugin :
|
368 |
-
|
369 |
-
AccessPress Social Login Lite works best with every WordPress theme. Its even more remarkable when used with popular themes of ours or any other being compatible to almost all of the themes.
|
370 |
-
|
371 |
-
AND IF THIS PLUGIN HAS IMPRESSED YOU, THEN YOU WOULD ENJOY OUR OTHER PROJECTS TOO. DO CHECK THESE OUT :
|
372 |
-
|
373 |
-
[WPAll Club](https://wpallclub.com/) - A complete WordPress resources club. WordPress tutorials, blogs, curated free and premium themes and plugins, WordPress deals, offers, hosting info and more.
|
374 |
-
|
375 |
-
[Premium WordPress Themes](https://themeforest.net/user/accesskeys/portfolio) - 6 premium WordPress themes well suited for all sort of websites. Professional, well coded and highly configurable themes for you.
|
376 |
-
|
377 |
-
[Premium WordPress Plugins](https://codecanyon.net/user/accesskeys/portfolio) - 45+ premium WordPress plugins of many different types. High user ratings, great quality and best sellers in CodeCanyon marketplace.
|
378 |
-
|
379 |
-
[AccessPress Themes](https://accesspressthemes.com/) - AccessPress Themes has 50+ beautiful and elegant, fully responsive, multipurpose themes to meet your need for free and commercial basis.
|
380 |
-
|
381 |
-
[8Degree Themes](https://8degreethemes.com/) - 8Degree Themes offers 15+ free WordPress themes and 16+ premium WordPress themes carefully crafted with creativity.
|
382 |
|
383 |
== Upgrade Notice ==
|
384 |
There is an update available for the AccessPress Social Login lite Plugin. Please update to receive new updates and bug fixes.
|
3 |
Tags: social, login, social login, facebook, twitter, google, social connect, social network login, register, login with, signin, oauth, authorize, oauth
|
4 |
Donate link: http://accesspressthemes.com/donation/
|
5 |
Requires at least: 3.8
|
6 |
+
Tested up to: 5.5
|
7 |
+
Stable tag: 3.4.6
|
8 |
Requires PHP: 5.4
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
+
[Documentation](https://accesspressthemes.com/documentation/documentationplugin-instruction-accesspress-social-login-lite/) | [Support](https://accesspressthemes.com/support) | [Demo](http://demo.accesspressthemes.com/wordpress-plugins/accesspress-social-login-lite/) | [Premium Version](https://accesspressthemes.com/wordpress-plugins/accesspress-social-login/)
|
17 |
|
18 |
AccessPress Social Login lite - is a perfect <strong>Free WordPress plugin</strong> to allow your website users to register/login to the website using one of their favorite social website accounts.
|
19 |
|
97 |
= Some Useful Links =
|
98 |
* <strong>Support Email</strong>: support@accesspressthemes.com
|
99 |
* <strong>Support Forum Link</strong>: http://accesspressthemes.com/support/
|
|
|
100 |
* <strong>Youtube channel link</strong>: https://www.youtube.com/watch?v=TjZNcVG3fDE
|
101 |
* <strong>Facebook link</strong>: https://www.facebook.com/AccessPressThemes
|
102 |
|
112 |
|
113 |
[Demo](http://demo.accesspressthemes.com/wordpress-plugins/accesspress-social-login-lite/)
|
114 |
|
|
|
115 |
|
116 |
== Installation ==
|
117 |
1. Unzip accesspress-social-login-lite.zip
|
137 |
|
138 |
== Changelog ==
|
139 |
|
140 |
+
= 3.4.6 =
|
141 |
+
* Refined code to remove 'an active PHP session was detected and the REST API request failed due to an error' notice on site health.
|
142 |
+
* Added option to select font awesome version for icons in backend.
|
143 |
+
|
144 |
= 3.4.5 =
|
145 |
* Checked compatibility with latest wordpress version.
|
146 |
|
365 |
= 1.0.0 =
|
366 |
* Plugin submitted to http://wordpress.org for review and approval
|
367 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
368 |
|
369 |
== Upgrade Notice ==
|
370 |
There is an update available for the AccessPress Social Login lite Plugin. Please update to receive new updates and bug fixes.
|