Typefaces
Next: General ›Primary Text: Open Sans
Open Sans is a versatile sans serif typeface based on its century-old, timeless predecessor, DIN, but modernized for usability and with slight changes to the design to humanize the family.
Open Sans Light
This is Open Sans Light. Our brand typeface.
Open Sans Regular
This is Open Sans Regular. Our brand typeface.
Open Sans SemiBold
This is Open Sans SemiBold. Our brand heading typeface.
Open Sans Bold
This is Open Sans Bold. Our brand heading typeface.
Type Scale
-
Heading One
3em
Open Sans Heavy Condensed
-
Heading Two
2.6em
Open Sans Heavy Condensed
-
Heading Three
2.2em
Open Sans Heavy Condensed
-
Heading Four
2em
Open Sans Heavy Condensed
-
Heading Five
1.8em
Open Sans Heavy Condensed
-
Heading Six
1.6em
Open Sans Heavy Condensed
-
Paragraph
1.07em
Open Sans Light
General Typography
‹ Previous: Rasmussen | Next: Modifiers ›Paragraphs
The default body text is 1rem (16px).
Headings
The default heading color is Dark Gray.
Hyperlinks
The default color of hyperlinks is the Primary brand color. Hover state increases opacity of text underline. Hyperlinks are also bold by default.
Animation
Optionally, hyperlinks can have an animated underline style. Simply add any rel attribute to the a element. For example, super-duper hyperlink.
See individual components (lists, buttons, etc.) for more styles
Modifiers
‹ Previous: General Typography | Next: Usage ›Modifiers are extra classes used to modify the appearance, alignment, size, behavior etc. of standard component styles. Note: these modifiers are intended for generally unstyled base html elements. Specific components with highlight stylized content elements have their own unique modifiers. Use with caution.
| Name | Class | Usage/Properties |
|---|---|---|
| Primary Text Color |
.color-primary
|
color: var(--color-brand-primary)
Overrides default color of element based on inheritance. This class is applied to any HTML content element. |
| Secondary Text Color |
.color-secondary
|
color: var(--color-brand-secondary)
Overrides default color of element based on inheritance. This class is applied to any HTML content element. |
| Tertiary Text Color |
.color-tertiary
|
color: var(--color-brand-tertiary)
Overrides default color of element based on inheritance. This class is applied to any HTML content element. |
| Black Text Color |
.color-black
|
color: var(--color-sec-black)
Overrides default color of element based on inheritance. This class is applied to any HTML content element. |
| White Text Color |
.color-white
|
color: var(--color-sec-white)
Overrides default color of element based on inheritance. This class is applied to any HTML content element. |
| Center Align |
.center-align
|
text-align: center
Overrides default left aligned text with center alignment. This class can be applied to any HTML element depending on the desired alignment specificity. |
| Left Align |
.left-align
|
text-align: left
Overrides text alignment with left alignment. This class can be applied to any HTML element depending on the desired alignment specificity. |
| Right Align |
.right-align
|
text-align: right
Overrides default left aligned text with right alignment. This class can be applied to any HTML element depending on the desired alignment specificity. |
| Heading: Font-Light |
.font-light
|
font-family: var(--font) !important;
font-weight: var(--font-weight-light) !important;
Overrides default font-family and font-weight. This class can be applied to any Heading element. |
| Heading: Font-Regular |
.font-regular
|
font-family: var(--font-regular) !important;
font-weight: var(--font-weight-normal) !important;
Overrides default font-family and font-weight. This class can be applied to any Heading element. |
| Heading: Font-SemiBold |
.font-SemiBold
|
font-family: var(--font-SemiBold) !important;
font-weight: var(--font-weight-normal) !important;
Overrides default font-family and font-weight. This class can be applied to any Heading element. |
| Heading: Font-Bold |
.font-bold
|
font-family: var(--font-bold) !important;
font-weight: var(--font-weight-bold) !important;
Overrides default font-family and font-weight. This class can be applied to any Heading element. |
| Text: Font-Text-Light |
.font-text-light
|
font-family: var(--font-text) !important;
font-weight: var(--font-text-weight-light) !important;
Overrides default font-family and font-weight. This class can be applied to any content element. |
| Text: Font-Text-Regular |
.font-text-regular
|
font-family: var(--font-text-regular) !important;
font-weight: var(--font-text-weight-normal) !important;
Overrides default font-family and font-weight. This class can be applied to any content element. |
| Text: Font-Text-SemiBold |
.font-text-SemiBold
|
font-family: var(--font-text-SemiBold) !important;
font-weight: var(--font-text-weight-normal) !important;
Overrides default font-family and font-weight. This class can be applied to any content element. |
| Text: Font-Text-Bold |
.font-text-bold
|
font-family: var(--font-text-bold) !important;
font-weight: var(--font-text-weight-bold) !important;
Overrides default font-family and font-weight. This class can be applied to any content element. |
Usage
‹ Previous: ModifiersWebfont CSS
/* Open Sans <link rel="stylesheet" type="text/css" href="/common/css/din-next/din-next.css"> */
@font - face {
font - family: 'Open Sans Light';
src: url('3a21ee_0_0.eot');
src: url('3a21ee_0_0.eot?#iefix') format('embedded-opentype'),
url('3a21ee_0_0.woff2') format('woff2'),
url('3a21ee_0_0.woff') format('woff'),
url('3a21ee_0_0.ttf') format('truetype'),
url('3a21ee_0_0.svg#wf') format('svg');
}
@font - face {
font - family: 'Open Sans Bold';
src: url('3a21ee_1_0.eot');
src: url('3a21ee_1_0.eot?#iefix') format('embedded-opentype'),
url('3a21ee_1_0.woff2') format('woff2'),
url('3a21ee_1_0.woff') format('woff'),
url('3a21ee_1_0.ttf') format('truetype'),
url('3a21ee_1_0.svg#wf') format('svg');
}
@font - face {
font - family: 'Open Sans Regular';
src: url('3a21ee_2_0.eot');
src: url('3a21ee_2_0.eot?#iefix') format('embedded-opentype'),
url('3a21ee_2_0.woff2') format('woff2'),
url('3a21ee_2_0.woff') format('woff'),
url('3a21ee_2_0.ttf') format('truetype'),
url('3a21ee_2_0.svg#wf') format('svg');
}
@font - face {
font - family: 'Open Sans SemiBold';
src: url('3a21ee_3_0.eot');
src: url('3a21ee_3_0.eot?#iefix') format('embedded-opentype'),
url('3a21ee_3_0.woff2') format('woff2'),
url('3a21ee_3_0.woff') format('woff'),
url('3a21ee_3_0.ttf') format('truetype'),
url('3a21ee_3_0.svg#wf') format('svg');
}
/* Roboto <link href="https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700&display=swap" rel="stylesheet"> */
@font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-display: swap;
src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngRUXZYTXPIvIBgJJSb6u9mxLCGwR2oefDo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v9/BngRUXZYTXPIvIBgJJSb6u92w7CGwR2oefDo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Gibson <link rel="stylesheet" type="text/css" href="/common/css/gibson/family.css"> */
/* Gibson */
@font-face {
font-family: 'GibsonRegular';
src: url('gibson-regular-webfont.eot');
src: url('gibson-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('gibson-regular-webfont.woff') format('woff'),
url('gibson-regular-webfont.ttf') format('truetype'),
url('gibson-regular-webfont.svg#gibsonregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GibsonLight';
src: url('gibson-light-webfont.eot');
src: url('gibson-light-webfont.eot?#iefix') format('embedded-opentype'), url('gibson-light-webfont.woff') format('woff'), url('gibson-light-webfont.ttf') format('truetype'), url('gibson-light-webfont.svg#gibsonlight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GibsonSemiBold';
src: url('gibson-semibold-webfont.eot');
src: url('gibson-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('gibson-semibold-webfont.woff') format('woff'),
url('gibson-semibold-webfont.ttf') format('truetype'),
url('gibson-semibold-webfont.svg#gibsonsemibold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Gibson-Regular';
src: url('gibson-regular-webfont.eot');
src: url('gibson-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('gibson-regular-webfont.woff') format('woff'),
url('gibson-regular-webfont.ttf') format('truetype'),
url('gibson-regular-webfont.svg#gibsonregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Gibson-Light';
src: url('gibson-light-webfont.eot');
src: url('gibson-light-webfont.eot?#iefix') format('embedded-opentype'), url('gibson-light-webfont.woff') format('woff'), url('gibson-light-webfont.ttf') format('truetype'), url('gibson-light-webfont.svg#gibsonlight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Gibson-SemiBold';
src: url('gibson-semibold-webfont.eot');
src: url('gibson-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('gibson-semibold-webfont.woff') format('woff'),
url('gibson-semibold-webfont.ttf') format('truetype'),
url('gibson-semibold-webfont.svg#gibsonsemibold') format('svg');
font-weight: normal;
font-style: normal;
}