PageSourceSearch

https://doctor4africa.com/wp-login.php?action=lostpassword

html doctor4africa.com collected 2026-10-02 13:02:41 UTC 71,105 bytes, 1,456 lines download raw bytes

1<!DOCTYPE html>
2	<html lang="en-US">
3	<head>
4	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5	<title>Lost Password &lsaquo; Doctor 4 Africa &#8212; WordPress</title>
6	<meta name='robots' content='noindex, follow' />
7<link rel='dns-prefetch' href='//www.google.com' />
8<link rel='dns-prefetch' href='//www.googletagmanager.com' />
vendor: 92 bytes, lines 8-9
8
9<script id="wordfence-ls-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
96LcqwgYqAAAAADDpmCh42itO4rWL-5m_tT0qDD32
vendor: 27 bytes, line 9
9&#038;ver=7.1.2"></script>
10<script id="wflsi18njs-js-extra">
11var WordfenceLSI18nStrings = {"%s ago":"%s ago","(definitely a human)":"(definitely a human)","(probably a bot)":"(probably a bot)","(probably a human)":"(probably a human)","or":"or","2FA":"2FA","2FA Notifications":"2FA Notifications","2FA Relative URL (optional)":"2FA Relative URL (optional)","2FA Role":"2FA Role","2FA Roles":"2FA Roles","Passkey/2FA management shortcode":"Passkey/2FA management shortcode","A reCAPTCHA score equal to or higher than this value will be considered human. Anything lower will be treated as a bot and require additional verification for login and registration.":"A reCAPTCHA score equal to or higher than this value will be considered human. Anything lower will be treated as a bot and require additional verification for login and registration.","When no override is set, Wordfence uses this site's main domain (\"%s\") so passkeys can work across its subdomains. To limit passkeys to a specific login hostname, enter it here. For example, \"example.com\" allows \"www.example.com\"; \"www.example.com\" does not allow \"example.com\" or \"login.example.com\".":"When no override is set, Wordfence uses this site's main domain (\"%s\") so passkeys can work across its subdomains. To limit passkeys to a specific login hostname, enter it here. For example, \"example.com\" allows \"www.example.com\"; \"www.example.com\" does not allow \"example.com\" or \"login.example.com\".","Authentication":"Authentication","Advanced Settings":"Advanced Settings","Advanced settings":"Advanced settings","2FA is available to all roles.":"2FA is available to all roles.","2FA is required for one or more roles.":"2FA is required for one or more roles.","Add Login Security to WooCommerce and custom account pages. Testing WooCommerce forms after enabling or changing these is recommended to ensure plugin compatibility.":"Add Login Security to WooCommerce and custom account pages. Testing WooCommerce forms after enabling or changing these is recommended to ensure plugin compatibility.","All roles are set to Optional.":"All roles are set to Optional.","All roles are set to Required.":"All roles are set to Required.","Allow users to protect password sign-in with an additional authentication method.":"Allow users to protect password sign-in with an additional authentication method.","Allow users to register and sign in with passkeys.":"Allow users to register and sign in with passkeys.","Choose whether 2FA is required, optional, or not allowed for each role.":"Choose whether 2FA is required, optional, or not allowed for each role.","Choose whether passkeys are disabled, optional, or required for each role.":"Choose whether passkeys are disabled, optional, or required for each role.","Configure Grace Period":"Configure Grace Period","Enable 2FA":"Enable 2FA","Enable passkeys":"Enable passkeys","Notifications are disabled because no roles are set to \"Required\" for passkeys or 2FA.":"Notifications are disabled because no roles are set to \"Required\" for passkeys or 2FA.","Learn more about 2FA":"Learn more about 2FA","Learn more about passkeys":"Learn more about passkeys","Manage shared login security behavior and administrative options.":"Manage shared login security behavior and administrative options.","Off":"Off","On":"On","Passkeys are available to all roles.":"Passkeys are available to all roles.","Passkeys will be enabled and set to Optional for all roles.":"Passkeys will be enabled and set to Optional for all roles.","Passkeys will be enabled and set to Optional for your role.":"Passkeys will be enabled and set to Optional for your role.","Roles are set to a mix of Optional and Required.":"Roles are set to a mix of Optional and Required.","Protect login and registration forms from automated abuse.":"Protect login and registration forms from automated abuse.","Show the Login Security menu to all users, even when both passkeys and 2FA are disabled.":"Show the Login Security menu to all users, even when both passkeys and 2FA are disabled.","Two-Factor Authentication":"Two-Factor Authentication","Who can use passkeys?":"Who can use passkeys?","Who can use 2FA?":"Who can use 2FA?","Always show Login Security menu":"Always show Login Security menu","Allow remembering device for 30 days":"Allow remembering device for 30 days","Allowlisted IP addresses that bypass 2FA, passkey requirements, and reCAPTCHA":"Allowlisted IP addresses that bypass 2FA, passkey requirements, and reCAPTCHA","Requests from these IPs bypass 2FA, passkey requirements, username/password restrictions for passkey-required accounts, and reCAPTCHA.":"Requests from these IPs bypass 2FA, passkey requirements, username/password restrictions for passkey-required accounts, and reCAPTCHA.","Allowlisted IPs must be placed on separate lines. You can specify ranges using the following formats: 127.0.0.1/24, 127.0.0.[1-100], or 127.0.0.1-127.0.1.100.":"Allowlisted IPs must be placed on separate lines. You can specify ranges using the following formats: 127.0.0.1/24, 127.0.0.[1-100], or 127.0.0.1-127.0.1.100.","An error occurred":"An error occurred","An error was encountered while trying to disable NTP. Please try again.":"An error was encountered while trying to disable NTP. Please try again.","An error was encountered while trying to reset the NTP state. Please try again.":"An error was encountered while trying to reset the NTP state. Please try again.","An error was encountered while trying to send the notification. Please try again.":"An error was encountered while trying to send the notification. Please try again.","Cancel":"Cancel","Cancel Changes":"Cancel Changes","Close":"Close","Confirm Requiring Passkeys for Your Role":"Confirm Requiring Passkeys for Your Role","Hostnames allowed to register and use passkeys. Most sites can leave the default values unchanged.":"Hostnames allowed to register and use passkeys. Most sites can leave the default values unchanged.","Count":"Count","Detected IP(s)":"Detected IP(s)","days":"days","Delete Login Security tables and data on deactivation":"Delete Login Security tables and data on deactivation","Disable":"Disable","Disable XML-RPC authentication":"Disable XML-RPC authentication","Edit trusted proxies":"Edit trusted proxies","e.g., /my-account/":"e.g., /my-account/","Enable reCAPTCHA on the login and user registration pages":"Enable reCAPTCHA on the login and user registration pages","Enable Now":"Enable Now","Enable Passkeys":"Enable Passkeys","An error was encountered while trying to authenticate with a passkey. Please try again.":"An error was encountered while trying to authenticate with a passkey. Please try again.","An error was encountered while trying to remove the passkey. Please try again.":"An error was encountered while trying to remove the passkey. Please try again.","An error was encountered while trying to save the new passkey. Please try again.":"An error was encountered while trying to save the new passkey. Please try again.","An error was encountered while trying to save the user-specific passkey options. Please try again.":"An error was encountered while trying to save the user-specific passkey options. Please try again.","An error was encountered while trying to start passkey login. Please try again.":"An error was encountered while trying to start passkey login. Please try again.","An error was encountered while trying to start passkey registration. Please try again.":"An error was encountered while trying to start passkey registration. Please try again.","Are you sure you want to remove this passkey?":"Are you sure you want to remove this passkey?","Passkey login requires HTTPS. Open this 
11site using https:// and try again.":"Passkey login requires HTTPS. Open this site using https:// and try again.","Allow username/password authentication":"Allow username/password authentication","Allow Update":"Allow Update","Add Passkey":"Add Passkey","Allowed Passkey Hostnames":"Allowed Passkey Hostnames","Existing passkeys may be blocked on any hostnames or ports removed from this list. Make sure every hostname and port users use to log in remains listed.":"Existing passkeys may be blocked on any hostnames or ports removed from this list. Make sure every hostname and port users use to log in remains listed.","Changing the passkey credential domain can block existing passkeys. If the new domain is different from, or does not include, the domain existing passkeys were created for, affected passkeys must be re-registered.":"Changing the passkey credential domain can block existing passkeys. If the new domain is different from, or does not include, the domain existing passkeys were created for, affected passkeys must be re-registered.","Error Adding Passkey":"Error Adding Passkey","Error Disabling NTP":"Error Disabling NTP","Error Removing Passkey":"Error Removing Passkey","Error Resetting NTP":"Error Resetting NTP","Error Resetting reCAPTCHA Statistics":"Error Resetting reCAPTCHA Statistics","Error Updating Public Suffix List":"Error Updating Public Suffix List","Error Updating Passkey Options":"Error Updating Passkey Options","Error Saving Option":"Error Saving Option","Error Saving Options":"Error Saving Options","Error Sending Notification":"Error Sending Notification","Error Starting Passkey Registration":"Error Starting Passkey Registration","Give users time to set up required passkeys or 2FA before access is restricted. Admin users must have the grace period manually enabled.":"Give users time to set up required passkeys or 2FA before access is restricted. Admin users must have the grace period manually enabled.","\u003Cstrong\u003EBefore requiring passkeys:\u003C/strong\u003E Make sure users have a backup passkey or another way to access their account":"\u003Cstrong\u003EBefore requiring passkeys:\u003C/strong\u003E Make sure users have a backup passkey or another way to access their account","General":"General","Grace Period":"Grace Period","Grace period":"Grace period","How to get IPs":"How to get IPs","If enabled, users with 2FA enabled may choose to be prompted for a code only once every 30 days per device.":"If enabled, users with 2FA enabled may choose to be prompted for a code only once every 30 days per device.","If enabled, XML-RPC calls that require authentication will also require a valid 2FA code to be appended to the password. You must choose the \"Skipped\" option if you use the WordPress app, the Jetpack plugin, or other services that require XML-RPC.":"If enabled, XML-RPC calls that require authentication will also require a valid 2FA code to be appended to the password. You must choose the \"Skipped\" option if you use the WordPress app, the Jetpack plugin, or other services that require XML-RPC.","If disabled, logging in with a username and password will be blocked for this account when a passkey is registered.":"If disabled, logging in with a username and password will be blocked for this account when a passkey is registered.","If disabled, XML-RPC requests that attempt authentication will be rejected, whether the user has 2FA enabled or not.":"If disabled, XML-RPC requests that attempt authentication will be rejected, whether the user has 2FA enabled or not.","If enabled, all settings and 2FA records will be deleted on deactivation. If later reactivated, all users that previously had 2FA active will need to set it up again.":"If enabled, all settings and 2FA records will be deleted on deactivation. If later reactivated, all users that previously had 2FA active will need to set it up again.","Learn More":"Learn More","Learn more":"Learn more","Log In with a Passkey":"Log In with a Passkey","Manage Login Security":"Manage Login Security","On multisite installations, passkey roles are currently limited to Super Administrators only":"On multisite installations, passkey roles are currently limited to Super Administrators only","NTP":"NTP","NTP is a protocol that allows for remote time synchronization. Wordfence Login Security uses this protocol to ensure that it has the most accurate time which is necessary for TOTP-based two-factor authentication.":"NTP is a protocol that allows for remote time synchronization. Wordfence Login Security uses this protocol to ensure that it has the most accurate time which is necessary for TOTP-based two-factor authentication.","NTP is currently \u003Cstrong\u003Eenabled\u003C/strong\u003E.":"NTP is currently \u003Cstrong\u003Eenabled\u003C/strong\u003E.","NTP is currently disabled as %d subsequent attempts have failed.":"NTP is currently disabled as %d subsequent attempts have failed.","NTP updates are currently failing.":"NTP updates are currently failing.","NTP was manually disabled.":"NTP was manually disabled.","NTP will be automatically disabled after %d more attempts.":"NTP will be automatically disabled after %d more attempts.","NTP will be automatically disabled after 1 more attempt.":"NTP will be automatically disabled after 1 more attempt.","Note: This feature requires a free site key and secret for the \u003Ca href=\"https://www.google.com/recaptcha/about/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EGoogle reCAPTCHA v3 Service\u003C/a\u003E. To set up new reCAPTCHA keys, log into your Google account and go to the \u003Ca href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EreCAPTCHA admin page\u003C/a\u003E.":"Note: This feature requires a free site key and secret for the \u003Ca href=\"https://www.google.com/recaptcha/about/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EGoogle reCAPTCHA v3 Service\u003C/a\u003E. To set up new reCAPTCHA keys, log into your Google account and go to the \u003Ca href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EreCAPTCHA admin page\u003C/a\u003E.","Notification Results":"Notification Results","N
11otification Sent":"Notification Sent","Not recommended":"Not recommended","Optional:":"Optional:","RECOMMENDED":"RECOMMENDED","Required:":"Required:","Test passkey sign-in for each enabled role to check for plugin or theme conflicts":"Test passkey sign-in for each enabled role to check for plugin or theme conflicts","Users can sign in with their username and password during the grace period only. After it ends, they must use a passkey":"Users can sign in with their username and password during the grace period only. After it ends, they must use a passkey","Users can use passkeys but still can sign in with their password":"Users can use passkeys but still can sign in with their password","Notify":"Notify","optional":"optional","Passkey Credential Domain":"Passkey Credential Domain","Passkey Name":"Passkey Name","One hostname per line. HTTPS uses port 443 by default. Specify other ports explicitly.":"One hostname per line. HTTPS uses port 443 by default. Specify other ports explicitly.","Controls which domain passkeys are created for. Enter a hostname here only if you need to use a different credential domain. Most sites should leave this unchanged.":"Controls which domain passkeys are created for. Enter a hostname here only if you need to use a different credential domain. Most sites should leave this unchanged.","Confirm Disabling Passkeys":"Confirm Disabling Passkeys","Confirm Disabling Two-Factor Authentication":"Confirm Disabling Two-Factor Authentication","Disabling passkeys will prevent all users from registering or signing in with passkeys. Existing passkeys and role settings will be preserved. Users may sign in using only their username and password without any additional protection.":"Disabling passkeys will prevent all users from registering or signing in with passkeys. Existing passkeys and role settings will be preserved. Users may sign in using only their username and password without any additional protection.","Disabling two-factor authentication will prevent all users from signing in with 2FA. Existing 2FA credentials and role settings will be preserved. Users may sign in using only their username and password without any additional protection.":"Disabling two-factor authentication will prevent all users from signing in with 2FA. Existing 2FA credentials and role settings will be preserved. Users may sign in using only their username and password without any additional protection.","By default, Wordfence uses this site's main domain (\"%s\").":"By default, Wordfence uses this site's main domain (\"%s\").","Passkey registration could not be completed.":"Passkey registration could not be completed.","Passkey Roles":"Passkey Roles","Passkey Sign-In Counter Validation":"Passkey Sign-In Counter Validation","Determines how Wordfence handles authenticator sign-in counters used to detect cloned passkeys.":"Determines how Wordfence handles authenticator sign-in counters used to detect cloned passkeys.","Allow any counter value":"Allow any counter value","Reject non-zero counters that do not increase (recommended)":"Reject non-zero counters that do not increase (recommended)","Reject counters that do not increase or reset to zero":"Reject counters that do not increase or reset to zero","Public Suffix List Up to Date":"Public Suffix List Up to Date","Public Suffix List Update":"Public Suffix List Update","Public Suffix List Updated":"Public Suffix List Updated","Public Suffix List":"Public Suffix List","reCAPTCHA":"reCAPTCHA","reCAPTCHA human/bot threshold score":"reCAPTCHA human/bot threshold score","reCAPTCHA Score History":"reCAPTCHA Score History","reCAPTCHA v3 does not make users solve puzzles or click a checkbox like previous versions. The only visible part is the reCAPTCHA logo. If a visitor's browser fails the CAPTCHA, Wordfence will send an email to the user's address with a link they can click to verify that they are a user of your site. You can read further details \u003Ca href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Ein our documentation\u003C/a\u003E.":"reCAPTCHA v3 does not make users solve puzzles or click a checkbox like previous versions. The only visible part is the reCAPTCHA logo. If a visitor's browser fails the CAPTCHA, Wordfence will send an email to the user's address with a link they can click to verify that they are a user of your site. You can read further details \u003Ca href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Ein our documentation\u003C/a\u003E.","reCAPTCHA v3 Secret":"reCAPTCHA v3 Secret","reCAPTCHA v3 Site Key":"reCAPTCHA v3 Site Key","Requests":"Requests","Required":"Required","Require":"Require","Require Passkeys":"Require Passkeys","Passkey login could not be completed.":"Passkey login could not be completed.","Passkey settings will be added here.":"Passkey settings will be added here.","Passkeys":"Passkeys","Enable passkeys to choose which user roles can use them and configure additional settings.":"Enable passkeys to choose which user roles can use them and configure additional settings.","Relative URL":"Relative URL","Some customers may have trouble with passkeys. \"Optional\" lets them sign in with a password or passkey.":"Some customers may have trouble with passkeys. \"Optional\" lets them sign in with a password or passkey.","Requiring passkeys for your role will make your account more secure. However, if you lose access to your passkey, you will not be able to log in to this account at all. We recommend testing your login using another browser or incognito window before you log out in this window.":"Requiring passkeys for your role will make your account more secure. However, if you lose access to your passkey, you will not be able to log in to this account at all. We recommend testing your login using another browser or incognito window before you log out in this window.","Some customers may have trouble with 2FA. \"Optional\" lets them choose whether to enable it.":"Some customers may have trouble with 2FA. \"Optional\" lets them choose whether to enable it.","Reset":"Reset","Reset Score Statistics":"Reset Score Statistics","Require 2FA for XML-RPC call authentication":"Require 2FA for XML-RPC call authentication","Remove":"Remove","Remove Passkey":"Remove Passkey","Run reCAPTCHA in test mode":"Run reCAPTCHA in test mode","Role":"Role","Roles":"Roles","Users":"Users","Active":"Active","Inactive":"Inactive","Total":"Total","View users":"View users","* User counts currently only reflect the main site on multisite installations.":"* User 
11counts currently only reflect the main site on multisite installations.","User counts are hidden by default on sites with large numbers of users in order to improve performance.":"User counts are hidden by default on sites with large numbers of users in order to improve performance.","User counts are currently disabled as the most recent attempt to count users failed to complete successfully.":"User counts are currently disabled as the most recent attempt to count users failed to complete successfully.","Show User Counts":"Show User Counts","Try Again":"Try Again","Save":"Save","Save Changes":"Save Changes","Save your changes before switching tabs?":"Save your changes before switching tabs?","Send Anyway":"Send Anyway","Send Notifications":"Send Notifications","Email users in the selected role to remind them to set up required authentication. Optionally specify the URL to be sent in the email; blank defaults to Wordfence\u2019s Login Security page.":"Email users in the selected role to remind them to set up required authentication. Optionally specify the URL to be sent in the email; blank defaults to Wordfence\u2019s Login Security page.","Setting the grace period to 0 will prevent users in roles where 2FA or a passkey is required, including newly created users, from logging in if they have not already enabled it.":"Setting the grace period to 0 will prevent users in roles where 2FA or a passkey is required, including newly created users, from logging in if they have not already enabled it.","Skipped":"Skipped","Show Wordfence Passkeys and Wordfence 2FA menus on WooCommerce Account page":"Show Wordfence Passkeys and Wordfence 2FA menus on WooCommerce Account page","Show last login column on WP Users page":"Show last login column on WP Users page","The constant WORDFENCE_LS_DISABLE_NTP is defined which disables NTP entirely. Remove this constant or set it to a falsy value to enable NTP.":"The constant WORDFENCE_LS_DISABLE_NTP is defined which disables NTP entirely. Remove this constant or set it to a falsy value to enable NTP.","The public suffix list is already up to date.":"The public suffix list is already up to date.","The public suffix list update could not be completed. Please try again.":"The public suffix list update could not be completed. Please try again.","The public suffix list was updated successfully.":"The public suffix list was updated successfully.","These IPs (or CIDR ranges) will be ignored when determining the requesting IP via the X-Forwarded-For HTTP header. Enter one IP or CIDR range per line.":"These IPs (or CIDR ranges) will be ignored when determining the requesting IP via the X-Forwarded-For HTTP header. Enter one IP or CIDR range per line.","Two Factor Authentication is required only for username/password login when enabled. Passkeys are a substitute for this secondary authentication method.":"Two Factor Authentication is required only for username/password login when enabled. Passkeys are a substitute for this secondary authentication method.","Trusted Proxies":"Trusted Proxies","Keep Editing":"Keep Editing","just now":"just now","less than 1 second":"less than 1 second","opens in new tab":"opens in new tab","Unsaved Changes":"Unsaved Changes","Update Public Suffix List":"Update Public Suffix List","Updating the public suffix list would change this site's default passkey credential domain. Existing passkeys may stop working unless a Passkey Credential Domain is set. Allow this update to be saved?":"Updating the public suffix list would change this site's default passkey credential domain. Existing passkeys may stop working unless a Passkey Credential Domain is set. Allow this update to be saved?","This browser does not support passkey login.":"This browser does not support passkey login.","This browser does not support passkey registration.":"This browser does not support passkey registration.","This may happen if this passkey or device is already registered for this site.":"This may happen if this passkey or device is already registered for this site.","This option is unavailable because passkeys are required for one or more of this user's roles.":"This option is unavailable because passkeys are required for one or more of this user's roles.","NOTE: This option is currently overridden by the global role requirement":"NOTE: This option is currently overridden by the global role requirement","This option cannot be changed because passkeys are required for one or more of this user's roles.":"This option cannot be changed because passkeys are required for one or more of this user's roles.","Enable 2FA to choose which user roles can use it and configure additional settings.":"Enable 2FA to choose which user roles can use it and configure additional settings.","User Options":"User Options","Use single-column layout for WooCommerce/shortcode Login Security management interface":"Use single-column layout for WooCommerce/shortcode Login Security management interface","When enabled, separate Wordfence Passkeys and Wordfence 2FA entries will be added to the WooCommerce account menu so users can manage their credentials outside of the WordPress admin area.":"When enabled, separate Wordfence Passkeys and Wordfence 2FA entries will be added to the WooCommerce account menu so users can manage their credentials outside of the WordPress admin area.","When enabled, reCAPTCHA and 2FA prompt support will be added to WooCommerce login and registration forms in addition to the default WordPress forms.":"When enabled, reCAPTCHA and 2FA prompt support will be added to WooCommerce login and registration forms in addition to the default WordPress forms.","When enabled, the \"wordfence_passkey_management\" and \"wordfence_2fa_management\" shortcodes may be used to provide access for users to manage passkey and 2FA credentials on custom pages.":"When enabled, the \"wordfence_passkey_management\" and \"wordfence_2fa_management\" shortcodes may be used to provide access for users to manage passkey and 2FA credentials on custom pages.","When enabled, roles can see the Login Security menu even when both passkeys and 2FA are disabled for that role. This also controls whether users will see messages indicating any disabled authentication methods.":"When enabled, roles can see the Login Security menu even when both passkeys and 2FA are disabled for that role. This also controls whether users will see messages indicating any disabled authentication methods.","Used to determine the default passkey credential domain. Usually does not need to be updated manually.":"Used to determine the default passkey credential domain. Usually does not need to be updated manually.","When enabled, the passkey and 2FA management interfaces embedded through the WooCommerce integration or via a shortcode will use a vertical stacked layout as opposed to horizontal columns. Adjust this setting as appropriate to match your theme. This may be overridden using the \"stacked\" attribute for individual shortcodes.":"When enabled, the passkey and 2FA management interfaces embedded through the WooCommerce integration or via a shortcode will use a vertical stacked layout as opposed to horizontal columns. Adjust this setting as appropriate to match your theme. This may be overridden using the \"stacked\" attribute for individual shortcodes.","When enabled, the last login timestamp will be displayed for each user on the WP Users page. When used in conjunction with reCAPTCHA, the most recent score will also be displayed for each user.":"When enabled, the last login timestamp will be displayed for each user on the WP Users page. When used in conjunction with reCAPTCHA, the most recent score will also be displayed for each user.","While in test mode, reCAPTCHA will score login and registration requests but not actually block them. The scores will be recorded and can be used to select a human/bot threshold value.":"While in test mode, reCAPTCHA will score login and registration requests but not actually block them. The scores will be recorded and can be used to select a human/bot threshold value.","Wordfence Login Security Installed":"Wordfence Login Security Installed","You have just installed the Wordfence Login Security plugin. It contains a subset of the functionality found in the full Wordfence plugin: Two-factor Authentication, XML-RPC Protection and Login Page CAPTCHA.":"You have just installed the Wordfence Login Security plugin. It contains a subset of the functionality found in the full Wordfence plugin: Two-factor Authentication, XML-RPC Protection and Login Page CAPTCHA.","If you're looking for a more comprehensive solution, the \u003Ca href=\"https://wordpress.org/plugins/wordfence/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Efull Wordfence plugin\u003C/a\u003E includes all of the features in this plugin as well as a full-featured WordPress firewall, a security scanner, live traffic, and more. The standard installation includes a robust set of free features that can be upgraded via a Premium license key.":"If you're looking for a more comprehensive solution, the \u003Ca href=\"https://wordpress.org/plugins/wordfence/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Efull Wordfence plugin\u003C/a\u003E includes all of the features in this plugin as well as a full-featured WordPress firewall, a security scanner, live traffic, and more. The standard installation includes a robust set of free features that can be upgraded via a Premium license key.","Your IP with this setting":"Your IP with this setting","WooCommerce & Custom Integrations":"WooCommerce & Custom Integrations","WooCommerce integration":"WooCommerce integration"};
12//# sourceURL=wflsi18njs-js-extra
13</script>
vendor: 1 bytes, line 13
13
14<script id="wflsi18njs-js" src="https://doctor4africa.com/wp-content/plugins/wordfence/modules/login-security/js/wflsi18n.1788880300.js?ver=9.0.1"></script>
vendor: 1 bytes, line 14
14
15<script id="jquery-core-js" src="https://doctor4africa.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 15
15
16<script id="jquery-migrate-js" src="https://doctor4africa.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 16
16
17<script id="wordfence-ls-login-js-extra">
18var WFLS_LOGIN_TRANSLATIONS = {"Message to Support":"Message to Support","Send":"Send","An error was encountered while trying to send the message. Please try again.":"An error was encountered while trying to send the message. Please try again.","\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to send the message. Please try again.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to send the message. Please try again.","Login failed with status code 403. Please contact the site administrator.":"Login failed with status code 403. Please contact the site administrator.","\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 403. Please contact the site administrator.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 403. Please contact the site administrator.","Login failed with status code 503. Please contact the site administrator.":"Login failed with status code 503. Please contact the site administrator.","\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 503. Please contact the site administrator.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 503. Please contact the site administrator.","Wordfence 2FA Code":"Wordfence 2FA Code","Remember for 30 days":"Remember for 30 days","Log In":"Log In","\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to authenticate. Please try again.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to authenticate. Please try again.","The Wordfence 2FA Code can be found within the authenticator app you used when first activating two-factor authentication. You may also use one of your recovery codes.":"The Wordfence 2FA Code can be found within the authenticator app you used when first activating two-factor authentication. You may also use one of your recovery codes."};
19var WFLSVars = {"ajaxurl":"/wp-admin/admin-ajax.php","nonce":"1c42e638d6","passkeyIconUrl":"https://doctor4africa.com/wp-content/plugins/wordfence/modules/login-security/img/passkey.svg","recaptchasitekey":"6LcqwgYqAAAAADDpmCh42itO4rWL-5m_tT0qDD32","useCAPTCHA":"1","hasPasskeys":"","allowremember":"","verification":null};
20//# sourceURL=wordfence-ls-login-js-extra
21</script>
vendor: 1 bytes, line 21
21
22<script id="wordfence-ls-login-js" src="https://doctor4africa.com/wp-content/plugins/wordfence/modules/login-security/js/login.1788880300.js?ver=9.0.1"></script>
22
23<link rel='stylesheet' id='dashicons-css' href='https://doctor4africa.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' />
24<link rel='stylesheet' id='buttons-css' href='https://doctor4africa.com/wp-includes/css/buttons.min.css?ver=7.1.2' media='all' />
25<link rel='stylesheet' id='forms-css' href='https://doctor4africa.com/wp-admin/css/forms.min.css?ver=7.1.2' media='all' />
26<link rel='stylesheet' id='l10n-css' href='https://doctor4africa.com/wp-admin/css/l10n.min.css?ver=7.1.2' media='all' />
27<link rel='stylesheet' id='wp-base-styles-css' href='https://doctor4africa.com/wp-includes/css/dist/base-styles/admin-schemes.min.css?ver=7.1.2' media='all' />
28<link rel='stylesheet' id='wp-tooltip-css' href='https://doctor4africa.com/wp-admin/css/wp-tooltip.min.css?ver=7.1.2' media='all' />
29<link rel='stylesheet' id='login-css' href='https://doctor4africa.com/wp-admin/css/login.min.css?ver=7.1.2' media='all' />
30<link rel='stylesheet' id='cookie-notice-front-css' href='https://doctor4africa.com/wp-content/plugins/cookie-notice/css/front.min.css?ver=3.1.12' media='all' />
31<link rel='stylesheet' id='wordfence-ls-login-css' href='https://doctor4africa.com/wp-content/plugins/wordfence/modules/login-security/css/login.1788880300.css?ver=9.0.1' media='all' />
32<meta name="generator" content="Site Kit by Google 1.188.0" />		<style media="screen"  id="loginpress-style-wp-5-3">
33			.login .privacy-policy-page-link>a.privacy-policy-link{
34				color: inherit;
35				text-decoration: none;
36			}
37			html body.login div.wishlistmember-loginform{
38				padding: 0;
39				margin: auto;
40				transform: none;
41				top: 0;
42				width: 100%;
43			}
44			.login form .input, .login input[type=text],.login form input[type=checkbox]{
45				border-radius: 0;
46			}
47			input[type=checkbox]:checked:before {
48				content: url('data:image/svg+xml;utf8,<svg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27><path%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23F6366A%27%2F><%2Fsvg>');
49				margin: -0.25rem 0 0 -0.275rem !important;
50			}
51			body .language-switcher{
52				margin-top: 10px;
53				clear: both;
54				z-index: 1;
55				position: absolute;
56				top: 100%;
57				width: 100%;
58			}
59			body #login{
60				position: relative;
61	
62			}
63			.wp-core-ui #login .button-primary{
64				margin-left: 0;
65			}
66			.admin-email__actions-primary .button:first-child {
67				font: 400 15px Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;
68				color: #fff;
69				height: auto;
70				line-height: 20px !important;
71				padding: 13px;
72				padding-top: 13px;
73				padding-bottom: 13px;
74				width: 100%;
75				text-align: center;
76				background-color: #008ec2;
77				border: 0;
78				margin-bottom: 8px;
79				border-radius: 5px;
80			}
81			.admin-email__actions-primary .button:first-child:hover {
82				background-color: #008ec2;
83			}
84			.login form.admin-email-confirm-form {
85				max-width: 360px;
86				margin: 0 auto;
87			}
88			.login-action-confirm_admin_email #backtoblog a {
89				color: #008ec2 !important;
90			}
91			input[type=checkbox],input[type=checkbox]:checked{
92				border-color: #F6366A !important;
93			}
94			input[type=checkbox]:hover{
95				border-color: #C3C4C7 !important;
96			}
97			.dashicons-visibility:before {
98				color: #F6366A;
99			}
100			.dashicons-hidden:before {
101				color: inherit;
102			}
103			.dashicons-hidden:hover::before {
104				color: inherit;
105			}
106			body.login .button.wp-hide-pw .dashicons.dashicons-visibility, body.login .button.wp-hide-pw .dashicons.dashicons-hidden:hover {
107				color: #F6366A;
108			}
109		</style>
110			<style media="screen" id="loginpress-style">
111
112		/*************************************************************
113		* Plugin:      LoginPress - Customizing the WordPress Login.*
114		* Description: LoginPress is the best Login Page Customizer *
115		*              in WordPress which allows you to completely  *
116		*              change the layout of login, register and     *
117		*              forgot password forms.                       *
118		* Author:      WPBrigade                                    *
119		* Visit:       https://wordpress.org/plugins/loginpress/    *
120		*************************************************************/
121		body.login {
122			--background-desktop-image: url(https://doctor4africa.com/wp-content/plugins/loginpress/img/minimalist.jpg);
123			background-image: var(--background-desktop-image,url(https://doctor4africa.com/wp-content/plugins/loginpress/img/minimalist.jpg));
124			
125			/*background-color: #ddd5c3;*/
126			background-repeat: no-repeat;
127			background-position: center;
128			background-size: cover;
129			background-attachment: fixed;
130			display: table;
131			min-height: 100vh;
132			width: 100%;
133			padding: 0;
134		}
135		.header-wrapper{
136			/* display: table-row; */
137		}
138		#login{
139			margin-top: 2%;
140			background: #fff;
141			-webkit-border-radius: 5px;
142			-moz-border-radius: 5px;
143			-ms-border-radius: 5px;
144			-o-border-radius: 5px;
145			border-radius: 5px;
146			-webkit-box-shadow: 0 0 15px rgba(0,0,0,.8);
147			box-shadow: 0 0 15px rgba(0,0,0,.8);
148			max-width: 350px;
149			padding: 26px 26px 6px 26px;
150			width: 100%;
151		}
152		.login form {
153			margin-top: 20px;
154			margin-left: 0;
155			background: #fff;
156			-webkit-box-shadow: none;
157			box-shadow: none;
158		}
159		.login form .input, .login input[type="text"]{
160			height: 48px;
161			background: #fff;
162			margin-bottom: 18px;
163			font: normal 15px Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;
164			color: #7f7f7f;
165			border-color: #bdbdbd;
166			padding-left: 15px;
167			font-weight: normal;
168		}
169		#jetpack_protect_answer{
170			padding-left: 0;
171			text-align : center;
172		}
173		.login input[type="submit"],
174		.wp-core-ui #login .wp-generate-pw,
175		body.wp-core-ui.login .two-factor-email-resend .button,
176		.wp-core-ui #login .button-primary {
177			margin: 7px 0 7px;
178			min-height: 46px;
179			-webkit-border-radius: 5px;
180			-moz-border-radius: 5px;
181			-ms-border-radius: 5px;
182			border-radius: 5px;
183			font: normal 15px Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;
184			color: #fff;
185			width: 100%;
186			line-height: 1.33333333;
187		}
188		.wp-core-ui.login .button-group.button-large .button,
189		.wp-core-ui.login .button.button-large, .wp-core-ui.login .button-primary{
190			height: 46px;
191			line-height: 0;
192			background: #008ec2;
193		}
194		.wp-core-ui.login  .two-factor-email-resend .button{
195			color: #444;
196		}
197		.login #nav {
198			text-align: center;
199		}
200		#login_error { 
201			display:block;
202		}
203		/*.message { display:none; }*/
204		/*.custom-message {
205			-moz-border-radius:3px 3px 3px 3px;
206			border-style:solid;
207			border-width:1px;
208			margin:0 0 16px 8px;
209			padding:12px;
210		}*/
211
212		#backtoblog{
213			text-align: center;
214		}
215		.header-cell{
216			/* display: table-cell; */
217			height: 100px;
218		}
219		.loginHeaderMenu{
220			text-align: center;
221			position: relative;
222			z-index: 10;
223			list-style: none;
224			background: #333;
225
226		}
227		.loginHeaderMenu>ul>li{
228			display: inline-block;
229			vertical-align: top;
230			position: relative;
231			list-style: none;
232		}
233		.loginHeaderMenu>ul>li>a{
234			color: #fff;
235			text-transform: uppercase;
236			text-decoration: none;
237			font-size: 16px;
238			padding: 17px 20px;
239			display: inline-block;
240		}
241		.loginHeaderMenu>ul>li:hover>a{
242			background: #4CAF50;
243			color: #fff;
244		}
245		.loginHeaderMenu>ul>li>ul{
246			position: absolute;
247			width: 200px;
248			padding: 0;
249			top: 100%;
250			left: 0;
251			background: #fff;
252			list-style: none;
253			text-align: left;
254			border-radius: 0 0 5px 5px;
255			-webkit-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
256			-moz-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
257			box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
258			overflow: hidden;
259			opacity: 0;
260			visibility: hidden;
261		}
262		.loginHeaderMenu>ul>li:hover>ul{
263			opacity: 1;
264			visibility: visible;
265		}
266		.loginHeaderMenu>ul>li>ul>li{
267			font-size: 15px;
268			color: #333;
269		}
270		.loginHeaderMenu>ul>li>ul>li>a{
271			color: #333;
272			padding: 10px;
273			display: block;
274			text-decoration: none;
275		}
276		.loginHeaderMenu>ul>li>ul>li>a:hover {
277			background: rgba(51, 51, 51, 0.35);
278			color: #fff;
279		}
280		.login-wrapper{
281			display: table-row;
282		}
283		.login-cell{
284			display: table-cell;
285			vertical-align: middle;
286		}
287		.clear{
288			display: none;
289		}
290		.footer-wrapper{
291			width: 100%;
292			/* display: table-footer-group; */
293			position: -webkit-sticky;
294			position: sticky;
295			top: 100vh;
296			margin-top: 30px;
297		}
298		.footer-cont{
299			right: 0;
300			bottom: 0;
301			left: 0;
302			text-align: center;
303			/* display: table-cell; */
304			vertical-align: bottom;
305			/* height: 100px; */
306		}
307		.loginFooterMenu{
308			text-align: center;
309			background-color: rgba(0,0,0,.7);
310		}
311		.loginFooterMenu>ul{
312			display: inline-flex;
313		}
314
315		.loginFooterMenu>ul>li{
316			display: inline-block;
317			padding: 18px;
318		}
319		/* style two factor plugin */
320		.login .backup-methods-wrap a, #login form p:not([class]){
321			color: #555d66;
322		}
323		.login .backup-methods-wrap a:hover{
324			color: #00a0d2;
325		}
326		/*End style two factor plugin */
327		.loginFooterMenu>ul>li:focus{
328			outline: none;
329			border: 0;
330		}
331		.loginFooterMenu>ul>li>a:focus{
332			outline: none;
333			border: 0;
334		}
335		.loginFooterMenu>ul>li>a{
336			color: #fff;
337			text-transform: uppercase;
338			text-decoration: none;
339			font-size: 14px;
340		}
341		.loginHead {
342			width:100%;
343			text-align: center;
344			margin-top: 0;
345			margin-bottom: 20px;
346			padding: 13px 0 0;
347			position: relative;
348			margin: 0;
349		}
350		.loginHead p a {
351		text-decoration: none;
352		}
353		.loginFooter {
354			display: table-footer-group;
355		}
356		.loginFooter p a {
357			display: inline-block;
358			margin: 0 5px;
359		}
360		.loginInner {
361			margin: 0 auto;
362			text-align: center;
363			margin-top: 20px;
364			margin-bottom: 0;
365			padding: 13px 0;
366			position: relative;
367		}
368		.copyRight{
369			text-align: center;
370			padding: 12px;
371			background-color: #efefef;
372		}
373		.loginpress-show-love{
374			color: #222;
375		}
376		.loginpress-show-love a{
377			color: #263466;
378		}
379		.loginpress-show-love a:hover{
380			color: #4d5d95;
381		}
382		body.login #loginpress_video-background-wrapper {
383			position: fixed !important;
384			top: 0 !important;
385			left: 0 !important;
386			width: 100% !important;
387			height: 100% !important;
388			background-size: cover !important;
389			background-position: center !important;
390			z-index: -999 !important;
391			transform: translate(0);
392			pointer-events: none;
393		}
394		body.login{
395			height: auto;
396			align-items: flex-start !important;
397			justify-content: flex-start !important;
398			padding: 40px 0  0 !important;
399		}
400		#login{
401			border-radius: 0;
402			margin: 40px auto;
403			background: none;
404			box-shadow: none;
405			padding: 0;
406		}
407		body #login{
408			margin-bottom: auto !important;
409			margin-top: auto !important;
410		}
411		.login form{
412			padding: 30px 25px;
413		}
414		.login label{
415			color: #2C3338;
416			font-size: 14px;
417			line-height: 19px;
418			margin: 0 0 10px;
419		}
420		.login input[type="text"], .login input[type="password"]{
421			box-shadow: none;
422			border: 1px solid #C3C4C7;
423		background: #FFF;
424			padding-left: 15px;
425			margin-bottom: 20px;
426			margin-right: 0;
427		}
428		.login .button.wp-hide-pw .dashicons{
429			color: #363636;
430		}
431		.social-sep{
432			font-size: 14px;
433			line-height: 19px;
434			text-transform: uppercase;
435		}
436		.login .button.wp-hide-pw{
437			height: 48px;
438		}
439		.wp-core-ui #login .wp-generate-pw,
440		.login input[type="submit"], .wp-core-ui #login .button-primary{
441			padding: 12px 15px;
442			background: #F6366A;
443			border-color: #F6366A;
444			margin: 20px 0 0;
445		}
446		.wp-core-ui #login .wp-generate-pw{
447			background: #F6366A33;
448			border-color: #F6366A;
449			color: #F6366A;
450		}
451		.login form{
452			background: #FFF;
453			padding: 30px 25px;
454			box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.10);
455		}
456		.social-sep:after,
457		.social-sep:before{
458			border-width: 2px;
459			border-color: #CECECE;
460		}
461		.social-networks.block{
462			padding-bottom: 0;
463		}
464		#loginform .user-pass-fields{
465			margin: 0;
466		}
467		.social-networks a svg{
468			position: static;
469			min-width: 20px;
470			height: 20px;
471		}
472		.login #nav{
473			padding: 0;
474			display: flex;
475			justify-content: space-between;
476			color: #2C3338;
477
478			text-align: center;
479			font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; 
480		}
481		.loginpress-seprator{
482			display: none;
483		}
484		.social-networks.block a span{
485			font-weight: 400;
486			float: none;
487		}
488		body .language-switcher{
489			position: static;
490		}
491		body .footer-wrapper {
492			margin-top: 30px;
493			position: static;
494		}
495		#language-switcher {
496			margin-top: 0;
497			display: flex;
498			align-items: center;
499			justify-content: center;
500			gap: 5px;
501		}
502		#language-switcher label{
503			margin-bottom: 0;
504		}
505		@media screen and (max-width: 767px) {
506			#login{
507				max-width: 300px;
508				width: calc(100% - 30px);
509			}
510			.login .loginpress-show-love{
511				position: static;
512				text-align: center;
513				float: none;
514				background: rgba(255,255,255, .5);
515				margin-top: 11px;
516				padding-bottom: 0;
517				padding: 3px;
518			}
519		}
520	</style>
521	
522	
523	
523<script>
524		document.addEventListener('DOMContentLoaded', function () {
525			// Find the element with the ID "nav"
526			var navElement = document.getElementById('nav');
527
528			// Check if the element exists
529			if (navElement) {
530				// Replace the "|" with "<span>|</span>"
531				navElement.innerHTML = navElement.innerHTML.replace(/\|/g, '<span class="loginpress-seprator">|</span>');
532			}
533			if(document.querySelector('.footer-cont').innerHTML == ''){
534				document.querySelector('.footer-wrapper').style.display = "none";
535			}
536		});
537	</script>
537
538	<style type="text/css">
539*{
540	box-sizing: border-box;
541}
542body.login{
543		--loginpress-logo-w: 121px;
544			--loginpress-logo-h: 86px;
545			--loginpress-logo-w-sm: 121px;
546			--loginpress-logo-h-sm: 86px;
547			}
548.login .button-primary {
549	float: none;
550}
551.login .privacy-policy-page-link {
552	text-align: center;
553	width: 100%;
554	margin: 0em 0 2em;
555	clear: both;
556	padding-top: 10px;
557}
558html[dir="rtl"] #loginpress_showPasswordWrapper{
559	right: auto;
560	left: 0;
561}
562input[type=checkbox]:checked::before{
563	height: 1.3125rem;
564	width: 1.3125rem;
565}
566.footer-wrapper{
567	overflow: hidden;
568}
569.login form input[type=checkbox]:focus{
570	box-shadow: none;
571	outline: none;
572}
573.login form .forgetmenot{
574	float: none;
575}
576.login form .forgetmenot label{
577	display:inline-block;
578	margin: 0;
579}
580.loginpress-seprator{
581	display: none;
582}
583#login::after{
584			}
585
586#login{
587			
588	}
589	#loginform, html body.login .wishlistmember-loginform div#login form#loginform{
590		
591									}
592
593html[dir="rtl"] .login form .input, html[dir="rtl"] .login input[type="text"]{
594	margin-right: 0;
595}
596body.login #loginpress_video-background-wrapper{
597				}
598body.login #loginpress_video-background{
599				
600			object-fit: cover;
601	
602	}
603body.login:not(.default8):after{
604		
605	}
606body.login {
607		
608		--background-desktop-image: url(https://doctor4africa.com/wp-content/uploads/2025/08/Log-In.jpg);
609		background-image: var(--background-desktop-image, url(https://doctor4africa.com/wp-content/uploads/2025/08/Log-In.jpg));
610					position: relative;
611}
612.login h1{
613	}
614.interim-login.login h1 a{
615	width: var(--loginpress-logo-w, 84px);
616}
617
618.login h1 a,
619.login .wp-login-logo a {
620			background-image: url( https://doctor4africa.com/wp-content/uploads/2025/08/Doctor-4-Africa-25.png )  !important;
621			width: var(--loginpress-logo-w) !important;
622			height: var(--loginpress-logo-h) !important;
623			background-size: contain  !important;
624	
625	
626}
627/**
628 * WordPress 6.7 campatibility
629 * @since 3.3.0 
630 * @version 3.3.0 
631*/
632.login h1 a,
633.login .wp-login-logo a{
634	background-repeat: no-repeat;
635	background-position: center;
636	text-indent: 100%;
637	display: block;
638	overflow: hidden;
639	white-space: nowrap;
640	margin-inline: auto;
641}
642	.login h1 a.bb-login-title:has(.bs-cs-login-title), .login.bb-login #login>h1>a {
643		text-indent: -1000px;
644			}
645.wp-core-ui #login .wp-generate-pw,
646.wp-core-ui #login  .button-primary,
647body.wp-core-ui #login .two-factor-email-resend .button{
648				}
649
650.wp-core-ui #login .wp-generate-pw{
651	}
652.wp-core-ui #login .wp-generate-pw:hover{
653	background: 2e;
654}
655#language-switcher{
656	display: flex;
657	justify-content: center;
658	align-items: center;
659	width: 100%;
660	flex-wrap: wrap;
661	gap: 5px;
662}
663#language-switcher input[type="submit"]{
664	padding: 0 10px;
665		
666}
667input[type=checkbox],input[type=checkbox]:checked{
668	}
669.login .button.wp-hide-pw .dashicons,
670.login .button.wp-hide-pw .dashicons.dashicons-visibility, .login .button.wp-hide-pw .dashicons.dashicons-hidden:hover,
671.dashicons-visibility,
672.dashicons-hidden:hover {
673	}
674.dashicons-visibility:before,
675.dashicons-hidden:hover::before {
676	color: inherit !important;
677}
678input[type=checkbox]:checked{
679	background-color: transparent;
680}
681input[type=checkbox]:checked:before {
682	}
683body .language-switcher{
684	left: 0;
685	width: 100%;
686}
687body.wp-core-ui #login .button-primary.button-large:hover, body.wp-core-ui #login .button-primary:hover, body.wp-core-ui #login .two-factor-email-resend .button:hover, .wp-core-ui #login .wp-generate-pw:hover,
688.wp-core-ui #login  .button-primary:hover{
689			}
690body.wp-core-ui #login .button-primary.button-large,
691body.wp-core-ui #login .button-primary, body.wp-core-ui #login .two-factor-email-resend .button, .wp-core-ui #login .wp-generate-pw{
692	min-width: fit-content;
693	box-shadow: 0 0 0px rgba( 0,0,0,0.8 );	height: auto;
694	line-height: 1.33333;
695	padding: 12px 15px;
696			float: none;
697	width: 100%;
698	min-height: 46px;
699}
700.wp-core-ui #login .wp-generate-pw{
701		font-family: inherit;
702		}
703#loginform,
704#registerform,
705body.login .wishlistmember-loginform div#login form#loginform {
706							}
707#loginform input[type="text"], #loginform input[type="password"]{
708
709box-shadow: 0 0 0px rgba( 0,0,0,0.8 );}
710
711#registerform input[type="text"], #registerform input[type="password"], #registerform input[type="number"], #registerform input[type="email"] {
712		box-shadow: 0 0 0px rgba( 0,0,0,0.8 );}
713
714#lostpasswordform input[type="text"]{
715		box-shadow: 0 0 0px rgba( 0,0,0,0.8 );}
716
717#login {
718		
719}
720
721
722body.login form.shake{
723	transform: none;
724	animation: loginpress_shake_anim .2s cubic-bezier(.19,.49,.38,.79) both;
725}
726@keyframes loginpress_shake_anim {
727	25% {
728		margin-left: -20px;
729	}
730
731	75% {
732		margin-left :20px;
733	}
734
735	100% {
736		margin-left: 0;
737	}
738}
739
740.login form .forgetmenot label {
741	}
742
743.login label:not([for="rememberme"]) {
744			color: #db02ea;
745	}
746
747.login form .input, .login input[type="text"] {
748				}
749
750
751/* WordFence 2FA transparent issue fix. */
752#loginform[style="position: relative;"] > .user-pass-wrap,
753#loginform[style="position: relative;"] > .forgetmenot,
754#loginform[style="position: relative;"] > .submit,
755#loginform[style="position: relative;"] > p{
756	visibility: hidden !important;
757}
758
759#wfls-prompt-overlay{
760	background: transparent;
761	}
762#wfls-prompt-wrapper input[type="text"]{
763	padding-left: 20px;
764}
765
766#resetpassform,
767#lostpasswordform {
768							}
769#registerform {
770				}
771
772#wfls-prompt-overlay {
773	}
774
775.login .message, .login .success, .login .custom-message {
776
777		border-left: 4px solid #00a0d2;
778	
779		background-color: #fff;
780	
781	padding: 12px;
782	margin-left: 0;
783	margin-bottom: 20px;
784	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
785	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
786}
787
788.login #nav {
789	font-family: inherit;
790		}
791
792.login #nav a, .login #nav, .privacy-policy-page-link>a{
793	
794			color: #ffffff;
795			font-size: 16px;;
796	
797}
798
799.login form .forgetmenot label{
800	}
801.social-sep{
802	text-transform: uppercase;
803}
804.social-sep:before,
805.social-sep:after{
806	width: calc(50% - 20px);
807}
808#login form p + p:not(.forgetmenot) input[type="submit"]{
809	margin-top: 0;
810}
811.wp-core-ui #login .wp-generate-pw,
812.login p input[type="submit"],
813.wp-core-ui.login .button-group.button-large .button, .wp-core-ui.login .button.button-large, .wp-core-ui.login .button-primary,
814.wp-core-ui.login .button-group.button-large .button, .wp-core-ui.login .button.button-large, .wp-core-ui.login .button-primary.button-large,
815.wp-core-ui #login .button-primary{
816			}
817
818.login #nav a:hover{
819	}
820
821.login #backtoblog{
822	}
823
824.login .copyRight{
825		background-color: #8224e3;
826	}
827
828.login .copyRight{
829		color: #ffffff;
830	}
831.login .privacy-policy-page-link>a.privacy-policy-link:hover{
832	text-decoration: underline;
833}
834.login #backtoblog a{
835			color: #ffffff;
836			font-size: 14px;
837	}
838.login .privacy-policy-page-link>a.privacy-policy-link{
839		color: #ffffff;
840	}
841.login #backtoblog{
842	
843}
844.login #backtoblog a:hover{
845	}
846
847.loginHead {
848	}
849
850.loginHead p a {
851		}
852
853.loginHead p a:hover {
854	}
855
856.loginFooter p a {
857	margin: 0 5px;
858		}
859
860.loginFooter p a:hover {
861		}
862
863.loginInner {
864	}
865
866
867.wp-core-ui .button-primary{
868text-shadow: none;
869}
870
871.copyRight{
872	padding: 12px 170px;
873}
874.loginpress-show-love{
875	float: right;
876	font-style: italic;
877	padding-right: 20px;
878	padding-bottom: 10px;
879	position: absolute;
880	bottom: 3px;
881	right: 0;
882	z-index: 10;
883	}
884.loginpress-show-love a{
885	text-decoration: none;
886	}
887.loginpress-show-love a:hover{
888	}
889.love-position{
890	left: 0;
891	padding-left: 20px;
892}
893.header-cell{
894	/* display: table-cell; */
895	height: 100px;
896}
897.loginHeaderMenu{
898	text-align: center;
899	position: relative;
900	z-index: 10;
901	list-style: none;
902	background: #333;
903
904}
905.loginHeaderMenu>ul>li{
906	display: inline-block;
907	vertical-align: top;
908	position: relative;
909	list-style: none;
910}
911.loginHeaderMenu>ul>li>a{
912	color: #fff;
913	text-transform: uppercase;
914	text-decoration: none;
915	font-size: 16px;
916	padding: 17px 20px;
917	display: inline-block;
918}
919.loginHeaderMenu>ul>li:hover>a{
920	background: #4CAF50;
921	color: #fff;
922}
923.loginHeaderMenu>ul>li>ul{
924	position: absolute;
925	width: 200px;
926	padding: 0;
927	top: 100%;
928	left: 0;
929	background: #fff;
930	list-style: none;
931	text-align: left;
932	border-radius: 0 0 5px 5px;
933	-webkit-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
934	-moz-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
935	box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
936	overflow: hidden;
937	opacity: 0;
938	visibility: hidden;
939}
940.loginHeaderMenu>ul>li:hover>ul{
941	opacity: 1;
942	visibility: visible;
943}
944.loginHeaderMenu>ul>li>ul>li{
945	font-size: 15px;
946	color: #333;
947}
948.loginHeaderMenu>ul>li>ul>li>a{
949	color: #333;
950	padding: 10px;
951	display: block;
952	text-decoration: none;
953}
954.loginHeaderMenu>ul>li>ul>li>a:hover {
955	background: rgba(51, 51, 51, 0.35);
956	color: #fff;
957}
958.loginHeaderMenu>ul {
959	flex-wrap: wrap;
960	display: flex;
961	justify-content: center;
962}
963.loginFooterMenu{
964	text-align: center;
965	background-color: rgba(0,0,0,.7);
966}
967.loginFooterMenu>ul{
968	display: inline-flex;
969}
970
971.loginFooterMenu>ul>li{
972	display: inline-block;
973	padding: 18px;
974}
975.loginFooterMenu>ul>li:focus{
976	outline: none;
977	border: 0;
978}
979.loginFooterMenu>ul>li>a:focus{
980	outline: none;
981	border: 0;
982}
983.loginFooterMenu>ul>li>a{
984	color: #fff;
985	text-transform: uppercase;
986	text-decoration: none;
987	font-size: 14px;
988}
989.loginFooterMenu>ul {
990	flex-wrap: wrap;
991	display: flex;
992	justify-content: center;
993}
994.loginpress-caps-lock{
995	background: rgba(51, 56, 61, 0.9);
996	color: #fff;
997	display: none;
998	font-size: 14px;
999	width: 120px;
1000	padding: 5px 10px;
1001	line-height: 20px;
1002	position: absolute;
1003	left: calc(100% + 10px);
1004	top: 50%;
1005	transform: translateY(-50%);
1006	border-radius: 5px;
1007	-webkit-transition: all 0.3s ease-in-out;
1008	transition: all 0.3s ease-in-out;
1009	text-align: center;
1010	-webkit-box-shadow: 0 0 9px 0px rgba(0, 0, 0, 0.20);
1011	box-shadow: 0 0 9px 0px rgba(0, 0, 0, 0.20);
1012	margin-left: 5px;
1013	font-weight: normal;
1014	margin: 0;
1015	display: none;
1016}
1017.loginpress-caps-lock:before{
1018	content: '';
1019	width: 0;
1020	height: 0;
1021	border-style: solid;
1022	border-width: 5px 5px 5px 0;
1023	border-color: transparent rgba(51, 56, 61, 0.9) transparent transparent;
1024	position: absolute;
1025	top: 50%;
1026	right: 100%;
1027	margin-left: 0;
1028	margin-top: -5px;
1029	-webkit-transition: all 0.3s ease-in-out;
1030	transition: all 0.3s ease-in-out;
1031	z-index: 1;
1032}
1033.login form{
1034	overflow: visible;
1035		border: none;
1036}
1037#loginform .user-pass-fields input{
1038	margin-bottom: 0;
1039}
1040#loginform .user-pass-fields {
1041	margin-bottom: 18px;
1042	position: relative;
1043}
1044#login form p.submit{
1045	position: relative;
1046	clear: both;
1047}
1048input[type=checkbox]:checked::before{
1049	margin: -.35rem 0 0 -.375rem;
1050}
1051/* LoginPress input field since 1.1.20 */
1052/* .loginpress-input-wrap{
1053	position: relative;
1054}
1055.loginpress-input-field {
1056	transition: 0.4s;
1057}
1058.loginpress-input-field ~ .focus-border:before, .loginpress-input-field ~ .focus-border:after{
1059	content: "";
1060	position: absolute;
1061	top: 0;
1062	left: 50%;
1063	width: 0;
1064	height: 2px;
1065	background-color: #3399FF;
1066	transition: 0.4s;
1067	z-index: 999;
1068}
1069.loginpress-input-field ~ .focus-border:after{
1070	top: auto; bottom: 0;
1071}
1072.loginpress-input-field ~ .focus-border i:before, .loginpress-input-field ~ .focus-border i:after{
1073	content: "";
1074	position: absolute;
1075	top: 50%;
1076	left: 0;
1077	width: 2px;
1078	height: 0;
1079	background-color: #3399FF;
1080	transition: 0.6s;
1081}
1082.loginpress-input-field ~ .focus-border i:after{
1083	left: auto; right: 0;
1084}
1085.loginpress-input-field:focus ~ .focus-border:before, .loginpress-input-field:focus ~ .focus-border:after{
1086	left: 0;
1087	width: 100%;
1088	transition: 0.4s;
1089}
1090.loginpress-input-field:focus ~ .focus-border i:before, .loginpress-input-field:focus ~ .focus-border i:after{
1091	top: 0;
1092	height: 100%;
1093	transition: 0.6s;
1094} */
1095/* ! LoginPress input field since 1.1.20 */
1096@media screen and (max-width: 1239px) and (min-width: 768px){
1097	body.login #loginpress_video-background-wrapper{
1098			}
1099}
1100
1101@media screen and (max-width: 767px) {
1102	body.login {
1103	
1104	
1105	background-image: var(
1106	--background-mobile-image,
1107	var(
1108		--background-desktop-image,
1109		url()
1110	)
1111);
1112}
1113
1114		.login h1 a,
1115		.login .wp-login-logo a {
1116				max-width: 100%;
1117				background-size: contain !important;
1118		}
1119				.login h1 a,
1120		.login .wp-login-logo a {
1121								width: var(--loginpress-logo-w-sm) !important;
1122												height: var(--loginpress-logo-h-sm) !important;
1123						}
1124				#login {
1125				max-width: var(--loginpress-form-mw-sm, 350px) !important;
1126		}
1127	.copyRight{
1128		padding: 12px;
1129	}
1130	.loginpress-caps-lock{
1131		left: auto;
1132		right: 0;
1133		top: 149%;
1134	}
1135	.loginpress-caps-lock:before{
1136		content: '';
1137		width: 0;
1138		height: 0;
1139		border-style: solid;
1140		border-width: 0 5px 5px 5px;
1141		border-color: transparent transparent rgba(51, 56, 61, 0.9) transparent;
1142		position: absolute;
1143		top: 0px;
1144		left: 5px;
1145		right: auto;
1146	}
1147	.loginpress-show-love{
1148		display: none !important;
1149	}
1150body.login #loginpress_video-background-wrapper{
1151				}
1152}
1153/* The only rule that matters */
1154#loginpress_video-background {
1155/*  making the video fullscreen  */
1156	position: fixed !important ;
1157	right: 0 !important ;
1158	bottom: 0 !important ;
1159	width: 100% !important ;
1160	height: 100% !important ;
1161	z-index: -100 !important ;
1162}
1163body.login #login.login_transparent,body.login  #login.login_transparent #loginform{
1164	background: none !important;
1165}
1166body.login{
1167	height: auto !important;
1168	display: flex;
1169	flex-direction: column;
1170}
1171body #login{
1172	margin-bottom: 0;
1173}
1174body.login label[for="authcode"]:after{
1175	display: none;
1176}
1177body.login label[for="authcode"]+input{
1178padding-left: 15px;
1179}
1180/* Default Login Popup styling */
1181.interim-login.login form {
1182	margin: 30px !important;
1183}
1184.interim-login #login_error, .interim-login.login .message{
1185	margin: 0 20px 16px !important;
1186}
1187
1188.interim-login.login {
1189	min-height: 520px;
1190	height: 100vh;
1191}
1192
1193.interim-login #login {
1194	width: 100%;
1195	max-width: 380px;
1196	margin-top: 0;
1197	margin-bottom: 0;
1198	height: 100%;
1199	border-radius: 0;
1200	display: flex;
1201	flex-direction: column;
1202	justify-content: center;
1203	padding: 20px 0;
1204}
1205
1206/* Default Login Popup styling */
1207
1208.interim-login.login form {
1209	margin: 30px !important;
1210}
1211
1212.interim-login #login_error, .interim-login.login .message{
1213	margin: 0 20px 16px !important;
1214}
1215
1216.interim-login.login {
1217	min-height: 520px;
1218	height: 100vh;
1219}
1220
1221.interim-login #login {
1222	width: 100%;
1223	max-width: 380px;
1224	margin-top: 0;
1225	margin-bottom: 0;
1226	height: 100%;
1227	border-radius: 0;
1228	display: flex;
1229	flex-direction: column;
1230	justify-content: center;
1231	padding: 20px 0;
1232}
1233
1234.interim-login #login .submit{
1235	margin-top: 10px;
1236}
1237body.login form .forgetmenot{
1238	float: none !important;
1239}
1240#login form p + p:not(.forgetmenot){
1241	padding-top: 0 !important;
1242	margin-top: 20px !important;
1243}
1244</style>
1245
1246
1247	<style>
1248		.loginpress-reg-pass-wrap-1.password-field,
1249		.loginpress-reg-pass-wrap-2.password-field{
1250			position: relative;
1251		}
1252
1253		.loginpress-reg-pass-wrap-1 .custom-password-input,
1254		.loginpress-reg-pass-wrap-2 .custom-password-input{
1255			padding-right: 30px;
1256		}
1257
1258		.loginpress-reg-pass-wrap-1 .show-password-toggle,
1259		.loginpress-reg-pass-wrap-2 .show-password-toggle{
1260			position: absolute;
1261			right: 10px;
1262			top: 35%;
1263			transform: translateY(-50%);
1264			cursor: pointer;
1265		}
1266		.loginpress-reg-pass-wrap-1 .show-password-toggle,
1267		.loginpress-reg-pass-wrap-2 .show-password-toggle{
1268			color: #2271b1;
1269			border-color: #2271b1;
1270			background: #f6f7f7;
1271			vertical-align: top;
1272		}
1273	</style>
1274	
1275	
1275<script>
1276		document.addEventListener('DOMContentLoaded', function () {
1277			// Find the element with the ID "nav"
1278			var navElement = document.getElementById('nav');
1279
1280			// Check if the element exists
1281			if (navElement) {
1282				// Replace the "|" with "<span>|</span>"
1283				navElement.innerHTML = navElement.innerHTML.replace(/\|/g, '<span class="loginpress-seprator">|</span>');
1284			}
1285			if(document.querySelector('.footer-cont').innerHTML === ''){
1286				document.querySelector('.footer-wrapper').style.display = "none";
1287			}
1288		});
1289	</script>
1289
1290	
1290<script>
1291		document.addEventListener('DOMContentLoaded', function() {
1292			const passwordToggles = document.querySelectorAll('.show-password-toggle');
1293				passwordToggles.forEach(function(toggle) {
1294				toggle.addEventListener('click', function() {
1295					const customPasswordInput = this.previousElementSibling;
1296					const passwordDashicon = this.closest('span');
1297
1298					if (customPasswordInput.type === 'password') {
1299						passwordDashicon.classList.remove('dashicons-visibility');
1300						passwordDashicon.classList.add('dashicons-hidden');
1301						customPasswordInput.type = 'text';
1302					} else {
1303						passwordDashicon.classList.add('dashicons-visibility');
1304						passwordDashicon.classList.remove('dashicons-hidden');
1305						customPasswordInput.type = 'password';
1306					}
1307				});
1308			});
1309		});
1310	</script>
1310
1311		<meta name='referrer' content='strict-origin-when-cross-origin' />
1312		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
1313	<link rel="icon" href="https://doctor4africa.com/wp-content/uploads/2026/02/Doctor-4-Africa-Small-Logo-100x100.png" sizes="32x32" />
1314<link rel="icon" href="https://doctor4africa.com/wp-content/uploads/2026/02/Doctor-4-Africa-Small-Logo-200x200.png" sizes="192x192" />
1315<link rel="apple-touch-icon" href="https://doctor4africa.com/wp-content/uploads/2026/02/Doctor-4-Africa-Small-Logo-200x200.png" />
1316<meta name="msapplication-TileImage" content="https://doctor4africa.com/wp-content/uploads/2026/02/Doctor-4-Africa-Small-Logo-300x300.png" />
1317	</head>
1318	<body class="login no-js login-action-lostpassword wp-core-ui admin-color-modern locale-en-us">
1319	
1319<script>
1320document.body.className = document.body.className.replace('no-js','js');
1321</script>
1321
1322
1323				<h1 class="screen-reader-text">Lost Password</h1>
1324			<div id="login">
1325		<h1 role="presentation" class="wp-login-logo"><a href="https://doctor4africa.com">https://doctor4africa.com</a></h1>
1326	<div class="notice notice-info message"><p>Please enter your username or email address. You will receive an email message with instructions on how to reset your password.</p></div>
1327
1328		<form name="lostpasswordform" id="lostpasswordform" action="https://doctor4africa.com/wp-login.php?action=lostpassword" method="post">
1329			<p>
1330				<label for="user_login">Username or Email Address</label>
1331				<input type="text" name="user_login" id="user_login" class="input ltr" value="" size="20" autocapitalize="off" autocomplete="username" required="required" />
1332			</p>
1333						<input type="hidden" name="redirect_to" value="" />
1334			<p class="submit">
1335				<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Get New Password" />
1336			</p>
1337		</form>
1338
1339		<p id="nav">
1340			<a class="wp-login-log-in" href="https://doctor4africa.com/wp-login.php">Log in</a>
1341			 | <a rel="nofollow" class="wp-login-register" href="https://doctor4africa.com/wp-login.php?action=register">Register</a>		</p>
1342				<p id="backtoblog">
1343			<a href="https://doctor4africa.com/">&larr; Go to Doctor 4 Africa</a>		</p>
1344			</div>
1345		
1346	
1346<script>
1347		try{document.getElementById('user_login').focus();}catch(e){}
1348		if(typeof wpOnload==='function')wpOnload();
1349		
1350</script>
1350
1351<div class="footer-wrapper"><div class="footer-cont"><div class="copyRight">© 2026 Doctor 4 Africa, All Rights Reserved.</div></div></div>
1351<script>
1352	document.addEventListener( 'DOMContentLoaded', function() {
1353
1354		if (navigator.userAgent.indexOf("Firefox") != -1) {
1355			var body = document.body;
1356			body.classList.add("firefox");
1357		}
1358		// your code goes here
1359		if ( document.getElementById('user_pass') ) {
1360
1361			var loginpress_user_pass = document.getElementById('user_pass');
1362			var loginpress_wrapper   = document.createElement('div');
1363			loginpress_wrapper.classList.add('user-pass-fields');
1364			// insert wrapper before el in the DOM tree
1365			user_pass.parentNode.insertBefore(loginpress_wrapper, loginpress_user_pass);
1366
1367			// move el into wrapper
1368			loginpress_wrapper.appendChild(loginpress_user_pass);
1369		var loginpress_user_ps  = document.getElementsByClassName('user-pass-fields');
1370		var loginpress_node     = document.createElement("div");
1371		loginpress_node.classList.add('loginpress-caps-lock');
1372		var loginpress_textnode = document.createTextNode('Caps Lock is on');
1373		loginpress_node.appendChild(loginpress_textnode);
1374			loginpress_user_ps[0].appendChild(loginpress_node);
1375		}
1376
1377	}, false );
1378	window.onload = function(e) {
1379
1380		var capsLock      = 'off';
1381		var passwordField = document.getElementById("user_pass");
1382		if ( passwordField ) {
1383			
1384			passwordField.onkeydown = function(e) {
1385				var el   = this;
1386				var caps = event.getModifierState && event.getModifierState( 'CapsLock' );
1387				if ( caps ) {
1388					capsLock = 'on';
1389					el.nextElementSibling.style.display = "block";
1390				} else {
1391					capsLock = 'off';
1392					el.nextElementSibling.style.display = "none";
1393				}
1394			};
1395
1396			passwordField.onblur = function(e) {
1397				var el = this;
1398				el.nextElementSibling.style.display = "none";
1399			};
1400
1401			passwordField.onfocus = function(e) {
1402				var el = this;
1403				if ( capsLock == 'on' ) {
1404					el.nextElementSibling.style.display = "block";
1405				} else {
1406					el.nextElementSibling.style.display = "none";
1407				}
1408			};
1409		}
1410
1411		// if ( document.getElementById("loginform") ) {
1412		//   document.getElementById("loginform").addEventListener( "submit", _LoginPressFormSubmitLoader );
1413		// }
1414		// if ( document.getElementById("registerform") ) {
1415		//   document.getElementById("registerform").addEventListener( "submit", _LoginPressFormSubmitLoader );
1416		// }
1417		// if ( document.getElementById("lostpasswordform") ) {
1418		//   document.getElementById("lostpasswordform").addEventListener( "submit", _LoginPressFormSubmitLoader );
1419		// }
1420
1421		function _LoginPressFormSubmitLoader() {
1422
1423		var subButton = document.getElementsByClassName("submit");
1424		var myButton  = document.getElementById("wp-submit");
1425		var image     = document.createElement("img");
1426
1427		myButton.setAttribute('disabled', 'disabled');
1428		image.setAttribute( "src", "https://doctor4africa.com/wp-admin/images/loading.gif" );
1429		image.setAttribute( "width", "20" );
1430			image.setAttribute( "height", "20" );
1431			image.setAttribute( "alt", "Login Loader" );
1432			image.setAttribute( "style", "display: block;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);" );
1433			subButton[0].appendChild(image);
1434		}
1435		if(jQuery('.login-container').length==0){
1436			jQuery('.language-switcher').appendTo(jQuery('#login'));
1437		}else{
1438			jQuery('.language-switcher').appendTo(jQuery('.login-container'));
1439		}
1440	};
1441
1442	</script>
vendor: 1 bytes, line 1442
1442
1443<script id="cookie-notice-front-js-before">
1444var cnArgs = {"ajaxUrl":"https:\/\/doctor4africa.com\/wp-admin\/admin-ajax.php","nonce":"7474813ca3","hideEffect":"fade","position":"bottom","onScroll":false,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":2592000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":false,"revokeCookies":false,"revokeCookiesOpt":"automatic"};
1445
1446//# sourceURL=cookie-notice-front-js-before
1447</script>
vendor: 1 bytes, line 1447
1447
1448<script id="cookie-notice-front-js" src="https://doctor4africa.com/wp-content/plugins/cookie-notice/js/front.min.js?ver=3.1.12"></script>
1448
1449
1450		<!-- Cookie Compliance for WordPress (formerly Compliance by Hu-manity.co) plugin v3.1.12 https://cookie-compliance.co/ -->
1451		<div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Compliance" style="background-color: rgba(221,51,51,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.</span><span id="cn-notice-buttons" class="cn-buttons-container"><button id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button" aria-label="Ok" style="background-color: #00a99d">Ok</button><button id="cn-refuse-cookie" data-cookie-set="refuse" class="cn-set-cookie cn-button" aria-label="No" style="background-color: #00a99d">No</button><button data-link-url="https://doctor4africa.com/privacy-policy/" data-link-target="_blank" id="cn-more-info" class="cn-more-info cn-button" aria-label="Privacy policy" style="background-color: #00a99d">Privacy policy</button></span><button type="button" id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="No" tabindex="0"></button></div>
1452			
1453		</div>
1454		<!-- / Cookie Compliance for WordPress plugin -->	</body>
1455	</html>
1456	

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.