Typography

The typography in this style-guide is meant to make your life easier by providing clean, attractive, simple default styles for all of the most basic typographical elements.

Font Families

Nothing to see here. Move along now.

Arial is the one font to rule them all.

Arial is the one font to rule them all.

To use the font styles/sizes found here, add the class .nm-cx-theme to the container of your body or section.

As of UITK version 1.14.0, only one font is to be used site-wide as per the Design department. Guardian Sans is the one font to rule them all. As of UITK version 1.17.0, only 3 font weights (plus 1 for print) are to be used site-wide as per the Design department. Guardian Sans Light should be used as the default font weight for all text. font-weight Normal Italics

  • 200
  • Guardian Sans Light
  • Guardian Sans Light Italic
  • 400
  • Guardian Sans Regular
  • Guardian Sans Regular Italic
  • 500 (Bold for Web)
  • Guardian Sans Medium
  • Guardian Sans Medium Italic
  • 800 (Bold for Print)
  • Guardian Sans Bold
  • Guardian Sans Bold Italic

As of UITK version 1.13.0, only one font is to be used site-wide as per the Design department. Guardian Sans is the one font to rule them all. font-weight Normal Italics

  • 100
  • Guardian Sans Thin
  • Guardian Sans Thin Italic
  • 200
  • Guardian Sans Light
  • Guardian Sans Light Italic
  • 400 or normal
  • Guardian Sans Regular
  • Guardian Sans Regular Italic
  • 500
  • Guardian Sans Medium
  • Guardian Sans Medium Italic
  • 700
  • Guardian Sans SemiBold
  • Guardian Sans SemiBold Italic
  • 800
  • Guardian Sans Bold
  • Guardian Sans Bold Italic
  • 900
  • GuardianSans Black
  • GuardianSans Black Italic

Bold and Italics

Wrap <b></b> or <strong></strong> around type to make it bold.

Use <i></i> or <em></em> to italicize your words.

EXAMPLE

Show Code

<p>This is <strong>bold</strong> and this is <em>italicized</em>.</p>

This is bold and this is italicized.

Paragraphs

Paragraphs are preset with a font size, line height and spacing to match the overall vertical rhythm.

EXAMPLE

Show Code

<p>Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur, ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.</p>

Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur, ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.

NM Large Paragraph

Some designs may require body type to be 20px instead of the default (14px for PX and 16px for CX). A .paragraph-large class can be added to the <p> to make all type on the page default to 20px;

EXAMPLE

Show Code

<p class="paragraph-large">Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur, ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.</p>

Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur, ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.

Headers

Included are styles for all of the header elements that are balanced and based on a modular scale.

NM Header Styles

Header Default Medium and up
<h1> 30px 40px
<h2> 24px 32px
<h3> 20px 28px
<h4> 16px 16px
<h5> 14px 14px
<h6> 12px 12px
EXAMPLE

Show Code

<!-- Header styles -->
<h1>This is an extra large <span class="show-for-medium-up show-for-nm-cx">40px Light</span><span class="show-for-small-only show-for-nm-cx">24px Light</span> header</h1>
<h2>This is a large <span class="show-for-medium-up show-for-nm-cx">32px Light</span><span class="show-for-small-only show-for-nm-cx">20px Light</span> header</h2>
<h3>This is a medium <span class="show-for-medium-up show-for-nm-cx">28px Light</span><span class="show-for-small-only show-for-nm-cx">18px Light</span> header</h3>
<h4>This is a moderate <span class="show-for-nm-cx">16px Normal</span> header</h4>
<h5>This is a small <span class="show-for-nm-cx">14px Light</span> header</h5>
<h6>This is a tiny <span class="show-for-nm-cx">12px Light</span> header</h6>

This is an extra large 40px Light24px Light header

This is a large 32px Light20px Light header

This is a medium 28px Light18px Light header

This is a moderate 16px Normal header

This is a small 14px Light header
This is a tiny 12px Light header

NM CX Landing Header

A .landing-header class is available for the blue headers commonly found on the NM landing pages. Add the class to the .row containing the header text. Additionally a .header-date class is available for the secondary 'As of' date displayed. While the .landing-header row should be full width, all text in the header should left align with the rest of your text in the grid. The internal .columns element can have a max-width to match the layout of your page on x-large screens.

EXAMPLE

Show Code

<div class="row landing-header">
        <div class="small-12 columns">
            <p class="header-date">As of October 17, 2016</p>
            <h1>Your Net Death Benefit is <span class="header-number">$76,015.00</span> with a <br class="show-for-xlarge">Net Cash Value of <span class="header-number">$25,419.92</span></h1>
        </div>
</div>

As of October 17, 2016

Your Net Death Benefit is $76,015.00 with a
Net Cash Value of $25,419.92

LV Header Styles

EXAMPLE

Show Code

<!-- Header styles -->
<h1>This is an extra large header.</h1>
<h2>This is a large header.</h2>
<h3>This is a medium header.</h3>
<h4>This is a moderate header.</h4>
<h5>This is a small header.</h5>
<h6>This is a tiny header.</h6>

This is an extra large header.

This is a large header.

This is a medium header.

This is a moderate header.

This is a small header.
This is a tiny header.

LV Subheaders

Lighten up your headers by adding a class of .subheader to any header element.

EXAMPLE

Show Code

<!-- Subheader styles -->
<h1 class="subheader">Subheader</h1>
<h2 class="subheader">Subheader</h2>
<h3 class="subheader">Subheader</h3>
<h4 class="subheader">Subheader</h4>
<h5 class="subheader">Subheader</h5>
<h6 class="subheader">Subheader</h6>

Subheader

Subheader

Subheader

Subheader

Subheader
Subheader

LV Small header segments

By inserting a small element into a header, the toolkit will scale the header font size down for an inline element, allowing you to use this for subtitles or other secondary header text.

EXAMPLE

Show Code

<h1>Main header <small>Header segment</small></h1>
<h2>Main header <small>Header segment</small></h2>
<h3>Main header <small>Header segment</small></h3>
<h4>Main header <small>Header segment</small></h4>
<h5>Main header <small>Header segment</small></h5>
<h6>Main header <small>Header segment</small></h6>

Main header Header segment

Main header Header segment

Main header Header segment

Main header Header segment

Main header Header segment
Main header Header segment

Decoupled Header Styles

There are times when the header styles need to be decoupled from the header markup tags. In those rare instances, the following class names can be added to your output in order to provide the header styles without using the header tags.

Important note: Please do not use these classes in place of the header tags, (h1, h2, h3, h4, h5, and h6). These classes have only been added to provide header tag formatting in the rare instances where semantic markup can't be written.

EXAMPLE

Show Code

<div>
    <div class="heading-xlarge">Extra large header style</div>
    <div class="heading-large">Large header style</div>
    <div class="heading-medium">Medium header style</div>
    <div class="heading-moderate">Moderate header style</div>
    <div class="heading-small">Small header style</div>
    <div class="heading-tiny">Tiny header style</div>
</div>
Extra large header style
Large header style
Medium header style
Moderate header style
Small header style
Tiny header style

Contextual

NM Example

A combination of type styles means you can do almost anything. Listed below are styles for individual type components used in combination with others.

EXAMPLE

Show Code

<div class="show-for-nm-cx">
    <div class="row padding-vert-large padding-horiz-xlarge">
        <div class="medium-4 columns">
            <h2>Notifications</h2>
        </div>
        <div class="medium-4 columns">
            <p>Your Annulized Premium of $706.20 is due in 11 days on October 31, 2016</p>
            <button class="button btn-cta">Make Payment</button>
        </div>
        <div class="medium-4 columns">
            <p>You have an outstanding load on your account</p>
            <button class="tertiary button btn-cta">View Details</button>
        </div>
    </div>
    <div class="row bg-primary">
        <div class="columns padding-vert-large padding-horiz-xlarge text-center">
            <h3 class="text-white padding-vert-large padding-horiz-xlarge">Assign a savings account to your goal:</h3>
        </div>
    </div>
    <div class="row padding-vert-large padding-horiz-xlarge">
        <div class="medium-4 columns">
            <h4>The Index Protection Benefit</h4>
            <p>The Index Protection Benefit (IPB) can keep a policy&apos;s deathe benefit on pace with inflaction by providing yeary, automatic increases in a policy&apos;s face amount in years two through ten</p>
        </div>
        <div class="medium-4 columns end">
            <p>123 Whipperwillow Dr</p>
            <p>Vacation Home</p>
        </div>
    </div>
    <div class="row padding-vert-large padding-horiz-xlarge">
        <div class="columns">
            <h5>Pay with out of pocket funds through your <a>Billng Account online</a></h5>
        </div>
    </div>
    <div class="row padding-vert-large padding-horiz-xlarge">
        <div class="medium-4 columns">
            <h6>Get Estimate</h6>
        </div>
        <div class="medium-4 columns end">
            <h6>Connecting you accounts is safe and secure. Here&apos;s why<br> Review our <a>Terms of Use</a></h6>
        </div>
    </div>
</div>

<div class="show-for-nm-px">
    <h1>This is an extra large header.</h1>

    <h3 class="subheader">Subheader</h3>

    <p>This is a paragraph with a <a href="#">link</a> inside!</p>

    <h2>TODO:</h2>
    <ol>
        <li>Pick up groceries <abbr title="as soon as possible">ASAP</abbr></li>
        <li>Work on the <abbr title="Graphical User Interface">GUI</abbr> for my new site!</li>
        <li>Clean my room (maybe)</li>
    </ol>

    <hr>

    <blockquote>&quot;This is an example of a blockquote.&quot;
        <cite>Cited Source</cite>
    </blockquote>

    <h3>Here&apos;s some contact info:</h3>
    <ul class="vcard">
        <li class="fn">Gaius Baltar</li>
        <li class="street-address">123 Colonial Ave.</li>
        <li class="locality">Caprica City</li>
        <li><span class="state">Caprica</span>, <span class="zip">12345</span></li>
        <li class="email"><a href="#">g.baltar@example.com</a></li>
    </ul>
</div>

Notifications

Your Annulized Premium of $706.20 is due in 11 days on October 31, 2016

You have an outstanding load on your account

Assign a savings account to your goal:

The Index Protection Benefit

The Index Protection Benefit (IPB) can keep a policy's deathe benefit on pace with inflaction by providing yeary, automatic increases in a policy's face amount in years two through ten

123 Whipperwillow Dr

Vacation Home

Pay with out of pocket funds through your Billng Account online
Get Estimate
Connecting you accounts is safe and secure. Here's why
Review our Terms of Use

This is an extra large header.

Subheader

This is a paragraph with a link inside!

TODO:

  1. Pick up groceries ASAP
  2. Work on the GUI for my new site!
  3. Clean my room (maybe)

"This is an example of a blockquote." Cited Source

Here's some contact info:

LV Example

A combination of type styles means you can do almost anything. Listed below are styles for individual type components used in combination with others.

EXAMPLE

Show Code

<h1>This is an extra large header.</h1>

<h3 class="subheader">Subheader</h3>

<p>This is a paragraph with a <a href="#">link</a> inside!</p>

<h2>TODO:</h2>
<ol>
    <li>Pick up groceries <abbr title="as soon as possible">ASAP</abbr></li>
    <li>Work on the <abbr title="Graphical User Interface">GUI</abbr> for my new site!</li>
    <li>Clean my room (maybe)</li>
</ol>

<hr>

<blockquote>&quot;This is an example of a blockquote.&quot;
    <cite>Cited Source</cite>
</blockquote>

<h3>Here&apos;s some contact info:</h3>
<ul class="vcard">
    <li class="fn">Gaius Baltar</li>
    <li class="street-address">123 Colonial Ave.</li>
    <li class="locality">Caprica City</li>
    <li><span class="state">Caprica</span>, <span class="zip">12345</span></li>
    <li class="email"><a href="#">g.baltar@example.com</a></li>
</ul>

This is an extra large header.

Subheader

This is a paragraph with a link inside!

TODO:

  1. Pick up groceries ASAP
  2. Work on the GUI for my new site!
  3. Clean my room (maybe)

"This is an example of a blockquote." Cited Source

Here's some contact info:

Horizontal Rules

Horizontal rules will give you a horizontal border (or ruler) above your <hr> denoted elements.

EXAMPLE

Show Code

<p>This represents a horizontal rule and how it looks when combined underneath another element.</p>
<p>Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur, ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.</p>
<hr>
<p>Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur, ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.</p>

This represents a horizontal rule and how it looks when combined underneath another element.

Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur, ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.


Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur, ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.

Code Blocks

The code tag can be used when trying to display code snippets.

EXAMPLE

Show Code

<p>To display code inline, use the <code>&lt;code&gt;</code> tag.</p>

To display code inline, use the <code> tag.

Lists

Lists are helpful for, well, lists of things. Didn't see that coming did you! There are baked-in styles for a number of different unordered list styles, as well as ordered and definition lists.

EXAMPLE

Show Code

<ul class="disc">
    <li>List item with a much longer description or more content.</li>
    <li>List item</li>
    <li>List item
        <ul>
            <li>Nested list item</li>
            <li>Nested list item</li>
            <li>Nested list item</li>
        </ul></li>
    <li>List item</li>
    <li>List item</li>
    <li>List item</li>
</ul>
  • List item with a much longer description or more content.
  • List item
  • List item
    • Nested list item
    • Nested list item
    • Nested list item
  • List item
  • List item
  • List item

Abbreviations

The <abbr> tag can be used to provide a description of what an abbreviation (or acronym) stands for. The <acronym> tag is not supported with HTML5. You may use it with earlier HTML versions, however it is suggested to use <abbr> instead.

EXAMPLE

Show Code

Would you mind doing this <abbr title="as soon as possible">ASAP</abbr>?
Would you mind doing this ASAP?

Quotes

Blockquotes are used to provide styling around a quoted resource. You may use the <blockquote> tags along with the optional <cite> tags nested inside the blockquote as shown below.

EXAMPLE

Show Code

<blockquote>&quot;This is an example of a blockquote.&quot;
    <cite>Cited Source</cite>
</blockquote>
"This is an example of a blockquote." Cited Source

LV Typography/Microformats - vcard

We can use the .vcard class to create a card. You may also use classes nested inside for things like full name (.fn) as shown below. Notice how the <h1> tag is being used, but the styling from the .fn class will take precedence.

EXAMPLE

Show Code

<ul class="vcard">
    <li class="fn">Gaius Baltar</li>
    <li class="street-address">123 Colonial Ave.</li>
    <li class="locality">Caprica City</li>
    <li><span class="state">Caprica</span>, <span class="zip">12345</span></li>
    <li class="email"><a href="#">g.baltar@example.com</a></li>
</ul>

LV Microformats - vevent

You may also use the .vevent class in order to build a card with a summary included.

EXAMPLE

Show Code

<div class="vevent">
    <h1 class="fn">Firstname Lastname</h1>
    <p class="summary">Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur,
    ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.</p>
</div>

Firstname Lastname

Lorem ipsum dolor sit amet, eu est tamquam meliore. Sed id graeco partiendo reprehendunt, vel at corrumpit appellantur, ius debet semper deserunt ut. Ex duo mundi nostro, pri ex mentitum offendit laboramus, ut his quas nulla error.