[Development Guides Home](/guides) >> [Guide to cPanel Interface Customization and Branding](/guides/guide-to-cpanel-interface-customization-and-branding) # Guide to cPanel Interface Customization - The Login Theme ## Introduction cPanel & WHM's login theme determines the appearance of login pages. Login themes include template files, image files and logos, CSS files, and a favicon for the login pages. * Your customers view these pages each time they log in to their accounts. * The default login theme exists in the `/usr/local/cpanel/base/unprotected/cpanel/` directory. You can view your server's available login themes in WHM's [*Theme Manager*](https://docs.cpanel.net/whm/themes/theme-manager/) interface (*WHM >> Home >> Themes >> Theme Manager*). If your custom interfaces require jQuery, you **must** include that code in `require()` blocks. For more information, read our [Guide to cPanel Interface Customization - jQuery](/guides/guide-to-cpanel-interface-customization-and-branding/guide-to-cpanel-interface-customization-jquery) documentation. ## Login theme development workflow When you customize a login theme, we recommend that you use the following workflow: 1. Use WHM's [*Theme Manager*](https://docs.cpanel.net/whm/themes/theme-manager/) interface (*WHM >> Home >> Themes >> Theme Manager*) to clone the existing login theme. 2. Update logos and other login theme image assets. 3. Update the desired login page templates. 4. Update the `style_v2.css` and `style_v2_optimized.css` files with any desired CSS changes. 5. If necessary, update your server's locales with any new phrases that you added to the login pages. 6. Select the new login theme from the *Default login* theme menu in WHM's [*Tweak Settings*](https://docs.cpanel.net/whm/server-configuration/tweak-settings/) interface (*WHM >> Home >> Server Configuration >> Tweak Settings*). ## Login templates Template files determine the appearance of each login page. Each login theme includes template files for the main login pages, error pages, and templates for the *Reset Password* feature. For more information, read our [Guide to cPanel Interface Customization - Login Templates](/guides/guide-to-cpanel-interface-customization-and-branding/guide-to-cpanel-interface-customization-the-login-theme/guide-to-cpanel-interface-customization-login-templates). ## Login images You can customize the images that the cPanel & WHM login theme uses. These images exist in login theme's `images` directory. For more information, read our [Guide to cPanel Interface Customization - Login Images](/guides/guide-to-cpanel-interface-customization-and-branding/guide-to-cpanel-interface-customization-the-login-theme/guide-to-cpanel-interface-customization-login-images).