Admin Custom Login - Version 3.1.9

Version Description

Download this release

Release Info

Developer weblizar
Plugin Icon 128x128 Admin Custom Login
Version 3.1.9
Comparing to
See all releases

Code changes from version 3.1.8 to 3.1.9

acl-gcaptcha.php CHANGED
@@ -1,47 +1,47 @@
1
  <?php
2
- if ( ! defined( 'ABSPATH' ) ) {
3
  exit;
4
  }
5
- $g_page = unserialize( get_option( 'Admin_custome_login_gcaptcha' ) );
6
 
7
- if ( isset( $g_page['login_enable_gcaptcha'] ) && ( 'yes' === $g_page['login_enable_gcaptcha'] ) && isset( $g_page['login_v_gcaptcha'] ) && ! empty( $g_page['login_v_gcaptcha'] ) ) {
8
 
9
- $login_v_gcaptcha = esc_html( $g_page['login_v_gcaptcha'] );
10
 
11
- if ( 'v3' === $login_v_gcaptcha ) {
12
- add_action( 'login_form', 'acl_captcha3_form' );
13
- add_action( 'login_enqueue_scripts', 'acl_captcha3_output' );
14
- add_action( 'wp_authenticate_user', 'acl_validate_captcha3', 10, 2 );
15
- } elseif ( 'v2' === $login_v_gcaptcha ) {
16
- add_action( 'login_form', 'acl_captcha2_form' );
17
- add_action( 'login_enqueue_scripts', 'acl_captcha2_output' );
18
- add_action( 'wp_authenticate_user', 'acl_validate_captcha2', 10 ,2 );
19
  }
20
  }
21
 
22
  function acl_captcha2_form() {
23
- $g_page = unserialize( get_option( 'Admin_custome_login_gcaptcha' ) );
24
- $site_key = isset( $g_page['site_key'] ) ? $g_page['site_key'] : '';
25
- $acl_gcaptcha_theme = isset( $g_page['acl_gcaptcha_theme'] ) ? $g_page['acl_gcaptcha_theme'] : 'light';
26
- if ( 'yes' === $acl_gcaptcha_theme ) {
27
  $acl_gcaptcha_theme = 'light';
28
  } else {
29
  $acl_gcaptcha_theme = 'dark';
30
  }
31
- ?>
32
- <div class="g-recaptcha" data-sitekey="<?php echo esc_attr( $site_key ); ?>" data-theme="<?php echo esc_attr( $acl_gcaptcha_theme ); ?>"></div> <br>
33
  <?php
34
  }
35
 
36
  function acl_captcha2_output() {
37
- wp_enqueue_script( 'acl-recaptcha-api-js', "https://www.google.com/recaptcha/api.js" );
38
  }
39
 
40
- function acl_validate_captcha2( $user, $password ) {
41
- $g_page = unserialize( get_option( 'Admin_custome_login_gcaptcha' ) );
42
- $secret_key = isset( $g_page['secret_key'] ) ? $g_page['secret_key'] : '';
43
-
44
- if ( isset( $_POST['g-recaptcha-response'] ) ) {
45
  $response = wp_remote_post(
46
  'https://www.google.com/recaptcha/api/siteverify',
47
  array(
@@ -52,15 +52,15 @@ function acl_validate_captcha2( $user, $password ) {
52
  )
53
  );
54
 
55
- $data = wp_remote_retrieve_body( $response );
56
  $data = json_decode($data);
57
 
58
- if ( isset( $data->success ) && $data->success ) {
59
  return $user;
60
  }
61
  }
62
 
63
- return new WP_Error( wp_kses_post('empty_captcha', '<strong>ERROR</strong>: Please confirm you are not a robot', WEBLIZAR_ACL ) );
64
  }
65
 
66
  function acl_captcha3_form() {
@@ -70,30 +70,30 @@ function acl_captcha3_form() {
70
  }
71
 
72
  function acl_captcha3_output() {
73
- $g_page = unserialize( get_option( 'Admin_custome_login_gcaptcha' ) );
74
 
75
- $site_key_v3 = isset( $g_page['site_key_v3'] ) ? $g_page['site_key_v3'] : '';
76
 
77
- wp_enqueue_script( 'acl-recaptcha-api-js', "https://www.google.com/recaptcha/api.js?render=$site_key_v3" );
78
- wp_register_script( 'acl-recaptcha-v3-js', '', array( 'acl-recaptcha-api-js' ) );
79
- wp_enqueue_script( 'acl-recaptcha-v3-js' );
80
 
81
- $script = <<<EOT
82
  grecaptcha.ready(function() {
83
  grecaptcha.execute('$site_key_v3', {action: 'login'}).then(function(token) {
84
  document.getElementById("g-recaptcha-response").value = token;
85
  });
86
  });
87
  EOT;
88
- wp_add_inline_script( 'acl-recaptcha-v3-js', $script );
89
  }
90
 
91
- function acl_validate_captcha3( $user, $password ) {
92
- $g_page = unserialize( get_option( 'Admin_custome_login_gcaptcha' ) );
93
 
94
- $secret_key_v3 = isset( $g_page['secret_key_v3'] ) ? $g_page['secret_key_v3'] : '';
95
 
96
- if ( isset( $_POST['g-recaptcha-response'] ) ) {
97
  $response = wp_remote_post(
98
  'https://www.google.com/recaptcha/api/siteverify',
99
  array(
@@ -104,14 +104,14 @@ function acl_validate_captcha3( $user, $password ) {
104
  )
105
  );
106
 
107
- $data = wp_remote_retrieve_body( $response );
108
  $data = json_decode($data);
109
 
110
- if ( isset( $data->success ) && $data->success && isset( $data->score ) && $data->score > 0 && isset( $data->action ) && 'login' === $data->action ) {
111
  return $user;
112
  }
113
  }
114
 
115
- return new WP_Error( wp_kses_post('empty_captcha', '<strong>ERROR</strong>: Please confirm you are not a robot', WEBLIZAR_ACL) );
116
  }
117
  ?>
1
  <?php
2
+ if (!defined('ABSPATH')) {
3
  exit;
4
  }
5
+ $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
6
 
7
+ if (isset($g_page['login_enable_gcaptcha']) && ('yes' === $g_page['login_enable_gcaptcha']) && isset($g_page['login_v_gcaptcha']) && !empty($g_page['login_v_gcaptcha'])) {
8
 
9
+ $login_v_gcaptcha = esc_html($g_page['login_v_gcaptcha']);
10
 
11
+ if ('v3' === $login_v_gcaptcha) {
12
+ add_action('login_form', 'acl_captcha3_form');
13
+ add_action('login_enqueue_scripts', 'acl_captcha3_output');
14
+ add_action('wp_authenticate_user', 'acl_validate_captcha3', 10, 2);
15
+ } elseif ('v2' === $login_v_gcaptcha) {
16
+ add_action('login_form', 'acl_captcha2_form');
17
+ add_action('login_enqueue_scripts', 'acl_captcha2_output');
18
+ add_action('wp_authenticate_user', 'acl_validate_captcha2', 10, 2);
19
  }
20
  }
21
 
22
  function acl_captcha2_form() {
23
+ $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
24
+ $site_key = isset($g_page['site_key']) ? $g_page['site_key'] : '';
25
+ $acl_gcaptcha_theme = isset($g_page['acl_gcaptcha_theme']) ? $g_page['acl_gcaptcha_theme'] : 'light';
26
+ if ('yes' === $acl_gcaptcha_theme) {
27
  $acl_gcaptcha_theme = 'light';
28
  } else {
29
  $acl_gcaptcha_theme = 'dark';
30
  }
31
+ ?>
32
+ <div class="g-recaptcha" data-sitekey="<?php echo esc_attr($site_key); ?>" data-theme="<?php echo esc_attr($acl_gcaptcha_theme); ?>"></div> <br>
33
  <?php
34
  }
35
 
36
  function acl_captcha2_output() {
37
+ wp_enqueue_script('acl-recaptcha-api-js', "https://www.google.com/recaptcha/api.js");
38
  }
39
 
40
+ function acl_validate_captcha2($user, $password) {
41
+ $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
42
+ $secret_key = isset($g_page['secret_key']) ? $g_page['secret_key'] : '';
43
+
44
+ if (isset($_POST['g-recaptcha-response'])) {
45
  $response = wp_remote_post(
46
  'https://www.google.com/recaptcha/api/siteverify',
47
  array(
52
  )
53
  );
54
 
55
+ $data = wp_remote_retrieve_body($response);
56
  $data = json_decode($data);
57
 
58
+ if (isset($data->success) && $data->success) {
59
  return $user;
60
  }
61
  }
62
 
63
+ return new WP_Error(wp_kses_post('empty_captcha', '<strong>ERROR</strong>: Please confirm you are not a robot', WEBLIZAR_ACL));
64
  }
65
 
66
  function acl_captcha3_form() {
70
  }
71
 
72
  function acl_captcha3_output() {
73
+ $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
74
 
75
+ $site_key_v3 = isset($g_page['site_key_v3']) ? $g_page['site_key_v3'] : '';
76
 
77
+ wp_enqueue_script('acl-recaptcha-api-js', "https://www.google.com/recaptcha/api.js?render=$site_key_v3");
78
+ wp_register_script('acl-recaptcha-v3-js', '', array('acl-recaptcha-api-js'));
79
+ wp_enqueue_script('acl-recaptcha-v3-js');
80
 
81
+ $script = <<<EOT
82
  grecaptcha.ready(function() {
83
  grecaptcha.execute('$site_key_v3', {action: 'login'}).then(function(token) {
84
  document.getElementById("g-recaptcha-response").value = token;
85
  });
86
  });
87
  EOT;
88
+ wp_add_inline_script('acl-recaptcha-v3-js', $script);
89
  }
90
 
91
+ function acl_validate_captcha3($user, $password) {
92
+ $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
93
 
94
+ $secret_key_v3 = isset($g_page['secret_key_v3']) ? $g_page['secret_key_v3'] : '';
95
 
96
+ if (isset($_POST['g-recaptcha-response'])) {
97
  $response = wp_remote_post(
98
  'https://www.google.com/recaptcha/api/siteverify',
99
  array(
104
  )
105
  );
106
 
107
+ $data = wp_remote_retrieve_body($response);
108
  $data = json_decode($data);
109
 
110
+ if (isset($data->success) && $data->success && isset($data->score) && $data->score > 0 && isset($data->action) && 'login' === $data->action) {
111
  return $user;
112
  }
113
  }
114
 
115
+ return new WP_Error(wp_kses_post('empty_captcha', '<strong>ERROR</strong>: Please confirm you are not a robot', WEBLIZAR_ACL));
116
  }
117
  ?>
admin-custom-login.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * Plugin Name: Admin Custom Login
4
- * Version: 3.1.8
5
  * Description: Customize Your WordPress Login Screen Amazingly - Add Own Logo, Add Social Profiles, Login Form Positions, Background Image Slide Show
6
  * Author: Weblizar
7
  * Author URI: https://weblizar.com/plugins/
@@ -53,4 +53,3 @@ function acl_links($links) {
53
  $acl_plugin_name = plugin_basename(__FILE__);
54
  add_filter("plugin_action_links_$acl_plugin_name", 'acl_links' );
55
  require_once( WEBLIZAR_ACL_PLUGIN_DIR_PATH_FREE . '/init.php' );
56
- ?>
1
  <?php
2
  /**
3
  * Plugin Name: Admin Custom Login
4
+ * Version: 3.1.9
5
  * Description: Customize Your WordPress Login Screen Amazingly - Add Own Logo, Add Social Profiles, Login Form Positions, Background Image Slide Show
6
  * Author: Weblizar
7
  * Author URI: https://weblizar.com/plugins/
53
  $acl_plugin_name = plugin_basename(__FILE__);
54
  add_filter("plugin_action_links_$acl_plugin_name", 'acl_links' );
55
  require_once( WEBLIZAR_ACL_PLUGIN_DIR_PATH_FREE . '/init.php' );
 
css/bootstrap.min.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * Bootstrap v4.5.2 (https://getbootstrap.com/)
3
- * Copyright 2011-2020 The Bootstrap Authors
4
- * Copyright 2011-2020 Twitter, Inc.
5
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
- */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
7
  /*# sourceMappingURL=bootstrap.min.css.map */
1
  /*!
2
+ * Bootstrap v4.3.1 (https://getbootstrap.com/)
3
+ * Copyright 2011-2019 The Bootstrap Authors
4
+ * Copyright 2011-2019 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
+ */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
7
  /*# sourceMappingURL=bootstrap.min.css.map */
css/custom.css CHANGED
@@ -219,8 +219,7 @@ font-family: 'Nanum Gothic', sans-serif;
219
  .wb_plugin_feature_banner.default_pattern {
220
  box-shadow: 0px 2px 20px #818181;
221
  margin: 40px 0px;
222
- background: rgb(179,174,238);
223
- background: linear-gradient(90deg, rgba(179,174,238,1) 0%, rgba(233,148,148,1) 100%);
224
  float: left;
225
  display: block;
226
  clear: right;
@@ -244,8 +243,6 @@ background: linear-gradient(90deg, rgba(179,174,238,1) 0%, rgba(233,148,148,1) 1
244
  }
245
  .wp_btn-grup .wb_button-primary {
246
  width: 100%;
247
- margin-bottom: 30px;
248
- margin-left: 40px;
249
  }
250
  .plugin_vrsion {
251
  position: absolute;
@@ -260,7 +257,7 @@ background: linear-gradient(90deg, rgba(179,174,238,1) 0%, rgba(233,148,148,1) 1
260
  }
261
  .wb_banner_featurs-list ul li {
262
  margin: 7px 20px;
263
- font-size: 15px;
264
 
265
  }
266
  .wb_banner_featurs-list h2 {
@@ -318,9 +315,7 @@ a.wb_button-primary:hover,
318
  }
319
 
320
  #post-social-5{
321
- background: url('img/businessman-3213659_1920.jpg');
322
- background-position-y: center;
323
- background-size: cover;
324
  }
325
  .acl-rate-us{
326
  text-align:center; text-decoration: none;font:normal 30px;
@@ -1344,7 +1339,6 @@ margin:0;
1344
  text-align: center;
1345
  font-weight: bold;
1346
  text-shadow: 2px 2px 2px #ccc;
1347
- margin: 35px 0 35px 0 !important;
1348
  }
1349
  .p_rateing{
1350
  list-style:none;
219
  .wb_plugin_feature_banner.default_pattern {
220
  box-shadow: 0px 2px 20px #818181;
221
  margin: 40px 0px;
222
+ background: #ee3e3f;
 
223
  float: left;
224
  display: block;
225
  clear: right;
243
  }
244
  .wp_btn-grup .wb_button-primary {
245
  width: 100%;
 
 
246
  }
247
  .plugin_vrsion {
248
  position: absolute;
257
  }
258
  .wb_banner_featurs-list ul li {
259
  margin: 7px 20px;
260
+ font-size: 14px;
261
 
262
  }
263
  .wb_banner_featurs-list h2 {
315
  }
316
 
317
  #post-social-5{
318
+ background: url('img/bg1.jpg'),linear-gradient(#eb01a5, #d13531) center center fixed;
 
 
319
  }
320
  .acl-rate-us{
321
  text-align:center; text-decoration: none;font:normal 30px;
1339
  text-align: center;
1340
  font-weight: bold;
1341
  text-shadow: 2px 2px 2px #ccc;
 
1342
  }
1343
  .p_rateing{
1344
  list-style:none;
css/img/businessman-3213659_1920.jpg DELETED
Binary file
css/smartech.css CHANGED
@@ -1512,7 +1512,7 @@ box-shadow: 0 2px 0 rgba(0,0,0,0.08);
1512
  }
1513
  .coming-soon-admin-title{
1514
  font-family: "Dosis", sans-serif;
1515
- font-size:25px;
1516
  }
1517
  /*********** for hide or dispaly content onclick tabs ***************/
1518
  .activate{display:block;overflow:hidden ;}
@@ -1690,7 +1690,7 @@ transition: border linear 0.2s, box-shadow linear 0.2s;
1690
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1691
  }
1692
  .ui-tabs-panel input[type=text].pro_text {
1693
- width:135%;
1694
  margin-bottom:10px;
1695
  margin-right:10px;
1696
  padding:10px;
@@ -2245,7 +2245,6 @@ nav.navbar.navbar-default.navbar-static-top {
2245
  }
2246
  .wb-col-md-6.wb-col-sm-12.wb-text-center.institute_banner_img h2 {
2247
  color: #fff;
2248
- padding-top: 20px;
2249
  }
2250
  .wb-col-md-6.wb-col-sm-12.wb_banner_featurs-list h2 {
2251
  color: #fff;
1512
  }
1513
  .coming-soon-admin-title{
1514
  font-family: "Dosis", sans-serif;
1515
+ font-size:36px;
1516
  }
1517
  /*********** for hide or dispaly content onclick tabs ***************/
1518
  .activate{display:block;overflow:hidden ;}
1690
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1691
  }
1692
  .ui-tabs-panel input[type=text].pro_text {
1693
+ width:70%;
1694
  margin-bottom:10px;
1695
  margin-right:10px;
1696
  padding:10px;
2245
  }
2246
  .wb-col-md-6.wb-col-sm-12.wb-text-center.institute_banner_img h2 {
2247
  color: #fff;
 
2248
  }
2249
  .wb-col-md-6.wb-col-sm-12.wb_banner_featurs-list h2 {
2250
  color: #fff;
includes/content.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  // Exit if accessed directly
3
- if (!defined('ABSPATH')) exit;
4
 
5
  require_once('get_value.php');
6
  ?>
@@ -10,17 +10,17 @@ require_once('get_value.php');
10
  <nav class="navbar navbar-default navbar-static-top" role="navigation">
11
  <div class="navbar-header">
12
  <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
13
- <span class="sr-only"><?php esc_html_e('Toggle navigation', WEBLIZAR_ACL) ?></span>
14
  <span class="icon-bar"></span>
15
  <span class="icon-bar"></span>
16
  <span class="icon-bar"></span>
17
  </button>
18
  <a class="sidebar-toggle hidden-xs" href="javascript:void(0);"><i class="fa fa-bars fa-2x"></i></a>
19
- <a class="navbar-brand coming-soon-admin-title" href="index.html" style="color:#dc3545;"><?php esc_html_e('Admin Custom Login', WEBLIZAR_ACL); ?></a>
20
  </div>
21
  <!-- /.navbar-header -->
22
  <ul class="nav navbar-top-links navbar-right coming-soon-top">
23
- <!-- Code for prev Login page-->
24
  <?php add_thickbox(); ?>
25
 
26
  <!-- /.dropdown -->
@@ -44,7 +44,7 @@ require_once('get_value.php');
44
  <ul class="nav " id="side-menu">
45
  <li class="sidebar-profile text-center">
46
  <span class="sidebar-profile-picture">
47
- <a class="logo-cls" href="https://www.weblizar.com" target="_blank"><img src="<?php echo WEBLIZAR_NALF_PLUGIN_URL . 'css/img/weblizarlogo.png'; ?>" alt="Profile Picture" /></a>
48
  </span>
49
 
50
  <h5 style="color:#fff" class="acl-rate"><?php esc_html_e('Show Us Some Love (Rate Us)', WEBLIZAR_ACL); ?></h5>
@@ -58,7 +58,7 @@ require_once('get_value.php');
58
  </li>
59
 
60
  <li>
61
- <a class="active" href="#" id="ui-id-1">
62
  <span class="sidebar-item-icon fa-stack">
63
  <i class="fa fa-square fa-stack-2x text-primary"></i>
64
  <i class="fas fa-tachometer-alt fa-stack-1x fa-inverse"></i>
@@ -90,7 +90,7 @@ require_once('get_value.php');
90
  <!-- /.nav-second-level -->
91
  </li>
92
  <li>
93
- <a href="#Text-And-Colour" id="ui-id-7">
94
  <span class="sidebar-item-icon fa-stack">
95
  <i class="fa fa-square fa-stack-2x text-primary"></i>
96
  <i class="fas fa-font fa-stack-1x fa-inverse"></i>
@@ -113,7 +113,7 @@ require_once('get_value.php');
113
  <!-- /.nav-second-level -->
114
  </li>
115
  <li>
116
- <a href="#" id="ui-id-9">
117
  <span class="sidebar-item-icon fa-stack">
118
  <i class="fa fa-square fa-stack-2x text-primary"></i>
119
  <i class="fa fa-table fa-stack-1x fa-inverse"></i>
@@ -124,7 +124,7 @@ require_once('get_value.php');
124
  </li>
125
 
126
  <li>
127
- <a href="#" id="ui-id-13">
128
  <span class="sidebar-item-icon fa-stack">
129
  <i class="fa fa-square fa-stack-2x text-primary"></i>
130
  <i class="fab fa-google fa-stack-1x fa-inverse"></i>
@@ -135,7 +135,7 @@ require_once('get_value.php');
135
  </li>
136
 
137
  <li>
138
- <a href="#" id="ui-id-4">
139
  <span class="sidebar-item-icon fa-stack">
140
  <i class="fa fa-square fa-stack-2x text-primary"></i>
141
  <i class="fa fa-upload fa-stack-1x fa-inverse"></i>
@@ -145,7 +145,7 @@ require_once('get_value.php');
145
  </a>
146
  </li>
147
  <li>
148
- <a href="#" id="ui-id-2">
149
  <span class="sidebar-item-icon fa-stack">
150
  <i class="fa fa-square fa-stack-2x text-primary"></i>
151
  <i class="fa fa-question fa-stack-1x fa-inverse"></i>
@@ -155,7 +155,7 @@ require_once('get_value.php');
155
  </a>
156
  </li>
157
  <li>
158
- <a href="#" id="ui-id-18">
159
  <span class="sidebar-item-icon fa-stack">
160
  <i class="fa fa-square fa-stack-2x text-primary"></i>
161
  <i class="fab fa-angellist fa-stack-1x fa-inverse"></i>
@@ -165,7 +165,7 @@ require_once('get_value.php');
165
  </a>
166
  </li>
167
  <li>
168
- <a href="#" id="ui-id-10">
169
  <span class="sidebar-item-icon fa-stack">
170
  <i class="fa fa-square fa-stack-2x text-primary"></i>
171
  <i class="fa fa-star fa-stack-1x fa-inverse"></i>
@@ -182,37 +182,38 @@ require_once('get_value.php');
182
  </nav>
183
 
184
  <div class="page-wrapper ui-tabs-panel active" id="option-ui-id-1">
185
- <?php require_once('dashboard/dashboard.php'); ?>
186
  </div>
187
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-3">
188
- <?php require_once('settings/page-settings.php'); ?>
189
  </div>
190
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-6">
191
- <?php require_once('design/background.php'); ?>
192
  </div>
193
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-7">
194
- <?php require_once('design/text_and_color.php'); ?>
195
  </div>
196
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-8">
197
- <?php require_once('login-form-setting/login-form-background.php'); ?>
198
  </div>
199
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-9">
200
- <?php require_once('social/social.php'); ?>
201
  </div>
202
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-4">
203
- <?php require_once('import-export-setting/import_export.php'); ?>
204
  </div>
205
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-2">
206
- <?php require_once('help/help.php'); ?>
207
  </div>
208
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-10">
209
- <?php require_once('help/rate.php'); ?>
210
  </div>
211
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-13">
212
- <?php require_once('googlecaptcha-settings/gcaptcha-settings.php'); ?>
213
  </div>
214
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-18">
215
- <?php require_once('offers.php'); ?>
216
  </div>
217
  </div>
218
- <!-- /#wrapper -->
 
1
  <?php
2
  // Exit if accessed directly
3
+ if ( ! defined( 'ABSPATH' ) ) exit;
4
 
5
  require_once('get_value.php');
6
  ?>
10
  <nav class="navbar navbar-default navbar-static-top" role="navigation">
11
  <div class="navbar-header">
12
  <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
13
+ <span class="sr-only"><?php esc_html_e('Toggle navigation', WEBLIZAR_ACL)?></span>
14
  <span class="icon-bar"></span>
15
  <span class="icon-bar"></span>
16
  <span class="icon-bar"></span>
17
  </button>
18
  <a class="sidebar-toggle hidden-xs" href="javascript:void(0);"><i class="fa fa-bars fa-2x"></i></a>
19
+ <a class="navbar-brand coming-soon-admin-title" href="index.html" style="color:#fff;"><?php esc_html_e('Admin Custom Login', WEBLIZAR_ACL); ?></a>
20
  </div>
21
  <!-- /.navbar-header -->
22
  <ul class="nav navbar-top-links navbar-right coming-soon-top">
23
+ <!-- Code for prev Login page-->
24
  <?php add_thickbox(); ?>
25
 
26
  <!-- /.dropdown -->
44
  <ul class="nav " id="side-menu">
45
  <li class="sidebar-profile text-center">
46
  <span class="sidebar-profile-picture">
47
+ <a class="logo-cls" href="https://www.weblizar.com" target="_blank"><img src="<?php echo WEBLIZAR_NALF_PLUGIN_URL.'css/img/weblizarlogo.png'; ?>" alt="Profile Picture"/></a>
48
  </span>
49
 
50
  <h5 style="color:#fff" class="acl-rate"><?php esc_html_e('Show Us Some Love (Rate Us)', WEBLIZAR_ACL); ?></h5>
58
  </li>
59
 
60
  <li>
61
+ <a class="active" href="#" id="ui-id-1">
62
  <span class="sidebar-item-icon fa-stack">
63
  <i class="fa fa-square fa-stack-2x text-primary"></i>
64
  <i class="fas fa-tachometer-alt fa-stack-1x fa-inverse"></i>
90
  <!-- /.nav-second-level -->
91
  </li>
92
  <li>
93
+ <a href="#Text-And-Colour" id="ui-id-7">
94
  <span class="sidebar-item-icon fa-stack">
95
  <i class="fa fa-square fa-stack-2x text-primary"></i>
96
  <i class="fas fa-font fa-stack-1x fa-inverse"></i>
113
  <!-- /.nav-second-level -->
114
  </li>
115
  <li>
116
+ <a href="#" id="ui-id-9">
117
  <span class="sidebar-item-icon fa-stack">
118
  <i class="fa fa-square fa-stack-2x text-primary"></i>
119
  <i class="fa fa-table fa-stack-1x fa-inverse"></i>
124
  </li>
125
 
126
  <li>
127
+ <a href="#" id="ui-id-13">
128
  <span class="sidebar-item-icon fa-stack">
129
  <i class="fa fa-square fa-stack-2x text-primary"></i>
130
  <i class="fab fa-google fa-stack-1x fa-inverse"></i>
135
  </li>
136
 
137
  <li>
138
+ <a href="#" id="ui-id-4">
139
  <span class="sidebar-item-icon fa-stack">
140
  <i class="fa fa-square fa-stack-2x text-primary"></i>
141
  <i class="fa fa-upload fa-stack-1x fa-inverse"></i>
145
  </a>
146
  </li>
147
  <li>
148
+ <a href="#" id="ui-id-2">
149
  <span class="sidebar-item-icon fa-stack">
150
  <i class="fa fa-square fa-stack-2x text-primary"></i>
151
  <i class="fa fa-question fa-stack-1x fa-inverse"></i>
155
  </a>
156
  </li>
157
  <li>
158
+ <a href="#" id="ui-id-18">
159
  <span class="sidebar-item-icon fa-stack">
160
  <i class="fa fa-square fa-stack-2x text-primary"></i>
161
  <i class="fab fa-angellist fa-stack-1x fa-inverse"></i>
165
  </a>
166
  </li>
167
  <li>
168
+ <a href="#" id="ui-id-10">
169
  <span class="sidebar-item-icon fa-stack">
170
  <i class="fa fa-square fa-stack-2x text-primary"></i>
171
  <i class="fa fa-star fa-stack-1x fa-inverse"></i>
182
  </nav>
183
 
184
  <div class="page-wrapper ui-tabs-panel active" id="option-ui-id-1">
185
+ <?php require_once('dashboard/dashboard.php'); ?>
186
  </div>
187
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-3">
188
+ <?php require_once('settings/page-settings.php'); ?>
189
  </div>
190
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-6">
191
+ <?php require_once('design/background.php'); ?>
192
  </div>
193
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-7">
194
+ <?php require_once('design/text_and_color.php'); ?>
195
  </div>
196
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-8">
197
+ <?php require_once('login-form-setting/login-form-background.php'); ?>
198
  </div>
199
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-9">
200
+ <?php require_once('social/social.php'); ?>
201
  </div>
202
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-4">
203
+ <?php require_once('import-export-setting/import_export.php'); ?>
204
  </div>
205
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-2">
206
+ <?php require_once('help/help.php'); ?>
207
  </div>
208
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-10">
209
+ <?php require_once('help/rate.php'); ?>
210
  </div>
211
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-13">
212
+ <?php require_once('googlecaptcha-settings/gcaptcha-settings.php'); ?>
213
  </div>
214
  <div class="page-wrapper ui-tabs-panel deactive" id="option-ui-id-18">
215
+ <?php require_once('offers.php'); ?>
216
  </div>
217
  </div>
218
+ <!-- /#wrapper -->
219
+
includes/login-form-setting/login-form-background.php CHANGED
@@ -1,7 +1,7 @@
1
  <!-- Dashboard Settings panel content -->
2
  <?php
3
  // Exit if accessed directly
4
- if (!defined('ABSPATH')) exit;
5
  ?>
6
  <div class="row">
7
  <div class="post-social-wrapper clearfix">
@@ -24,15 +24,15 @@ if (!defined('ABSPATH')) exit;
24
  <div class="panel-body">
25
  <table class="form-table">
26
  <tr>
27
- <th scope="row"><?php esc_html_e('Login Form Position', WEBLIZAR_ACL); ?></th>
28
  <td></td>
29
  </tr>
30
  <tr class="radio-span" style="border-bottom:none;">
31
  <td>
32
  <select id="login_form_position" name="login_form_position" class="standard-dropdown" onchange='form_position_change()'>
33
- <option value="default" <?php if ($login_form_position == "default") echo "selected"; ?>><?php esc_html_e('Default', WEBLIZAR_ACL); ?></option>
34
- <option value="lf_float_style" <?php if ($login_form_position == "lf_float_style") echo "selected"; ?>><?php esc_html_e('Floating', WEBLIZAR_ACL); ?></option>
35
- <option value="lf_customize_style" <?php if ($login_form_position == "lf_customize_style") echo "selected"; ?>><?php esc_html_e('Floating With Customization', WEBLIZAR_ACL); ?></option>
36
  </select>
37
  </td>
38
  </tr>
@@ -43,19 +43,19 @@ if (!defined('ABSPATH')) exit;
43
  <div id="div-login-float" class="lf_float_style" style="display:none;">
44
  <table class="form-table">
45
  <tr>
46
- <th scope="row"><?php esc_html_e('Float Settings', WEBLIZAR_ACL); ?></th>
47
  <td></td>
48
  </tr>
49
  <tr class="radio-span" style="border-bottom:none;">
50
  <td>
51
  <span>
52
- <input type="radio" name="login_form_float" value="left" id="login_form_float" <?php if ($login_form_float == "left") echo "checked"; ?> />&nbsp;<?php esc_html_e('Left', WEBLIZAR_ACL) ?><br>
53
  </span>
54
  <span>
55
- <input type="radio" name="login_form_float" value="center" id="login_form_float" <?php if ($login_form_float == "center") echo "checked"; ?> />&nbsp;<?php esc_html_e('Center', WEBLIZAR_ACL) ?><br>
56
  </span>
57
  <span>
58
- <input type="radio" name="login_form_float" value="right" id="login_form_float" <?php if ($login_form_float == "right") echo "checked"; ?> />&nbsp;<?php esc_html_e('Right', WEBLIZAR_ACL) ?><br>
59
  </span>
60
  </td>
61
  </tr>
@@ -65,30 +65,30 @@ if (!defined('ABSPATH')) exit;
65
  <div id="div-login-custom" class="lf_customize_style" style="display:none;">
66
  <table class="form-table">
67
  <tr>
68
- <th scope="row"><?php esc_html_e('Floating With Customization Settings', WEBLIZAR_ACL); ?></th>
69
- <td></td>
70
- </tr>
71
- <tr style="border-bottom:none;">
72
- <td>
73
- <h4><?php esc_html_e('Left Margin', WEBLIZAR_ACL); ?></h4>
74
- <div id="button_left" class="size-slider" style="width: 30%;display:inline-block"></div>
75
- <input type="text" class="slider-text" id="login_form_left" name="login_form_left" readonly="readonly">
76
- <span class="slider-text-span"></span>
77
- </td>
78
- </tr>
79
- <tr>
80
- <td>
81
- <h4><?php esc_html_e('Top Margin', WEBLIZAR_ACL); ?></h4>
82
- <div id="button_top" class="size-slider" style="width: 30%;display:inline-block"></div>
83
- <input type="text" class="slider-text" id="login_form_top" name="login_form_top" readonly="readonly">
84
- <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL) ?></span>
85
- </td>
86
- </tr>
87
- <tr>
88
- <td>
89
- <p><?php esc_html_e('Note: This form position setting will be not responsive.', WEBLIZAR_ACL); ?></p>
90
- </td>
91
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  </table>
93
  </div>
94
 
@@ -96,15 +96,15 @@ if (!defined('ABSPATH')) exit;
96
  <div class="panel-body">
97
  <table class="form-table">
98
  <tr>
99
- <th scope="row"><?php esc_html_e('Select Background', WEBLIZAR_ACL); ?></th>
100
  <td></td>
101
  </tr>
102
  <tr class="radio-span" style="border-bottom:none;">
103
  <td>
104
  <select id="select-login-bg" class="standard-dropdown" name="select-background" onchange='loginbgchange()'>
105
  <optgroup label="<?php esc_html_e('Select background', WEBLIZAR_ACL); ?>">
106
- <option value="static-background-color"><?php esc_html_e('Static Background Color', WEBLIZAR_ACL); ?></option>
107
- <option value="static-background-image"><?php esc_html_e('Static Background Image', WEBLIZAR_ACL); ?></option>
108
  </optgroup>
109
  </select>
110
  </td>
@@ -114,16 +114,16 @@ if (!defined('ABSPATH')) exit;
114
  </div>
115
  <div id="div-login-bg-color" class="no-login-bg">
116
  <div style="margin-bottom: 10px;">
117
- <img src="<?php echo WEBLIZAR_NALF_PLUGIN_URL . '/images/background-color1.png'; ?>" class="img-responsive" style="margin-right: auto;" alt="">
118
  </div>
119
  <div class="panel panel-primary panel-default content-panel">
120
  <div class="panel-body">
121
  <table class="form-table">
122
  <tr>
123
- <th scope="row"><?php esc_html_e('Background Color', WEBLIZAR_ACL); ?></th>
124
  <td></td>
125
  </tr>
126
- <tr style="border-bottom:none;">
127
  <td id="td-login-background-color">
128
  <input id="login-background-color" name="login-background-color" type="text" value="<?php echo esc_attr($login_bg_color); ?>" class="my-color-field" data-default-color="#ffffff" />
129
  </td>
@@ -135,14 +135,14 @@ if (!defined('ABSPATH')) exit;
135
  <div class="panel-body">
136
  <table class="form-table">
137
  <tr>
138
- <th scope="row"><?php esc_html_e('Login Form Opacity', WEBLIZAR_ACL) ?></th>
139
  <td></td>
140
  </tr>
141
- <tr style="border-bottom:none;">
142
  <td>
143
  <div id="login-opacity-slider" class="size-slider" style="width: 30%;display:inline-block"></div>
144
- <input type="text" class="slider-text" id="login-opacity-text-box" name="login-opacity-text-box" readonly="readonly">
145
- <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL) ?></span>
146
  </td>
147
  </tr>
148
  </table>
@@ -151,23 +151,23 @@ if (!defined('ABSPATH')) exit;
151
  </div>
152
  <div id="div-login-bg-image" class="no-login-bg">
153
  <div style="margin-bottom: 10px;">
154
- <img src="<?php echo WEBLIZAR_NALF_PLUGIN_URL . '/images/background-image.png'; ?>" class="img-responsive" style="margin-right: auto;">
155
  </div>
156
  <div class="panel panel-primary panel-default content-panel">
157
  <div class="panel-body">
158
  <table class="form-table">
159
  <tr>
160
- <th scope="row"><?php esc_html_e('Background Image', WEBLIZAR_ACL) ?></th>
161
  <td></td>
162
  </tr>
163
- <tr style="border-bottom:none;">
164
  <td>
165
- <input type="text" class="pro_text" id="login_bg_image" placeholder="<?php esc_attr_e('No media selected!', WEBLIZAR_ACL) ?>" name="upload_image" disabled="disabled" value="<?php echo esc_attr($login_bg_image); ?>" />
166
- <input type="button" value="<?php esc_attr_e('Upload', WEBLIZAR_ACL) ?>" id="upload-logo" class="button-primary rcsp_media_upload" />
167
 
168
- <input type="button" value="<?php esc_attr_e('Preview', WEBLIZAR_ACL) ?>" data-toggle="modal" data-target="#about_us_image_builder" id="login-image-previewer" title="Font Awesome Icons" class="button " onclick="Acl_show_Image_2()" />
169
 
170
- <input type="button" id="display-logo" value="<?php esc_attr_e('Remove', WEBLIZAR_ACL) ?>" class="button " onclick="Acl_login_img_clear();" />
171
 
172
  <!-- Modal -->
173
  <div class="modal " id="about_us_image_builder" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
@@ -175,14 +175,14 @@ if (!defined('ABSPATH')) exit;
175
  <div class="modal-content">
176
  <div class="modal-header">
177
 
178
- <h4 class="modal-title" id="myModalLabel"><?php esc_html_e('Login Background Image', WEBLIZAR_ACL) ?></h4>
179
  <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
180
  </div>
181
  <div class="modal-body">
182
- <img class="show_prev_img" src="" style="width:100%; height:50%" id="img" />
183
  </div>
184
  <div class="modal-footer">
185
- <button type="button" class="btn btn-default" data-dismiss="modal"><?php esc_html_e('Close', WEBLIZAR_ACL) ?></button>
186
  </div>
187
  </div>
188
  </div>
@@ -197,16 +197,16 @@ if (!defined('ABSPATH')) exit;
197
  <div class="panel-body">
198
  <table class="form-table">
199
  <tr>
200
- <th scope="row"><?php esc_html_e('Background Repeat', WEBLIZAR_ACL) ?></th>
201
  <td></td>
202
  </tr>
203
  <tr class="radio-span" style="border-bottom:none;">
204
  <td>
205
  <select id="login_bg_repeat" class="standard-dropdown" name="login_bg_repeat">
206
- <option value="no-repeat"><?php esc_html_e('No Repeat', WEBLIZAR_ACL) ?></option>
207
- <option value="repeat"><?php esc_html_e('Repeat', WEBLIZAR_ACL) ?></option>
208
- <option value="repeat-x"><?php esc_html_e('Repeat Horizontally', WEBLIZAR_ACL) ?></option>
209
- <option value="repeat-y"><?php esc_html_e('Repeat Vertically', WEBLIZAR_ACL) ?></option>
210
  </select>
211
  </td>
212
  </tr>
@@ -217,21 +217,21 @@ if (!defined('ABSPATH')) exit;
217
  <div class="panel-body">
218
  <table class="form-table">
219
  <tr>
220
- <th scope="row"><?php esc_html_e('Background Position', WEBLIZAR_ACL) ?></th>
221
  <td></td>
222
  </tr>
223
  <tr class="radio-span" style="border-bottom:none;">
224
  <td>
225
  <select id="login_bg_position" class="standard-dropdown" name="login_bg_position">
226
- <option value="left top"><?php esc_html_e('Left Top', WEBLIZAR_ACL) ?> </option>
227
- <option value="left center"><?php esc_html_e('Left Center', WEBLIZAR_ACL) ?> </option>
228
- <option value="left bottom"><?php esc_html_e('Left Bottom', WEBLIZAR_ACL) ?> </option>
229
- <option value="right top"><?php esc_html_e('Right Top', WEBLIZAR_ACL) ?> </option>
230
- <option value="right center"><?php esc_html_e('Right Center', WEBLIZAR_ACL) ?> </option>
231
- <option value="right bottom"><?php esc_html_e('Right Bottom', WEBLIZAR_ACL) ?></option>
232
- <option value="center top"><?php esc_html_e('Center Top', WEBLIZAR_ACL) ?> </option>
233
- <option value="center"><?php esc_html_e('Center Center', WEBLIZAR_ACL) ?> </option>
234
- <option value="center bottom"><?php esc_html_e('Center Bottom', WEBLIZAR_ACL) ?> </option>
235
  </select>
236
  </td>
237
  </tr>
@@ -239,21 +239,21 @@ if (!defined('ABSPATH')) exit;
239
  </div>
240
  </div>
241
  </div>
242
- <div class="panel panel-primary panel-default content-panel col-lg-6">
243
  <div class="panel-body">
244
  <table class="form-table">
245
  <tr>
246
- <th scope="row"><?php esc_html_e('Background Effect', WEBLIZAR_ACL) ?></th>
247
  <td></td>
248
  </tr>
249
  <tr class="radio-span" style="border-bottom:none;">
250
  <td>
251
- <select id="login_bg_color_overlay" class="standard-dropdown" name="login_bg_color_overlay">
252
- <optgroup label="<?php esc_attr_e('Select overlay effect', WEBLIZAR_ACL) ?>">
253
- <option value="no_effect"><?php esc_html_e('No Overlay Effect', WEBLIZAR_ACL) ?></option>
254
- <option value="pattern-1"><?php esc_html_e('Overlay Effect 1', WEBLIZAR_ACL) ?> </option>
255
- <option value="pattern-2"><?php esc_html_e('Overlay Effect 2', WEBLIZAR_ACL) ?> </option>
256
- <option value="logo"><?php esc_html_e('Overlay Effect 3', WEBLIZAR_ACL) ?> </option>
257
  </optgroup>
258
  </select>
259
  </td>
@@ -262,110 +262,107 @@ if (!defined('ABSPATH')) exit;
262
  </div>
263
  </div>
264
 
265
- <div class="panel panel-primary panel-default content-panel col-lg-6">
266
  <div class="panel-body">
267
  <table class="form-table">
268
  <tr>
269
- <th scope="row"><?php esc_html_e('Login Form Width', WEBLIZAR_ACL) ?><p class="font-italic"> (Use your left and right arrow keys to select the exact number)</p>
270
- </th>
271
  <td></td>
272
  </tr>
273
- <tr style="border-bottom:none;">
274
  <td>
275
  <div id="button-size-slider4" class="size-slider" style="width: 30%;display:inline-block"></div>
276
- <input type="text" class="slider-text" id="login-width-text-box" name="login-width-text-box" readonly="readonly">
277
- <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL) ?></span>
278
  </td>
279
  </tr>
280
  </table>
281
  </div>
282
  </div>
283
- <div class="panel panel-primary panel-default content-panel col-lg-6">
284
  <div class="panel-body">
285
  <table class="form-table">
286
  <tr>
287
- <th scope="row"><?php esc_html_e('Border Color', WEBLIZAR_ACL) ?></th>
288
  <td></td>
289
  </tr>
290
- <tr style="border-bottom:none;">
291
  <td id="td-login-Border-color">
292
- <input id="login-Border-color" name="login-Border-color" type="text" value="<?php echo esc_attr($login_border_color); ?>" class="my-color-field" data-default-color="#ffffff" />
293
  </td>
294
  </tr>
295
  </table>
296
  </div>
297
  </div>
298
- <div class="panel panel-primary panel-default content-panel col-lg-6">
299
  <div class="panel-body">
300
  <table class="form-table">
301
  <tr>
302
- <th scope="row"><?php esc_html_e('Border Radius', WEBLIZAR_ACL) ?><p class="font-italic"> (Use your left and right arrow keys to select the exact number)</p>
303
- </th>
304
  <td></td>
305
  </tr>
306
- <tr style="border-bottom:none;">
307
  <td>
308
  <div id="button-size-slider5" class="size-slider" style="width: 30%;display:inline-block"></div>
309
- <input type="text" class="slider-text" id="login-Radius-text-box" name="login-Radius-text-box" readonly="readonly">
310
- <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL) ?></span>
311
  </td>
312
  </tr>
313
  </table>
314
  </div>
315
  </div>
316
- <div class="panel panel-primary panel-default content-panel col-lg-6">
317
  <div class="panel-body">
318
  <table class="form-table">
319
  <tr>
320
- <th scope="row"><?php esc_html_e('Border Style', WEBLIZAR_ACL) ?></th>
321
  <td></td>
322
  </tr>
323
  <tr class="radio-span" style="border-bottom:none;">
324
  <td>
325
  <select id="login_border_style" class="standard-dropdown" name="login_border_style">
326
- <option value="none"><?php esc_html_e('None', WEBLIZAR_ACL) ?> </option>
327
- <option value="solid"><?php esc_html_e('Solid', WEBLIZAR_ACL) ?> </option>
328
- <option value="dotted"><?php esc_html_e('Dotted', WEBLIZAR_ACL) ?> </option>
329
- <option value="dashed"><?php esc_html_e('Dashed', WEBLIZAR_ACL) ?> </option>
330
- <option value="double"><?php esc_html_e('Double', WEBLIZAR_ACL) ?> </option>
331
  </select>
332
  </td>
333
  </tr>
334
  </table>
335
  </div>
336
  </div>
337
- <div class="panel panel-primary panel-default content-panel col-lg-6">
338
  <div class="panel-body">
339
  <table class="form-table">
340
  <tr>
341
- <th scope="row"><?php esc_html_e('Border Thickness', WEBLIZAR_ACL) ?><p class="font-italic"> (Use your left and right arrow keys to select the exact number)</p>
342
- </th>
343
  <td></td>
344
  </tr>
345
- <tr style="border-bottom:none;">
346
  <td>
347
  <div id="button-size-slider6" class="size-slider" style="width: 30%;display:inline-block"></div>
348
- <input type="text" class="slider-text" id="login-thickness-text-box" name="login-thickness-text-box" readonly="readonly">
349
- <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL) ?></span>
350
  </td>
351
  </tr>
352
  </table>
353
  </div>
354
  </div>
355
- <div class="panel panel-primary panel-default content-panel col-lg-6">
356
  <div class="panel-body">
357
  <table class="form-table">
358
  <tr>
359
- <th scope="row"><?php esc_html_e('Enable Form Shadow?', WEBLIZAR_ACL) ?></th>
360
  <td></td>
361
  </tr>
362
  <tr class="radio-span" style="border-bottom:none;">
363
  <td>
364
  <span>
365
- <input type="radio" name="enable_form_shadow" value="yes" id="login_enable_shadow1" <?php if ($login_enable_shadow == "yes") echo "checked"; ?> />&nbsp;<?php esc_html_e('Yes', WEBLIZAR_ACL) ?><br>
366
  </span>
367
  <span>
368
- <input type="radio" name="enable_form_shadow" value="no" id="login_enable_shadow2" <?php if ($login_enable_shadow == "no") echo "checked"; ?> />&nbsp;<?php esc_html_e('No', WEBLIZAR_ACL) ?><br>
369
  </span>
370
  </td>
371
  </tr>
@@ -373,14 +370,14 @@ if (!defined('ABSPATH')) exit;
373
  </div>
374
  </div>
375
 
376
- <div class="panel panel-primary panel-default content-panel col-lg-6">
377
  <div class="panel-body">
378
  <table class="form-table">
379
  <tr>
380
- <th scope="row"><?php esc_html_e('Form Shadow Color', WEBLIZAR_ACL) ?></th>
381
  <td></td>
382
  </tr>
383
- <tr style="border-bottom:none;">
384
  <td id="td_login_shadow_color">
385
  <input id="login_shadow_color" name="login_shadow_color" type="text" value="<?php echo esc_attr($login_shadow_color); ?>" class="my-color-field" data-default-color="#ffffff" />
386
  </td>
@@ -390,16 +387,16 @@ if (!defined('ABSPATH')) exit;
390
  </div>
391
 
392
  <!-- Login Form Username / Email Label Text -->
393
- <div class="panel panel-primary panel-default content-panel col-lg-6">
394
  <div class="panel-body">
395
  <table class="form-table">
396
  <tr>
397
- <th scope="row"><?php esc_html_e('Username or Email Field Label Text', WEBLIZAR_ACL); ?></th>
398
  <td></td>
399
  </tr>
400
- <tr style="border-bottom:none;">
401
  <td>
402
- <input type="text" placeholder="<?php esc_attr_e('Type username or email field label text', WEBLIZAR_ACL); ?>" id="label_username" name="label_username" value="<?php echo stripslashes($label_username); ?>" style="width: 70%;">
403
  </td>
404
  </tr>
405
  </table>
@@ -407,16 +404,16 @@ if (!defined('ABSPATH')) exit;
407
  </div>
408
 
409
  <!--Username Placeholder Text-->
410
- <div class="panel panel-primary panel-default content-panel col-lg-6">
411
  <div class="panel-body">
412
  <table class="form-table">
413
  <tr>
414
- <th scope="row"><?php esc_html_e('Username or Email Field Placeholder Text', WEBLIZAR_ACL); ?></th>
415
  <td></td>
416
  </tr>
417
- <tr style="border-bottom:none;">
418
  <td>
419
- <input type="text" placeholder="<?php esc_attr_e('Type username or email placeholder text', WEBLIZAR_ACL); ?>" id="user_cust_lbl" name="user_cust_lbl" value="<?php echo stripslashes(html_entity_decode($user_cust_lbl, ENT_QUOTES)); ?>" style="width: 70%;">
420
  </td>
421
  </tr>
422
  </table>
@@ -424,16 +421,16 @@ if (!defined('ABSPATH')) exit;
424
  </div>
425
 
426
  <!-- Login Form Password Field Label Text -->
427
- <div class="panel panel-primary panel-default content-panel col-lg-6">
428
  <div class="panel-body">
429
  <table class="form-table">
430
  <tr>
431
- <th scope="row"><?php esc_html_e('Password Field Label Text', WEBLIZAR_ACL); ?></th>
432
  <td></td>
433
  </tr>
434
- <tr style="border-bottom:none;">
435
  <td>
436
- <input type="text" placeholder="<?php esc_attr_e('Type password field label text', WEBLIZAR_ACL); ?>" id="label_password" name="label_password" value="<?php echo stripslashes($label_password); ?>" style="width: 70%;">
437
  </td>
438
  </tr>
439
  </table>
@@ -441,16 +438,16 @@ if (!defined('ABSPATH')) exit;
441
  </div>
442
 
443
  <!-- Password Placeholder Text -->
444
- <div class="panel panel-primary panel-default content-panel col-lg-6">
445
  <div class="panel-body">
446
  <table class="form-table">
447
  <tr>
448
- <th scope="row"><?php esc_html_e('Password Field Placeholder Text', WEBLIZAR_ACL); ?></th>
449
  <td></td>
450
  </tr>
451
- <tr style="border-bottom:none;">
452
  <td>
453
- <input type="text" placeholder="<?php esc_attr_e('Type password field placeholder text', WEBLIZAR_ACL); ?>" id="pass_cust_lbl" name="pass_cust_lbl" value="<?php echo stripslashes(html_entity_decode($pass_cust_lbl, ENT_QUOTES)); ?>" style="width: 70%;">
454
  </td>
455
  </tr>
456
  </table>
@@ -458,16 +455,16 @@ if (!defined('ABSPATH')) exit;
458
  </div>
459
 
460
 
461
- <div class="panel panel-primary panel-default content-panel col-lg-6">
462
  <div class="panel-body">
463
  <table class="form-table">
464
  <tr>
465
- <th scope="row"><?php esc_html_e('Log In Button Text', WEBLIZAR_ACL); ?></th>
466
  <td></td>
467
  </tr>
468
- <tr style="border-bottom:none;">
469
  <td>
470
- <input type="text" placeholder="<?php esc_attr_e('Type log in button text', WEBLIZAR_ACL); ?>" id="label_loginButton" name="label_loginButton" value="<?php echo stripslashes($label_loginButton); ?>" style="width: 70%;">
471
  </td>
472
  </tr>
473
  </table>
@@ -475,43 +472,43 @@ if (!defined('ABSPATH')) exit;
475
  </div>
476
  <!-- change the text of labels and log in button -->
477
 
478
- <div class="panel panel-primary panel-default content-panel col-lg-6">
479
  <div class="panel-body">
480
  <table class="form-table">
481
  <tr>
482
- <th scope="row"><?php esc_html_e('Forcefully Redirect', WEBLIZAR_ACL) ?></th>
483
  <td></td>
484
  </tr>
485
  <tr class="radio-span" style="border-bottom:none;">
486
  <td>
487
  <select id="login_redirect_force" class="standard-dropdown" name="login_redirect_force">
488
- <option value="yes"><?php esc_html_e('Yes', WEBLIZAR_ACL) ?> </option>
489
- <option value="no"><?php esc_html_e('No', WEBLIZAR_ACL) ?> </option>
490
 
491
  </select>
492
  </td>
493
  </tr>
494
  <tr class="radio-span" style="border-bottom:none;">
495
  <td>
496
- <input type="text" class="login_force_redirect_url" id="login_force_redirect_url" name="login_force_redirect_url" placeholder="<?php esc_attr_e('Redirect Force URL', WEBLIZAR_ACL) ?>" size="56" value="<?php echo esc_attr($login_force_redirect_url); ?>"><br>
497
- <span style="color:#ef4238"><?php esc_html_e('Enter the URL to user forcefully redirect to admin panel or another when if hit the site url.', WEBLIZAR_ACL) ?></span>
498
  </td>
499
  </tr>
500
  </table>
501
  </div>
502
  </div>
503
 
504
- <div class="panel panel-primary panel-default content-panel col-lg-6">
505
  <div class="panel-body">
506
  <table class="form-table">
507
  <tr>
508
- <th scope="row"><?php esc_html_e('Redirect Users After Login (Not Work For Admin)', WEBLIZAR_ACL) ?></th>
509
  <td></td>
510
  </tr>
511
  <tr class="radio-span" style="border-bottom:none;">
512
  <td>
513
- <input type="text" class="login_redirect_user" id="login_redirect_user" name="login_redirect_user" placeholder="<?php esc_attr_e('Redirect URL', WEBLIZAR_ACL) ?>" size="56" value="<?php echo esc_attr($login_redirect_user); ?>"><br>
514
- <span style="color:#ef4238"><?php esc_html_e('Enter the URL to redirect users after login, Setting will not work for an administrator.', WEBLIZAR_ACL) ?></span>
515
  </td>
516
  </tr>
517
  </table>
@@ -519,16 +516,16 @@ if (!defined('ABSPATH')) exit;
519
  </div>
520
 
521
  <!-- Message Display Above Login Form start-->
522
- <div class="panel panel-primary panel-default content-panel col-lg-6">
523
  <div class="panel-body">
524
  <table class="form-table">
525
  <tr>
526
- <th scope="row"><?php esc_html_e('Display Note To User Above Login Form', WEBLIZAR_ACL); ?></th>
527
  <td></td>
528
  </tr>
529
- <tr style="border-bottom:none;">
530
  <td>
531
- <textarea type="text" class="pro_text" placeholder="<?php esc_attr_e('Type Message', WEBLIZAR_ACL); ?>" id="log_form_above_msg" name="log_form_above_msg"><?php echo esc_html($log_form_above_msg); ?></textarea>
532
  </td>
533
  </tr>
534
  </table>
@@ -536,35 +533,34 @@ if (!defined('ABSPATH')) exit;
536
  </div>
537
  <!-- Message Display Above Login Form end-->
538
 
539
- <div class="panel panel-primary panel-default content-panel col-lg-6">
540
  <div class="panel-body">
541
  <table class="form-table">
542
  <tr>
543
- <th scope="row"><?php esc_html_e('Message Font Size', WEBLIZAR_ACL) ?><p class="font-italic"> (Use your left and right arrow keys to select the exact number)</p>
544
- </th>
545
  <td></td>
546
  </tr>
547
- <tr style="border-bottom:none;">
548
  <td>
549
  <div id="button-msg-font-resizer" class="size-slider" style="width: 30%;display:inline-block"></div>
550
- <input type="text" class="slider-text" id="login-msg-text-size" name="login-msg-text-size" readonly="readonly">
551
- <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL) ?></span>
552
  </td>
553
  </tr>
554
  </table>
555
  </div>
556
  </div>
557
 
558
- <div class="panel panel-primary panel-default content-panel col-lg-6">
559
  <div class="panel-body">
560
  <table class="form-table">
561
  <tr>
562
- <th scope="row"><?php esc_html_e('Message Font Color', WEBLIZAR_ACL) ?></th>
563
  <td></td>
564
  </tr>
565
  <tr style="border-bottom:none;">
566
  <td id="td-login-msg-font-color">
567
- <input id="login-msg-font-color" name="login-msg-font-color" type="text" value="<?php echo esc_attr($login_msg_font_color); ?>" class="my-color-field" data-default-color="#000000" />
568
  </td>
569
  </tr>
570
  </table>
@@ -572,17 +568,16 @@ if (!defined('ABSPATH')) exit;
572
  </div>
573
 
574
  <!-- Tagline message Display Below Login Form start-->
575
- <div class="panel panel-primary panel-default content-panel col-lg-6">
576
  <div class="panel-body">
577
  <table class="form-table">
578
  <tr>
579
- <th scope="row"><?php esc_html_e('Tagline Message Display Below Login Form', WEBLIZAR_ACL); ?></th>
580
  <td></td>
581
  </tr>
582
- <tr style="border-bottom:none;">
583
  <td>
584
- <textarea type="text" rows="4" class="pro_text" placeholder="<?php esc_attr_e('Type Message', WEBLIZAR_ACL); ?>" id="tagline_msg" name="tagline_msg"><?php $edit_tagline_msg = stripslashes($tagline_msg);
585
- echo esc_html($edit_tagline_msg); ?></textarea>
586
  </td>
587
  </tr>
588
  </table>
@@ -590,58 +585,58 @@ if (!defined('ABSPATH')) exit;
590
  </div>
591
  <!-- Tagline message Display Below Login Form end-->
592
 
593
- <div class="panel panel-primary panel-default content-panel col-lg-6">
594
  <div class="panel-body">
595
  <table class="form-table">
596
  <tr>
597
- <th scope="row"><?php esc_html_e('Tagline Text Color', WEBLIZAR_ACL) ?></th>
598
  <td></td>
599
  </tr>
600
  <tr style="border-bottom:none;">
601
  <td id="td-login-tagline-text-color">
602
- <input id="login-tagline-text-color" name="login-tagline-text-color" type="text" value="<?php echo esc_attr($login_tagline_text_color); ?>" class="my-color-field" data-default-color="#ffffff" />
603
  </td>
604
  </tr>
605
  </table>
606
  </div>
607
  </div>
608
 
609
- <div class="panel panel-primary panel-default content-panel col-lg-6">
610
  <div class="panel-body">
611
  <table class="form-table">
612
  <tr>
613
- <th scope="row"><?php esc_html_e('Tagline Link Color', WEBLIZAR_ACL) ?></th>
614
  <td></td>
615
  </tr>
616
  <tr style="border-bottom:none;">
617
  <td id="td-login-tagline-link-color">
618
- <input id="login-tagline-link-color" name="login-tagline-link-color" type="text" value="<?php echo esc_attr($login_tagline_link_color); ?>" class="my-color-field" data-default-color="#f00" />
619
  </td>
620
  </tr>
621
  </table>
622
  </div>
623
  </div>
624
 
625
- <div class="panel panel-primary panel-default content-panel ">
626
  <div class="panel-body">
627
  <table class="form-table">
628
  <tr>
629
- <th scope="row"><?php esc_html_e('Custom CSS', WEBLIZAR_ACL) ?></th>
630
  <td></td>
631
  </tr>
632
  <tr class="radio-span" style="border-bottom:none;">
633
  <td>
634
- <textarea id="login_custom_css" name="login_custom_css" placeholder="<?php esc_attr_e('Custom CSS', WEBLIZAR_ACL) ?>" type="text" class="login_custom_css" rows="10" cols="75" style="width:80%"><?php echo esc_html($login_custom_css); ?></textarea>
635
  <p class="description">
636
- <?php esc_html_e('Enter any custom css you want to apply on login panel.', WEBLIZAR_ACL); ?>.<br>
637
- <?php esc_html_e('Note: Please Do Not Use', WEBLIZAR_ACL); ?> <b><?php esc_html_e('Style', WEBLIZAR_ACL) ?></b> <?php esc_html_e('Tag With Custom CSS', WEBLIZAR_ACL); ?>.
638
  </p>
639
  </td>
640
  </tr>
641
  </table>
642
  </div>
643
  </div>
644
- <button data-dialog2="somedialog2" class="dialog-button2" style="display:none"><?php esc_html_e('Open Dialog', WEBLIZAR_ACL) ?></button>
645
  <div id="somedialog2" class="dialog" style="position: fixed; z-index: 9999;">
646
  <div class="dialog__overlay"></div>
647
  <div class="dialog__content">
@@ -651,12 +646,11 @@ if (!defined('ABSPATH')) exit;
651
  </svg>
652
  </div>
653
  <div class="dialog-inner">
654
- <h2><strong><?php esc_html_e('Login', WEBLIZAR_ACL) ?></strong> <?php esc_html_e('Setting Save Successfully', WEBLIZAR_ACL) ?></h2>
655
- <div><button class="action dialog-button-close" data-dialog-close id="dialog-close-button2"><?php esc_html_e('Close', WEBLIZAR_ACL) ?></button></div>
656
  </div>
657
  </div>
658
  </div>
659
- <button data-dialog8="somedialog8" class="dialog-button8" style="display:none"><?php esc_html_e('Open Dialog', WEBLIZAR_ACL) ?></button>
660
  <div id="somedialog8" class="dialog" style="position: fixed; z-index: 9999;">
661
  <div class="dialog__overlay"></div>
662
  <div class="dialog__content">
@@ -666,138 +660,137 @@ if (!defined('ABSPATH')) exit;
666
  </svg>
667
  </div>
668
  <div class="dialog-inner">
669
- <h2><strong><?php esc_html_e('Login', WEBLIZAR_ACL) ?></strong> <?php esc_html_e('Setting Reset Successfully', WEBLIZAR_ACL) ?></h2>
670
- <div><button class="action dialog-button-close" data-dialog-close id="dialog-close-button8"><?php esc_html_e('Close', WEBLIZAR_ACL) ?></button></div>
671
  </div>
672
  </div>
673
  </div>
674
  <div class="panel panel-primary save-button-block">
675
  <div class="panel-body">
676
  <div class="pull-left">
677
- <button type="button" onclick="return Custom_login_login('loginbgSave', '');" class="btn btn-info btn-lg"><?php esc_html_e('Save Changes', WEBLIZAR_ACL) ?></button>
678
  </div>
679
  <div class="pull-right">
680
- <button type="button" onclick="return Custom_login_login('loginbgReset', '');" class="btn btn-primary btn-lg"><?php esc_html_e('Reset Default', WEBLIZAR_ACL) ?></button>
681
  </div>
682
  </div>
683
  </div>
684
  </div>
685
  <!-- /row -->
686
  <?php
687
- if (isset($_POST['Action'])) {
688
  $Action = sanitize_text_field($_POST['Action']);
689
  //Save
690
- if ($Action == "loginbgSave") {
691
- $login_form_position = sanitize_option('login_form_position', $_POST['login_form_position']);
692
- $login_form_left = sanitize_option('login_form_left', $_POST['login_form_left']);
693
- $login_form_top = sanitize_option('login_form_top', $_POST['login_form_top']);
694
- $login_form_float = sanitize_option('login_form_float', $_POST['login_form_float']);
695
- $Login_bg_value = sanitize_option('Login_bg_value', $_POST['Login_bg_value']);
696
- $login_background_color = sanitize_option('login_background_color', $_POST['login_background_color']);
697
- $login_bg_color_overlay = sanitize_option('login_bg_color_overlay', $_POST['login_bg_color_overlay']);
698
- $login_bg_image = sanitize_option('login_bg_image', $_POST['login_bg_image']);
699
- $login_form_opacity = sanitize_option('login_form_opacity', $_POST['login_form_opacity']);
700
- $login_form_width = sanitize_option('login_form_width', $_POST['login_form_width']);
701
- $login_form_radius = sanitize_option('login_form_radius', $_POST['login_form_radius']);
702
- $login_border_style = sanitize_option('login_border_style', $_POST['login_border_style']);
703
- $login_redirect_force = sanitize_option('login_redirect_force', $_POST['login_redirect_force']);
704
- $login_border_thikness = sanitize_option('login_border_thikness', $_POST['login_border_thikness']);
705
- $login_border_color = sanitize_option('login_border_color', $_POST['login_border_color']);
706
- $login_bg_repeat = sanitize_option('login_bg_repeat', $_POST['login_bg_repeat']);
707
- $login_bg_position = sanitize_option('login_bg_position', $_POST['login_bg_position']);
708
- $login_enable_shadow = sanitize_option('login_enable_shadow', $_POST['login_enable_shadow']);
709
- $login_shadow_color = sanitize_option('login_shadow_color', $_POST['login_shadow_color']);
710
- $login_custom_css = sanitize_option('login_custom_css', $_POST['login_custom_css']);
711
- $login_redirect_user = sanitize_option('login_redirect_user', $_POST['login_redirect_user']);
712
- $login_force_redirect_url = sanitize_option('login_force_redirect_url', $_POST['login_force_redirect_url']);
713
- $log_form_above_msg = sanitize_option('log_form_above_msg', $_POST['log_form_above_msg']);
714
- $tagline_msg = sanitize_option('tagline_msg', $_POST['tagline_msg']);
715
- $login_msg_fontsize = sanitize_option('login_msg_fontsize', $_POST['login_msg_fontsize']);
716
- $login_msg_font_color = sanitize_option('login_msg_font_color', $_POST['login_msg_font_color']);
717
- $login_tagline_text_color = sanitize_option('login_tagline_text_color', $_POST['login_tagline_text_color']);
718
- $login_tagline_link_color = sanitize_option('login_tagline_link_color', $_POST['login_tagline_link_color']);
719
- $user_cust_lbl = sanitize_option('user_cust_lbl', $_POST['user_cust_lbl']);
720
- $pass_cust_lbl = sanitize_option('pass_cust_lbl', $_POST['pass_cust_lbl']);
721
- $label_username = sanitize_option('label_username', $_POST['label_username']);
722
- $label_password = sanitize_option('label_password', $_POST['label_password']);
723
- $label_loginButton = sanitize_option('label_loginButton', $_POST['label_loginButton']);
724
 
725
  // Save Values in Option Table
726
- $login_page = serialize(array(
727
- 'login_form_position' => $login_form_position,
728
- 'login_form_left' => $login_form_left,
729
- 'login_form_top' => $login_form_top,
730
- 'login_form_float' => $login_form_float,
731
- 'login_bg_type' => $Login_bg_value,
732
- 'login_bg_color' => $login_background_color,
733
- 'login_bg_effect' => $login_bg_color_overlay,
734
- 'login_bg_image' => $login_bg_image,
735
- 'login_form_opacity' => $login_form_opacity,
736
- 'login_form_width' => $login_form_width,
737
- 'login_form_radius' => $login_form_radius,
738
- 'login_border_style' => $login_border_style,
739
- 'login_redirect_force' => $login_redirect_force,
740
- 'login_border_thikness' => $login_border_thikness,
741
- 'login_border_color' => $login_border_color,
742
- 'login_bg_repeat' => $login_bg_repeat,
743
- 'login_bg_position' => $login_bg_position,
744
- 'login_enable_shadow' => $login_enable_shadow,
745
- 'login_shadow_color' => $login_shadow_color,
746
- 'login_custom_css' => $login_custom_css,
747
- 'login_redirect_user' => $login_redirect_user,
748
  'login_force_redirect_url' => $login_force_redirect_url,
749
- 'log_form_above_msg' => $log_form_above_msg,
750
- 'tagline_msg' => $tagline_msg,
751
- 'login_msg_fontsize' => $login_msg_fontsize,
752
- 'login_msg_font_color' => $login_msg_font_color,
753
  'login_tagline_text_color' => $login_tagline_text_color,
754
  'login_tagline_link_color' => $login_tagline_link_color,
755
- 'user_cust_lbl' => $user_cust_lbl,
756
- 'pass_cust_lbl' => $pass_cust_lbl,
757
- 'label_username' => $label_username,
758
- 'label_password' => $label_password,
759
- 'label_loginButton' => $label_loginButton,
760
  ));
761
  update_option('Admin_custome_login_login', $login_page);
762
  }
763
 
764
- if ($Action == "loginbgReset") {
765
- $login_page = serialize(array(
766
- 'login_form_position' => 'default',
767
- 'login_form_float' => 'center',
768
- 'login_form_left' => '100',
769
- 'login_form_top' => '100',
770
- 'login_bg_type' => 'static-background-image',
771
- 'login_bg_color' => '#1e73be',
772
- 'login_bg_effect' => 'pattern-1',
773
- 'login_bg_image' => WEBLIZAR_NALF_PLUGIN_URL . '/images/3d-background.jpg',
774
- 'login_form_opacity' => '10',
775
- 'login_form_width' => '358',
776
- 'login_form_radius' => '10',
777
- 'login_border_style' => 'solid',
778
- 'login_redirect_force' => 'no',
779
- 'login_border_thikness' => '4',
780
- 'login_border_color' => '#0069A0',
781
- 'login_bg_repeat' => 'repeat',
782
- 'login_bg_position' => 'left top',
783
- 'login_enable_shadow' => 'yes',
784
- 'login_shadow_color' => '#C8C8C8',
785
- 'login_custom_css' => '',
786
- 'login_redirect_user' => '',
787
- 'login_force_redirect_url' => get_home_url() . "/wp-login.php",
788
- 'log_form_above_msg' => '',
789
- 'tagline_msg' => 'This login form is created by <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> , developed by <a href="https://www.weblizar.com" target="_blank">weblizar</a>',
790
- 'login_msg_fontsize' => '16',
791
- 'login_msg_font_color' => '#000000',
792
  'login_tagline_text_color' => '#ffffff',
793
  'login_tagline_link_color' => '#f00',
794
- 'user_cust_lbl' => 'Type Username or Email',
795
- 'pass_cust_lbl' => 'Type Password',
796
- 'label_username' => 'Username / Email',
797
- 'label_password' => 'Password',
798
- 'label_loginButton' => 'Log In',
799
  ));
800
  update_option('Admin_custome_login_login', $login_page);
801
  }
802
  }
803
- ?>
1
  <!-- Dashboard Settings panel content -->
2
  <?php
3
  // Exit if accessed directly
4
+ if ( ! defined( 'ABSPATH' ) ) exit;
5
  ?>
6
  <div class="row">
7
  <div class="post-social-wrapper clearfix">
24
  <div class="panel-body">
25
  <table class="form-table">
26
  <tr>
27
+ <th scope="row" ><?php esc_html_e('Login Form Position', WEBLIZAR_ACL); ?></th>
28
  <td></td>
29
  </tr>
30
  <tr class="radio-span" style="border-bottom:none;">
31
  <td>
32
  <select id="login_form_position" name="login_form_position" class="standard-dropdown" onchange='form_position_change()'>
33
+ <option value="default" <?php if($login_form_position == "default") echo "selected"; ?>><?php esc_html_e('Default', WEBLIZAR_ACL); ?></option>
34
+ <option value="lf_float_style" <?php if($login_form_position == "lf_float_style") echo "selected"; ?>><?php esc_html_e('Floating', WEBLIZAR_ACL); ?></option>
35
+ <option value="lf_customize_style" <?php if($login_form_position == "lf_customize_style") echo "selected"; ?>><?php esc_html_e('Floating With Customization', WEBLIZAR_ACL); ?></option>
36
  </select>
37
  </td>
38
  </tr>
43
  <div id="div-login-float" class="lf_float_style" style="display:none;">
44
  <table class="form-table">
45
  <tr>
46
+ <th scope="row" ><?php esc_html_e('Float Settings', WEBLIZAR_ACL); ?></th>
47
  <td></td>
48
  </tr>
49
  <tr class="radio-span" style="border-bottom:none;">
50
  <td>
51
  <span>
52
+ <input type="radio" name="login_form_float" value="left" id="login_form_float" <?php if($login_form_float=="left")echo "checked"; ?> />&nbsp;<?php esc_html_e('Left', WEBLIZAR_ACL)?><br>
53
  </span>
54
  <span>
55
+ <input type="radio" name="login_form_float" value="center" id="login_form_float" <?php if($login_form_float=="center")echo "checked"; ?> />&nbsp;<?php esc_html_e('Center', WEBLIZAR_ACL)?><br>
56
  </span>
57
  <span>
58
+ <input type="radio" name="login_form_float" value="right" id="login_form_float" <?php if($login_form_float=="right")echo "checked"; ?> />&nbsp;<?php esc_html_e('Right', WEBLIZAR_ACL)?><br>
59
  </span>
60
  </td>
61
  </tr>
65
  <div id="div-login-custom" class="lf_customize_style" style="display:none;">
66
  <table class="form-table">
67
  <tr>
68
+ <th scope="row" ><?php esc_html_e('Floating With Customization Settings', WEBLIZAR_ACL); ?></th>
69
+ <td></td>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  </tr>
71
+ <tr style="border-bottom:none;">
72
+ <td>
73
+ <h4><?php esc_html_e('Left Margin',WEBLIZAR_ACL); ?></h4>
74
+ <div id="button_left" class="size-slider" style="width: 30%;display:inline-block"></div>
75
+ <input type="text" class="slider-text" id="login_form_left" name="login_form_left" readonly="readonly">
76
+ <span class="slider-text-span"></span>
77
+ </td>
78
+ </tr>
79
+ <tr>
80
+ <td>
81
+ <h4><?php esc_html_e('Top Margin',WEBLIZAR_ACL); ?></h4>
82
+ <div id="button_top" class="size-slider" style="width: 30%;display:inline-block"></div>
83
+ <input type="text" class="slider-text" id="login_form_top" name="login_form_top" readonly="readonly">
84
+ <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL)?></span>
85
+ </td>
86
+ </tr>
87
+ <tr>
88
+ <td>
89
+ <p><?php esc_html_e('Note: This form position setting will be not responsive.', WEBLIZAR_ACL); ?></p>
90
+ </td>
91
+ </tr>
92
  </table>
93
  </div>
94
 
96
  <div class="panel-body">
97
  <table class="form-table">
98
  <tr>
99
+ <th scope="row" ><?php esc_html_e('Select Background', WEBLIZAR_ACL); ?></th>
100
  <td></td>
101
  </tr>
102
  <tr class="radio-span" style="border-bottom:none;">
103
  <td>
104
  <select id="select-login-bg" class="standard-dropdown" name="select-background" onchange='loginbgchange()'>
105
  <optgroup label="<?php esc_html_e('Select background', WEBLIZAR_ACL); ?>">
106
+ <option value="static-background-color" ><?php esc_html_e('Static Background Color', WEBLIZAR_ACL); ?></option>
107
+ <option value="static-background-image" ><?php esc_html_e('Static Background Image', WEBLIZAR_ACL); ?></option>
108
  </optgroup>
109
  </select>
110
  </td>
114
  </div>
115
  <div id="div-login-bg-color" class="no-login-bg">
116
  <div style="margin-bottom: 10px;">
117
+ <img src="<?php echo WEBLIZAR_NALF_PLUGIN_URL.'/images/background-color1.png'; ?>" class="img-responsive" style="margin-right: auto;" alt="" >
118
  </div>
119
  <div class="panel panel-primary panel-default content-panel">
120
  <div class="panel-body">
121
  <table class="form-table">
122
  <tr>
123
+ <th scope="row" ><?php esc_html_e('Background Color', WEBLIZAR_ACL); ?></th>
124
  <td></td>
125
  </tr>
126
+ <tr style="border-bottom:none;">
127
  <td id="td-login-background-color">
128
  <input id="login-background-color" name="login-background-color" type="text" value="<?php echo esc_attr($login_bg_color); ?>" class="my-color-field" data-default-color="#ffffff" />
129
  </td>
135
  <div class="panel-body">
136
  <table class="form-table">
137
  <tr>
138
+ <th scope="row" ><?php esc_html_e('Login Form Opacity', WEBLIZAR_ACL)?></th>
139
  <td></td>
140
  </tr>
141
+ <tr style="border-bottom:none;">
142
  <td>
143
  <div id="login-opacity-slider" class="size-slider" style="width: 30%;display:inline-block"></div>
144
+ <input type="text" class="slider-text" id="login-opacity-text-box" name="login-opacity-text-box" readonly="readonly">
145
+ <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL)?></span>
146
  </td>
147
  </tr>
148
  </table>
151
  </div>
152
  <div id="div-login-bg-image" class="no-login-bg">
153
  <div style="margin-bottom: 10px;">
154
+ <img src="<?php echo WEBLIZAR_NALF_PLUGIN_URL.'/images/background-image.png'; ?>" class="img-responsive" style="margin-right: auto;" >
155
  </div>
156
  <div class="panel panel-primary panel-default content-panel">
157
  <div class="panel-body">
158
  <table class="form-table">
159
  <tr>
160
+ <th scope="row" ><?php esc_html_e('Background Image', WEBLIZAR_ACL)?></th>
161
  <td></td>
162
  </tr>
163
+ <tr style="border-bottom:none;">
164
  <td>
165
+ <input type="text" class="pro_text" id="login_bg_image" placeholder="<?php esc_attr_e('No media selected!', WEBLIZAR_ACL)?>" name="upload_image" disabled="disabled" value="<?php echo esc_attr($login_bg_image); ?>"/>
166
+ <input type="button" value="<?php esc_attr_e('Upload', WEBLIZAR_ACL)?>" id="upload-logo" class="button-primary rcsp_media_upload"/>
167
 
168
+ <input type="button" value="<?php esc_attr_e('Preview', WEBLIZAR_ACL)?>" data-toggle="modal" data-target="#about_us_image_builder" id="login-image-previewer" title="Font Awesome Icons" class="button " onclick="Acl_show_Image_2()" />
169
 
170
+ <input type="button" id="display-logo" value="<?php esc_attr_e('Remove', WEBLIZAR_ACL)?>" class="button " onclick="Acl_login_img_clear();" />
171
 
172
  <!-- Modal -->
173
  <div class="modal " id="about_us_image_builder" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
175
  <div class="modal-content">
176
  <div class="modal-header">
177
 
178
+ <h4 class="modal-title" id="myModalLabel"><?php esc_html_e('Login Background Image', WEBLIZAR_ACL)?></h4>
179
  <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
180
  </div>
181
  <div class="modal-body">
182
+ <img class="show_prev_img" src="" style="width:100%; height:50%" id="img"/>
183
  </div>
184
  <div class="modal-footer">
185
+ <button type="button" class="btn btn-default" data-dismiss="modal"><?php esc_html_e('Close', WEBLIZAR_ACL)?></button>
186
  </div>
187
  </div>
188
  </div>
197
  <div class="panel-body">
198
  <table class="form-table">
199
  <tr>
200
+ <th scope="row" ><?php esc_html_e('Background Repeat', WEBLIZAR_ACL)?></th>
201
  <td></td>
202
  </tr>
203
  <tr class="radio-span" style="border-bottom:none;">
204
  <td>
205
  <select id="login_bg_repeat" class="standard-dropdown" name="login_bg_repeat">
206
+ <option value="no-repeat" ><?php esc_html_e('No Repeat', WEBLIZAR_ACL)?></option>
207
+ <option value="repeat" ><?php esc_html_e('Repeat', WEBLIZAR_ACL)?></option>
208
+ <option value="repeat-x" ><?php esc_html_e('Repeat Horizontally', WEBLIZAR_ACL)?></option>
209
+ <option value="repeat-y" ><?php esc_html_e('Repeat Vertically', WEBLIZAR_ACL)?></option>
210
  </select>
211
  </td>
212
  </tr>
217
  <div class="panel-body">
218
  <table class="form-table">
219
  <tr>
220
+ <th scope="row" ><?php esc_html_e('Background Position', WEBLIZAR_ACL)?></th>
221
  <td></td>
222
  </tr>
223
  <tr class="radio-span" style="border-bottom:none;">
224
  <td>
225
  <select id="login_bg_position" class="standard-dropdown" name="login_bg_position">
226
+ <option value="left top" ><?php esc_html_e('Left Top', WEBLIZAR_ACL)?> </option>
227
+ <option value="left center" ><?php esc_html_e('Left Center', WEBLIZAR_ACL)?> </option>
228
+ <option value="left bottom" ><?php esc_html_e('Left Bottom', WEBLIZAR_ACL)?> </option>
229
+ <option value="right top" ><?php esc_html_e('Right Top', WEBLIZAR_ACL)?> </option>
230
+ <option value="right center" ><?php esc_html_e('Right Center', WEBLIZAR_ACL)?> </option>
231
+ <option value="right bottom" ><?php esc_html_e('Right Bottom', WEBLIZAR_ACL)?></option>
232
+ <option value="center top" ><?php esc_html_e('Center Top', WEBLIZAR_ACL)?> </option>
233
+ <option value="center" ><?php esc_html_e('Center Center', WEBLIZAR_ACL)?> </option>
234
+ <option value="center bottom" ><?php esc_html_e('Center Bottom', WEBLIZAR_ACL)?> </option>
235
  </select>
236
  </td>
237
  </tr>
239
  </div>
240
  </div>
241
  </div>
242
+ <div class="panel panel-primary panel-default content-panel">
243
  <div class="panel-body">
244
  <table class="form-table">
245
  <tr>
246
+ <th scope="row" ><?php esc_html_e('Background Effect', WEBLIZAR_ACL)?></th>
247
  <td></td>
248
  </tr>
249
  <tr class="radio-span" style="border-bottom:none;">
250
  <td>
251
+ <select id="login_bg_color_overlay" class="standard-dropdown" name="login_bg_color_overlay" >
252
+ <optgroup label="<?php esc_attr_e('Select overlay effect', WEBLIZAR_ACL)?>">
253
+ <option value="no_effect" ><?php esc_html_e('No Overlay Effect', WEBLIZAR_ACL)?></option>
254
+ <option value="pattern-1" ><?php esc_html_e('Overlay Effect 1', WEBLIZAR_ACL)?> </option>
255
+ <option value="pattern-2" ><?php esc_html_e('Overlay Effect 2', WEBLIZAR_ACL)?> </option>
256
+ <option value="logo" ><?php esc_html_e('Overlay Effect 3', WEBLIZAR_ACL)?> </option>
257
  </optgroup>
258
  </select>
259
  </td>
262
  </div>
263
  </div>
264
 
265
+ <div class="panel panel-primary panel-default content-panel">
266
  <div class="panel-body">
267
  <table class="form-table">
268
  <tr>
269
+ <th scope="row" ><?php esc_html_e('Login Form Width', WEBLIZAR_ACL)?><p class="font-italic"> (Use your left and right arrow keys to select the exact number)</p></th>
 
270
  <td></td>
271
  </tr>
272
+ <tr style="border-bottom:none;">
273
  <td>
274
  <div id="button-size-slider4" class="size-slider" style="width: 30%;display:inline-block"></div>
275
+ <input type="text" class="slider-text" id="login-width-text-box" name="login-width-text-box" readonly="readonly">
276
+ <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL)?></span>
277
  </td>
278
  </tr>
279
  </table>
280
  </div>
281
  </div>
282
+ <div class="panel panel-primary panel-default content-panel">
283
  <div class="panel-body">
284
  <table class="form-table">
285
  <tr>
286
+ <th scope="row" ><?php esc_html_e('Border Color', WEBLIZAR_ACL)?></th>
287
  <td></td>
288
  </tr>
289
+ <tr style="border-bottom:none;">
290
  <td id="td-login-Border-color">
291
+ <input id="login-Border-color" name="login-Border-color" type="text" value="<?php echo esc_attr($login_border_color); ?>" class="my-color-field" data-default-color="#ffffff"/>
292
  </td>
293
  </tr>
294
  </table>
295
  </div>
296
  </div>
297
+ <div class="panel panel-primary panel-default content-panel">
298
  <div class="panel-body">
299
  <table class="form-table">
300
  <tr>
301
+ <th scope="row" ><?php esc_html_e('Border Radius', WEBLIZAR_ACL)?><p class="font-italic"> (Use your left and right arrow keys to select the exact number)</p></th>
 
302
  <td></td>
303
  </tr>
304
+ <tr style="border-bottom:none;">
305
  <td>
306
  <div id="button-size-slider5" class="size-slider" style="width: 30%;display:inline-block"></div>
307
+ <input type="text" class="slider-text" id="login-Radius-text-box" name="login-Radius-text-box" readonly="readonly">
308
+ <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL)?></span>
309
  </td>
310
  </tr>
311
  </table>
312
  </div>
313
  </div>
314
+ <div class="panel panel-primary panel-default content-panel">
315
  <div class="panel-body">
316
  <table class="form-table">
317
  <tr>
318
+ <th scope="row" ><?php esc_html_e('Border Style', WEBLIZAR_ACL)?></th>
319
  <td></td>
320
  </tr>
321
  <tr class="radio-span" style="border-bottom:none;">
322
  <td>
323
  <select id="login_border_style" class="standard-dropdown" name="login_border_style">
324
+ <option value="none" ><?php esc_html_e('None', WEBLIZAR_ACL)?> </option>
325
+ <option value="solid" ><?php esc_html_e('Solid', WEBLIZAR_ACL)?> </option>
326
+ <option value="dotted" ><?php esc_html_e('Dotted', WEBLIZAR_ACL)?> </option>
327
+ <option value="dashed" ><?php esc_html_e('Dashed', WEBLIZAR_ACL)?> </option>
328
+ <option value="double" ><?php esc_html_e('Double', WEBLIZAR_ACL)?> </option>
329
  </select>
330
  </td>
331
  </tr>
332
  </table>
333
  </div>
334
  </div>
335
+ <div class="panel panel-primary panel-default content-panel">
336
  <div class="panel-body">
337
  <table class="form-table">
338
  <tr>
339
+ <th scope="row" ><?php esc_html_e('Border Thickness', WEBLIZAR_ACL)?><p class="font-italic"> (Use your left and right arrow keys to select the exact number)</p></th>
 
340
  <td></td>
341
  </tr>
342
+ <tr style="border-bottom:none;">
343
  <td>
344
  <div id="button-size-slider6" class="size-slider" style="width: 30%;display:inline-block"></div>
345
+ <input type="text" class="slider-text" id="login-thickness-text-box" name="login-thickness-text-box" readonly="readonly">
346
+ <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL)?></span>
347
  </td>
348
  </tr>
349
  </table>
350
  </div>
351
  </div>
352
+ <div class="panel panel-primary panel-default content-panel">
353
  <div class="panel-body">
354
  <table class="form-table">
355
  <tr>
356
+ <th scope="row" ><?php esc_html_e('Enable Form Shadow?', WEBLIZAR_ACL)?></th>
357
  <td></td>
358
  </tr>
359
  <tr class="radio-span" style="border-bottom:none;">
360
  <td>
361
  <span>
362
+ <input type="radio" name="enable_form_shadow" value="yes" id="login_enable_shadow1" <?php if($login_enable_shadow=="yes")echo "checked"; ?> />&nbsp;<?php esc_html_e('Yes', WEBLIZAR_ACL)?><br>
363
  </span>
364
  <span>
365
+ <input type="radio" name="enable_form_shadow" value="no" id="login_enable_shadow2" <?php if($login_enable_shadow=="no")echo "checked"; ?> />&nbsp;<?php esc_html_e('No', WEBLIZAR_ACL)?><br>
366
  </span>
367
  </td>
368
  </tr>
370
  </div>
371
  </div>
372
 
373
+ <div class="panel panel-primary panel-default content-panel">
374
  <div class="panel-body">
375
  <table class="form-table">
376
  <tr>
377
+ <th scope="row" ><?php esc_html_e('Form Shadow Color', WEBLIZAR_ACL)?></th>
378
  <td></td>
379
  </tr>
380
+ <tr style="border-bottom:none;">
381
  <td id="td_login_shadow_color">
382
  <input id="login_shadow_color" name="login_shadow_color" type="text" value="<?php echo esc_attr($login_shadow_color); ?>" class="my-color-field" data-default-color="#ffffff" />
383
  </td>
387
  </div>
388
 
389
  <!-- Login Form Username / Email Label Text -->
390
+ <div class="panel panel-primary panel-default content-panel">
391
  <div class="panel-body">
392
  <table class="form-table">
393
  <tr>
394
+ <th scope="row" ><?php esc_html_e('Username or Email Field Label Text', WEBLIZAR_ACL); ?></th>
395
  <td></td>
396
  </tr>
397
+ <tr style="border-bottom:none;">
398
  <td>
399
+ <input type="text" placeholder="<?php esc_attr_e('Type username or email field label text', WEBLIZAR_ACL); ?>" id="label_username" name="label_username" value="<?php echo stripslashes($label_username); ?>" style="width: 70%;">
400
  </td>
401
  </tr>
402
  </table>
404
  </div>
405
 
406
  <!--Username Placeholder Text-->
407
+ <div class="panel panel-primary panel-default content-panel">
408
  <div class="panel-body">
409
  <table class="form-table">
410
  <tr>
411
+ <th scope="row" ><?php esc_html_e('Username or Email Field Placeholder Text', WEBLIZAR_ACL); ?></th>
412
  <td></td>
413
  </tr>
414
+ <tr style="border-bottom:none;">
415
  <td>
416
+ <input type="text" placeholder="<?php esc_attr_e('Type username or email placeholder text', WEBLIZAR_ACL); ?>" id="user_cust_lbl" name="user_cust_lbl" value="<?php echo stripslashes(html_entity_decode($user_cust_lbl,ENT_QUOTES)); ?>" style="width: 70%;">
417
  </td>
418
  </tr>
419
  </table>
421
  </div>
422
 
423
  <!-- Login Form Password Field Label Text -->
424
+ <div class="panel panel-primary panel-default content-panel">
425
  <div class="panel-body">
426
  <table class="form-table">
427
  <tr>
428
+ <th scope="row" ><?php esc_html_e('Password Field Label Text', WEBLIZAR_ACL); ?></th>
429
  <td></td>
430
  </tr>
431
+ <tr style="border-bottom:none;">
432
  <td>
433
+ <input type="text" placeholder="<?php esc_attr_e('Type password field label text', WEBLIZAR_ACL); ?>" id="label_password" name="label_password" value="<?php echo stripslashes($label_password); ?>" style="width: 70%;">
434
  </td>
435
  </tr>
436
  </table>
438
  </div>
439
 
440
  <!-- Password Placeholder Text -->
441
+ <div class="panel panel-primary panel-default content-panel">
442
  <div class="panel-body">
443
  <table class="form-table">
444
  <tr>
445
+ <th scope="row" ><?php esc_html_e('Password Field Placeholder Text', WEBLIZAR_ACL); ?></th>
446
  <td></td>
447
  </tr>
448
+ <tr style="border-bottom:none;">
449
  <td>
450
+ <input type="text" placeholder="<?php esc_attr_e('Type password field placeholder text', WEBLIZAR_ACL); ?>" id="pass_cust_lbl" name="pass_cust_lbl" value="<?php echo stripslashes(html_entity_decode($pass_cust_lbl,ENT_QUOTES)); ?>" style="width: 70%;">
451
  </td>
452
  </tr>
453
  </table>
455
  </div>
456
 
457
 
458
+ <div class="panel panel-primary panel-default content-panel">
459
  <div class="panel-body">
460
  <table class="form-table">
461
  <tr>
462
+ <th scope="row" ><?php esc_html_e('Log In Button Text', WEBLIZAR_ACL); ?></th>
463
  <td></td>
464
  </tr>
465
+ <tr style="border-bottom:none;">
466
  <td>
467
+ <input type="text" placeholder="<?php esc_attr_e('Type log in button text', WEBLIZAR_ACL); ?>" id="label_loginButton" name="label_loginButton" value="<?php echo stripslashes($label_loginButton); ?>" style="width: 70%;">
468
  </td>
469
  </tr>
470
  </table>
472
  </div>
473
  <!-- change the text of labels and log in button -->
474
 
475
+ <div class="panel panel-primary panel-default content-panel">
476
  <div class="panel-body">
477
  <table class="form-table">
478
  <tr>
479
+ <th scope="row" ><?php esc_html_e('Forcefully Redirect', WEBLIZAR_ACL)?></th>
480
  <td></td>
481
  </tr>
482
  <tr class="radio-span" style="border-bottom:none;">
483
  <td>
484
  <select id="login_redirect_force" class="standard-dropdown" name="login_redirect_force">
485
+ <option value="yes" ><?php esc_html_e('Yes', WEBLIZAR_ACL)?> </option>
486
+ <option value="no" ><?php esc_html_e('No', WEBLIZAR_ACL)?> </option>
487
 
488
  </select>
489
  </td>
490
  </tr>
491
  <tr class="radio-span" style="border-bottom:none;">
492
  <td>
493
+ <input type="text" class="login_force_redirect_url" id="login_force_redirect_url" name="login_force_redirect_url" placeholder="<?php esc_attr_e('Redirect Force URL', WEBLIZAR_ACL)?>" size="56" value="<?php echo esc_attr($login_force_redirect_url); ?>"><br>
494
+ <span style="color:#ef4238"><?php esc_html_e('Enter the URL to user forcefully redirect to admin panel or another when if hit the site url.', WEBLIZAR_ACL)?></span>
495
  </td>
496
  </tr>
497
  </table>
498
  </div>
499
  </div>
500
 
501
+ <div class="panel panel-primary panel-default content-panel">
502
  <div class="panel-body">
503
  <table class="form-table">
504
  <tr>
505
+ <th scope="row" ><?php esc_html_e('Redirect Users After Login (Not Work For Admin)', WEBLIZAR_ACL)?></th>
506
  <td></td>
507
  </tr>
508
  <tr class="radio-span" style="border-bottom:none;">
509
  <td>
510
+ <input type="text" class="login_redirect_user" id="login_redirect_user" name="login_redirect_user" placeholder="<?php esc_attr_e('Redirect URL', WEBLIZAR_ACL)?>" size="56" value="<?php echo esc_attr($login_redirect_user); ?>"><br>
511
+ <span style="color:#ef4238"><?php esc_html_e('Enter the URL to redirect users after login, Setting will not work for an administrator.', WEBLIZAR_ACL)?></span>
512
  </td>
513
  </tr>
514
  </table>
516
  </div>
517
 
518
  <!-- Message Display Above Login Form start-->
519
+ <div class="panel panel-primary panel-default content-panel">
520
  <div class="panel-body">
521
  <table class="form-table">
522
  <tr>
523
+ <th scope="row" ><?php esc_html_e('Display Note To User Above Login Form', WEBLIZAR_ACL); ?></th>
524
  <td></td>
525
  </tr>
526
+ <tr style="border-bottom:none;">
527
  <td>
528
+ <textarea type="text" class="pro_text" placeholder="<?php esc_attr_e('Type Message', WEBLIZAR_ACL); ?>" id="log_form_above_msg" name="log_form_above_msg" ><?php echo esc_html($log_form_above_msg); ?></textarea>
529
  </td>
530
  </tr>
531
  </table>
533
  </div>
534
  <!-- Message Display Above Login Form end-->
535
 
536
+ <div class="panel panel-primary panel-default content-panel">
537
  <div class="panel-body">
538
  <table class="form-table">
539
  <tr>
540
+ <th scope="row" ><?php esc_html_e('Message Font Size', WEBLIZAR_ACL)?><p class="font-italic"> (Use your left and right arrow keys to select the exact number)</p></th>
 
541
  <td></td>
542
  </tr>
543
+ <tr style="border-bottom:none;">
544
  <td>
545
  <div id="button-msg-font-resizer" class="size-slider" style="width: 30%;display:inline-block"></div>
546
+ <input type="text" class="slider-text" id="login-msg-text-size" name="login-msg-text-size" readonly="readonly">
547
+ <span class="slider-text-span"><?php esc_html_e('Px', WEBLIZAR_ACL)?></span>
548
  </td>
549
  </tr>
550
  </table>
551
  </div>
552
  </div>
553
 
554
+ <div class="panel panel-primary panel-default content-panel">
555
  <div class="panel-body">
556
  <table class="form-table">
557
  <tr>
558
+ <th scope="row" ><?php esc_html_e('Message Font Color', WEBLIZAR_ACL)?></th>
559
  <td></td>
560
  </tr>
561
  <tr style="border-bottom:none;">
562
  <td id="td-login-msg-font-color">
563
+ <input id="login-msg-font-color" name="login-msg-font-color" type="text" value="<?php echo esc_attr($login_msg_font_color); ?>" class="my-color-field" data-default-color="#000000"/>
564
  </td>
565
  </tr>
566
  </table>
568
  </div>
569
 
570
  <!-- Tagline message Display Below Login Form start-->
571
+ <div class="panel panel-primary panel-default content-panel">
572
  <div class="panel-body">
573
  <table class="form-table">
574
  <tr>
575
+ <th scope="row" ><?php esc_html_e('Tagline Message Display Below Login Form', WEBLIZAR_ACL); ?></th>
576
  <td></td>
577
  </tr>
578
+ <tr style="border-bottom:none;">
579
  <td>
580
+ <textarea type="text" rows="4" class="pro_text" placeholder="<?php esc_attr_e('Type Message', WEBLIZAR_ACL); ?>" id="tagline_msg" name="tagline_msg" ><?php $edit_tagline_msg = stripslashes($tagline_msg); echo esc_html($edit_tagline_msg); ?></textarea>
 
581
  </td>
582
  </tr>
583
  </table>
585
  </div>
586
  <!-- Tagline message Display Below Login Form end-->
587
 
588
+ <div class="panel panel-primary panel-default content-panel">
589
  <div class="panel-body">
590
  <table class="form-table">
591
  <tr>
592
+ <th scope="row" ><?php esc_html_e('Tagline Text Color', WEBLIZAR_ACL)?></th>
593
  <td></td>
594
  </tr>
595
  <tr style="border-bottom:none;">
596
  <td id="td-login-tagline-text-color">
597
+ <input id="login-tagline-text-color" name="login-tagline-text-color" type="text" value="<?php echo esc_attr($login_tagline_text_color); ?>" class="my-color-field" data-default-color="#ffffff"/>
598
  </td>
599
  </tr>
600
  </table>
601
  </div>
602
  </div>
603
 
604
+ <div class="panel panel-primary panel-default content-panel">
605
  <div class="panel-body">
606
  <table class="form-table">
607
  <tr>
608
+ <th scope="row" ><?php esc_html_e('Tagline Link Color', WEBLIZAR_ACL)?></th>
609
  <td></td>
610
  </tr>
611
  <tr style="border-bottom:none;">
612
  <td id="td-login-tagline-link-color">
613
+ <input id="login-tagline-link-color" name="login-tagline-link-color" type="text" value="<?php echo esc_attr($login_tagline_link_color); ?>" class="my-color-field" data-default-color="#f00"/>
614
  </td>
615
  </tr>
616
  </table>
617
  </div>
618
  </div>
619
 
620
+ <div class="panel panel-primary panel-default content-panel">
621
  <div class="panel-body">
622
  <table class="form-table">
623
  <tr>
624
+ <th scope="row" ><?php esc_html_e('Custom CSS', WEBLIZAR_ACL)?></th>
625
  <td></td>
626
  </tr>
627
  <tr class="radio-span" style="border-bottom:none;">
628
  <td>
629
+ <textarea id="login_custom_css" name="login_custom_css" placeholder="<?php esc_attr_e('Custom CSS', WEBLIZAR_ACL)?>" type="text" class="login_custom_css" rows="10" cols="75" style="width:80%"><?php echo esc_html($login_custom_css); ?></textarea>
630
  <p class="description">
631
+ <?php esc_html_e('Enter any custom css you want to apply on login panel.', WEBLIZAR_ACL ); ?>.<br>
632
+ <?php esc_html_e('Note: Please Do Not Use', WEBLIZAR_ACL ); ?> <b><?php esc_html_e('Style', WEBLIZAR_ACL)?></b> <?php esc_html_e('Tag With Custom CSS', WEBLIZAR_ACL ); ?>.
633
  </p>
634
  </td>
635
  </tr>
636
  </table>
637
  </div>
638
  </div>
639
+ <button data-dialog2="somedialog2" class="dialog-button2" style="display:none"><?php esc_html_e('Open Dialog', WEBLIZAR_ACL)?></button>
640
  <div id="somedialog2" class="dialog" style="position: fixed; z-index: 9999;">
641
  <div class="dialog__overlay"></div>
642
  <div class="dialog__content">
646
  </svg>
647
  </div>
648
  <div class="dialog-inner">
649
+ <h2><strong><?php esc_html_e('Login', WEBLIZAR_ACL)?></strong> <?php esc_html_e('Setting Save Successfully', WEBLIZAR_ACL)?></h2><div><button class="action dialog-button-close" data-dialog-close id="dialog-close-button2"><?php esc_html_e('Close', WEBLIZAR_ACL)?></button></div>
 
650
  </div>
651
  </div>
652
  </div>
653
+ <button data-dialog8="somedialog8" class="dialog-button8" style="display:none"><?php esc_html_e('Open Dialog', WEBLIZAR_ACL)?></button>
654
  <div id="somedialog8" class="dialog" style="position: fixed; z-index: 9999;">
655
  <div class="dialog__overlay"></div>
656
  <div class="dialog__content">
660
  </svg>
661
  </div>
662
  <div class="dialog-inner">
663
+ <h2><strong><?php esc_html_e('Login', WEBLIZAR_ACL)?></strong> <?php esc_html_e('Setting Reset Successfully', WEBLIZAR_ACL)?></h2><div><button class="action dialog-button-close" data-dialog-close id="dialog-close-button8"><?php esc_html_e('Close', WEBLIZAR_ACL)?></button></div>
 
664
  </div>
665
  </div>
666
  </div>
667
  <div class="panel panel-primary save-button-block">
668
  <div class="panel-body">
669
  <div class="pull-left">
670
+ <button type="button" onclick="return Custom_login_login('loginbgSave', '');" class="btn btn-info btn-lg"><?php esc_html_e('Save Changes', WEBLIZAR_ACL)?></button>
671
  </div>
672
  <div class="pull-right">
673
+ <button type="button" onclick="return Custom_login_login('loginbgReset', '');" class="btn btn-primary btn-lg"><?php esc_html_e('Reset Default', WEBLIZAR_ACL)?></button>
674
  </div>
675
  </div>
676
  </div>
677
  </div>
678
  <!-- /row -->
679
  <?php
680
+ if(isset($_POST['Action'])){
681
  $Action = sanitize_text_field($_POST['Action']);
682
  //Save
683
+ if($Action == "loginbgSave") {
684
+ $login_form_position = sanitize_option('login_form_position', $_POST['login_form_position']);
685
+ $login_form_left = sanitize_option('login_form_left', $_POST['login_form_left']);
686
+ $login_form_top = sanitize_option('login_form_top', $_POST['login_form_top']);
687
+ $login_form_float = sanitize_option('login_form_float', $_POST['login_form_float']);
688
+ $Login_bg_value = sanitize_option('Login_bg_value', $_POST['Login_bg_value']);
689
+ $login_background_color = sanitize_option('login_background_color', $_POST['login_background_color']);
690
+ $login_bg_color_overlay = sanitize_option('login_bg_color_overlay', $_POST['login_bg_color_overlay']);
691
+ $login_bg_image = sanitize_option('login_bg_image', $_POST['login_bg_image']);
692
+ $login_form_opacity = sanitize_option('login_form_opacity', $_POST['login_form_opacity']);
693
+ $login_form_width = sanitize_option('login_form_width', $_POST['login_form_width']);
694
+ $login_form_radius = sanitize_option('login_form_radius', $_POST['login_form_radius']);
695
+ $login_border_style = sanitize_option('login_border_style', $_POST['login_border_style']);
696
+ $login_redirect_force = sanitize_option('login_redirect_force', $_POST['login_redirect_force']);
697
+ $login_border_thikness = sanitize_option('login_border_thikness', $_POST['login_border_thikness']);
698
+ $login_border_color = sanitize_option('login_border_color', $_POST['login_border_color']);
699
+ $login_bg_repeat = sanitize_option('login_bg_repeat', $_POST['login_bg_repeat']);
700
+ $login_bg_position = sanitize_option('login_bg_position', $_POST['login_bg_position']);
701
+ $login_enable_shadow = sanitize_option('login_enable_shadow', $_POST['login_enable_shadow']);
702
+ $login_shadow_color = sanitize_option('login_shadow_color', $_POST['login_shadow_color']);
703
+ $login_custom_css = sanitize_option('login_custom_css', $_POST['login_custom_css']);
704
+ $login_redirect_user = sanitize_option('login_redirect_user', $_POST['login_redirect_user']);
705
+ $login_force_redirect_url = sanitize_option('login_force_redirect_url', $_POST['login_force_redirect_url']);
706
+ $log_form_above_msg = sanitize_option('log_form_above_msg', $_POST['log_form_above_msg']);
707
+ $tagline_msg = sanitize_option('tagline_msg', $_POST['tagline_msg']);
708
+ $login_msg_fontsize = sanitize_option('login_msg_fontsize', $_POST['login_msg_fontsize']);
709
+ $login_msg_font_color = sanitize_option('login_msg_font_color', $_POST['login_msg_font_color']);
710
+ $login_tagline_text_color = sanitize_option('login_tagline_text_color', $_POST['login_tagline_text_color']);
711
+ $login_tagline_link_color = sanitize_option('login_tagline_link_color', $_POST['login_tagline_link_color']);
712
+ $user_cust_lbl = sanitize_option('user_cust_lbl', $_POST['user_cust_lbl']);
713
+ $pass_cust_lbl = sanitize_option('pass_cust_lbl', $_POST['pass_cust_lbl']);
714
+ $label_username = sanitize_option('label_username', $_POST['label_username']);
715
+ $label_password = sanitize_option('label_password', $_POST['label_password']);
716
+ $label_loginButton = sanitize_option('label_loginButton', $_POST['label_loginButton']);
717
 
718
  // Save Values in Option Table
719
+ $login_page= serialize(array(
720
+ 'login_form_position' => $login_form_position,
721
+ 'login_form_left' => $login_form_left,
722
+ 'login_form_top' => $login_form_top,
723
+ 'login_form_float' => $login_form_float,
724
+ 'login_bg_type' => $Login_bg_value,
725
+ 'login_bg_color' => $login_background_color,
726
+ 'login_bg_effect' => $login_bg_color_overlay,
727
+ 'login_bg_image' => $login_bg_image,
728
+ 'login_form_opacity' => $login_form_opacity,
729
+ 'login_form_width' => $login_form_width,
730
+ 'login_form_radius' => $login_form_radius,
731
+ 'login_border_style' => $login_border_style,
732
+ 'login_redirect_force'=> $login_redirect_force,
733
+ 'login_border_thikness' => $login_border_thikness,
734
+ 'login_border_color' => $login_border_color,
735
+ 'login_bg_repeat' => $login_bg_repeat,
736
+ 'login_bg_position' => $login_bg_position,
737
+ 'login_enable_shadow' => $login_enable_shadow,
738
+ 'login_shadow_color' => $login_shadow_color,
739
+ 'login_custom_css' => $login_custom_css,
740
+ 'login_redirect_user' => $login_redirect_user,
741
  'login_force_redirect_url' => $login_force_redirect_url,
742
+ 'log_form_above_msg' => $log_form_above_msg,
743
+ 'tagline_msg' => $tagline_msg,
744
+ 'login_msg_fontsize' => $login_msg_fontsize,
745
+ 'login_msg_font_color' => $login_msg_font_color,
746
  'login_tagline_text_color' => $login_tagline_text_color,
747
  'login_tagline_link_color' => $login_tagline_link_color,
748
+ 'user_cust_lbl' => $user_cust_lbl,
749
+ 'pass_cust_lbl' => $pass_cust_lbl,
750
+ 'label_username' => $label_username,
751
+ 'label_password' => $label_password,
752
+ 'label_loginButton' => $label_loginButton,
753
  ));
754
  update_option('Admin_custome_login_login', $login_page);
755
  }
756
 
757
+ if($Action == "loginbgReset") {
758
+ $login_page= serialize(array(
759
+ 'login_form_position'=>'default',
760
+ 'login_form_float' => 'center',
761
+ 'login_form_left' => '100',
762
+ 'login_form_top' => '100',
763
+ 'login_bg_type'=>'static-background-image',
764
+ 'login_bg_color' => '#1e73be',
765
+ 'login_bg_effect' => 'pattern-1',
766
+ 'login_bg_image' => WEBLIZAR_NALF_PLUGIN_URL.'/images/3d-background.jpg',
767
+ 'login_form_opacity' => '10',
768
+ 'login_form_width' => '358',
769
+ 'login_form_radius' => '10',
770
+ 'login_border_style' => 'solid',
771
+ 'login_redirect_force' => 'no',
772
+ 'login_border_thikness' => '4',
773
+ 'login_border_color' => '#0069A0',
774
+ 'login_bg_repeat' => 'repeat',
775
+ 'login_bg_position' => 'left top',
776
+ 'login_enable_shadow' => 'yes',
777
+ 'login_shadow_color' => '#C8C8C8',
778
+ 'login_custom_css' => '',
779
+ 'login_redirect_user' => '',
780
+ 'login_force_redirect_url'=> get_home_url()."/wp-login.php",
781
+ 'log_form_above_msg' => '',
782
+ 'tagline_msg' => 'This login form is created by <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> , developed by <a href="https://www.weblizar.com" target="_blank">weblizar</a>',
783
+ 'login_msg_fontsize' => '16',
784
+ 'login_msg_font_color' => '#000000',
785
  'login_tagline_text_color' => '#ffffff',
786
  'login_tagline_link_color' => '#f00',
787
+ 'user_cust_lbl' => 'Type Username or Email',
788
+ 'pass_cust_lbl' => 'Type Password',
789
+ 'label_username' => 'Username / Email',
790
+ 'label_password' => 'Password',
791
+ 'label_loginButton' => 'Log In',
792
  ));
793
  update_option('Admin_custome_login_login', $login_page);
794
  }
795
  }
796
+ ?>
init.php CHANGED
@@ -1,17 +1,17 @@
1
  <?php
2
- if ( ! defined( 'ABSPATH' ) ) exit;
3
  $login_page = unserialize(get_option('Admin_custome_login_login'));
4
- if(isset($login_page['login_redirect_force'])){
5
- $login_redirect_force = $login_page['login_redirect_force'];
6
- } else {
7
- $login_redirect_force = "no";
8
- }
9
- if($login_redirect_force=="yes"){
10
- add_action( 'template_redirect', function(){
11
- /** no non-authenticated users allowed **/
12
- if( ! is_user_logged_in() ){
13
- $login_page = unserialize(get_option('Admin_custome_login_login'));
14
- wp_redirect( $login_page['login_force_redirect_url'], 302 );
15
  exit();
16
  }
17
  });
@@ -19,84 +19,84 @@ if($login_redirect_force=="yes"){
19
 
20
  $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
21
  $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
22
- if(isset($g_page['login_enable_gcaptcha'])){
23
  $login_enable_gcaptcha = $g_page['login_enable_gcaptcha'];
24
  $dashboard_status = $dashboard_page['dashboard_status'];
25
- if($login_enable_gcaptcha=="yes" && $dashboard_status=="enable"){
26
  /** Google gcaptcha code **/
27
  include('acl-gcaptcha.php');
28
  }
29
  }
30
 
31
  /**
32
- * Redirect user after successful login.
33
- *
34
- * @param string $redirect_to URL to redirect to.
35
- * @param string $request URL the user is coming from.
36
- * @param object $user Logged user's data.
37
- * @return string
38
- */
39
- function ACL_login_redirect( $redirect_to, $request, $user ) {
40
  //is there a user to check?
41
- if ( isset( $user->roles ) && is_array( $user->roles ) ) {
42
  /** get and load custom redirect option after user login **/
43
  $login_page = unserialize(get_option('Admin_custome_login_login'));
44
- $login_redirect_user = isset( $login_page['login_redirect_user'] ) ? $login_page['login_redirect_user'] : '';
45
- /** check for admins **/
46
- if ( in_array( 'administrator', $user->roles ) ) {
47
- // redirect admin to the default place
48
- return $redirect_to;
49
- } else {
50
- /** redirect users to another place **/
51
- if($login_redirect_user != "") {
52
  return $login_redirect_user;
53
- } else {
54
- return $redirect_to;
55
- }
56
- }
57
- } else {
58
- return $redirect_to;
59
- }
60
  }
61
- add_filter( 'login_redirect', 'ACL_login_redirect', 10, 3 );
62
  /** load plugin translation **/
63
  add_action('plugins_loaded', 'ACL_GetReadyTranslation');
64
  function ACL_GetReadyTranslation() {
65
- load_plugin_textdomain(WEBLIZAR_ACL, FALSE, dirname( plugin_basename(__FILE__)).'/languages/' );
66
  }
67
  /*** Admin Custom Login menu ***/
68
  require_once("login-form-screen.php");
69
- add_action('admin_menu','acl_weblizar_admin_custom_login_menu', 2);
70
  function acl_weblizar_admin_custom_login_menu() {
71
- if(current_user_can('administrator')){
72
- $wl_admin_menu = add_menu_page( esc_html__( 'Admin Custom Login', WEBLIZAR_ACL ), esc_html__( 'AC Login', WEBLIZAR_ACL ), 'manage_options', 'admin_custom_login', 'acl_admin_custom_login_content', 'dashicons-art', 10 );
73
- add_action( 'admin_print_styles-' . $wl_admin_menu, 'acl_admin_custom_login_css' );
74
- $acl_menu = add_submenu_page( 'admin_custom_login',esc_html__( 'Settings', WEBLIZAR_ACL ), esc_html__( 'Settings', WEBLIZAR_ACL ),'administrator', 'admin_custom_login','acl_admin_custom_login_content' );
75
- add_action( 'admin_print_styles-' . $acl_menu, 'acl_admin_custom_login_css' );
76
- $acl_menu = add_submenu_page( 'admin_custom_login', esc_html__( 'Get Pro', WEBLIZAR_ACL ), esc_html__( 'Get Pro', WEBLIZAR_ACL ),'administrator', 'admin-custom-login-main-menu',array( 'WL_ACL_FREE_Menu', 'admin_menu' ) );
77
- add_action( 'admin_print_styles-' . $acl_menu, array( 'WL_ACL_FREE_Menu', 'admin_menu_assets' ) );
78
  }
79
  }
80
  /** load CSS Files only With Admin Custom Login Menu Page **/
81
- function acl_admin_custom_login_css() {
82
- if(strpos($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
83
  wp_enqueue_style('dashboard');
84
  wp_enqueue_style('wp-color-picker');
85
  wp_enqueue_style('thickbox');
86
- wp_enqueue_style('bootstrap', WEBLIZAR_NALF_PLUGIN_URL.'css/bootstrap.min.css');
87
- wp_enqueue_style('wl-acl-isotop-css', WEBLIZAR_NALF_PLUGIN_URL.'css/isotope_css.css');
88
- wp_enqueue_style('wl-acl-smartech-css', WEBLIZAR_NALF_PLUGIN_URL.'css/smartech.css');
89
- wp_enqueue_style('wl-acl-jquery-ui-css', WEBLIZAR_NALF_PLUGIN_URL.'css/jquery-ui.css');
90
- wp_enqueue_style('wl-acl-font-awesome_min', WEBLIZAR_NALF_PLUGIN_URL.'css/fontawesome-all.min.css');
91
- wp_enqueue_style('wl-acl-font-animate', WEBLIZAR_NALF_PLUGIN_URL.'css/animate.css');
92
- wp_enqueue_style('wl-acl-fontawesome-iconpicker', WEBLIZAR_NALF_PLUGIN_URL.'css/fontawesome-iconpicker.css');
93
- wp_enqueue_style('wl-acl-recom', WEBLIZAR_NALF_PLUGIN_URL.'css/recom.css');
94
-
95
- wp_enqueue_style('wl-acl-dialog', WEBLIZAR_NALF_PLUGIN_URL.'css/dialog/dialog.css');
96
- wp_enqueue_style('wl-acl-dialog-box-style', WEBLIZAR_NALF_PLUGIN_URL.'css/dialog/dialog-box-style.css');
97
- wp_enqueue_style('wl-acl-dialog-jamie', WEBLIZAR_NALF_PLUGIN_URL.'css/dialog/dialog-jamie.css');
98
- wp_enqueue_style('wl-acl-custom-css', WEBLIZAR_NALF_PLUGIN_URL.'css/custom.css');
99
-
100
  wp_enqueue_style('wl-acl-googleapis-css_01', 'https://fonts.googleapis.com/css?family=Dosis:600,700,800');
101
  wp_enqueue_style('wl-acl-googleapis-css_02', 'https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic,900');
102
  wp_enqueue_style('wl-acl-googleapis-css_03', 'https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic|Montserrat:400,700');
@@ -105,53 +105,53 @@ function acl_admin_custom_login_css() {
105
  }
106
 
107
  /** load JS Files only With Admin Custom Login Menu Page **/
108
- add_action( 'admin_print_scripts', 'acl_admin_custom_login_js' );
109
  function acl_admin_custom_login_js() {
110
- if(strpos($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
111
  wp_enqueue_script('theme-preview');
112
  wp_enqueue_script('jquery');
113
- wp_enqueue_script('popper', WEBLIZAR_NALF_PLUGIN_URL.'js/popper.min.js');
114
- wp_enqueue_script('wl-acl-media-uploads',WEBLIZAR_NALF_PLUGIN_URL.'js/acl-media-upload-script.js',array('media-upload','thickbox','jquery'));
115
- wp_enqueue_script('acl-color-picker-script', WEBLIZAR_NALF_PLUGIN_URL.'js/acl-color-picker-script.js', array( 'wp-color-picker' ), false, true );
116
- wp_enqueue_script('bootstrap',WEBLIZAR_NALF_PLUGIN_URL.'js/bootstrap.min.js');
117
- wp_enqueue_script('wl-acl-metisMenu',WEBLIZAR_NALF_PLUGIN_URL.'js/plugins/metisMenu/metisMenu.min.js');
118
- wp_enqueue_script('wl-aclsmartech',WEBLIZAR_NALF_PLUGIN_URL.'js/smartech.js',array('jquery'));
119
- wp_enqueue_script('wl-acl-nalf-sidebar-nav',WEBLIZAR_NALF_PLUGIN_URL.'js/nalf_sidebar_nav.js');
120
- wp_enqueue_script('wl-acl-media-upload-script-2-js',WEBLIZAR_NALF_PLUGIN_URL.'js/acl-media-upload-script-2.js');
121
- wp_enqueue_script('wl-acl-font-icon-picker-js',WEBLIZAR_NALF_PLUGIN_URL.'js/fontawesome-iconpicker.js');
122
-
123
- wp_enqueue_script('wl-acl-snap-svg-min',WEBLIZAR_NALF_PLUGIN_URL.'js/dialog/snap.svg-min.js');
124
- wp_enqueue_script('wl-acl-modernizr-custom',WEBLIZAR_NALF_PLUGIN_URL.'js/dialog/modernizr.custom.js');
125
- wp_enqueue_script('wl-acl-classie',WEBLIZAR_NALF_PLUGIN_URL.'js/dialog/classie.js');
126
- wp_enqueue_script('wl-acl-dialogFx',WEBLIZAR_NALF_PLUGIN_URL.'js/dialog/dialogFx.js');
127
- wp_enqueue_script('wl-acl-dashboard',WEBLIZAR_NALF_PLUGIN_URL.'js/dashboard.js');
128
  }
129
  }
130
-
131
  function acl_advanced_login_form_plugin() {
132
- wp_enqueue_script('jquery');
133
- $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
134
  $top_page = unserialize(get_option('Admin_custome_login_top'));
135
- if($top_page['top_bg_type'] == "slider-background" && $dashboard_page['dashboard_status'] == "enable"){
136
- wp_enqueue_script('modernizr',WEBLIZAR_NALF_PLUGIN_URL.'js/modernizr.custom.86080.js');
137
  // wp_enqueue_script('google-font',WEBLIZAR_NALF_PLUGIN_URL.'https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js');
138
- wp_enqueue_style('demo', WEBLIZAR_NALF_PLUGIN_URL.'css/demo.css');
139
  // wp_enqueue_style('fonts', WEBLIZAR_NALF_PLUGIN_URL.'fonts/stylesheet.css');
140
  }
141
- wp_enqueue_style('wl-acl-font-awesome_min', WEBLIZAR_NALF_PLUGIN_URL.'css/fontawesome-all.min.css');
142
- wp_enqueue_style('wl-acl-custom-css', WEBLIZAR_NALF_PLUGIN_URL.'css/acl-custom.css');
143
  }
144
  add_action('login_enqueue_scripts', 'acl_advanced_login_form_plugin');
145
 
146
  /*** To change the Login Button Text starts ***/
147
- add_action( 'login_form', 'WACL_login_button_text' );
148
- function WACL_login_button_text(){
149
- add_filter( 'gettext', 'WACL_loginbutton_gettext', 10, 2 );
150
  }
151
- function WACL_loginbutton_gettext( $translation, $text ) {
152
- if(get_option('Admin_custome_login_login')){
153
  $label_login_button = unserialize(get_option('Admin_custome_login_login'));
154
- if(isset($label_login_button['label_loginButton'])) {
155
  $label_text = $label_login_button['label_loginButton'];
156
  } else {
157
  $label_text = "Log In";
@@ -159,11 +159,11 @@ function WACL_loginbutton_gettext( $translation, $text ) {
159
  } else {
160
  $label_text = "Log In";
161
  }
162
-
163
- if ( 'Log In' == $text ) {
164
- return $label_text;
165
- }
166
- return $translation;
167
  }
168
  /*** To change the Login Button Text ends ***/
169
  function acl_footer_func() {
@@ -178,203 +178,254 @@ function acl_footer_func() {
178
  $Social_page = unserialize(get_option('Admin_custome_login_Social'));
179
 
180
  $login_page = unserialize(get_option('Admin_custome_login_login'));
181
- if(isset($login_page['user_cust_lbl'])){ $user_cust_lbl= $login_page['user_cust_lbl']; } else { $user_cust_lbl = "Type Username or Email"; }
182
- if(isset($login_page['pass_cust_lbl'])){ $pass_cust_lbl= $login_page['pass_cust_lbl']; } else { $pass_cust_lbl = "Type Password"; }
183
-
184
- if(isset($login_page['label_username'])){ $label_username= $login_page['label_username']; } else { $label_username = "Username / Email"; }
185
- if(isset($login_page['label_password'])){ $label_password= $login_page['label_password']; } else { $label_password = "Password"; }
186
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  <script>
188
- jQuery(document).ready(function(){
189
- jQuery('html body').attr('id', 'screen');
190
- jQuery('#loginform label[for="user_login"]').attr('id', 'lable_login_input');
191
- jQuery('#loginform label[for="user_pass"]').attr('id', 'lable_password_input');
192
- jQuery('#loginform p').attr('id', 'lable_login_input');
193
- jQuery('#loginform p.forgetmenot').attr('id', 'forgetmenot_input');
194
- jQuery('#loginform p.submit').attr('id', 'submit_input');
195
- jQuery('#loginform .user-pass-wrap').attr('id', 'lable_password_input');
196
-
197
- <?php if($enable_inputbox_icon=='yes'){ ?>
198
- if (jQuery('#lable_login_input').length) {
199
- document.getElementById("lable_login_input").innerHTML="<?php echo esc_attr($label_username); ?><div class='input-container'> <div class='icon-ph'><i class='fa <?php echo esc_attr($user_input_icon); ?>'></i></div> <input id='user_login' name='log' class='input' type='text' placeholder='<?php echo esc_attr($user_cust_lbl); ?>'></div>";
200
- document.getElementById("lable_password_input").innerHTML="<?php echo esc_attr($label_password); ?><div class='input-container'> <div class='icon-ph'><i class='fa <?php echo esc_attr($password_input_icon); ?>'></i></div> <input id='user_pass' name='pwd' class='input' type='password' placeholder='<?php echo esc_attr($pass_cust_lbl); ?>'></div>";
201
- jQuery('body.login div#login form .input, .login input[type="text"]').css('padding','5px 5px 5px 45px');
202
- }
203
- <?php } else { ?>
204
- if (jQuery('#lable_login_input').length) {
205
- jQuery('#loginform #user_login').attr('placeholder', '<?php echo esc_attr($user_cust_lbl); ?>');
206
- jQuery('#loginform #user_pass').attr('placeholder', '<?php echo esc_attr($pass_cust_lbl); ?>');
207
- jQuery('body.login div#login form .input, .login input[type="text"]').css('padding','5px 5px 5px 5px');
208
- }
209
- <?php }?>
210
 
211
- <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
212
  $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
213
  $site_key = $g_page['site_key'];
214
  $secret_key = $g_page['secret_key'];
215
- ?>
216
 
217
- <?php if ($top_page['top_bg_type'] == "slider-background"){ ?>
218
- jQuery('#screen').prepend('<ul class="cb-slideshow"> <li><span><?php esc_html_e('Image 01',WEBLIZAR_ACL); ?></span></li> <li><span><?php esc_html_e('Image 02',WEBLIZAR_ACL); ?></span></li> <li><span><?php esc_html_e('Image 03',WEBLIZAR_ACL); ?></span></li><li><span><?php esc_html_e('Image 04',WEBLIZAR_ACL); ?></span></li> <li><span><?php esc_html_e('Image 05',WEBLIZAR_ACL); ?></span></li> <li><span><?php esc_html_e('Image 06',WEBLIZAR_ACL); ?></span></li></ul>')
219
- <?php } ?>
220
 
221
- <!--enable Social Icon In inner login form-->
 
222
 
223
- <?php if ( ! empty( $Social_page['social_link_new_window'] ) && $Social_page['social_link_new_window'] == 'yes' ) {
224
- $target = "_blank";
225
- } else {
226
- $target = "_self";
227
- }
228
- ?>
229
- <?php if($Social_page['enable_social_icon'] == "inner" || $Social_page['enable_social_icon'] == "both") {?>
230
- jQuery( ".forgetmenot, #lostpasswordform" ).append('<div class="acl-social-inner" style="padding-top:16px"><div class="acl-social-text" style="color:<?php echo esc_attr($heading_font_color); ?>; font-size:<?php echo esc_attr($heading_font_size);?>px; "><?php esc_html_e('Find Us On Social Media',WEBLIZAR_ACL); ?></div><div style="padding-top:5px"><?php if($Social_page['social_twitter_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_twitter_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button twitter"><i class="fab fa-twitter"></i><span></span></a><?php } if($Social_page['social_facebook_link']!=''){ ?> <a href="<?php echo esc_url($Social_page['social_facebook_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button facebook"><i class="fab fa-facebook-f"></i><span></span></a> <?php } if($Social_page['social_google_plus_link']!=''){ ?> <a href="<?php echo esc_url($Social_page['social_google_plus_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button google-plus"><i class="fab fa-google-plus-g"></i><span></span></a><?php } if($Social_page['social_linkedin_link']!=''){ ?> <a href="<?php echo esc_url($Social_page['social_linkedin_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button linkedin"> <i class="fab fa-linkedin-in"> </i> <span></span> </a> <?php } if($Social_page['social_pinterest_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_pinterest_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button pinterest"><i class="fab fa-pinterest-p"></i><span></span></a><?php } if($Social_page['social_digg_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_digg_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button digg"><i class="fab fa-digg"></i><span></span></a><?php } if($Social_page['social_youtube_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_youtube_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button youtube"><i class="fab fa-youtube-square"></i><span></span></a><?php } if($Social_page['social_flickr_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_flickr_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button flickr"><i class="fab fa-flickr"></i><span></span></a><?php } if($Social_page['social_tumblr_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_tumblr_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button tumblr"><i class="fab fa-tumblr"></i><span></span></a><?php } if($Social_page['social_skype_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_skype_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button skype"><i class="fab fa-skype"></i><span></span></a><?php } if($Social_page['social_instagram_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_instagram_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button instagram"><i class="fab fa-instagram"></i><span></span></a><?php } if($Social_page['social_telegram_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_telegram_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button telegram"><i class="fab fa-telegram-plane"></i><span></span></a><?php }if($Social_page['social_whatsapp_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_whatsapp_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button whatsapp"><i class="fab fa-whatsapp"></i><span></span></a><?php } ?><div></div>' );
231
- <?php } ?>
232
- <!--enable Social Icon In outer login form-->
233
- <?php if ( ! empty( $Social_page['social_link_new_window'] ) && $Social_page['social_link_new_window'] == 'yes' ) {
234
- $target = "_blank";
235
- } else {
236
- $target = "_self";
237
- }
238
- ?>
239
- <?php if($Social_page['enable_social_icon'] == "outer" || $Social_page['enable_social_icon'] == "both") {?>
240
- jQuery( "#backtoblog" ).append('<div class="divsocial"><?php if($Social_page['social_twitter_link']!=''){?> <a href="<?php echo esc_url($Social_page['social_twitter_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button twitter"><i class="fab fa-twitter"></i><span></span></a><?php } if($Social_page['social_facebook_link']!=''){?><a href="<?php echo esc_url($Social_page['social_facebook_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button facebook"><i class="fab fa-facebook-f"></i><span></span></a> <?php } if($Social_page['social_google_plus_link']!=''){?><a href="<?php echo esc_url($Social_page['social_google_plus_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button google-plus"><i class="fab fa-google-plus-g"></i><span></span></a><?php } if($Social_page['social_linkedin_link']!=''){?><a href="<?php echo esc_url($Social_page['social_linkedin_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button linkedin"><i class="fab fa-linkedin-in"></i><span></span></a><?php } if($Social_page['social_pinterest_link']!=''){?><a href="<?php echo esc_url($Social_page['social_pinterest_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button pinterest"><i class="fab fa-pinterest-p"></i><span></span></a><?php } if($Social_page['social_digg_link']!=''){?> <a href="<?php echo esc_url($Social_page['social_digg_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button digg"><i class="fab fa-digg"></i><span></span></a><?php } if($Social_page['social_youtube_link']!=''){?><a href="<?php echo esc_url($Social_page['social_youtube_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button youtube"><i class="fab fa-youtube-square"></i><span></span></a><?php } if($Social_page['social_flickr_link']!=''){?><a href="<?php echo esc_url($Social_page['social_flickr_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button flickr"><i class="fab fa-flickr"></i><span></span></a><?php } if($Social_page['social_tumblr_link']!=''){?><a href="<?php echo esc_url($Social_page['social_tumblr_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button tumblr"><i class="fab fa-tumblr"></i><span></span></a><?php } if($Social_page['social_skype_link']!=''){?><a href="<?php echo esc_url($Social_page['social_skype_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button skype"><i class="fab fa-skype"></i><span></span></a><?php } if($Social_page['social_instagram_link']!=''){?><a href="<?php echo esc_url($Social_page['social_instagram_link']); ?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button instagram"><i class="fab fa-instagram"></i><span></span></a><?php }if($Social_page['social_telegram_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_telegram_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button telegram"><i class="fab fa-telegram-plane"></i><span></span></a><?php }if($Social_page['social_whatsapp_link']!=''){ ?><a href="<?php echo esc_url($Social_page['social_whatsapp_link']);?>" target="<?php echo esc_attr( $target ); ?>" class="icon-button whatsapp"><i class="fab fa-whatsapp"></i><span></span></a><?php } ?></div>');
241
- <?php }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
242
  $login_page = unserialize(get_option('Admin_custome_login_login'));
243
- if(isset($login_page['tagline_msg'])){
244
  $tagline_msg = $login_page['tagline_msg'];
245
  $edit_tagline_msg = stripslashes($tagline_msg);
246
  } else {
247
  $edit_tagline_msg = " ";
248
  }
249
- ?>
250
- jQuery( "#backtoblog" ).append('<div class="divfooter"><?php echo html_entity_decode($edit_tagline_msg);?></div>');
251
- })
252
  </script>
253
- <?php
254
  }
255
  $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
256
- if(isset($dashboard_page['dashboard_status']) == "enable"){
257
  add_action('login_head', 'acl_footer_func');
258
- }
259
-
260
- function acl_admin_custom_login_content(){
261
  require_once('includes/content.php');
262
  }
263
  // Guidline update
264
  function background_enqueue_script() {
265
- if(strpos($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
266
- $top_page = unserialize(get_option('Admin_custome_login_top'));
267
- wp_register_script( 'wl-acl-background', WEBLIZAR_NALF_PLUGIN_URL.'js/background.js',array('jquery'), true, true );
268
- wp_enqueue_script( 'wl-acl-background' );
269
- wp_localize_script( 'wl-acl-background', 'frontend_ajax_object',
270
- array(
271
- 'top_bg_type' => $top_page['top_bg_type'],
272
- 'top_cover' => $top_page['top_cover'],
273
- 'top_repeat' => $top_page['top_repeat'],
274
- 'top_position' => $top_page['top_position'],
275
- 'top_attachment' => $top_page['top_attachment'],
276
- 'top_slideshow_no' => $top_page['top_slideshow_no'],
277
- 'top_bg_slider_animation' => $top_page['top_bg_slider_animation'],
278
- )
279
- );
 
 
280
  }
281
  }
282
- add_action( 'admin_enqueue_scripts', 'background_enqueue_script' );
283
 
284
  function text_and_color_enqueue() {
285
- if(strpos($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
286
- $text_and_color_page = unserialize(get_option('Admin_custome_login_text'));
287
- wp_register_script( 'wl-acl-text-and-color', WEBLIZAR_NALF_PLUGIN_URL.'js/textandcolor.js',array('jquery'), true, true );
288
- wp_enqueue_script( 'wl-acl-text-and-color' );
289
- wp_localize_script( 'wl-acl-text-and-color', 'textandcolor_object',
 
 
290
  array(
291
- 'heading_font_size' => $text_and_color_page['heading_font_size'],
292
- 'input_font_size' => $text_and_color_page['input_font_size'],
293
- 'link_size' => $text_and_color_page['link_size'],
294
- 'button_font_size' => $text_and_color_page['button_font_size'],
295
- 'heading_font_style' => $text_and_color_page['heading_font_style'],
296
- 'input_font_style' => $text_and_color_page['input_font_style'],
297
- 'link_font_style' => $text_and_color_page['link_font_style'],
298
- 'button_font_style' => $text_and_color_page['button_font_style']
299
- ));
 
300
  }
301
-
302
  }
303
- add_action( 'admin_enqueue_scripts', 'text_and_color_enqueue' );
304
 
305
  function login_form_enqueue_script() {
306
- if(strpos($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
307
- $login_page = unserialize(get_option('Admin_custome_login_login'));
308
- $text_and_color_page = unserialize(get_option('Admin_custome_login_text'));
309
- $Social_page = unserialize(get_option('Admin_custome_login_Social'));
310
- wp_register_script( 'wl-acl-login-form', WEBLIZAR_NALF_PLUGIN_URL.'js/inlinejs/loginform.js',array('jquery'), true, true );
311
- wp_enqueue_script( 'wl-acl-login-form' );
312
- wp_localize_script( 'wl-acl-login-form', 'login_object',
313
- array(
314
- 'login_form_position' => $login_page['login_form_position'],
315
- 'login_form_opacity' => $login_page['login_form_opacity'],
316
- 'login_form_width' => $login_page['login_form_width'],
317
- 'login_form_left' => $login_page['login_form_left'],
318
- 'login_form_top' => $login_page['login_form_top'],
319
- 'login_form_radius' => $login_page['login_form_radius'],
320
- 'login_border_thikness' => $login_page['login_border_thikness'],
321
- 'login_msg_fontsize' => $login_page['login_msg_fontsize'],
322
- 'login_bg_type' => $login_page['login_bg_type'],
323
- 'login_bg_effect' => $login_page['login_bg_effect'],
324
- 'login_border_style' => $login_page['login_border_style'],
325
- 'login_redirect_force' => $login_page['login_redirect_force'],
326
- 'login_bg_repeat' => $login_page['login_bg_repeat'],
327
- 'login_bg_position' => $login_page['login_bg_position'],
328
- 'heading_font' => $text_and_color_page["heading_font_style"],
329
- 'button_font' => $text_and_color_page['input_font_style'],
330
- 'link_font' => $text_and_color_page['link_font_style'],
331
- 'bfont_style' => $text_and_color_page['link_font_style'],
332
- 'enable_social_icon' => $Social_page['enable_social_icon'],
333
-
334
- ) );
335
- }
336
 
 
 
 
337
  }
338
- add_action( 'admin_enqueue_scripts', 'login_form_enqueue_script' );
339
- add_action( 'admin_enqueue_scripts', 'page_settings_enqueue_script' );
340
 
341
  function page_settings_enqueue_script() {
342
- if(strpos($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
343
- $logo_page = unserialize(get_option('Admin_custome_login_logo'));
344
- wp_register_script( 'wl-acl-page-settings', WEBLIZAR_NALF_PLUGIN_URL.'js/inlinejs/pagesettings.js',array('jquery'), true, true );
345
- wp_enqueue_script( 'wl-acl-page-settings' );
346
- wp_localize_script( 'wl-acl-page-settings', 'page_settings_object',
347
- array(
348
- 'logo_width' => $logo_page['logo_width'],
349
- 'logo_height' => $logo_page['logo_height'],
350
-
351
- ) );
352
- }
 
 
 
353
  }
354
  /**** Process a settings export that generates a .json file of the shop settings ***/
355
  function acl_export_settings() {
356
- if( empty( $_POST['acl_export_action'] ) || 'export_settings' != $_POST['acl_export_action'] )
357
  return;
358
-
359
- if( ! wp_verify_nonce( $_POST['acl_export_nonce'], 'acl_export_nonce' ) )
360
  return;
361
- if( ! current_user_can( 'manage_options' ) )
362
  return;
363
-
364
  /**** Get value of Dashboard page **/
365
  $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
366
  $dashboard_status = $dashboard_page['dashboard_status'];
367
 
368
  /**** Get value of Top page **/
369
  $top_page = unserialize(get_option('Admin_custome_login_top'));
370
- $top_bg_type = $top_page['top_bg_type'];
371
  $top_color = $top_page['top_color'];
372
- $top_image = $top_page['top_image'];
373
- $top_cover = $top_page['top_cover'];
374
  $top_repeat = $top_page['top_repeat'];
375
  $top_position = $top_page['top_position'];
376
  $top_attachment = $top_page['top_attachment'];
377
- global $top_slideshow_no ;
378
  $top_slideshow_no = $top_page['top_slideshow_no'];
379
  $top_bg_slider_animation = $top_page['top_bg_slider_animation'];
380
 
@@ -383,11 +434,11 @@ function acl_export_settings() {
383
  $login_form_position = $login_page['login_form_position'];
384
  $login_form_left = $login_page['login_form_left'];
385
  $login_form_float = $login_page['login_form_float'];
386
- $login_custom_css =$login_page['login_custom_css'];
387
  $login_form_top = $login_page['login_form_top'];
388
  $login_bg_type = $login_page['login_bg_type'];
389
  $login_bg_color = $login_page['login_bg_color'];
390
- $login_bg_effect = $login_page['login_bg_effect'];
391
  $login_bg_image = $login_page['login_bg_image'];
392
  $login_form_opacity = $login_page['login_form_opacity'];
393
  $login_form_width = $login_page['login_form_width'];
@@ -405,8 +456,8 @@ function acl_export_settings() {
405
  $login_force_redirect_url = $login_page['login_force_redirect_url'];
406
  $login_msg_fontsize = $login_page['login_msg_fontsize'];
407
  $login_msg_font_color = $login_page['login_msg_font_color'];
408
- $login_tagline_text_color = isset( $login_page['login_tagline_text_color'] ) ? $login_page['login_tagline_text_color'] : '#ffffff';
409
- $login_tagline_link_color = isset( $login_page['login_tagline_link_color'] ) ? $login_page['login_tagline_link_color'] : '#f00';
410
  $tagline_msg = $login_page['tagline_msg'];
411
  $user_cust_lbl = $login_page['user_cust_lbl'];
412
  $pass_cust_lbl = $login_page['pass_cust_lbl'];
@@ -421,15 +472,15 @@ function acl_export_settings() {
421
  $input_font_color = $text_and_color_page['input_font_color'];
422
  $link_color = $text_and_color_page['link_color'];
423
  $button_color = $text_and_color_page['button_color'];
424
- $login_button_font_color = isset( $text_and_color_page['login_button_font_color'] ) ? $text_and_color_page['login_button_font_color'] : '#ffffff';
425
  $heading_font_size = $text_and_color_page['heading_font_size'];
426
  $input_font_size = $text_and_color_page['input_font_size'];
427
  $link_size = $text_and_color_page['link_size'];
428
  $button_font_size = $text_and_color_page['button_font_size'];
429
  $enable_link_shadow = $text_and_color_page['enable_link_shadow'];
430
- $show_remember_me_field =isset( $text_and_color_page['show_remember_me_field'] ) ? $text_and_color_page['show_remember_me_field'] : 'yes';
431
- $show_back_to_site_link = isset( $text_and_color_page['show_back_to_site_link'] ) ? $text_and_color_page['show_back_to_site_link'] : 'yes';
432
- $show_copyright_link_text =isset( $text_and_color_page['show_copyright_link_text'] ) ? $text_and_color_page['show_copyright_link_text'] : 'yes';
433
  $link_shadow_color = $text_and_color_page['link_shadow_color'];
434
  $heading_font_style = $text_and_color_page['heading_font_style'];
435
  $input_font_style = $text_and_color_page['input_font_style'];
@@ -441,7 +492,7 @@ function acl_export_settings() {
441
 
442
  /**** Get value of Logo page **/
443
  $logo_page = unserialize(get_option('Admin_custome_login_logo'));
444
- $logo_show = isset( $logo_page['logo_show'] ) ? $logo_page['logo_show'] : 'yes';
445
  $logo_image = $logo_page['logo_image'];
446
  $logo_width = $logo_page['logo_width'];
447
  $logo_height = $logo_page['logo_height'];
@@ -493,10 +544,14 @@ function acl_export_settings() {
493
  $site_key = $g_page['site_key'];
494
  $secret_key = $g_page['secret_key'];
495
  $login_enable_gcaptcha = $g_page['login_enable_gcaptcha'];
496
- if(isset($g_page['acl_gcaptcha_theme'])){ $acl_gcaptcha_theme = $g_page['acl_gcaptcha_theme']; } else { $acl_gcaptcha_theme = 'light'; }
497
-
 
 
 
 
498
 
499
- $ACL_ALL_Settings= serialize(array(
500
  'dashboard_status' => $dashboard_status,
501
  'top_bg_type' => $top_bg_type,
502
  'top_color' => $top_color,
@@ -511,7 +566,7 @@ function acl_export_settings() {
511
  'login_form_left' => $login_form_left,
512
  'login_form_float' => $login_form_float,
513
  'login_custom_css' => $login_custom_css,
514
- 'login_form_top' => $login_form_top,
515
  'login_bg_type' => $login_bg_type,
516
  'login_bg_color' => $login_bg_color,
517
  'login_bg_effect' => $login_bg_effect,
@@ -562,23 +617,23 @@ function acl_export_settings() {
562
  'enable_inputbox_icon' => $enable_inputbox_icon,
563
  'user_input_icon' => $user_input_icon,
564
  'password_input_icon' => $password_input_icon,
565
-
566
  'logo_image' => $logo_image,
567
  'logo_show' => $logo_show,
568
  'logo_width' => $logo_width,
569
  'logo_height' => $logo_height,
570
  'logo_url' => $logo_url,
571
  'logo_url_title' => $logo_url_title,
572
-
573
  'enable_social_icon' => $enable_social_icon,
574
- 'social_icon_size' => $social_icon_size ,
575
- 'social_icon_layout' => $social_icon_layout ,
576
- 'social_link_new_window' => $social_link_new_window ,
577
- 'social_icon_color' => $social_icon_color ,
578
- 'social_icon_color_onhover' => $social_icon_color_onhover ,
579
  'social_icon_bg' => $social_icon_bg,
580
- 'social_icon_bg_onhover' => $social_icon_bg_onhover ,
581
- 'social_facebook_link' => $social_facebook_link ,
582
  'social_twitter_link' => $social_twitter_link,
583
  'social_linkedin_link' => $social_linkedin_link,
584
  'social_google_plus_link' => $social_google_plus_link,
@@ -591,7 +646,7 @@ function acl_export_settings() {
591
  'social_instagram_link' => $social_instagram_link,
592
  'social_telegram_link' => $social_telegram_link,
593
  'social_whatsapp_link' => $social_whatsapp_link,
594
-
595
  'Slidshow_image_1' => $Slidshow_image_1,
596
  'Slidshow_image_2' => $Slidshow_image_2,
597
  'Slidshow_image_3' => $Slidshow_image_3,
@@ -608,42 +663,42 @@ function acl_export_settings() {
608
  'site_key' => $site_key,
609
  'secret_key' => $secret_key,
610
  'login_enable_gcaptcha' => $login_enable_gcaptcha,
611
- 'acl_gcaptcha_theme' => $acl_gcaptcha_theme
612
  ));
613
-
614
- ignore_user_abort( true );
615
 
616
  nocache_headers();
617
- header( 'Content-Type: application/json; charset=utf-8' );
618
- header( 'Content-Disposition: attachment; filename=acl-settings-export-' . date( 'm-d-Y' ) . '.json' );
619
- header( "Expires: 0" );
620
 
621
- echo json_encode( $ACL_ALL_Settings );
622
  exit;
623
  }
624
- add_action( 'admin_init', 'acl_export_settings' );
625
 
626
  /*** Process a settings import from a json file ***/
627
  function acl_import_settings() {
628
- if( empty( $_POST['acl_import_action'] ) || 'import_settings' != $_POST['acl_import_action'] )
629
  return;
630
 
631
- if( ! wp_verify_nonce( $_POST['acl_import_nonce'], 'acl_import_nonce' ) )
632
  return;
633
 
634
- if( ! current_user_can( 'manage_options' ) )
635
  return;
636
 
637
  list($oteher_extension, $extension) = explode(".", $_FILES['import_file']['name']);
638
-
639
- if( $extension != 'json' ) {
640
- wp_die( esc_html__( 'Please upload a valid .json file', WEBLIZAR_ACL ) );
641
  }
642
 
643
  $import_file = $_FILES['import_file']['tmp_name'];
644
 
645
- if( empty( $import_file ) ) {
646
- wp_die( esc_html__( 'Please upload a file to import', WEBLIZAR_ACL ) );
647
  }
648
 
649
  $stream = fopen($import_file, "r");
@@ -652,7 +707,7 @@ function acl_import_settings() {
652
 
653
  fclose($stream);
654
 
655
- $settings = json_decode( $c_settings,true);
656
 
657
  $ACL_Settings = unserialize($settings);
658
 
@@ -673,7 +728,7 @@ function acl_import_settings() {
673
  $login_form_top = $ACL_Settings['login_form_top'];
674
  $login_bg_type = $ACL_Settings['login_bg_type'];
675
  $login_bg_color = $ACL_Settings['login_bg_color'];
676
- $login_bg_effect = $ACL_Settings['login_bg_effect'];
677
  $login_bg_image = $ACL_Settings['login_bg_image'];
678
  $login_form_opacity = $ACL_Settings['login_form_opacity'];
679
  $login_form_width = $ACL_Settings['login_form_width'];
@@ -691,15 +746,15 @@ function acl_import_settings() {
691
  $login_force_redirect_url = $ACL_Settings['login_force_redirect_url'];
692
  $login_msg_fontsize = $ACL_Settings['login_msg_fontsize'];
693
  $login_msg_font_color = $ACL_Settings['login_msg_font_color'];
694
- $login_tagline_text_color = isset( $ACL_Settings['login_tagline_text_color'] ) ? $ACL_Settings['login_tagline_text_color'] : '#ffffff';
695
- $login_tagline_link_color = isset( $ACL_Settings['login_tagline_link_color'] ) ? $ACL_Settings['login_tagline_link_color'] : '#f00';
696
  $tagline_msg = $ACL_Settings['tagline_msg'];
697
  $user_cust_lbl = $ACL_Settings['user_cust_lbl'];
698
  $pass_cust_lbl = $ACL_Settings['pass_cust_lbl'];
699
  $label_username = $ACL_Settings['label_username'];
700
  $label_password = $ACL_Settings['label_password'];
701
  $label_loginButton = $ACL_Settings['label_loginButton'];
702
-
703
  $heading_font_color = $ACL_Settings['heading_font_color'];
704
  $input_font_color = $ACL_Settings['input_font_color'];
705
  $link_color = $ACL_Settings['link_color'];
@@ -710,9 +765,9 @@ function acl_import_settings() {
710
  $link_size = $ACL_Settings['link_size'];
711
  $button_font_size = $ACL_Settings['button_font_size'];
712
  $enable_link_shadow = $ACL_Settings['enable_link_shadow'];
713
- $show_remember_me_field = isset( $ACL_Settings['show_remember_me_field'] ) ? $ACL_Settings['show_remember_me_field'] : 'yes';
714
- $show_back_to_site_link = isset( $ACL_Settings['show_back_to_site_link'] ) ? $ACL_Settings['show_back_to_site_link'] : 'yes';
715
- $show_copyright_link_text =isset( $ACL_Settings['show_copyright_link_text'] ) ? $ACL_Settings['show_copyright_link_text'] : 'yes';
716
  $link_shadow_color = $ACL_Settings['link_shadow_color'];
717
  $heading_font_style = $ACL_Settings['heading_font_style'];
718
  $input_font_style = $ACL_Settings['input_font_style'];
@@ -721,14 +776,14 @@ function acl_import_settings() {
721
  $enable_inputbox_icon = $ACL_Settings['enable_inputbox_icon'];
722
  $user_input_icon = $ACL_Settings['user_input_icon'];
723
  $password_input_icon = $ACL_Settings['password_input_icon'];
724
-
725
  $logo_image = $ACL_Settings['logo_image'];
726
- $logo_show = isset( $ACL_Settings['logo_show'] ) ? $ACL_Settings['logo_show'] : 'yes';
727
  $logo_width = $ACL_Settings['logo_width'];
728
  $logo_height = $ACL_Settings['logo_height'];
729
  $logo_url = $ACL_Settings['logo_url'];
730
  $logo_url_title = $ACL_Settings['logo_url_title'];
731
-
732
  $Slidshow_image_1 = $ACL_Settings['Slidshow_image_1'];
733
  $Slidshow_image_2 = $ACL_Settings['Slidshow_image_2'];
734
  $Slidshow_image_3 = $ACL_Settings['Slidshow_image_3'];
@@ -742,7 +797,7 @@ function acl_import_settings() {
742
  $Slidshow_image_label_4 = $ACL_Settings['Slidshow_image_label_4'];
743
  $Slidshow_image_label_5 = $ACL_Settings['Slidshow_image_label_5'];
744
  $Slidshow_image_label_6 = $ACL_Settings['Slidshow_image_label_6'];
745
-
746
  $enable_social_icon = $ACL_Settings['enable_social_icon'];
747
  $social_icon_size = $ACL_Settings['social_icon_size'];
748
  $social_icon_layout = $ACL_Settings['social_icon_layout'];
@@ -764,124 +819,124 @@ function acl_import_settings() {
764
  $social_instagram_link = $ACL_Settings['social_instagram_link'];
765
  $social_telegram_link = $ACL_Settings['social_telegram_link'];
766
  $social_whatsapp_link = $ACL_Settings['social_whatsapp_link'];
767
-
768
  $site_key = $ACL_Settings['site_key'];
769
  $secret_key = $ACL_Settings['secret_key'];
770
  $login_enable_gcaptcha = $ACL_Settings['login_enable_gcaptcha'];
771
  $acl_gcaptcha_theme = $ACL_Settings['acl_gcaptcha_theme'];
772
-
773
  $upload_dir = wp_upload_dir();
774
  $plugins_dir = plugins_url();
775
-
776
  /**** Top Background Image **/
777
  $data = $top_image;
778
- if (strpos($data,'uploads') == true) {
779
  list($oteher_path, $image_path) = explode("uploads", $data);
780
- $top_image = $upload_dir['baseurl']. $image_path;
781
- }else if (strpos($data,'plugins') == true){
782
  list($oteher_path, $image_path) = explode("plugins", $data);
783
- $top_image = $plugins_dir. $image_path;
784
  }
785
-
786
  /**** Login From Background Image **/
787
  $data1 = $login_bg_image;
788
- if (strpos($data1,'uploads') == true) {
789
  list($oteher_path1, $image_path1) = explode("uploads", $data1);
790
- $login_bg_image = $upload_dir['baseurl']. $image_path1;
791
- }else if (strpos($data1,'plugins') == true){
792
  list($oteher_path1, $image_path1) = explode("plugins", $data1);
793
- $login_bg_image = $plugins_dir. $image_path1;
794
  }
795
-
796
  /**** Login From Background Image **/
797
  $data2 = $logo_image;
798
- if (strpos($data2,'uploads') == true) {
799
  list($oteher_path2, $image_path2) = explode("uploads", $data2);
800
- $logo_image = $upload_dir['baseurl']. $image_path2;
801
- }else if (strpos($data2,'plugins') == true){
802
  list($oteher_path2, $image_path2) = explode("plugins", $data2);
803
- $logo_image = $plugins_dir. $image_path2;
804
  }
805
-
806
  /**** Slider Image 1 **/
807
  $Slidshow_image_url_1 = $Slidshow_image_1;
808
- if (strpos($Slidshow_image_url_1,'uploads') == true) {
809
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_1);
810
- $Slidshow_image_1 = $upload_dir['baseurl']. $image_path;
811
- }else if (strpos($Slidshow_image_url_1,'plugins') == true){
812
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_1);
813
- $Slidshow_image_1 = $plugins_dir. $image_path;
814
  }
815
-
816
  /**** Slider Image 2 **/
817
  $Slidshow_image_url_2 = $Slidshow_image_2;
818
- if (strpos($Slidshow_image_url_2,'uploads') == true) {
819
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_2);
820
- $Slidshow_image_2 = $upload_dir['baseurl']. $image_path;
821
- }else if (strpos($Slidshow_image_url_2,'plugins') == true){
822
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_2);
823
- $Slidshow_image_2 = $plugins_dir. $image_path;
824
  }
825
-
826
  /**** Slider Image 3 ***/
827
  $Slidshow_image_url_3 = $Slidshow_image_3;
828
- if (strpos($Slidshow_image_url_3,'uploads') == true) {
829
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_3);
830
- $Slidshow_image_3 = $upload_dir['baseurl']. $image_path;
831
- }else if (strpos($Slidshow_image_url_3,'plugins') == true){
832
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_3);
833
- $Slidshow_image_3 = $plugins_dir. $image_path;
834
  }
835
-
836
  /**** Slider Image 4 ***/
837
  $Slidshow_image_url_4 = $Slidshow_image_4;
838
- if (strpos($Slidshow_image_url_4,'uploads') == true) {
839
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_4);
840
- $Slidshow_image_4 = $upload_dir['baseurl']. $image_path;
841
- }else if (strpos($Slidshow_image_url_4,'plugins') == true){
842
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_4);
843
- $Slidshow_image_4 = $plugins_dir. $image_path;
844
  }
845
-
846
  /****Slider Image 5 **/
847
  $Slidshow_image_url_5 = $Slidshow_image_5;
848
- if (strpos($Slidshow_image_url_5,'uploads') == true) {
849
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_5);
850
- $Slidshow_image_5 = $upload_dir['baseurl']. $image_path;
851
- }else if (strpos($Slidshow_image_url_5,'plugins') == true){
852
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_5);
853
- $Slidshow_image_5 = $plugins_dir. $image_path;
854
  }
855
-
856
  /**** Slider Image 6 ***/
857
  $Slidshow_image_url_6 = $Slidshow_image_6;
858
- if (strpos($Slidshow_image_url_6,'uploads') == true) {
859
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_6);
860
- $Slidshow_image_6 = $upload_dir['baseurl']. $image_path;
861
- }else if (strpos($Slidshow_image_url_6,'plugins') == true){
862
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_6);
863
- $Slidshow_image_6 = $plugins_dir. $image_path;
864
- }
865
-
866
- $dashboard_page= serialize(array(
867
  'dashboard_status' => $dashboard_status
868
  ));
869
  update_option('Admin_custome_login_dashboard', $dashboard_page);
870
-
871
- $top_page= serialize(array(
872
- 'top_bg_type' => $top_bg_type ,
873
- 'top_color' => $top_color ,
874
  'top_image' => $top_image,
875
  'top_cover' => $top_cover,
876
- 'top_repeat' => $top_repeat ,
877
- 'top_position' => $top_position ,
878
  'top_attachment' => $top_attachment,
879
  'top_slideshow_no' => $top_slideshow_no,
880
  'top_bg_slider_animation' => $top_bg_slider_animation
881
- ));
882
  update_option('Admin_custome_login_top', $top_page);
883
 
884
- $login_page= serialize(array(
885
  'login_form_position' => $login_form_position,
886
  'login_form_left' => $login_form_left,
887
  'login_form_float' => $login_form_float,
@@ -917,8 +972,8 @@ function acl_import_settings() {
917
  'label_loginButton' => $label_loginButton,
918
  ));
919
  update_option('Admin_custome_login_login', $login_page);
920
-
921
- $text_and_color_page= serialize(array(
922
  'heading_font_color' => $heading_font_color,
923
  'input_font_color' => $input_font_color,
924
  'link_color' => $link_color,
@@ -942,8 +997,8 @@ function acl_import_settings() {
942
  'password_input_icon' => $password_input_icon
943
  ));
944
  update_option('Admin_custome_login_text', $text_and_color_page);
945
-
946
- $logo_page= serialize(array(
947
  'logo_image' => $logo_image,
948
  'logo_show' => $logo_show,
949
  'logo_width' => $logo_width,
@@ -952,20 +1007,20 @@ function acl_import_settings() {
952
  'logo_url_title' => $logo_url_title
953
  ));
954
  update_option('Admin_custome_login_logo', $logo_page);
955
-
956
- $Social_page= serialize(array(
957
- 'enable_social_icon' => $enable_social_icon ,
958
- 'social_icon_size' => $social_icon_size ,
959
- 'social_icon_layout' => $social_icon_layout ,
960
- 'social_link_new_window' => $social_link_new_window ,
961
- 'social_icon_color' => $social_icon_color ,
962
- 'social_icon_color_onhover' => $social_icon_color_onhover ,
963
  'social_icon_bg' => $social_icon_bg,
964
- 'social_icon_bg_onhover' => $social_icon_bg_onhover ,
965
- 'social_facebook_link' => $social_facebook_link ,
966
  'social_twitter_link' => $social_twitter_link,
967
- 'social_linkedin_link' => $social_linkedin_link ,
968
- 'social_google_plus_link' => $social_google_plus_link ,
969
  'social_pinterest_link' => $social_pinterest_link,
970
  'social_digg_link' => $social_digg_link,
971
  'social_youtube_link' => $social_youtube_link,
@@ -978,30 +1033,30 @@ function acl_import_settings() {
978
  'social_whatsapp_link' => $social_telegram_link,
979
  ));
980
  update_option('Admin_custome_login_Social', $Social_page);
981
-
982
- $Slidshow_image= serialize(array(
983
- 'Slidshow_image_1' => $Slidshow_image_1 ,
984
- 'Slidshow_image_2' => $Slidshow_image_2 ,
985
- 'Slidshow_image_3' => $Slidshow_image_3 ,
986
- 'Slidshow_image_4' => $Slidshow_image_4 ,
987
- 'Slidshow_image_5' => $Slidshow_image_5 ,
988
- 'Slidshow_image_6' => $Slidshow_image_6 ,
989
- 'Slidshow_image_label_1'=> $Slidshow_image_label_1 ,
990
- 'Slidshow_image_label_2'=> $Slidshow_image_label_2 ,
991
- 'Slidshow_image_label_3'=> $Slidshow_image_label_3 ,
992
- 'Slidshow_image_label_4'=> $Slidshow_image_label_4 ,
993
- 'Slidshow_image_label_5'=> $Slidshow_image_label_5 ,
994
- 'Slidshow_image_label_6'=> $Slidshow_image_label_6
995
  ));
996
  update_option('Admin_custome_login_Slidshow', $Slidshow_image);
997
 
998
- $g_page= serialize(array(
999
  'site_key' => $site_key,
1000
  'secret_key' => $secret_key,
1001
  'login_enable_gcaptcha' => $login_enable_gcaptcha,
1002
- 'acl_gcaptcha_theme' => $acl_gcaptcha_theme
1003
  ));
1004
  update_option('Admin_custome_login_gcaptcha', $g_page);
1005
  }
1006
- add_action( 'admin_init', 'acl_import_settings' );
1007
  ?>
1
  <?php
2
+ if (!defined('ABSPATH')) exit;
3
  $login_page = unserialize(get_option('Admin_custome_login_login'));
4
+ if (isset($login_page['login_redirect_force'])) {
5
+ $login_redirect_force = $login_page['login_redirect_force'];
6
+ } else {
7
+ $login_redirect_force = "no";
8
+ }
9
+ if ($login_redirect_force == "yes") {
10
+ add_action('template_redirect', function () {
11
+ /** no non-authenticated users allowed **/
12
+ if (!is_user_logged_in()) {
13
+ $login_page = unserialize(get_option('Admin_custome_login_login'));
14
+ wp_redirect($login_page['login_force_redirect_url'], 302);
15
  exit();
16
  }
17
  });
19
 
20
  $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
21
  $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
22
+ if (isset($g_page['login_enable_gcaptcha'])) {
23
  $login_enable_gcaptcha = $g_page['login_enable_gcaptcha'];
24
  $dashboard_status = $dashboard_page['dashboard_status'];
25
+ if ($login_enable_gcaptcha == "yes" && $dashboard_status == "enable") {
26
  /** Google gcaptcha code **/
27
  include('acl-gcaptcha.php');
28
  }
29
  }
30
 
31
  /**
32
+ * Redirect user after successful login.
33
+ *
34
+ * @param string $redirect_to URL to redirect to.
35
+ * @param string $request URL the user is coming from.
36
+ * @param object $user Logged user's data.
37
+ * @return string
38
+ */
39
+ function ACL_login_redirect($redirect_to, $request, $user) {
40
  //is there a user to check?
41
+ if (isset($user->roles) && is_array($user->roles)) {
42
  /** get and load custom redirect option after user login **/
43
  $login_page = unserialize(get_option('Admin_custome_login_login'));
44
+ $login_redirect_user = isset($login_page['login_redirect_user']) ? $login_page['login_redirect_user'] : '';
45
+ /** check for admins **/
46
+ if (in_array('administrator', $user->roles)) {
47
+ // redirect admin to the default place
48
+ return $redirect_to;
49
+ } else {
50
+ /** redirect users to another place **/
51
+ if ($login_redirect_user != "") {
52
  return $login_redirect_user;
53
+ } else {
54
+ return $redirect_to;
55
+ }
56
+ }
57
+ } else {
58
+ return $redirect_to;
59
+ }
60
  }
61
+ add_filter('login_redirect', 'ACL_login_redirect', 10, 3);
62
  /** load plugin translation **/
63
  add_action('plugins_loaded', 'ACL_GetReadyTranslation');
64
  function ACL_GetReadyTranslation() {
65
+ load_plugin_textdomain(WEBLIZAR_ACL, FALSE, dirname(plugin_basename(__FILE__)) . '/languages/');
66
  }
67
  /*** Admin Custom Login menu ***/
68
  require_once("login-form-screen.php");
69
+ add_action('admin_menu', 'acl_weblizar_admin_custom_login_menu', 2);
70
  function acl_weblizar_admin_custom_login_menu() {
71
+ if (current_user_can('administrator')) {
72
+ $wl_admin_menu = add_menu_page(esc_html__('Admin Custom Login', WEBLIZAR_ACL), esc_html__('AC Login', WEBLIZAR_ACL), 'manage_options', 'admin_custom_login', 'acl_admin_custom_login_content', 'dashicons-art', 10);
73
+ add_action('admin_print_styles-' . $wl_admin_menu, 'acl_admin_custom_login_css');
74
+ $acl_menu = add_submenu_page('admin_custom_login', esc_html__('Settings', WEBLIZAR_ACL), esc_html__('Settings', WEBLIZAR_ACL), 'administrator', 'admin_custom_login', 'acl_admin_custom_login_content');
75
+ add_action('admin_print_styles-' . $acl_menu, 'acl_admin_custom_login_css');
76
+ $acl_menu = add_submenu_page('admin_custom_login', esc_html__('Get Pro', WEBLIZAR_ACL), esc_html__('Get Pro', WEBLIZAR_ACL), 'administrator', 'admin-custom-login-main-menu', array('WL_ACL_FREE_Menu', 'admin_menu'));
77
+ add_action('admin_print_styles-' . $acl_menu, array('WL_ACL_FREE_Menu', 'admin_menu_assets'));
78
  }
79
  }
80
  /** load CSS Files only With Admin Custom Login Menu Page **/
81
+ function acl_admin_custom_login_css() {
82
+ if (strpos($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
83
  wp_enqueue_style('dashboard');
84
  wp_enqueue_style('wp-color-picker');
85
  wp_enqueue_style('thickbox');
86
+ wp_enqueue_style('bootstrap', WEBLIZAR_NALF_PLUGIN_URL . 'css/bootstrap.min.css');
87
+ wp_enqueue_style('wl-acl-isotop-css', WEBLIZAR_NALF_PLUGIN_URL . 'css/isotope_css.css');
88
+ wp_enqueue_style('wl-acl-smartech-css', WEBLIZAR_NALF_PLUGIN_URL . 'css/smartech.css');
89
+ wp_enqueue_style('wl-acl-jquery-ui-css', WEBLIZAR_NALF_PLUGIN_URL . 'css/jquery-ui.css');
90
+ wp_enqueue_style('wl-acl-font-awesome_min', WEBLIZAR_NALF_PLUGIN_URL . 'css/fontawesome-all.min.css');
91
+ wp_enqueue_style('wl-acl-font-animate', WEBLIZAR_NALF_PLUGIN_URL . 'css/animate.css');
92
+ wp_enqueue_style('wl-acl-fontawesome-iconpicker', WEBLIZAR_NALF_PLUGIN_URL . 'css/fontawesome-iconpicker.css');
93
+ wp_enqueue_style('wl-acl-recom', WEBLIZAR_NALF_PLUGIN_URL . 'css/recom.css');
94
+
95
+ wp_enqueue_style('wl-acl-dialog', WEBLIZAR_NALF_PLUGIN_URL . 'css/dialog/dialog.css');
96
+ wp_enqueue_style('wl-acl-dialog-box-style', WEBLIZAR_NALF_PLUGIN_URL . 'css/dialog/dialog-box-style.css');
97
+ wp_enqueue_style('wl-acl-dialog-jamie', WEBLIZAR_NALF_PLUGIN_URL . 'css/dialog/dialog-jamie.css');
98
+ wp_enqueue_style('wl-acl-custom-css', WEBLIZAR_NALF_PLUGIN_URL . 'css/custom.css');
99
+
100
  wp_enqueue_style('wl-acl-googleapis-css_01', 'https://fonts.googleapis.com/css?family=Dosis:600,700,800');
101
  wp_enqueue_style('wl-acl-googleapis-css_02', 'https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic,900');
102
  wp_enqueue_style('wl-acl-googleapis-css_03', 'https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic|Montserrat:400,700');
105
  }
106
 
107
  /** load JS Files only With Admin Custom Login Menu Page **/
108
+ add_action('admin_print_scripts', 'acl_admin_custom_login_js');
109
  function acl_admin_custom_login_js() {
110
+ if (strpos($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
111
  wp_enqueue_script('theme-preview');
112
  wp_enqueue_script('jquery');
113
+ wp_enqueue_script('popper', WEBLIZAR_NALF_PLUGIN_URL . 'js/popper.min.js');
114
+ wp_enqueue_script('wl-acl-media-uploads', WEBLIZAR_NALF_PLUGIN_URL . 'js/acl-media-upload-script.js', array('media-upload', 'thickbox', 'jquery'));
115
+ wp_enqueue_script('acl-color-picker-script', WEBLIZAR_NALF_PLUGIN_URL . 'js/acl-color-picker-script.js', array('wp-color-picker'), false, true);
116
+ wp_enqueue_script('bootstrap', WEBLIZAR_NALF_PLUGIN_URL . 'js/bootstrap.min.js');
117
+ wp_enqueue_script('wl-acl-metisMenu', WEBLIZAR_NALF_PLUGIN_URL . 'js/plugins/metisMenu/metisMenu.min.js');
118
+ wp_enqueue_script('wl-aclsmartech', WEBLIZAR_NALF_PLUGIN_URL . 'js/smartech.js', array('jquery'));
119
+ wp_enqueue_script('wl-acl-nalf-sidebar-nav', WEBLIZAR_NALF_PLUGIN_URL . 'js/nalf_sidebar_nav.js');
120
+ wp_enqueue_script('wl-acl-media-upload-script-2-js', WEBLIZAR_NALF_PLUGIN_URL . 'js/acl-media-upload-script-2.js');
121
+ wp_enqueue_script('wl-acl-font-icon-picker-js', WEBLIZAR_NALF_PLUGIN_URL . 'js/fontawesome-iconpicker.js');
122
+
123
+ wp_enqueue_script('wl-acl-snap-svg-min', WEBLIZAR_NALF_PLUGIN_URL . 'js/dialog/snap.svg-min.js');
124
+ wp_enqueue_script('wl-acl-modernizr-custom', WEBLIZAR_NALF_PLUGIN_URL . 'js/dialog/modernizr.custom.js');
125
+ wp_enqueue_script('wl-acl-classie', WEBLIZAR_NALF_PLUGIN_URL . 'js/dialog/classie.js');
126
+ wp_enqueue_script('wl-acl-dialogFx', WEBLIZAR_NALF_PLUGIN_URL . 'js/dialog/dialogFx.js');
127
+ wp_enqueue_script('wl-acl-dashboard', WEBLIZAR_NALF_PLUGIN_URL . 'js/dashboard.js');
128
  }
129
  }
130
+
131
  function acl_advanced_login_form_plugin() {
132
+ wp_enqueue_script('jquery');
133
+ $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
134
  $top_page = unserialize(get_option('Admin_custome_login_top'));
135
+ if ($top_page['top_bg_type'] == "slider-background" && $dashboard_page['dashboard_status'] == "enable") {
136
+ wp_enqueue_script('modernizr', WEBLIZAR_NALF_PLUGIN_URL . 'js/modernizr.custom.86080.js');
137
  // wp_enqueue_script('google-font',WEBLIZAR_NALF_PLUGIN_URL.'https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js');
138
+ wp_enqueue_style('demo', WEBLIZAR_NALF_PLUGIN_URL . 'css/demo.css');
139
  // wp_enqueue_style('fonts', WEBLIZAR_NALF_PLUGIN_URL.'fonts/stylesheet.css');
140
  }
141
+ wp_enqueue_style('wl-acl-font-awesome_min', WEBLIZAR_NALF_PLUGIN_URL . 'css/fontawesome-all.min.css');
142
+ wp_enqueue_style('wl-acl-custom-css', WEBLIZAR_NALF_PLUGIN_URL . 'css/acl-custom.css');
143
  }
144
  add_action('login_enqueue_scripts', 'acl_advanced_login_form_plugin');
145
 
146
  /*** To change the Login Button Text starts ***/
147
+ add_action('login_form', 'WACL_login_button_text');
148
+ function WACL_login_button_text() {
149
+ add_filter('gettext', 'WACL_loginbutton_gettext', 10, 2);
150
  }
151
+ function WACL_loginbutton_gettext($translation, $text) {
152
+ if (get_option('Admin_custome_login_login')) {
153
  $label_login_button = unserialize(get_option('Admin_custome_login_login'));
154
+ if (isset($label_login_button['label_loginButton'])) {
155
  $label_text = $label_login_button['label_loginButton'];
156
  } else {
157
  $label_text = "Log In";
159
  } else {
160
  $label_text = "Log In";
161
  }
162
+
163
+ if ('Log In' == $text) {
164
+ return $label_text;
165
+ }
166
+ return $translation;
167
  }
168
  /*** To change the Login Button Text ends ***/
169
  function acl_footer_func() {
178
  $Social_page = unserialize(get_option('Admin_custome_login_Social'));
179
 
180
  $login_page = unserialize(get_option('Admin_custome_login_login'));
181
+ if (isset($login_page['user_cust_lbl'])) {
182
+ $user_cust_lbl = $login_page['user_cust_lbl'];
183
+ } else {
184
+ $user_cust_lbl = "Type Username or Email";
185
+ }
186
+ if (isset($login_page['pass_cust_lbl'])) {
187
+ $pass_cust_lbl = $login_page['pass_cust_lbl'];
188
+ } else {
189
+ $pass_cust_lbl = "Type Password";
190
+ }
191
+
192
+ if (isset($login_page['label_username'])) {
193
+ $label_username = $login_page['label_username'];
194
+ } else {
195
+ $label_username = "Username / Email";
196
+ }
197
+ if (isset($login_page['label_password'])) {
198
+ $label_password = $login_page['label_password'];
199
+ } else {
200
+ $label_password = "Password";
201
+ }
202
+ ?>
203
  <script>
204
+ jQuery(document).ready(function() {
205
+ jQuery('html body').attr('id', 'screen');
206
+ jQuery('#loginform label[for="user_login"]').attr('id', 'lable_login_input');
207
+ jQuery('#loginform label[for="user_pass"]').attr('id', 'lable_password_input');
208
+ jQuery('#loginform p').attr('id', 'lable_login_input');
209
+ jQuery('#loginform p.forgetmenot').attr('id', 'forgetmenot_input');
210
+ jQuery('#loginform p.submit').attr('id', 'submit_input');
211
+ jQuery('#loginform .user-pass-wrap').attr('id', 'lable_password_input');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
212
 
213
+ <?php if ($enable_inputbox_icon == 'yes') { ?>
214
+ if (jQuery('#lable_login_input').length) {
215
+ document.getElementById("lable_login_input").innerHTML = "<?php echo esc_attr($label_username); ?><div class='input-container'> <div class='icon-ph'><i class='fa <?php echo esc_attr($user_input_icon); ?>'></i></div> <input id='user_login' name='log' class='input' type='text' placeholder='<?php echo esc_attr($user_cust_lbl); ?>'></div>";
216
+ document.getElementById("lable_password_input").innerHTML = "<?php echo esc_attr($label_password); ?><div class='input-container'> <div class='icon-ph'><i class='fa <?php echo esc_attr($password_input_icon); ?>'></i></div> <input id='user_pass' name='pwd' class='input' type='password' placeholder='<?php echo esc_attr($pass_cust_lbl); ?>'></div>";
217
+ jQuery('body.login div#login form .input, .login input[type="text"]').css('padding', '5px 5px 5px 45px');
218
+ }
219
+ <?php } else { ?>
220
+ if (jQuery('#lable_login_input').length) {
221
+ jQuery('#loginform #user_login').attr('placeholder', '<?php echo esc_attr($user_cust_lbl); ?>');
222
+ jQuery('#loginform #user_pass').attr('placeholder', '<?php echo esc_attr($pass_cust_lbl); ?>');
223
+ jQuery('body.login div#login form .input, .login input[type="text"]').css('padding', '5px 5px 5px 5px');
224
+ }
225
+ <?php } ?>
226
+
227
+ <?php
228
  $g_page = unserialize(get_option('Admin_custome_login_gcaptcha'));
229
  $site_key = $g_page['site_key'];
230
  $secret_key = $g_page['secret_key'];
231
+ ?>
232
 
233
+ <?php if ($top_page['top_bg_type'] == "slider-background") { ?>
234
+ jQuery('#screen').prepend('<ul class="cb-slideshow"> <li><span><?php esc_html_e('Image 01', WEBLIZAR_ACL); ?></span></li> <li><span><?php esc_html_e('Image 02', WEBLIZAR_ACL); ?></span></li> <li><span><?php esc_html_e('Image 03', WEBLIZAR_ACL); ?></span></li><li><span><?php esc_html_e('Image 04', WEBLIZAR_ACL); ?></span></li> <li><span><?php esc_html_e('Image 05', WEBLIZAR_ACL); ?></span></li> <li><span><?php esc_html_e('Image 06', WEBLIZAR_ACL); ?></span></li></ul>')
235
+ <?php } ?>
236
 
237
+ <
238
+ !--enable Social Icon In inner login form-- >
239
 
240
+ <?php if (!empty($Social_page['social_link_new_window']) && $Social_page['social_link_new_window'] == 'yes') {
241
+ $target = "_blank";
242
+ } else {
243
+ $target = "_self";
244
+ }
245
+ ?>
246
+ <?php if ($Social_page['enable_social_icon'] == "inner" || $Social_page['enable_social_icon'] == "both") { ?>
247
+ jQuery(".forgetmenot, #lostpasswordform").append('<div class="acl-social-inner" style="padding-top:16px"><div class="acl-social-text" style="color:<?php echo esc_attr($heading_font_color); ?>; font-size:<?php echo esc_attr($heading_font_size); ?>px; "><?php esc_html_e('Find Us On Social Media', WEBLIZAR_ACL); ?></div><div style="padding-top:5px"><?php if ($Social_page['social_twitter_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_twitter_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button twitter"><i class="fab fa-twitter"></i><span></span></a><?php }
248
+ if ($Social_page['social_facebook_link'] != '') { ?> <a href="<?php echo esc_url($Social_page['social_facebook_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button facebook"><i class="fab fa-facebook-f"></i><span></span></a> <?php }
249
+ if ($Social_page['social_google_plus_link'] != '') { ?> <a href="<?php echo esc_url($Social_page['social_google_plus_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button google-plus"><i class="fab fa-google-plus-g"></i><span></span></a><?php }
250
+ if ($Social_page['social_linkedin_link'] != '') { ?> <a href="<?php echo esc_url($Social_page['social_linkedin_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button linkedin"> <i class="fab fa-linkedin-in"> </i> <span></span> </a> <?php }
251
+ if ($Social_page['social_pinterest_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_pinterest_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button pinterest"><i class="fab fa-pinterest-p"></i><span></span></a><?php }
252
+ if ($Social_page['social_digg_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_digg_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button digg"><i class="fab fa-digg"></i><span></span></a><?php }
253
+ if ($Social_page['social_youtube_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_youtube_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button youtube"><i class="fab fa-youtube-square"></i><span></span></a><?php }
254
+ if ($Social_page['social_flickr_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_flickr_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button flickr"><i class="fab fa-flickr"></i><span></span></a><?php }
255
+ if ($Social_page['social_tumblr_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_tumblr_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button tumblr"><i class="fab fa-tumblr"></i><span></span></a><?php }
256
+ if ($Social_page['social_skype_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_skype_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button skype"><i class="fab fa-skype"></i><span></span></a><?php }
257
+ if ($Social_page['social_instagram_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_instagram_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button instagram"><i class="fab fa-instagram"></i><span></span></a><?php }
258
+ if ($Social_page['social_telegram_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_telegram_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button telegram"><i class="fab fa-telegram-plane"></i><span></span></a><?php }
259
+ if ($Social_page['social_whatsapp_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_whatsapp_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button whatsapp"><i class="fab fa-whatsapp"></i><span></span></a><?php } ?><div></div>');
260
+ <?php } ?>
261
+ <
262
+ !--enable Social Icon In outer login form-- >
263
+ <?php if (!empty($Social_page['social_link_new_window']) && $Social_page['social_link_new_window'] == 'yes') {
264
+ $target = "_blank";
265
+ } else {
266
+ $target = "_self";
267
+ }
268
+ ?>
269
+ <?php if ($Social_page['enable_social_icon'] == "outer" || $Social_page['enable_social_icon'] == "both") { ?>
270
+ jQuery("#backtoblog").append('<div class="divsocial"><?php if ($Social_page['social_twitter_link'] != '') { ?> <a href="<?php echo esc_url($Social_page['social_twitter_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button twitter"><i class="fab fa-twitter"></i><span></span></a><?php }
271
+ if ($Social_page['social_facebook_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_facebook_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button facebook"><i class="fab fa-facebook-f"></i><span></span></a> <?php }
272
+ if ($Social_page['social_google_plus_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_google_plus_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button google-plus"><i class="fab fa-google-plus-g"></i><span></span></a><?php }
273
+ if ($Social_page['social_linkedin_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_linkedin_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button linkedin"><i class="fab fa-linkedin-in"></i><span></span></a><?php }
274
+ if ($Social_page['social_pinterest_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_pinterest_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button pinterest"><i class="fab fa-pinterest-p"></i><span></span></a><?php }
275
+ if ($Social_page['social_digg_link'] != '') { ?> <a href="<?php echo esc_url($Social_page['social_digg_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button digg"><i class="fab fa-digg"></i><span></span></a><?php }
276
+ if ($Social_page['social_youtube_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_youtube_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button youtube"><i class="fab fa-youtube-square"></i><span></span></a><?php }
277
+ if ($Social_page['social_flickr_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_flickr_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button flickr"><i class="fab fa-flickr"></i><span></span></a><?php }
278
+ if ($Social_page['social_tumblr_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_tumblr_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button tumblr"><i class="fab fa-tumblr"></i><span></span></a><?php }
279
+ if ($Social_page['social_skype_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_skype_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button skype"><i class="fab fa-skype"></i><span></span></a><?php }
280
+ if ($Social_page['social_instagram_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_instagram_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button instagram"><i class="fab fa-instagram"></i><span></span></a><?php }
281
+ if ($Social_page['social_telegram_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_telegram_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button telegram"><i class="fab fa-telegram-plane"></i><span></span></a><?php }
282
+ if ($Social_page['social_whatsapp_link'] != '') { ?><a href="<?php echo esc_url($Social_page['social_whatsapp_link']); ?>" target="<?php echo esc_attr($target); ?>" class="icon-button whatsapp"><i class="fab fa-whatsapp"></i><span></span></a><?php } ?></div>');
283
+ <?php }
284
  $login_page = unserialize(get_option('Admin_custome_login_login'));
285
+ if (isset($login_page['tagline_msg'])) {
286
  $tagline_msg = $login_page['tagline_msg'];
287
  $edit_tagline_msg = stripslashes($tagline_msg);
288
  } else {
289
  $edit_tagline_msg = " ";
290
  }
291
+ ?>
292
+ jQuery("#backtoblog").append('<div class="divfooter"><?php echo html_entity_decode($edit_tagline_msg); ?></div>');
293
+ })
294
  </script>
295
+ <?php
296
  }
297
  $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
298
+ if ($dashboard_page['dashboard_status'] == "enable") {
299
  add_action('login_head', 'acl_footer_func');
300
+ }
301
+
302
+ function acl_admin_custom_login_content() {
303
  require_once('includes/content.php');
304
  }
305
  // Guidline update
306
  function background_enqueue_script() {
307
+ if (strpos($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
308
+ $top_page = unserialize(get_option('Admin_custome_login_top'));
309
+ wp_register_script('wl-acl-background', WEBLIZAR_NALF_PLUGIN_URL . 'js/background.js', array('jquery'), true, true);
310
+ wp_enqueue_script('wl-acl-background');
311
+ wp_localize_script(
312
+ 'wl-acl-background',
313
+ 'frontend_ajax_object',
314
+ array(
315
+ 'top_bg_type' => $top_page['top_bg_type'],
316
+ 'top_cover' => $top_page['top_cover'],
317
+ 'top_repeat' => $top_page['top_repeat'],
318
+ 'top_position' => $top_page['top_position'],
319
+ 'top_attachment' => $top_page['top_attachment'],
320
+ 'top_slideshow_no' => $top_page['top_slideshow_no'],
321
+ 'top_bg_slider_animation' => $top_page['top_bg_slider_animation'],
322
+ )
323
+ );
324
  }
325
  }
326
+ add_action('admin_enqueue_scripts', 'background_enqueue_script');
327
 
328
  function text_and_color_enqueue() {
329
+ if (strpos($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
330
+ $text_and_color_page = unserialize(get_option('Admin_custome_login_text'));
331
+ wp_register_script('wl-acl-text-and-color', WEBLIZAR_NALF_PLUGIN_URL . 'js/textandcolor.js', array('jquery'), true, true);
332
+ wp_enqueue_script('wl-acl-text-and-color');
333
+ wp_localize_script(
334
+ 'wl-acl-text-and-color',
335
+ 'textandcolor_object',
336
  array(
337
+ 'heading_font_size' => $text_and_color_page['heading_font_size'],
338
+ 'input_font_size' => $text_and_color_page['input_font_size'],
339
+ 'link_size' => $text_and_color_page['link_size'],
340
+ 'button_font_size' => $text_and_color_page['button_font_size'],
341
+ 'heading_font_style' => $text_and_color_page['heading_font_style'],
342
+ 'input_font_style' => $text_and_color_page['input_font_style'],
343
+ 'link_font_style' => $text_and_color_page['link_font_style'],
344
+ 'button_font_style' => $text_and_color_page['button_font_style']
345
+ )
346
+ );
347
  }
 
348
  }
349
+ add_action('admin_enqueue_scripts', 'text_and_color_enqueue');
350
 
351
  function login_form_enqueue_script() {
352
+ if (strpos($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
353
+ $login_page = unserialize(get_option('Admin_custome_login_login'));
354
+ $text_and_color_page = unserialize(get_option('Admin_custome_login_text'));
355
+ $Social_page = unserialize(get_option('Admin_custome_login_Social'));
356
+ wp_register_script('wl-acl-login-form', WEBLIZAR_NALF_PLUGIN_URL . 'js/inlinejs/loginform.js', array('jquery'), true, true);
357
+ wp_enqueue_script('wl-acl-login-form');
358
+ wp_localize_script(
359
+ 'wl-acl-login-form',
360
+ 'login_object',
361
+ array(
362
+ 'login_form_position' => $login_page['login_form_position'],
363
+ 'login_form_opacity' => $login_page['login_form_opacity'],
364
+ 'login_form_width' => $login_page['login_form_width'],
365
+ 'login_form_left' => $login_page['login_form_left'],
366
+ 'login_form_top' => $login_page['login_form_top'],
367
+ 'login_form_radius' => $login_page['login_form_radius'],
368
+ 'login_border_thikness' => $login_page['login_border_thikness'],
369
+ 'login_msg_fontsize' => $login_page['login_msg_fontsize'],
370
+ 'login_bg_type' => $login_page['login_bg_type'],
371
+ 'login_bg_effect' => $login_page['login_bg_effect'],
372
+ 'login_border_style' => $login_page['login_border_style'],
373
+ 'login_redirect_force' => $login_page['login_redirect_force'],
374
+ 'login_bg_repeat' => $login_page['login_bg_repeat'],
375
+ 'login_bg_position' => $login_page['login_bg_position'],
376
+ 'heading_font' => $text_and_color_page["heading_font_style"],
377
+ 'button_font' => $text_and_color_page['input_font_style'],
378
+ 'link_font' => $text_and_color_page['link_font_style'],
379
+ 'bfont_style' => $text_and_color_page['link_font_style'],
380
+ 'enable_social_icon' => $Social_page['enable_social_icon'],
 
381
 
382
+ )
383
+ );
384
+ }
385
  }
386
+ add_action('admin_enqueue_scripts', 'login_form_enqueue_script');
387
+ add_action('admin_enqueue_scripts', 'page_settings_enqueue_script');
388
 
389
  function page_settings_enqueue_script() {
390
+ if (strpos($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'admin_custom_login') == true) {
391
+ $logo_page = unserialize(get_option('Admin_custome_login_logo'));
392
+ wp_register_script('wl-acl-page-settings', WEBLIZAR_NALF_PLUGIN_URL . 'js/inlinejs/pagesettings.js', array('jquery'), true, true);
393
+ wp_enqueue_script('wl-acl-page-settings');
394
+ wp_localize_script(
395
+ 'wl-acl-page-settings',
396
+ 'page_settings_object',
397
+ array(
398
+ 'logo_width' => $logo_page['logo_width'],
399
+ 'logo_height' => $logo_page['logo_height'],
400
+
401
+ )
402
+ );
403
+ }
404
  }
405
  /**** Process a settings export that generates a .json file of the shop settings ***/
406
  function acl_export_settings() {
407
+ if (empty($_POST['acl_export_action']) || 'export_settings' != $_POST['acl_export_action'])
408
  return;
409
+
410
+ if (!wp_verify_nonce($_POST['acl_export_nonce'], 'acl_export_nonce'))
411
  return;
412
+ if (!current_user_can('manage_options'))
413
  return;
414
+
415
  /**** Get value of Dashboard page **/
416
  $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
417
  $dashboard_status = $dashboard_page['dashboard_status'];
418
 
419
  /**** Get value of Top page **/
420
  $top_page = unserialize(get_option('Admin_custome_login_top'));
421
+ $top_bg_type = $top_page['top_bg_type'];
422
  $top_color = $top_page['top_color'];
423
+ $top_image = $top_page['top_image'];
424
+ $top_cover = $top_page['top_cover'];
425
  $top_repeat = $top_page['top_repeat'];
426
  $top_position = $top_page['top_position'];
427
  $top_attachment = $top_page['top_attachment'];
428
+ global $top_slideshow_no;
429
  $top_slideshow_no = $top_page['top_slideshow_no'];
430
  $top_bg_slider_animation = $top_page['top_bg_slider_animation'];
431
 
434
  $login_form_position = $login_page['login_form_position'];
435
  $login_form_left = $login_page['login_form_left'];
436
  $login_form_float = $login_page['login_form_float'];
437
+ $login_custom_css = $login_page['login_custom_css'];
438
  $login_form_top = $login_page['login_form_top'];
439
  $login_bg_type = $login_page['login_bg_type'];
440
  $login_bg_color = $login_page['login_bg_color'];
441
+ $login_bg_effect = $login_page['login_bg_effect'];
442
  $login_bg_image = $login_page['login_bg_image'];
443
  $login_form_opacity = $login_page['login_form_opacity'];
444
  $login_form_width = $login_page['login_form_width'];
456
  $login_force_redirect_url = $login_page['login_force_redirect_url'];
457
  $login_msg_fontsize = $login_page['login_msg_fontsize'];
458
  $login_msg_font_color = $login_page['login_msg_font_color'];
459
+ $login_tagline_text_color = isset($login_page['login_tagline_text_color']) ? $login_page['login_tagline_text_color'] : '#ffffff';
460
+ $login_tagline_link_color = isset($login_page['login_tagline_link_color']) ? $login_page['login_tagline_link_color'] : '#f00';
461
  $tagline_msg = $login_page['tagline_msg'];
462
  $user_cust_lbl = $login_page['user_cust_lbl'];
463
  $pass_cust_lbl = $login_page['pass_cust_lbl'];
472
  $input_font_color = $text_and_color_page['input_font_color'];
473
  $link_color = $text_and_color_page['link_color'];
474
  $button_color = $text_and_color_page['button_color'];
475
+ $login_button_font_color = isset($text_and_color_page['login_button_font_color']) ? $text_and_color_page['login_button_font_color'] : '#ffffff';
476
  $heading_font_size = $text_and_color_page['heading_font_size'];
477
  $input_font_size = $text_and_color_page['input_font_size'];
478
  $link_size = $text_and_color_page['link_size'];
479
  $button_font_size = $text_and_color_page['button_font_size'];
480
  $enable_link_shadow = $text_and_color_page['enable_link_shadow'];
481
+ $show_remember_me_field = isset($text_and_color_page['show_remember_me_field']) ? $text_and_color_page['show_remember_me_field'] : 'yes';
482
+ $show_back_to_site_link = isset($text_and_color_page['show_back_to_site_link']) ? $text_and_color_page['show_back_to_site_link'] : 'yes';
483
+ $show_copyright_link_text = isset($text_and_color_page['show_copyright_link_text']) ? $text_and_color_page['show_copyright_link_text'] : 'yes';
484
  $link_shadow_color = $text_and_color_page['link_shadow_color'];
485
  $heading_font_style = $text_and_color_page['heading_font_style'];
486
  $input_font_style = $text_and_color_page['input_font_style'];
492
 
493
  /**** Get value of Logo page **/
494
  $logo_page = unserialize(get_option('Admin_custome_login_logo'));
495
+ $logo_show = isset($logo_page['logo_show']) ? $logo_page['logo_show'] : 'yes';
496
  $logo_image = $logo_page['logo_image'];
497
  $logo_width = $logo_page['logo_width'];
498
  $logo_height = $logo_page['logo_height'];
544
  $site_key = $g_page['site_key'];
545
  $secret_key = $g_page['secret_key'];
546
  $login_enable_gcaptcha = $g_page['login_enable_gcaptcha'];
547
+ if (isset($g_page['acl_gcaptcha_theme'])) {
548
+ $acl_gcaptcha_theme = $g_page['acl_gcaptcha_theme'];
549
+ } else {
550
+ $acl_gcaptcha_theme = 'light';
551
+ }
552
+
553
 
554
+ $ACL_ALL_Settings = serialize(array(
555
  'dashboard_status' => $dashboard_status,
556
  'top_bg_type' => $top_bg_type,
557
  'top_color' => $top_color,
566
  'login_form_left' => $login_form_left,
567
  'login_form_float' => $login_form_float,
568
  'login_custom_css' => $login_custom_css,
569
+ 'login_form_top' => $login_form_top,
570
  'login_bg_type' => $login_bg_type,
571
  'login_bg_color' => $login_bg_color,
572
  'login_bg_effect' => $login_bg_effect,
617
  'enable_inputbox_icon' => $enable_inputbox_icon,
618
  'user_input_icon' => $user_input_icon,
619
  'password_input_icon' => $password_input_icon,
620
+
621
  'logo_image' => $logo_image,
622
  'logo_show' => $logo_show,
623
  'logo_width' => $logo_width,
624
  'logo_height' => $logo_height,
625
  'logo_url' => $logo_url,
626
  'logo_url_title' => $logo_url_title,
627
+
628
  'enable_social_icon' => $enable_social_icon,
629
+ 'social_icon_size' => $social_icon_size,
630
+ 'social_icon_layout' => $social_icon_layout,
631
+ 'social_link_new_window' => $social_link_new_window,
632
+ 'social_icon_color' => $social_icon_color,
633
+ 'social_icon_color_onhover' => $social_icon_color_onhover,
634
  'social_icon_bg' => $social_icon_bg,
635
+ 'social_icon_bg_onhover' => $social_icon_bg_onhover,
636
+ 'social_facebook_link' => $social_facebook_link,
637
  'social_twitter_link' => $social_twitter_link,
638
  'social_linkedin_link' => $social_linkedin_link,
639
  'social_google_plus_link' => $social_google_plus_link,
646
  'social_instagram_link' => $social_instagram_link,
647
  'social_telegram_link' => $social_telegram_link,
648
  'social_whatsapp_link' => $social_whatsapp_link,
649
+
650
  'Slidshow_image_1' => $Slidshow_image_1,
651
  'Slidshow_image_2' => $Slidshow_image_2,
652
  'Slidshow_image_3' => $Slidshow_image_3,
663
  'site_key' => $site_key,
664
  'secret_key' => $secret_key,
665
  'login_enable_gcaptcha' => $login_enable_gcaptcha,
666
+ 'acl_gcaptcha_theme' => $acl_gcaptcha_theme
667
  ));
668
+
669
+ ignore_user_abort(true);
670
 
671
  nocache_headers();
672
+ header('Content-Type: application/json; charset=utf-8');
673
+ header('Content-Disposition: attachment; filename=acl-settings-export-' . date('m-d-Y') . '.json');
674
+ header("Expires: 0");
675
 
676
+ echo json_encode($ACL_ALL_Settings);
677
  exit;
678
  }
679
+ add_action('admin_init', 'acl_export_settings');
680
 
681
  /*** Process a settings import from a json file ***/
682
  function acl_import_settings() {
683
+ if (empty($_POST['acl_import_action']) || 'import_settings' != $_POST['acl_import_action'])
684
  return;
685
 
686
+ if (!wp_verify_nonce($_POST['acl_import_nonce'], 'acl_import_nonce'))
687
  return;
688
 
689
+ if (!current_user_can('manage_options'))
690
  return;
691
 
692
  list($oteher_extension, $extension) = explode(".", $_FILES['import_file']['name']);
693
+
694
+ if ($extension != 'json') {
695
+ wp_die(esc_html__('Please upload a valid .json file', WEBLIZAR_ACL));
696
  }
697
 
698
  $import_file = $_FILES['import_file']['tmp_name'];
699
 
700
+ if (empty($import_file)) {
701
+ wp_die(esc_html__('Please upload a file to import', WEBLIZAR_ACL));
702
  }
703
 
704
  $stream = fopen($import_file, "r");
707
 
708
  fclose($stream);
709
 
710
+ $settings = json_decode($c_settings, true);
711
 
712
  $ACL_Settings = unserialize($settings);
713
 
728
  $login_form_top = $ACL_Settings['login_form_top'];
729
  $login_bg_type = $ACL_Settings['login_bg_type'];
730
  $login_bg_color = $ACL_Settings['login_bg_color'];
731
+ $login_bg_effect = $ACL_Settings['login_bg_effect'];
732
  $login_bg_image = $ACL_Settings['login_bg_image'];
733
  $login_form_opacity = $ACL_Settings['login_form_opacity'];
734
  $login_form_width = $ACL_Settings['login_form_width'];
746
  $login_force_redirect_url = $ACL_Settings['login_force_redirect_url'];
747
  $login_msg_fontsize = $ACL_Settings['login_msg_fontsize'];
748
  $login_msg_font_color = $ACL_Settings['login_msg_font_color'];
749
+ $login_tagline_text_color = isset($ACL_Settings['login_tagline_text_color']) ? $ACL_Settings['login_tagline_text_color'] : '#ffffff';
750
+ $login_tagline_link_color = isset($ACL_Settings['login_tagline_link_color']) ? $ACL_Settings['login_tagline_link_color'] : '#f00';
751
  $tagline_msg = $ACL_Settings['tagline_msg'];
752
  $user_cust_lbl = $ACL_Settings['user_cust_lbl'];
753
  $pass_cust_lbl = $ACL_Settings['pass_cust_lbl'];
754
  $label_username = $ACL_Settings['label_username'];
755
  $label_password = $ACL_Settings['label_password'];
756
  $label_loginButton = $ACL_Settings['label_loginButton'];
757
+
758
  $heading_font_color = $ACL_Settings['heading_font_color'];
759
  $input_font_color = $ACL_Settings['input_font_color'];
760
  $link_color = $ACL_Settings['link_color'];
765
  $link_size = $ACL_Settings['link_size'];
766
  $button_font_size = $ACL_Settings['button_font_size'];
767
  $enable_link_shadow = $ACL_Settings['enable_link_shadow'];
768
+ $show_remember_me_field = isset($ACL_Settings['show_remember_me_field']) ? $ACL_Settings['show_remember_me_field'] : 'yes';
769
+ $show_back_to_site_link = isset($ACL_Settings['show_back_to_site_link']) ? $ACL_Settings['show_back_to_site_link'] : 'yes';
770
+ $show_copyright_link_text = isset($ACL_Settings['show_copyright_link_text']) ? $ACL_Settings['show_copyright_link_text'] : 'yes';
771
  $link_shadow_color = $ACL_Settings['link_shadow_color'];
772
  $heading_font_style = $ACL_Settings['heading_font_style'];
773
  $input_font_style = $ACL_Settings['input_font_style'];
776
  $enable_inputbox_icon = $ACL_Settings['enable_inputbox_icon'];
777
  $user_input_icon = $ACL_Settings['user_input_icon'];
778
  $password_input_icon = $ACL_Settings['password_input_icon'];
779
+
780
  $logo_image = $ACL_Settings['logo_image'];
781
+ $logo_show = isset($ACL_Settings['logo_show']) ? $ACL_Settings['logo_show'] : 'yes';
782
  $logo_width = $ACL_Settings['logo_width'];
783
  $logo_height = $ACL_Settings['logo_height'];
784
  $logo_url = $ACL_Settings['logo_url'];
785
  $logo_url_title = $ACL_Settings['logo_url_title'];
786
+
787
  $Slidshow_image_1 = $ACL_Settings['Slidshow_image_1'];
788
  $Slidshow_image_2 = $ACL_Settings['Slidshow_image_2'];
789
  $Slidshow_image_3 = $ACL_Settings['Slidshow_image_3'];
797
  $Slidshow_image_label_4 = $ACL_Settings['Slidshow_image_label_4'];
798
  $Slidshow_image_label_5 = $ACL_Settings['Slidshow_image_label_5'];
799
  $Slidshow_image_label_6 = $ACL_Settings['Slidshow_image_label_6'];
800
+
801
  $enable_social_icon = $ACL_Settings['enable_social_icon'];
802
  $social_icon_size = $ACL_Settings['social_icon_size'];
803
  $social_icon_layout = $ACL_Settings['social_icon_layout'];
819
  $social_instagram_link = $ACL_Settings['social_instagram_link'];
820
  $social_telegram_link = $ACL_Settings['social_telegram_link'];
821
  $social_whatsapp_link = $ACL_Settings['social_whatsapp_link'];
822
+
823
  $site_key = $ACL_Settings['site_key'];
824
  $secret_key = $ACL_Settings['secret_key'];
825
  $login_enable_gcaptcha = $ACL_Settings['login_enable_gcaptcha'];
826
  $acl_gcaptcha_theme = $ACL_Settings['acl_gcaptcha_theme'];
827
+
828
  $upload_dir = wp_upload_dir();
829
  $plugins_dir = plugins_url();
830
+
831
  /**** Top Background Image **/
832
  $data = $top_image;
833
+ if (strpos($data, 'uploads') == true) {
834
  list($oteher_path, $image_path) = explode("uploads", $data);
835
+ $top_image = $upload_dir['baseurl'] . $image_path;
836
+ } else if (strpos($data, 'plugins') == true) {
837
  list($oteher_path, $image_path) = explode("plugins", $data);
838
+ $top_image = $plugins_dir . $image_path;
839
  }
840
+
841
  /**** Login From Background Image **/
842
  $data1 = $login_bg_image;
843
+ if (strpos($data1, 'uploads') == true) {
844
  list($oteher_path1, $image_path1) = explode("uploads", $data1);
845
+ $login_bg_image = $upload_dir['baseurl'] . $image_path1;
846
+ } else if (strpos($data1, 'plugins') == true) {
847
  list($oteher_path1, $image_path1) = explode("plugins", $data1);
848
+ $login_bg_image = $plugins_dir . $image_path1;
849
  }
850
+
851
  /**** Login From Background Image **/
852
  $data2 = $logo_image;
853
+ if (strpos($data2, 'uploads') == true) {
854
  list($oteher_path2, $image_path2) = explode("uploads", $data2);
855
+ $logo_image = $upload_dir['baseurl'] . $image_path2;
856
+ } else if (strpos($data2, 'plugins') == true) {
857
  list($oteher_path2, $image_path2) = explode("plugins", $data2);
858
+ $logo_image = $plugins_dir . $image_path2;
859
  }
860
+
861
  /**** Slider Image 1 **/
862
  $Slidshow_image_url_1 = $Slidshow_image_1;
863
+ if (strpos($Slidshow_image_url_1, 'uploads') == true) {
864
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_1);
865
+ $Slidshow_image_1 = $upload_dir['baseurl'] . $image_path;
866
+ } else if (strpos($Slidshow_image_url_1, 'plugins') == true) {
867
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_1);
868
+ $Slidshow_image_1 = $plugins_dir . $image_path;
869
  }
870
+
871
  /**** Slider Image 2 **/
872
  $Slidshow_image_url_2 = $Slidshow_image_2;
873
+ if (strpos($Slidshow_image_url_2, 'uploads') == true) {
874
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_2);
875
+ $Slidshow_image_2 = $upload_dir['baseurl'] . $image_path;
876
+ } else if (strpos($Slidshow_image_url_2, 'plugins') == true) {
877
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_2);
878
+ $Slidshow_image_2 = $plugins_dir . $image_path;
879
  }
880
+
881
  /**** Slider Image 3 ***/
882
  $Slidshow_image_url_3 = $Slidshow_image_3;
883
+ if (strpos($Slidshow_image_url_3, 'uploads') == true) {
884
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_3);
885
+ $Slidshow_image_3 = $upload_dir['baseurl'] . $image_path;
886
+ } else if (strpos($Slidshow_image_url_3, 'plugins') == true) {
887
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_3);
888
+ $Slidshow_image_3 = $plugins_dir . $image_path;
889
  }
890
+
891
  /**** Slider Image 4 ***/
892
  $Slidshow_image_url_4 = $Slidshow_image_4;
893
+ if (strpos($Slidshow_image_url_4, 'uploads') == true) {
894
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_4);
895
+ $Slidshow_image_4 = $upload_dir['baseurl'] . $image_path;
896
+ } else if (strpos($Slidshow_image_url_4, 'plugins') == true) {
897
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_4);
898
+ $Slidshow_image_4 = $plugins_dir . $image_path;
899
  }
900
+
901
  /****Slider Image 5 **/
902
  $Slidshow_image_url_5 = $Slidshow_image_5;
903
+ if (strpos($Slidshow_image_url_5, 'uploads') == true) {
904
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_5);
905
+ $Slidshow_image_5 = $upload_dir['baseurl'] . $image_path;
906
+ } else if (strpos($Slidshow_image_url_5, 'plugins') == true) {
907
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_5);
908
+ $Slidshow_image_5 = $plugins_dir . $image_path;
909
  }
910
+
911
  /**** Slider Image 6 ***/
912
  $Slidshow_image_url_6 = $Slidshow_image_6;
913
+ if (strpos($Slidshow_image_url_6, 'uploads') == true) {
914
  list($oteher_path, $image_path) = explode("uploads", $Slidshow_image_url_6);
915
+ $Slidshow_image_6 = $upload_dir['baseurl'] . $image_path;
916
+ } else if (strpos($Slidshow_image_url_6, 'plugins') == true) {
917
  list($oteher_path, $image_path) = explode("plugins", $Slidshow_image_url_6);
918
+ $Slidshow_image_6 = $plugins_dir . $image_path;
919
+ }
920
+
921
+ $dashboard_page = serialize(array(
922
  'dashboard_status' => $dashboard_status
923
  ));
924
  update_option('Admin_custome_login_dashboard', $dashboard_page);
925
+
926
+ $top_page = serialize(array(
927
+ 'top_bg_type' => $top_bg_type,
928
+ 'top_color' => $top_color,
929
  'top_image' => $top_image,
930
  'top_cover' => $top_cover,
931
+ 'top_repeat' => $top_repeat,
932
+ 'top_position' => $top_position,
933
  'top_attachment' => $top_attachment,
934
  'top_slideshow_no' => $top_slideshow_no,
935
  'top_bg_slider_animation' => $top_bg_slider_animation
936
+ ));
937
  update_option('Admin_custome_login_top', $top_page);
938
 
939
+ $login_page = serialize(array(
940
  'login_form_position' => $login_form_position,
941
  'login_form_left' => $login_form_left,
942
  'login_form_float' => $login_form_float,
972
  'label_loginButton' => $label_loginButton,
973
  ));
974
  update_option('Admin_custome_login_login', $login_page);
975
+
976
+ $text_and_color_page = serialize(array(
977
  'heading_font_color' => $heading_font_color,
978
  'input_font_color' => $input_font_color,
979
  'link_color' => $link_color,
997
  'password_input_icon' => $password_input_icon
998
  ));
999
  update_option('Admin_custome_login_text', $text_and_color_page);
1000
+
1001
+ $logo_page = serialize(array(
1002
  'logo_image' => $logo_image,
1003
  'logo_show' => $logo_show,
1004
  'logo_width' => $logo_width,
1007
  'logo_url_title' => $logo_url_title
1008
  ));
1009
  update_option('Admin_custome_login_logo', $logo_page);
1010
+
1011
+ $Social_page = serialize(array(
1012
+ 'enable_social_icon' => $enable_social_icon,
1013
+ 'social_icon_size' => $social_icon_size,
1014
+ 'social_icon_layout' => $social_icon_layout,
1015
+ 'social_link_new_window' => $social_link_new_window,
1016
+ 'social_icon_color' => $social_icon_color,
1017
+ 'social_icon_color_onhover' => $social_icon_color_onhover,
1018
  'social_icon_bg' => $social_icon_bg,
1019
+ 'social_icon_bg_onhover' => $social_icon_bg_onhover,
1020
+ 'social_facebook_link' => $social_facebook_link,
1021
  'social_twitter_link' => $social_twitter_link,
1022
+ 'social_linkedin_link' => $social_linkedin_link,
1023
+ 'social_google_plus_link' => $social_google_plus_link,
1024
  'social_pinterest_link' => $social_pinterest_link,
1025
  'social_digg_link' => $social_digg_link,
1026
  'social_youtube_link' => $social_youtube_link,
1033
  'social_whatsapp_link' => $social_telegram_link,
1034
  ));
1035
  update_option('Admin_custome_login_Social', $Social_page);
1036
+
1037
+ $Slidshow_image = serialize(array(
1038
+ 'Slidshow_image_1' => $Slidshow_image_1,
1039
+ 'Slidshow_image_2' => $Slidshow_image_2,
1040
+ 'Slidshow_image_3' => $Slidshow_image_3,
1041
+ 'Slidshow_image_4' => $Slidshow_image_4,
1042
+ 'Slidshow_image_5' => $Slidshow_image_5,
1043
+ 'Slidshow_image_6' => $Slidshow_image_6,
1044
+ 'Slidshow_image_label_1' => $Slidshow_image_label_1,
1045
+ 'Slidshow_image_label_2' => $Slidshow_image_label_2,
1046
+ 'Slidshow_image_label_3' => $Slidshow_image_label_3,
1047
+ 'Slidshow_image_label_4' => $Slidshow_image_label_4,
1048
+ 'Slidshow_image_label_5' => $Slidshow_image_label_5,
1049
+ 'Slidshow_image_label_6' => $Slidshow_image_label_6
1050
  ));
1051
  update_option('Admin_custome_login_Slidshow', $Slidshow_image);
1052
 
1053
+ $g_page = serialize(array(
1054
  'site_key' => $site_key,
1055
  'secret_key' => $secret_key,
1056
  'login_enable_gcaptcha' => $login_enable_gcaptcha,
1057
+ 'acl_gcaptcha_theme' => $acl_gcaptcha_theme
1058
  ));
1059
  update_option('Admin_custome_login_gcaptcha', $g_page);
1060
  }
1061
+ add_action('admin_init', 'acl_import_settings');
1062
  ?>
installation.php CHANGED
@@ -3,7 +3,7 @@
3
  if ( ! defined( 'ABSPATH' ) ) exit;
4
 
5
  $login_Version = unserialize(get_option('Admin_custome_login_Version'));
6
- $Version = isset($login_Version['Version']);
7
  if(!isset($Version)){
8
  $login_Version= serialize(array(
9
  'Version' => '1.0'
@@ -16,80 +16,80 @@ if(!isset($Version)){
16
  add_option("Admin_custome_login_dashboard", $dashboard_page);
17
 
18
  $top_page = serialize(array(
19
- 'top_bg_type' => 'static-background-image',
20
- 'top_color' => '#f9fad2',
21
- 'top_image' => WEBLIZAR_NALF_PLUGIN_URL.'/images/3d-background.jpg',
22
- 'top_cover' => 'yes',
23
- 'top_repeat' => 'repeat',
24
- 'top_position' => 'left top',
25
- 'top_attachment' => 'fixed',
26
- 'top_slideshow_no' => '6',
27
- 'top_bg_slider_animation' => 'slider-style1'
28
  ));
29
  add_option("Admin_custome_login_top", $top_page);
30
 
31
  $login_page = serialize(array(
32
- 'login_form_position' => 'default',
33
- 'login_form_float' => 'center',
34
- 'login_form_left' => '700',
35
- 'login_form_top' => '300',
36
- 'login_custom_css' => '',
37
- 'login_redirect_force' => 'no',
38
- 'login_redirect_user' => '',
39
  'login_force_redirect_url' => get_home_url()."/wp-login.php",
40
- 'login_bg_type' => 'static-background-image',
41
- 'login_bg_color' => '#1e73be',
42
- 'login_bg_effect' => 'pattern-1',
43
- 'login_bg_image' => WEBLIZAR_NALF_PLUGIN_URL.'/images/3d-background.jpg',
44
- 'login_form_opacity' => '10',
45
- 'login_form_width' => '358',
46
- 'login_form_radius' => '10',
47
- 'login_border_style' => 'solid',
48
- 'login_border_thikness' => '4',
49
- 'login_border_color' => '#0069A0',
50
- 'login_bg_repeat' => 'repeat',
51
- 'login_bg_position' => 'left top',
52
- 'login_enable_shadow' => 'yes',
53
- 'login_shadow_color' => '#C8C8C8',
54
- 'log_form_above_msg' => '',
55
- 'login_msg_fontsize' => '16',
56
- 'login_msg_font_color' => '#000000',
57
- 'tagline_msg' => 'Login form is designed using <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> plugin by <a href="https://www.weblizar.com" target="_blank">Weblizar</a>.',
58
- 'user_cust_lbl' => 'Type Username or Email',
59
- 'pass_cust_lbl' => 'Type Password',
60
- 'label_username' => 'Username / Email',
61
- 'label_password' => 'Password',
62
- 'label_loginButton' => 'Log In'
63
  ));
64
  add_option("Admin_custome_login_login", $login_page);
65
  $text_and_color_page= serialize(array(
66
- 'heading_font_color' => '#ffffff',
67
- 'input_font_color' => '#000000',
68
- 'link_color' => '#ffffff',
69
- 'button_color' => '#dd3333',
70
- 'login_button_font_color' => '#ffffff',
71
- 'heading_font_size' => '14',
72
- 'input_font_size' => '18',
73
- 'link_size' => '14',
74
- 'button_font_size' => '14',
75
- 'enable_link_shadow' => 'yes',
76
- 'link_shadow_color' => '#ffffff',
77
- 'heading_font_style' => 'Open Sans',
78
- 'input_font_style' => 'Open Sans',
79
- 'link_font_style' => 'Open Sans',
80
- 'button_font_style' => 'Open Sans',
81
- 'enable_inputbox_icon' => 'yes',
82
- 'user_input_icon' => 'fa-user',
83
- 'password_input_icon' => 'fa-key',
84
  ));
85
  add_option("Admin_custome_login_text", $text_and_color_page);
86
 
87
  $logo_page= serialize(array(
88
- 'logo_image' => WEBLIZAR_NALF_PLUGIN_URL.'/images/default-logo.png',
89
- 'logo_width' => '274',
90
- 'logo_height' => '63',
91
- 'logo_url' => home_url(),
92
- 'logo_url_title' => 'Your Site Name and Info'
93
  ));
94
  add_option("Admin_custome_login_logo", $logo_page);
95
 
@@ -120,25 +120,26 @@ if(!isset($Version)){
120
  add_option("Admin_custome_login_Social", $Social_page);
121
 
122
  $Slidshow_image=serialize(array(
123
- 'Slidshow_image_1' => WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
124
- 'Slidshow_image_2' => WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
125
- 'Slidshow_image_3' => WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
126
- 'Slidshow_image_4' => WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
127
- 'Slidshow_image_5' => WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
128
- 'Slidshow_image_6' => WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
129
- 'Slidshow_image_label_1' => '',
130
- 'Slidshow_image_label_2' => '',
131
- 'Slidshow_image_label_3' => '',
132
- 'Slidshow_image_label_4' => '',
133
- 'Slidshow_image_label_5' => '',
134
- 'Slidshow_image_label_6' => ''
135
  ));
136
  add_option("Admin_custome_login_Slidshow", $Slidshow_image);
137
 
138
  $g_page= serialize(array(
139
- 'site_key' => '',
140
- 'secret_key' => '',
141
- 'login_enable_gcaptcha' => 'no'
142
  ));
143
  add_option("Admin_custome_login_gcaptcha", $g_page);
144
  }
 
3
  if ( ! defined( 'ABSPATH' ) ) exit;
4
 
5
  $login_Version = unserialize(get_option('Admin_custome_login_Version'));
6
+ $Version = $login_Version['Version'];
7
  if(!isset($Version)){
8
  $login_Version= serialize(array(
9
  'Version' => '1.0'
16
  add_option("Admin_custome_login_dashboard", $dashboard_page);
17
 
18
  $top_page = serialize(array(
19
+ 'top_bg_type'=>'static-background-image',
20
+ 'top_color' => '#f9fad2',
21
+ 'top_image' => WEBLIZAR_NALF_PLUGIN_URL.'/images/3d-background.jpg',
22
+ 'top_cover' => 'yes',
23
+ 'top_repeat' => 'repeat',
24
+ 'top_position' => 'left top',
25
+ 'top_attachment' => 'fixed',
26
+ 'top_slideshow_no' => '6',
27
+ 'top_bg_slider_animation' => 'slider-style1'
28
  ));
29
  add_option("Admin_custome_login_top", $top_page);
30
 
31
  $login_page = serialize(array(
32
+ 'login_form_position' => 'default',
33
+ 'login_form_float' => 'center',
34
+ 'login_form_left'=>'700',
35
+ 'login_form_top'=>'300',
36
+ 'login_custom_css'=>'',
37
+ 'login_redirect_force' => 'no',
38
+ 'login_redirect_user'=>'',
39
  'login_force_redirect_url' => get_home_url()."/wp-login.php",
40
+ 'login_bg_type'=>'static-background-image',
41
+ 'login_bg_color' => '#1e73be',
42
+ 'login_bg_effect' => 'pattern-1',
43
+ 'login_bg_image' => WEBLIZAR_NALF_PLUGIN_URL.'/images/3d-background.jpg',
44
+ 'login_form_opacity' => '10',
45
+ 'login_form_width' => '358',
46
+ 'login_form_radius' => '10',
47
+ 'login_border_style' => 'solid',
48
+ 'login_border_thikness' => '4',
49
+ 'login_border_color' => '#0069A0',
50
+ 'login_bg_repeat' => 'repeat',
51
+ 'login_bg_position' => 'left top',
52
+ 'login_enable_shadow' => 'yes',
53
+ 'login_shadow_color' => '#C8C8C8',
54
+ 'log_form_above_msg' => '',
55
+ 'login_msg_fontsize' => '16',
56
+ 'login_msg_font_color' => '#000000',
57
+ 'tagline_msg' => 'Login form is designed using <a href="https://wordpress.org/plugins/admin-custom-login/" target="_blank">ACL</a> plugin by <a href="https://www.weblizar.com" target="_blank">Weblizar</a>.',
58
+ 'user_cust_lbl' => 'Type Username or Email',
59
+ 'pass_cust_lbl' => 'Type Password',
60
+ 'label_username' => 'Username / Email',
61
+ 'label_password' => 'Password',
62
+ 'label_loginButton' => 'Log In'
63
  ));
64
  add_option("Admin_custome_login_login", $login_page);
65
  $text_and_color_page= serialize(array(
66
+ 'heading_font_color'=>'#ffffff',
67
+ 'input_font_color'=>'#000000',
68
+ 'link_color'=>'#ffffff',
69
+ 'button_color'=>'#dd3333',
70
+ 'login_button_font_color'=>'#ffffff',
71
+ 'heading_font_size'=>'14',
72
+ 'input_font_size'=>'18',
73
+ 'link_size'=>'14',
74
+ 'button_font_size'=>'14',
75
+ 'enable_link_shadow'=>'yes',
76
+ 'link_shadow_color'=>'#ffffff',
77
+ 'heading_font_style'=>'Open Sans',
78
+ 'input_font_style'=>'Open Sans',
79
+ 'link_font_style'=>'Open Sans',
80
+ 'button_font_style'=>'Open Sans',
81
+ 'enable_inputbox_icon'=>'yes',
82
+ 'user_input_icon'=>'fa-user',
83
+ 'password_input_icon'=>'fa-key',
84
  ));
85
  add_option("Admin_custome_login_text", $text_and_color_page);
86
 
87
  $logo_page= serialize(array(
88
+ 'logo_image'=> WEBLIZAR_NALF_PLUGIN_URL.'/images/default-logo.png',
89
+ 'logo_width'=>'274',
90
+ 'logo_height'=>'63',
91
+ 'logo_url'=>home_url(),
92
+ 'logo_url_title'=>'Your Site Name and Info'
93
  ));
94
  add_option("Admin_custome_login_logo", $logo_page);
95
 
120
  add_option("Admin_custome_login_Social", $Social_page);
121
 
122
  $Slidshow_image=serialize(array(
123
+ 'Slidshow_image_1'=> WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
124
+ 'Slidshow_image_2'=> WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
125
+ 'Slidshow_image_3'=> WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
126
+ 'Slidshow_image_4'=> WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
127
+ 'Slidshow_image_5'=> WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
128
+ 'Slidshow_image_6'=> WEBLIZAR_NALF_PLUGIN_URL.'/images/rpg-default.jpg',
129
+ 'Slidshow_image_label_1'=> '' ,
130
+ 'Slidshow_image_label_2'=> '' ,
131
+ 'Slidshow_image_label_3'=> '' ,
132
+ 'Slidshow_image_label_4'=> '' ,
133
+ 'Slidshow_image_label_5'=> '' ,
134
+ 'Slidshow_image_label_6'=> ''
135
  ));
136
  add_option("Admin_custome_login_Slidshow", $Slidshow_image);
137
 
138
  $g_page= serialize(array(
139
+ 'site_key'=> '',
140
+ 'secret_key'=>'',
141
+ 'login_enable_gcaptcha'=>'no'
142
  ));
143
  add_option("Admin_custome_login_gcaptcha", $g_page);
144
  }
145
+ ?>
login-form-screen.php CHANGED
@@ -1,93 +1,90 @@
1
  <?php
2
  // Exit if accessed directly
3
- if (!defined('ABSPATH')) exit;
4
 
5
- function acl_er_login_logo()
6
- {
7
  //Get all options from db
8
- $er_options = get_option('plugin_erident_settings');
9
- $top_page = unserialize(get_option('Admin_custome_login_top'));
10
- $login_page = unserialize(get_option('Admin_custome_login_login'));
11
  $text_and_color_page = unserialize(get_option('Admin_custome_login_text'));
12
- $logo_page = unserialize(get_option('Admin_custome_login_logo'));
13
- $Social_page = unserialize(get_option('Admin_custome_login_Social'));
14
 
15
- if (isset($login_page['login_custom_css'])) {
16
  $login_custom_css = $login_page['login_custom_css'];
17
- } else {
18
  $login_custom_css = "";
19
  }
20
- if (isset($login_page['login_form_float'])) {
21
  $login_form_float = $login_page['login_form_float'];
22
- } else {
23
  $login_form_float = "center";
24
  }
25
- if (isset($login_page['login_form_position'])) {
26
  $login_form_position = $login_page['login_form_position'];
27
- } else {
28
  $login_form_position = "default";
29
  }
30
-
31
- if ($top_page['top_bg_type'] == "slider-background") {
32
- if ($top_page['top_bg_slider_animation'] == "slider-style1") {
33
  require_once('css/slider-style1.php');
34
- } else if ($top_page['top_bg_slider_animation'] == "slider-style2") {
35
  require_once('css/slider-style2.php');
36
- } else if ($top_page['top_bg_slider_animation'] == "slider-style3") {
37
  require_once('css/slider-style3.php');
38
- } else if ($top_page['top_bg_slider_animation'] == "slider-style4") {
39
  require_once('css/slider-style4.php');
40
  }
41
- }
42
 
43
- if ($text_and_color_page['enable_link_shadow'] == "yes") {
44
- $link_shadow_color = $text_and_color_page['link_shadow_color'] . ' 0 1px 0';
45
  } else {
46
  $link_shadow_color = "none";
47
  }
48
- if ($login_page['login_enable_shadow'] == "yes") {
49
- $login_shadow_color = '0 4px 10px -1px ' . $login_page['login_shadow_color'];
50
  } else {
51
  $login_shadow_color = "none";
52
  }
53
-
54
- // Check if opacity field is empty
55
- if ($login_page['login_form_opacity'] == "10") {
56
  $login_form_opacity = "1";
57
  } else {
58
- $login_form_opacity = '0.' . $login_page['login_form_opacity'];
59
- }
60
-
61
- function weblizar_hex2rgb($colour)
62
- {
63
- if ($colour[0] == '#') {
64
- $colour = substr($colour, 1);
65
- }
66
- if (strlen($colour) == 6) {
67
- list($r, $g, $b) = array($colour[0] . $colour[1], $colour[2] . $colour[3], $colour[4] . $colour[5]);
68
- } elseif (strlen($colour) == 3) {
69
- list($r, $g, $b) = array($colour[0] . $colour[0], $colour[1] . $colour[1], $colour[2] . $colour[2]);
70
- } else {
71
- return false;
72
- }
73
- $r = hexdec($r);
74
- $g = hexdec($g);
75
- $b = hexdec($b);
76
- return array('red' => $r, 'green' => $g, 'blue' => $b);
77
  }
78
- $btnrgba = weblizar_hex2rgb($text_and_color_page['button_color']);
79
  // $btnfontrgba = weblizar_hex2rgb( isset( $text_and_color_page['login_button_font_color'] ) ? $text_and_color_page['login_button_font_color'] : '#ffffff' );
80
- $loginbg = weblizar_hex2rgb($login_page['login_bg_color']);
81
  //require social icon css
82
  require_once('css/socialcss.php');
83
 
84
- add_action('admin_print_scripts', 'acl_admin_font');
85
- function acl_admin_font()
86
- {
87
- wp_enqueue_script('wl-acl-font', WEBLIZAR_NALF_PLUGIN_URL . 'js/webfonts.js', array('jquery'), true, false);
88
- }
89
- ?>
90
- <script src="https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script>
91
  <script type="text/javascript">
92
  WebFont.load({
93
  google: {
@@ -109,273 +106,248 @@ function acl_er_login_logo()
109
  families: ["<?php echo esc_attr($text_and_color_page['button_font_style']); ?>"] // saved value
110
  }
111
  });
112
- </script>
113
  <?php
114
- /* Logo URL */
115
- function my_login_logo_url()
116
- {
117
- if (get_option('Admin_custome_login_logo')) {
118
- $logo_page = unserialize(get_option('Admin_custome_login_logo'));
119
- return $logo_page['logo_url'];
120
- // make get option varibles and use
121
- } else {
122
- return home_url();
123
- /*create default variables and use*/
124
- }
125
- }
126
- add_filter('login_headerurl', 'my_login_logo_url');
127
- /* Logo URL Title*/
128
- function my_login_logo_url_title()
129
- {
130
- if (get_option('Admin_custome_login_logo')) {
131
- $logo_page = unserialize(get_option('Admin_custome_login_logo'));
132
- return $logo_page['logo_url_title'];
133
- // make get option varibles and use
134
- } else {
135
- return esc_html_e('Your Site Name and Info', WEBLIZAR_ACL);
136
- // create default variables and use
137
- }
138
- }
139
- add_filter('login_headertext', 'my_login_logo_url_title');
140
  ?>
141
- <style type="text/css">
142
  <?php echo esc_attr($login_custom_css); ?>
143
-
144
  /* Styles loading for Admin Custome Login */
145
  html {
146
  background: none !important;
147
  }
148
-
149
- <?php if ($top_page['top_bg_type'] == "static-background-color") { ?>html body.login {
150
- background: <?php echo esc_attr($top_page['top_color']); ?>;
151
  }
152
-
153
- <?php } else if ($top_page['top_bg_type'] == "static-background-image") { ?>html body.login {
154
- <?php if ($top_page['top_cover'] == "yes") { ?>background: url(<?php echo esc_attr($top_page['top_image']); ?>) no-repeat center center fixed;
 
155
  -webkit-background-size: cover;
156
  -moz-background-size: cover;
157
  -o-background-size: cover;
158
  background-size: cover;
159
- <?php } else { ?>background: url(<?php echo esc_attr($top_page['top_image']); ?>) <?php echo esc_attr($top_page['top_repeat']); ?> <?php echo esc_attr($top_page['top_position']); ?> !important;
 
160
  background-size: auto !important;
161
  <?php } ?>
162
  }
163
-
164
- <?php } else if ($top_page['top_bg_type'] == "slider-background") { ?>html body.login {
165
  background: #000;
166
  }
167
-
168
  <?php }
169
- if (isset($logo_page['logo_show']) && ($logo_page['logo_show'] == 'no')) {
170
- ?>body.login div#login>h1 {
 
171
  display: none;
172
  }
173
-
174
  <?php
175
  } else {
176
  ?>
177
-
178
  /* Styles for logo image */
179
- body.login div#login h1 a {
180
- background-image: url(<?php echo esc_url($logo_page['logo_image']); ?>) !important;
181
- padding-bottom: 30px;
182
- <?php if ($login_form_float == "center") { ?>margin: 0 auto;
183
- <?php } ?><?php if ($login_form_float == "left") { ?>margin-left: 30px;
184
- <?php } ?><?php if ($login_form_float == "right") { ?>margin-right: 25px;
185
- <?php } ?>background-size: <?php echo esc_attr($logo_page['logo_width']); ?>px <?php echo esc_attr($logo_page['logo_height']); ?>px;
 
 
 
 
 
 
186
  width: <?php echo esc_attr($logo_page['logo_width']); ?>px;
187
  height: <?php echo esc_attr($logo_page['logo_height']); ?>px;
188
  }
189
-
190
  <?php
191
  }
192
- if ($login_form_position == 'lf_float_style') { ?>#login {
193
- float: <?php echo esc_attr($login_form_float); ?> !important;
 
194
  position: relative !important;
195
- <?php if ($login_form_float == "left") { ?>padding-left: 25px !important;
196
- <?php } ?><?php if ($login_form_float == "right") { ?>padding-right: 25px !important;
 
 
 
197
  <?php } ?>
198
- }
199
-
200
- <?php } ?><?php if ($login_form_position == 'lf_customize_style') { ?>#login {
201
- position: relative !important;
202
- <?php if ($login_page['login_form_left'] !== "") { ?>margin-left: <?php echo esc_attr($login_page['login_form_left']); ?>px !important;
203
- <?php } ?><?php if ($login_page['login_form_top'] !== "") { ?>padding-top: <?php echo esc_attr($login_page['login_form_top']); ?>px !important;
204
  <?php } ?>
 
 
 
 
 
 
205
  }
206
-
207
- <?php } ?>body.login #login {
208
- width: <?php echo esc_attr($login_page['login_form_width']); ?>px;
209
- }
210
-
211
  .login form {
212
- border-radius: <?php echo esc_attr($login_page['login_form_radius']); ?>px;
213
- border: <?php echo esc_attr($login_page['login_border_thikness']); ?>px <?php echo esc_attr($login_page['login_border_style']); ?> <?php echo esc_attr($login_page['login_border_color']); ?> !important;
214
- -moz-box-shadow: <?php echo esc_attr($login_shadow_color); ?>;
215
  -webkit-box-shadow: <?php echo esc_attr($login_shadow_color); ?>;
216
- box-shadow: <?php echo esc_attr($login_shadow_color); ?> !important;
217
- <?php if ($Social_page['enable_social_icon'] == "inner" || $Social_page['enable_social_icon'] == "both") { ?>padding: 26px 24px 8px;
218
- <?php } ?>position: relative;
219
- z-index: 1;
 
 
220
  /* for ie */
221
- background-color: rgb(<?php echo esc_attr($loginbg['red']); ?>, <?php echo esc_attr($loginbg['green']); ?>, <?php echo esc_attr($loginbg['blue']); ?>) !important;
222
- background: url(<?php echo esc_attr($login_page['login_bg_image']); ?>) <?php echo esc_attr($login_page['login_bg_repeat']); ?> <?php echo esc_attr($login_page['login_bg_position']); ?>;
223
- background: rgba(<?php echo esc_attr($loginbg['red']); ?>, <?php echo esc_attr($loginbg['green']); ?>, <?php echo esc_attr($loginbg['blue']); ?>, <?php echo esc_attr($login_form_opacity); ?>) !important;
224
- <?php if ($login_page['login_bg_type'] == "static-background-image") { ?>background: url('<?php echo WEBLIZAR_NALF_PLUGIN_URL . 'css/img/' . $login_page['login_bg_effect'] . '.png'; ?>') repeat scroll left top, url(<?php echo esc_attr($login_page['login_bg_image']); ?>) <?php echo esc_attr($login_page['login_bg_repeat']); ?> <?php echo esc_attr($login_page['login_bg_position']); ?> !important;
 
225
  <?php } ?>
 
 
226
  }
227
-
228
- .icon-ph {
229
- color: <?php echo esc_attr($text_and_color_page['input_font_color']); ?>;
 
230
  }
231
-
232
- body.login div#login form p label,
233
- body.login div#login form #lable_password_input label,
234
- body.login div#login form #lable_login_input,
235
- body.login div#login form .user-pass-wrap,
236
- body.login div#login form #forgetmenot_input,
237
- body.login div#login form #submit_input {
238
- color: <?php echo esc_attr($text_and_color_page['heading_font_color']); ?> !important;
239
- font-size: <?php echo esc_attr($text_and_color_page['heading_font_size']); ?>px !important;
240
- font-family: <?php echo esc_attr($text_and_color_page['heading_font_style']); ?> !important;
241
  }
242
 
243
- #reg_passmail {
244
- color: <?php echo esc_attr($text_and_color_page['heading_font_color']); ?> !important;
245
- font-size: <?php echo esc_attr($text_and_color_page['heading_font_size']); ?>px !important;
246
- font-family: <?php echo esc_attr($text_and_color_page['heading_font_style']); ?> !important;
247
- }
248
-
249
- body.login #loginform p.submit .button-primary,
250
- body.wp-core-ui .button-primary {
251
  background: <?php echo esc_attr($text_and_color_page['button_color']); ?> !important;
252
- color: <?php echo isset($text_and_color_page['login_button_font_color']) ? $text_and_color_page['login_button_font_color'] : '#ffffff'; ?> !important;
253
- font-size: <?php echo esc_attr($text_and_color_page['button_font_size']); ?>px;
254
  border: none !important;
255
- text-shadow: <?php echo esc_attr($link_shadow_color); ?>;
256
- font-family: <?php echo esc_attr($text_and_color_page['button_font_style']); ?>;
257
  }
258
-
259
- body.login #loginform p.submit .button-primary:hover,
260
- body.login #loginform p.submit .button-primary:focus,
261
- body.wp-core-ui .button-primary:hover {
262
- background: rgba(<?php echo esc_attr($btnrgba['red']); ?>, <?php echo esc_attr($btnrgba['green']); ?>, <?php echo esc_attr($btnrgba['blue']); ?>, 0.9) !important;
263
- /*color: rgba(<?php echo esc_attr($btnrgba['red']); ?>,<?php echo esc_attr($btnrgba['green']); ?>,<?php echo esc_attr($btnrgba['blue']); ?>, 0.9) !important;*/
264
  }
265
-
266
- body.login div#login form .input,
267
- .login input[type="text"] {
268
  color: <?php echo esc_attr($text_and_color_page['input_font_color']); ?>;
269
- font-size: <?php echo esc_attr($text_and_color_page['input_font_size']); ?>px;
270
  font-family: <?php echo esc_attr($text_and_color_page['input_font_style']); ?>;
271
  -webkit-box-shadow: 0 0 0px 1000px white inset;
272
  -webkit-text-fill-color: <?php echo esc_attr($text_and_color_page['input_font_color']); ?> !important;
273
  }
274
-
275
  p.message.register {
276
- display: none;
277
  }
278
-
279
- <?php
280
- if (isset($text_and_color_page['show_remember_me_field']) && ($text_and_color_page['show_remember_me_field'] == 'no')) {
281
- ?>p.forgetmenot {
282
- display: none;
283
- }
284
-
285
- <?php } ?><?php
286
- if (isset($text_and_color_page['show_back_to_site_link']) && ($text_and_color_page['show_back_to_site_link'] == 'no')) {
287
- ?>p#backtoblog>a {
288
- display: none;
289
- }
290
-
291
- <?php } ?><?php
292
- if (isset($text_and_color_page['show_copyright_link_text']) && ($text_and_color_page['show_copyright_link_text'] == 'no')) {
293
- ?>.divfooter {
294
  display: none;
295
- }
296
-
297
- <?php } ?>body.login #nav a,
298
- body.login #backtoblog a {
 
 
 
 
299
  color: <?php echo esc_attr($text_and_color_page['link_color']); ?> !important;
300
- font-family: <?php echo esc_attr($text_and_color_page['link_font_style']); ?> !important;
301
- font-size: <?php echo esc_attr($text_and_color_page['link_size']); ?>px !important;
302
  }
303
-
304
- body.login #nav,
305
- body.login #backtoblog {
306
  text-shadow: <?php echo esc_attr($link_shadow_color); ?>;
307
  }
308
-
309
- <?php if ($login_form_float == "right") { ?>.login #nav {
310
  margin: 29px 0 60px;
311
  }
312
-
313
- body.login #nav a {
314
- float: right;
315
  }
316
-
317
  body.login #backtoblog a {
318
- float: left;
319
- }
320
-
321
- <?php } ?>.divfooter {
322
- color: #fff;
323
- padding-top: 10px !important;
324
- text-align: center;
325
- width: 335px;
326
- }
327
-
328
- .divfooter a,
329
- body.login #backtoblog .divfooter {
330
- color: <?php echo esc_attr(isset($login_page['login_tagline_text_color']) ? $login_page['login_tagline_text_color'] : '#ffffff'); ?> !important;
331
- text-shadow: none;
332
- }
333
-
334
- .divfooter a,
335
- body.login #backtoblog .divfooter a {
336
- color: <?php echo esc_attr(isset($login_page['login_tagline_link_color']) ? $login_page['login_tagline_link_color'] : '#f00'); ?> !important;
337
- text-shadow: none;
338
- }
339
-
340
- .login-msg-above {
341
- background: #ffffff9e;
342
- padding: 12px !important;
343
- margin: 4px 0px !important;
344
- border-bottom: 3px solid #fff;
345
- border-radius: 25px;
346
- line-height: 1.4;
347
- box-shadow: 0 1px 1px 0 hsla(0, 0%, 0%, 0.1);
348
- font-size: <?php if (isset($login_page['login_msg_fontsize'])) {
349
- echo esc_attr($login_page['login_msg_fontsize']);
350
- } else {
351
- echo 16;
352
- } ?>px !important;
353
- text-align: center;
354
- font-weight: 500;
355
- color: <?php if (isset($login_page['login_msg_font_color'])) {
356
- echo esc_attr($login_page['login_msg_font_color']);
357
- } else {
358
- echo "#000";
359
- } ?> !important;
360
- }
361
- </style>
362
- <?php
363
  /** Message Above Login Form ***/
364
- function acl_login_message($message)
365
- {
366
  $login_page = unserialize(get_option('Admin_custome_login_login'));
367
- if (!empty($login_page['log_form_above_msg'])) {
368
- $log_form_above_msg = $login_page['log_form_above_msg'];
369
- return "<p class='login-msg-above'>" . html_entity_decode(stripslashes($log_form_above_msg)) . "</p>";
370
- } else {
371
- return $message;
372
- }
373
  }
374
- add_filter('login_message', 'acl_login_message');
 
375
  }
376
  $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
377
- $dashboard_status = isset($dashboard_page['dashboard_status']);
378
- if ($dashboard_status == "enable") {
379
- add_action('login_enqueue_scripts', 'acl_er_login_logo');
380
  }
381
  ?>
1
  <?php
2
  // Exit if accessed directly
3
+ if ( ! defined( 'ABSPATH' ) ) exit;
4
 
5
+ function acl_er_login_logo() {
 
6
  //Get all options from db
7
+ $er_options = get_option('plugin_erident_settings');
8
+ $top_page = unserialize(get_option('Admin_custome_login_top'));
9
+ $login_page = unserialize(get_option('Admin_custome_login_login'));
10
  $text_and_color_page = unserialize(get_option('Admin_custome_login_text'));
11
+ $logo_page = unserialize(get_option('Admin_custome_login_logo'));
12
+ $Social_page = unserialize(get_option('Admin_custome_login_Social'));
13
 
14
+ if(isset($login_page['login_custom_css'])){
15
  $login_custom_css = $login_page['login_custom_css'];
16
+ }else{
17
  $login_custom_css = "";
18
  }
19
+ if(isset($login_page['login_form_float'])){
20
  $login_form_float = $login_page['login_form_float'];
21
+ }else{
22
  $login_form_float = "center";
23
  }
24
+ if(isset($login_page['login_form_position'])){
25
  $login_form_position = $login_page['login_form_position'];
26
+ }else{
27
  $login_form_position = "default";
28
  }
29
+
30
+ if ($top_page['top_bg_type'] == "slider-background"){
31
+ if($top_page['top_bg_slider_animation'] == "slider-style1") {
32
  require_once('css/slider-style1.php');
33
+ } else if($top_page['top_bg_slider_animation'] == "slider-style2") {
34
  require_once('css/slider-style2.php');
35
+ } else if($top_page['top_bg_slider_animation'] == "slider-style3") {
36
  require_once('css/slider-style3.php');
37
+ } else if($top_page['top_bg_slider_animation'] == "slider-style4") {
38
  require_once('css/slider-style4.php');
39
  }
40
+ }
41
 
42
+ if($text_and_color_page['enable_link_shadow'] == "yes") {
43
+ $link_shadow_color = $text_and_color_page['link_shadow_color'].' 0 1px 0';
44
  } else {
45
  $link_shadow_color = "none";
46
  }
47
+ if($login_page['login_enable_shadow'] == "yes") {
48
+ $login_shadow_color = '0 4px 10px -1px '.$login_page['login_shadow_color'];
49
  } else {
50
  $login_shadow_color = "none";
51
  }
52
+
53
+ // Check if opacity field is empty
54
+ if($login_page['login_form_opacity'] == "10") {
55
  $login_form_opacity = "1";
56
  } else {
57
+ $login_form_opacity = '0.'.$login_page['login_form_opacity'];
58
+ }
59
+
60
+ function weblizar_hex2rgb( $colour ) {
61
+ if ( $colour[0] == '#' ) {
62
+ $colour = substr( $colour, 1 );
63
+ }
64
+ if ( strlen( $colour ) == 6 ) {
65
+ list( $r, $g, $b ) = array( $colour[0] . $colour[1], $colour[2] . $colour[3], $colour[4] . $colour[5] );
66
+ } elseif ( strlen( $colour ) == 3 ) {
67
+ list( $r, $g, $b ) = array( $colour[0] . $colour[0], $colour[1] . $colour[1], $colour[2] . $colour[2] );
68
+ } else {
69
+ return false;
70
+ }
71
+ $r = hexdec( $r );
72
+ $g = hexdec( $g );
73
+ $b = hexdec( $b );
74
+ return array( 'red' => $r, 'green' => $g, 'blue' => $b );
 
75
  }
76
+ $btnrgba = weblizar_hex2rgb( $text_and_color_page['button_color'] );
77
  // $btnfontrgba = weblizar_hex2rgb( isset( $text_and_color_page['login_button_font_color'] ) ? $text_and_color_page['login_button_font_color'] : '#ffffff' );
78
+ $loginbg = weblizar_hex2rgb( $login_page['login_bg_color'] );
79
  //require social icon css
80
  require_once('css/socialcss.php');
81
 
82
+ add_action( 'admin_print_scripts', 'acl_admin_font' );
83
+ function acl_admin_font() {
84
+ wp_enqueue_script('wl-acl-font',WEBLIZAR_NALF_PLUGIN_URL.'js/webfonts.js', array('jquery'), true, false);
85
+ }
86
+ ?>
87
+ <script src="https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script>
 
88
  <script type="text/javascript">
89
  WebFont.load({
90
  google: {
106
  families: ["<?php echo esc_attr($text_and_color_page['button_font_style']); ?>"] // saved value
107
  }
108
  });
109
+ </script>
110
  <?php
111
+ /* Logo URL */
112
+ function my_login_logo_url() {
113
+ if(get_option('Admin_custome_login_logo')) {
114
+ $logo_page = unserialize(get_option('Admin_custome_login_logo'));
115
+ return $logo_page['logo_url'];
116
+ // make get option varibles and use
117
+ } else {
118
+ return home_url();
119
+ /*create default variables and use*/
120
+ }
121
+ }
122
+ add_filter( 'login_headerurl', 'my_login_logo_url' );
123
+ /* Logo URL Title*/
124
+ function my_login_logo_url_title() {
125
+ if(get_option('Admin_custome_login_logo')) {
126
+ $logo_page = unserialize(get_option('Admin_custome_login_logo'));
127
+ return $logo_page['logo_url_title'];
128
+ // make get option varibles and use
129
+ } else {
130
+ return esc_html_e('Your Site Name and Info', WEBLIZAR_ACL);
131
+ // create default variables and use
132
+ }
133
+ }
134
+ add_filter( 'login_headertext', 'my_login_logo_url_title' );
 
 
135
  ?>
136
+ <style type="text/css">
137
  <?php echo esc_attr($login_custom_css); ?>
 
138
  /* Styles loading for Admin Custome Login */
139
  html {
140
  background: none !important;
141
  }
142
+ <?php if($top_page['top_bg_type'] == "static-background-color"){ ?>
143
+ html body.login {
144
+ background: <?php echo esc_attr($top_page['top_color']); ?> ;
145
  }
146
+ <?php } else if ($top_page['top_bg_type'] == "static-background-image"){ ?>
147
+ html body.login {
148
+ <?php if($top_page['top_cover']=="yes") { ?>
149
+ background: url(<?php echo esc_attr($top_page['top_image']); ?>) no-repeat center center fixed;
150
  -webkit-background-size: cover;
151
  -moz-background-size: cover;
152
  -o-background-size: cover;
153
  background-size: cover;
154
+ <?php } else { ?>
155
+ background: url(<?php echo esc_attr($top_page['top_image']); ?>) <?php echo esc_attr($top_page['top_repeat']); ?> <?php echo esc_attr($top_page['top_position']); ?> !important ;
156
  background-size: auto !important;
157
  <?php } ?>
158
  }
159
+ <?php } else if ($top_page['top_bg_type'] == "slider-background"){ ?>
160
+ html body.login {
161
  background: #000;
162
  }
 
163
  <?php }
164
+ if(isset( $logo_page['logo_show'] ) && ($logo_page['logo_show'] == 'no')) {
165
+ ?>
166
+ body.login div#login > h1 {
167
  display: none;
168
  }
 
169
  <?php
170
  } else {
171
  ?>
 
172
  /* Styles for logo image */
173
+ body.login div#login h1 a {
174
+ background-image: url(<?php echo esc_url($logo_page['logo_image']); ?>) !important;
175
+ padding-bottom: 30px;
176
+ <?php if($login_form_float == "center") {?>
177
+ margin: 0 auto;
178
+ <?php }?>
179
+ <?php if($login_form_float == "left") {?>
180
+ margin-left:30px;
181
+ <?php }?>
182
+ <?php if($login_form_float == "right") {?>
183
+ margin-right:25px;
184
+ <?php }?>
185
+ background-size: <?php echo esc_attr($logo_page['logo_width']); ?>px <?php echo esc_attr($logo_page['logo_height']); ?>px;
186
  width: <?php echo esc_attr($logo_page['logo_width']); ?>px;
187
  height: <?php echo esc_attr($logo_page['logo_height']); ?>px;
188
  }
 
189
  <?php
190
  }
191
+ if($login_form_position == 'lf_float_style') { ?>
192
+ #login {
193
+ float:<?php echo esc_attr($login_form_float); ?> !important;
194
  position: relative !important;
195
+ <?php if($login_form_float == "left") { ?>
196
+ padding-left: 25px !important;
197
+ <?php }?>
198
+ <?php if($login_form_float == "right") { ?>
199
+ padding-right: 25px !important;
200
  <?php } ?>
201
+ } <?php } ?>
202
+ <?php if($login_form_position == 'lf_customize_style') { ?>
203
+ #login{
204
+ position:relative !important;
205
+ <?php if($login_page['login_form_left'] !== "") { ?>
206
+ margin-left:<?php echo esc_attr($login_page['login_form_left']); ?>px !important;
207
  <?php } ?>
208
+ <?php if($login_page['login_form_top'] !== "") { ?>
209
+ padding-top: <?php echo esc_attr($login_page['login_form_top']); ?>px !important;
210
+ <?php } ?>
211
+ } <?php }?>
212
+ body.login #login {
213
+ width:<?php echo esc_attr($login_page['login_form_width']); ?>px;
214
  }
 
 
 
 
 
215
  .login form {
216
+ border-radius:<?php echo esc_attr($login_page['login_form_radius']); ?>px;
217
+ border:<?php echo esc_attr($login_page['login_border_thikness']); ?>px <?php echo esc_attr($login_page['login_border_style']); ?> <?php echo esc_attr($login_page['login_border_color']); ?> !important;
218
+ -moz-box-shadow: <?php echo esc_attr($login_shadow_color); ?>;
219
  -webkit-box-shadow: <?php echo esc_attr($login_shadow_color); ?>;
220
+ box-shadow: <?php echo esc_attr($login_shadow_color); ?> !important;
221
+ <?php if($Social_page['enable_social_icon'] == "inner" || $Social_page['enable_social_icon'] == "both"){ ?>
222
+ padding: 26px 24px 8px;
223
+ <?php } ?>
224
+ position: relative;
225
+ z-index: 1;
226
  /* for ie */
227
+ background-color: rgb(<?php echo esc_attr($loginbg['red']);?>,<?php echo esc_attr($loginbg['green']);?>,<?php echo esc_attr($loginbg['blue']);?>) !important;
228
+ background: url(<?php echo esc_attr($login_page['login_bg_image']); ?>) <?php echo esc_attr($login_page['login_bg_repeat']); ?> <?php echo esc_attr($login_page['login_bg_position']); ?>;
229
+ background: rgba(<?php echo esc_attr($loginbg['red']);?>,<?php echo esc_attr($loginbg['green']);?>,<?php echo esc_attr($loginbg['blue']);?>,<?php echo esc_attr($login_form_opacity); ?>)!important;
230
+ <?php if($login_page['login_bg_type'] == "static-background-image" ){?>
231
+ background: url('<?php echo WEBLIZAR_NALF_PLUGIN_URL.'css/img/'.$login_page['login_bg_effect'].'.png'; ?>') repeat scroll left top, url(<?php echo esc_attr($login_page['login_bg_image']); ?>) <?php echo esc_attr($login_page['login_bg_repeat']); ?> <?php echo esc_attr($login_page['login_bg_position']); ?> !important;
232
  <?php } ?>
233
+ } .icon-ph {
234
+ color:<?php echo esc_attr($text_and_color_page['input_font_color']); ?>;
235
  }
236
+ body.login div#login form p label, body.login div#login form #lable_password_input label, body.login div#login form #lable_login_input, body.login div#login form .user-pass-wrap, body.login div#login form #forgetmenot_input, body.login div#login form #submit_input{
237
+ color:<?php echo esc_attr($text_and_color_page['heading_font_color']); ?> !important;
238
+ font-size:<?php echo esc_attr($text_and_color_page['heading_font_size']); ?>px !important;
239
+ font-family:<?php echo esc_attr($text_and_color_page['heading_font_style']); ?> !important;
240
  }
241
+ #reg_passmail{
242
+ color:<?php echo esc_attr($text_and_color_page['heading_font_color']); ?> !important;
243
+ font-size:<?php echo esc_attr($text_and_color_page['heading_font_size']); ?>px !important;
244
+ font-family:<?php echo esc_attr($text_and_color_page['heading_font_style']); ?> !important;
 
 
 
 
 
 
245
  }
246
 
247
+ body.login #loginform p.submit .button-primary, body.wp-core-ui .button-primary {
 
 
 
 
 
 
 
248
  background: <?php echo esc_attr($text_and_color_page['button_color']); ?> !important;
249
+ color: <?php echo isset( $text_and_color_page['login_button_font_color'] ) ? $text_and_color_page['login_button_font_color'] : '#ffffff'; ?> !important;
250
+ font-size:<?php echo esc_attr($text_and_color_page['button_font_size']); ?>px;
251
  border: none !important;
252
+ text-shadow: <?php echo esc_attr($link_shadow_color); ?>;
253
+ font-family:<?php echo esc_attr($text_and_color_page['button_font_style']); ?>;
254
  }
255
+ body.login #loginform p.submit .button-primary:hover, body.login #loginform p.submit .button-primary:focus, body.wp-core-ui .button-primary:hover {
256
+ background: rgba(<?php echo esc_attr($btnrgba['red']);?>,<?php echo esc_attr($btnrgba['green']);?>,<?php echo esc_attr($btnrgba['blue']);?>, 0.9) !important;
257
+ /*color: rgba(<?php echo esc_attr($btnrgba['red']);?>,<?php echo esc_attr($btnrgba['green']);?>,<?php echo esc_attr($btnrgba['blue']);?>, 0.9) !important;*/
 
 
 
258
  }
259
+ body.login div#login form .input, .login input[type="text"] {
 
 
260
  color: <?php echo esc_attr($text_and_color_page['input_font_color']); ?>;
261
+ font-size:<?php echo esc_attr($text_and_color_page['input_font_size']); ?>px;
262
  font-family: <?php echo esc_attr($text_and_color_page['input_font_style']); ?>;
263
  -webkit-box-shadow: 0 0 0px 1000px white inset;
264
  -webkit-text-fill-color: <?php echo esc_attr($text_and_color_page['input_font_color']); ?> !important;
265
  }
 
266
  p.message.register {
267
+ display: none;
268
  }
269
+ <?php
270
+ if(isset( $text_and_color_page['show_remember_me_field'] ) && ($text_and_color_page['show_remember_me_field'] == 'no')) {
271
+ ?>
272
+ p.forgetmenot {
273
+ display: none;
274
+ } <?php } ?>
275
+ <?php
276
+ if(isset( $text_and_color_page['show_back_to_site_link'] ) && ($text_and_color_page['show_back_to_site_link'] == 'no')) {
277
+ ?>
278
+ p#backtoblog > a {
 
 
 
 
 
 
279
  display: none;
280
+ } <?php } ?>
281
+ <?php
282
+ if(isset( $text_and_color_page['show_copyright_link_text'] ) && ($text_and_color_page['show_copyright_link_text'] == 'no')) {
283
+ ?>
284
+ .divfooter {
285
+ display: none;
286
+ } <?php } ?>
287
+ body.login #nav a, body.login #backtoblog a {
288
  color: <?php echo esc_attr($text_and_color_page['link_color']); ?> !important;
289
+ font-family:<?php echo esc_attr($text_and_color_page['link_font_style']); ?>!important;
290
+ font-size:<?php echo esc_attr($text_and_color_page['link_size']); ?>px !important;
291
  }
292
+ body.login #nav, body.login #backtoblog {
 
 
293
  text-shadow: <?php echo esc_attr($link_shadow_color); ?>;
294
  }
295
+ <?php if($login_form_float == "right") { ?>
296
+ .login #nav {
297
  margin: 29px 0 60px;
298
  }
299
+ body.login #nav a{
300
+ float:right;
 
301
  }
 
302
  body.login #backtoblog a {
303
+ float:left;
304
+ }
305
+ <?php } ?>
306
+ .divfooter {
307
+ color: #fff;
308
+ padding-top: 10px !important;
309
+ text-align: center;
310
+ width: 335px;
311
+ }
312
+ .divfooter a, body.login #backtoblog .divfooter {
313
+ color: <?php echo esc_attr( isset( $login_page['login_tagline_text_color'] ) ? $login_page['login_tagline_text_color'] : '#ffffff' ); ?> !important;
314
+ text-shadow: none;
315
+ }
316
+ .divfooter a, body.login #backtoblog .divfooter a {
317
+ color: <?php echo esc_attr( isset( $login_page['login_tagline_link_color'] ) ? $login_page['login_tagline_link_color'] : '#f00' ); ?> !important;
318
+ text-shadow: none;
319
+ }
320
+ .login-msg-above{
321
+ background: #ffffff9e;
322
+ padding: 12px !important;
323
+ margin: 4px 0px !important;
324
+ border-bottom: 3px solid #fff;
325
+ border-radius: 25px;
326
+ line-height: 1.4;
327
+ box-shadow: 0 1px 1px 0 hsla(0, 0%, 0%, 0.1);
328
+ font-size: <?php if(isset($login_page['login_msg_fontsize'])) { echo esc_attr($login_page['login_msg_fontsize']); } else { echo 16; } ?>px !important;
329
+ text-align: center;
330
+ font-weight: 500;
331
+ color: <?php if(isset($login_page['login_msg_font_color'])) { echo esc_attr($login_page['login_msg_font_color']); } else { echo "#000"; } ?> !important;
332
+ }
333
+ </style>
334
+ <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
335
  /** Message Above Login Form ***/
336
+ function acl_login_message( $message ) {
 
337
  $login_page = unserialize(get_option('Admin_custome_login_login'));
338
+ if (!empty($login_page['log_form_above_msg']) ){
339
+ $log_form_above_msg = $login_page['log_form_above_msg'];
340
+ return "<p class='login-msg-above'>".html_entity_decode(stripslashes($log_form_above_msg))."</p>";
341
+ } else {
342
+ return $message;
343
+ }
344
  }
345
+ add_filter( 'login_message', 'acl_login_message' );
346
+
347
  }
348
  $dashboard_page = unserialize(get_option('Admin_custome_login_dashboard'));
349
+ $dashboard_status = $dashboard_page['dashboard_status'];
350
+ if($dashboard_status == "enable") {
351
+ add_action( 'login_enqueue_scripts', 'acl_er_login_logo' );
352
  }
353
  ?>
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.weblizar.com/
4
  Tags: admin login page, custom login page, custom admin login, custom login, customize wordpress login page, design wordpress login
5
  Requires at least: 4.0
6
  Tested up to: 5.5
7
- Stable tag: 3.1.8
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -189,10 +189,13 @@ Please use WordPress [support forum](http://wordpress.org/support/plugin/admin-c
189
 
190
  For more information, see [Weblizar](http://www.weblizar.com/)
191
 
 
 
 
192
  3.1.8 = [19-08-2020]
193
  * Changes: Dashboard form settings.
194
  * Updated: Bootstrap library.
195
- * Fixes : PHP ver- 7.4.8.
196
 
197
  3.1.7 = [15-07-2020]
198
  * Change: Minor Layout change.
4
  Tags: admin login page, custom login page, custom admin login, custom login, customize wordpress login page, design wordpress login
5
  Requires at least: 4.0
6
  Tested up to: 5.5
7
+ Stable tag: 3.1.9
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
189
 
190
  For more information, see [Weblizar](http://www.weblizar.com/)
191
 
192
+ 3.1.8 = [02-October-2020]
193
+ * fixed: settings save.
194
+
195
  3.1.8 = [19-08-2020]
196
  * Changes: Dashboard form settings.
197
  * Updated: Bootstrap library.
198
+ * Fixes : PHP ver- 7.4.8.
199
 
200
  3.1.7 = [15-07-2020]
201
  * Change: Minor Layout change.