What would you like to know more about?

Show Page Sections

Customize Platform Branding

There are several ways to customize the branding for your MinistryPlatform instance.

When the Platform is customized to match the branding of your church or diocese, congregants can feel confident that they're in the right place. This is important when they enter personal information and need to be reassured that it will be kept safe and secure.

Note: Customization is applied based on the Domain record. If your parishes are in the same database under one diocesan domain, then the same branding is applied to all parishes.

Update CSS for Authentication Screens

You can add your own color scheme and background to your Log In, Reset Password, and Sign Up screens.

Note: Professional Services does not offer this customization as a paid solution. However, you can use our sample file to see all the available customization options.
  1. Go to System Setup > Domains/Accounts.
  2. Open your organization's record.
  3. Expand the Files section on the right.
  4. If you already have a file called "stylesheet.css" attached to your Domain record, you can either download and edit it directly, or you can start with the sample file and overwrite your existing file.
  5. Download the sample file: sample_stylesheet.css.
    This contains all the custom variables you can use to build your CSS branding. Use as few or as many as you want.
  6. Edit either your existing file or the sample file as needed. Check out CSS Variables for more information.
  7. If you started with the sample, rename the file "stylesheet.css" (removing "sample_" from the beginning).
  8. On your Domain record, in the Files section, click the delete icon trash can beside the existing "stylesheet.css" file, if you had one.
  9. Click Attach File.
  10. Drag and drop the CSS file, or click inside the dotted line box to browse for the file.
  11. Click Attach.
Clear your browser's cache to see the change after you replace the CSS file.

CSS Variables

Descriptions and default values of all available CSS variables for branding.

Login window with numbers showing different areas of the screen

Header
  • (1) Adjust header height: --header-height. Default is 60px.
  • (1) Background color for the header: --header-background-color. Default is #ffffff.
  • (2) Background color for the logo: --logo-background-color. Default is transparent.
  • (3) Background color for language selector: --language-selector-background-color. Default is transparent.
Global
  • Font family for text: --font-family. Default is "Lato", sans-serif.
  • (4) Default text color: --text-color. Default is #222222.
  • (5) Lighter text color for contrast: --text-color-light. Default is #2e2e2e.
  • (6) Color for hyperlinks: --link-color. Default is #267490.
  • (7) Background color for screens: --background-color. Default is #ffffff.
  • (7) Background image: --background-image. Default is none.
Text and Font
  • Font size for titles: --title-font-size. Default is 40px.
  • Font size for longer titles: --title-longer-font-size. Default is 26px.
  • Font weight for titles: --title-font-weight. Default is 900.
  • Font size for descriptions: --description-font-size. Default is 15px.
  • Font weight for descriptions: --description-font-weight. Default is 500.
  • Line height for descriptions: --description-line-height. Default is 24px.
  • Font size for labels: --label-font-size. Default is 13px.
  • Font weight for labels: --label-font-weight. Default is 600.
  • Font size for check boxes: --checkbox-font-size. Default is 15px.
  • Font weight for check boxes: --checkbox-font-weight. Default is 500.
Borders and Colors
  • (8) Background color for primary elements: --primary-background-color.
  • (8) Border color for primary elements: --primary-border-color. Default is none.
  • (8) Text color for primary elements: --primary-color. Default is #ffffff.
  • (9) Background color for secondary elements: --secondary-background-color.
  • (9) Border color for secondary elements: --secondary-border-color. Default is #c6c6c6.
  • (9) Text color for secondary elements: --secondary-color. Default is #2e2e2e.
  • (10) Default border color: --border-color. Default is #c6c6c6.
  • Text color for input fields: --input-color. Default is #222222.
  • Color for error messages: --error-color. Default is #ff0000.
Footer
  • (11) Background color for the footer: --footer-background-color. Default is #ffffff.
  • (11) Height of the footer: --footer-height. Default is 60px.
  • (12) Background color for footer content: --footer-content-background-color. Default is #ffffff.

Add an Image on Your Login Screen

The login screen image displays at 100px tall, and the width is scaled to size.

Note: We recommend using a white or white outlined logo with a transparent background for the best appearance.
  1. Go to System Setup > Domains/Accounts.
  2. Open your organization's record.
  3. Expand the Files section on the right.
  4. Click Attach File.
  5. Drag and drop the image, or click inside the dotted line box to browse for the image.
  6. Click Attach.
  7. If needed, click the star icon beside the file to set it as the default image.
Refresh your browser, refresh the application cache, or clear your browser's cache to see the change right away.

Edit Your Application Title

Once people log in, your organization's name displays in the Platform in the upper-left corner. If needed, you can change what they see there.

  1. Go to System Setup > Domains/Accounts.
  2. Open your organization's record.
  3. Click Edit Record.
  4. Change the Application Title.
  5. Click Save.
Refresh your browser, refresh the application cache, or clear your browser's cache to see the change right away.