Skip to primary navigation Skip to main content
US flag signifying that this is a United States Federal Government website An official website of the United States Government USDA Farm Production and Conservation

nrcs-style 0.9beta (based on fsa-style 2.4.0)

This page serves as a "Kitchen Sink" reference listing of all nrcs-style UI Components. View the Design System for complete documentation.

Core Palette

  • Primary

    • $color-fsa-primary
  • Grays and Blacks (Tertiary)

    • $color-fsa-tertiary

Tints and Shades

    • $color-fsa-primary-900
    • $color-fsa-primary
    • $color-fsa-primary-300
    • $color-fsa-primary-200
    • $color-fsa-primary-100
    • $color-fsa-tertiary-900
    • $color-fsa-tertiary
    • $color-fsa-tertiary-300
    • $color-fsa-tertiary-200
    • $color-fsa-tertiary-100

Base

  • Text

    • $color-fsa-base
  • Link, Default

    • $color-fsa-link
  • Link, Hover

    • $color-fsa-link-hover
  • Site Background

    • $color-fsa-site-bg

Accent

  • Info (Aqua)

    • $color-fsa-aqua
  • Success (Green)

    • $color-fsa-green
  • Error (Red)

    • $color-fsa-red
  • Warning (Yellow)

    • $color-fsa-yellow

Tints and Shades

    • $color-fsa-aqua-900
    • $color-fsa-aqua
    • $color-fsa-aqua-300
    • $color-fsa-aqua-200
    • $color-fsa-aqua-100
    • $color-fsa-green-900
    • $color-fsa-green
    • $color-fsa-green-300
    • $color-fsa-green-200
    • $color-fsa-green-100
    • $color-fsa-red-900
    • $color-fsa-red
    • $color-fsa-red-300
    • $color-fsa-red-200
    • $color-fsa-red-100
    •  
    • $color-fsa-yellow
    • $color-fsa-yellow-300
    • $color-fsa-yellow-200
    • $color-fsa-yellow-100

Typefaces

Roboto, Regular (Default)

Aa

abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ

1234567890

!@#$%^&*()-_=+[]{}|;:'><,./?

Roboto, Light

Aa

abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ

1234567890

!@#$%^&*()-_=+[]{}|;:'><,./?

Roboto, Bold

Aa

abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ

1234567890

!@#$%^&*()-_=+[]{}|;:'><,./?

Typefaces, Fallback

Should the Web Font, Roboto, fail to load for any reason.

Helvetica

Aa

abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ

1234567890

!@#$%^&*()-_=+[]{}|;:'><,./?

Typographic Scale

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Headers

<h1> - <h6>

h1 header

Lorem ipsum dolor bold text dignissim brevitas italicized text vindico nisl. Inline link olim aliquip tego ideo, iustum validus regula. Incassum mos luptatum acsi jugis iusto vel.

h2 header

Lorem ipsum dolor bold text dignissim brevitas italicized text vindico nisl. Inline link olim aliquip tego ideo, iustum validus regula. Incassum mos luptatum acsi jugis iusto vel.

h3 header

Lorem ipsum dolor bold text dignissim brevitas italicized text vindico nisl. Inline link olim aliquip tego ideo, iustum validus regula. Incassum mos luptatum acsi jugis iusto vel.

h4 header

Lorem ipsum dolor bold text dignissim brevitas italicized text vindico nisl. Inline link olim aliquip tego ideo, iustum validus regula. Incassum mos luptatum acsi jugis iusto vel.

h5 header

Lorem ipsum dolor bold text dignissim brevitas italicized text vindico nisl. Inline link olim aliquip tego ideo, iustum validus regula. Incassum mos luptatum acsi jugis iusto vel.

h6 header

Lorem ipsum dolor bold text dignissim brevitas italicized text vindico nisl. Inline link olim aliquip tego ideo, iustum validus regula. Incassum mos luptatum acsi jugis iusto vel.

Intro Text

class="fsa-text--lead"

Lorem ipsum dolor bold text dignissim brevitas vindico nisl. Inline link olim aliquip tego ideo, iustum validus regula. Enim conventio praesent, duis hendrerit consequat ingenium neque et saepius suscipere velit. Ideo enim mara facilisis ad, validus abluo eligo odio.

Text Elements

The a element and external a element

The abbr element and an abbr element with title examples

The b element example, though you probably want to use strong

The cite element example

The code element example

The del element example

The dfn element and dfn element with title examples

The em element example

The i element example, though you probably want to use em

The ins element example

The kbd example, e.g. Press Ctl + P to print

The mark element example

The q element example

The q element inside a q element example

The s element example

The samp element example

The small element example

The span element example

The strong element example

The sub element example

The sup element example

The example

The u element example

The var element example

Size and Space

Docs for Size and Space
  • Base

    • .4rem (4px)
    • $size-base
  • Small

    • .8rem (8px)
    • $size-small
  • Default

    • 1.2rem (12px)
    • $size-default
  • Medium

    • 2.4rem (24px)
    • $size-medium
  • Large

    • 3.6rem (36px)
    • $size-large
  • Extra-large

    • 4.8rem (48px)
    • $size-extra-large

A 12-column, responsive grid provides structure for website content.

Grid Column Sizes

Available columns that can be appended to the fsa-grid__[size] selector, where size is one of the unit fractions listed below. For example, the selector for 50% width can be fsa-grid__1/2 or fsa-grid__6/12.

1/12
1/12
1/12
1/12
1/12
1/12
1/12
1/12
1/12
1/12
1/12
1/12
shrink
grow
1/6
2/12
1/4
3/12
5/12
1/2
6/12
7/12
2/3
8/12
3/4
9/12
5/6
10/12
11/12
12/12
1
1/1

Samples

1/2, 1/2

fsa-grid__1/2
fsa-grid__1/2

1/3, 1/3, 1/3

fsa-grid__1/3
fsa-grid__1/3
fsa-grid__1/3

1/4, 1/4, 1/2 - no gutter

fsa-grid__1/4
fsa-grid__1/4
fsa-grid__1/2

Nested: 3/4 (1/2, 1/2; 1/3, 1/3, 1/3), 1/4

fsa-grid__1/2
fsa-grid__1/2
fsa-grid__1/2
fsa-grid__1/3
fsa-grid__1/3
fsa-grid__1/3
fsa-grid__1/4

Grow (auto-width to remainder of container)

fsa-grid__grow
fsa-grid__1/2
fsa-grid__grow

Shrink (auto-width to column's content)

fsa-grid__shrink
fsa-grid__1/2
fsa-grid__shrink with a reallyreallyreallyreallyreallylongword

Responsive Columns

Grid columns can be adjusted per media query breakpoint.

View in new window

class="fsa-btn fsa-btn--[modifier]"

Primary (default)

Secondary

Icon-Button

Coming soon...

Flat

Inline (default)

Block (full width)

Small

Medium (default)

Large

Disabled

(Icon-Button Coming Soon...)

HTML Elements

<button>
Trigger an action or behavior.
<a>
Navigate between destinations.
<a> <a>

Responsive

Selectively override several style properties at each Media Query breakpoint.

fsa-btn--[property]@[breakpoint], where property is one of small, medium, large, block, or inline; and breakpoint is one of s, m, l, or xl

View in new window

Button Group

Docs for Button Group

span class="fsa-btn-group"

Small

Medium (default)

Large

Active Selection

Disabled (all)

Disabled (some)

Inline (default)

Block (full width)

HTML Elements

<button> Trigger an action or behavior.
<a> Navigate between destinations.
<a> <a> <a>

Responsive

Selectively override several style properties at each Media Query breakpoint.

fsa-btn-group--[property]@[breakpoint], where property is one of small, medium, large, block, or inline; and breakpoint is one of s, m, l, or xl

View in new window

<span>
  <input class="fsa-checkbox" type="checkbox" id="foo">
  <label for="foo">[label]</label>
</span>

Solo (label hidden or elsewhere)

<input class="fsa-checkbox fsa-checkbox--solo" ... >

class="fsa-field"

This is how people can contact you
Example 05/14/1975
Where does your loyalty lie?

Custom text input width

The width of this component's <input type="text"> element spans the full width of its parent container (e.g., .fsa-field). Though it should rarely be necessary, it can be overridden by using the size attribute.

size specifies the width of the input in characters. From a display perspective, one character is equivalent to 1em (approximately 17px in with fsa-style's typography system).

<input .... size="4">

<input .... size="7">

<input .... size="20">

Error States

This is how people can contact you Helpful error message
State is required

Columns

fsa-field fsa-field--block fsa-field--columns

Use Grids to lay out form fields, including responsively, for example these are stacked until the Small breakpoint:

Helpful error message

Radio and Checkbox

At least one should be selected

<span>
  <input class="fsa-radio" type="radio" id="bar">
  <label for="bar">[label]</label>
</span>

Solo (label hidden or elsewhere)

<input class="fsa-radio fsa-radio--solo" ... >

Select - Default

Docs for Select - Default

Default

class="fsa-select"

(disabled)

(readonly)

Small

class="fsa-select fsa-select--small"

(disabled)

(readonly)

Large

class="fsa-select fsa-select--large"

(disabled)

(readonly)

Block (full-width)

class="fsa-select fsa-select--block"

Error

class="fsa-select fsa-select--error"

Select Multi

Docs for Select Multi

Default

class="fsa-select-multi"

Select All

class="fsa-select-multi"

Disabled

class="fsa-select-multi fsa-select-multi--disabled"

Default

Align Right

Small

Large

step="5"

step="100" min="-400" max="500"

step=".01"

step="5000"

Within a Field Component

Instructional message here

Disabled

class="fsa-switch"

Default

Checked

Indeterminate

Disabled

Example (e.g. label elsewhere in DOM)




Stepped Control

Docs for Stepped Control

class="fsa-stepped-control fsa-stepped-control--[variation]"

Default

Default, with Status Message

5 of 10 Commodities are complete

Default, with multiple secondary

Directional

Directional, with multiple actions

Directional, with Status Message

5 of 10 Commodities are complete

Directional, with Status Message and multiple actions

5 of 10 Commodities are complete

Sticky + Default

This <div class="DEMO-STICKY-STEPPED-CONTROL"> container provides the boundary by which the fsa-stepped-control--sticky variation determines when to stick.

Consectetur sit dolorum iste doloribus laudantium eaque itaque unde ipsa. Tempora non accusamus nihil aut, perferendis nesciunt earum dolor laborum necessitatibus reprehenderit.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio dolores, unde aperiam, nemo harum sed repellendus veniam voluptas cupiditate porro facilis voluptates ipsam, sapiente illum odit possimus debitis est. Necessitatibus.

Ducimus architecto ipsa iusto aliquid deserunt commodi dolore, magnam cumque dolorum modi placeat nulla ea veniam suscipit, dolorem voluptas consequuntur repellendus non.

Sticky + Default, with Status Message

This <div class="DEMO-STICKY-STEPPED-CONTROL"> container provides the boundary by which the fsa-stepped-control--sticky variation determines when to stick.

Consectetur sit dolorum iste doloribus laudantium eaque itaque unde ipsa. Tempora non accusamus nihil aut, perferendis nesciunt earum dolor laborum necessitatibus reprehenderit.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio dolores, unde aperiam, nemo harum sed repellendus veniam voluptas cupiditate porro facilis voluptates ipsam, sapiente illum odit possimus debitis est. Necessitatibus.

Ducimus architecto ipsa iusto aliquid deserunt commodi dolore, magnam cumque dolorum modi placeat nulla ea veniam suscipit, dolorem voluptas consequuntur repellendus non.

5 of 10 Commodities are complete

Sticky + Directional

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio dolores, unde aperiam, nemo harum sed repellendus veniam voluptas cupiditate porro facilis voluptates ipsam, sapiente illum odit possimus debitis est. Necessitatibus.

Ducimus architecto ipsa iusto aliquid deserunt commodi dolore, magnam cumque dolorum modi placeat nulla ea veniam suscipit, dolorem voluptas consequuntur repellendus non.

Reprehenderit inv omnis saepe quam assumenda iste eum cum magnamentore eos explicabo fugiat excepturi dolorum, natus deleniti? Hic magni facilis.

Quia quos cupiditate quae sed earum doloribus voluptatum praesentium! Quae sapiente ea quia veniam, cumque, beatae animi commodi, molestias, temporibus rerum harum.

Sticky + Directional, with Status Message

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio dolores, unde aperiam, nemo harum sed repellendus veniam voluptas cupiditate porro facilis voluptates ipsam, sapiente illum odit possimus debitis est. Necessitatibus.

Ducimus architecto ipsa iusto aliquid deserunt commodi dolore, magnam cumque dolorum modi placeat nulla ea veniam suscipit, dolorem voluptas consequuntur repellendus non.

5 of 10 Commodities are complete

Within Modal

Examples:

Responsive

View in new window

Text Input

Docs for Text Input

Its most common usage is as a nested component of the Form Fields component.

Default

class="fsa-input"

Small

class="fsa-input fsa-input--small"

Large

class="fsa-input fsa-input--large"

Full-width (Block)

class="fsa-input fsa-input--block"

Custom Width

Though rarely necessary, the width of .fsa-input can be overridden by using the size attribute, whici specifies the width of the input in characters. From a display perspective, one character is equivalent to 1em (approximately 17px in with fsa-style's typography system).

size="2"

size="5"

size="7"

size="14"

size="28"

Error

class="fsa-input fsa-input--error"

Default

class="fsa-textarea"

Small

class="fsa-textarea fsa-textarea--small"

Large

class="fsa-textarea fsa-textarea--large"

Disabled

class="fsa-textarea" disabled=""

Readonly

class="fsa-textarea" readonly=""

Error

class="fsa-textarea fsa-textarea--error"

Positive

class="fsa-textarea fsa-textarea--positive"

Option: height flexibility

class="fsa-textarea" rows="[#]"

.fsa-textarea has a default minimum height (approximately 5 rows), modifiable via the rows attribute. For example, this one is rows="9"

class="fsa-badge fsa-badge--[type] fsa-badge--[size]"

1 8 11 11 22 99+

1 11 11 22 99+

Badge styles can be applied to nearly any HTML element, most likely <span> as shown above. Actionable examples seen below (<a> and <button>).

A

Growl Notifications

Docs for Growl Notifications

class="fsa-growl fsa-growl--[variation]"

Inline Alerts

Docs for Inline Alerts

class="fsa-alert fsa-alert--[type]"

Default

No icon

Dismissable option

class="fsa-label fsa-label--[type] fsa-label--[size]"

Label Lorem ipsum Lorem ipsum Lorem ipsum Label Label

Label Lorem Lorem ipsum Lorem ipsum Label Label

Label styles can be applied to nearly any HTML element, most likely <span> as shown above. Actionable examples seen below (<a> and <button>).

Anchor

class="fsa-modal fsa-modal--[size]"

Responsive

View in new window

class="fsa-progress"

Indeterminate, with label

Processing Claims
About 10 min

Indeterminate, hidden label

Page loading

Determinate, with label/value

Soft Red Winter Wheat
0%

Determinate, hidden label

Downloading Terminal Adjustments
0%

Determinate, manual demo

Uploading LDP
10%

Determinate, example

Processing Commodities
4 of 10

Paired with Select, inline

Loading tracts

Paired with Select, block

Loading counties

Paired with Input, inline

Calculating age

Paired with Input, block

Loading counties

Paired with Modal

Paired with Growl Notification, modal-based

Paired with Growl Notification, default

Paired with Table

Loading Commodities
Oats $/Bushel 1.43 2.97 1.92 0.00
Barley $/Bushel 1.75 3.30 2.60 0.00
Wheat - Soft Red Winter $/Bushel 2.42 4.49 4.19 0.00
Canola $/Cwt. 8.94 15.99 15.89 0.00
Flaxseed $/Cwt. 10.13 15.90 14.62 0.00

Paired with Box

Processing claims
Ipsum magni blanditiis inve labore hic atque expedita voluptate fuga!

Paired with header

View in new window

class="fsa-splash"

View in new window

class="fsa-breadcrumb"

class="fsa-pagination"

First

Internal

Last

Fewer than 6 pages

6 or more pages

Responsive

View in new window

Stepped Tabs

Docs for Stepped Tabs

class="fsa-stepped-tabs fsa-stepped-tabs--[variation]"

NOTE: This component is suppressed on extremely narrow devices, i.e. <320px

Default

Buttons

Actionable steps can be <a> or <button>, depending on how your system is set up.

Actionable: none

  1. Lor
  2. Em ipsum
  3. Dol
  4. Or Sit Amet

Actionable: all

Samples

Unordered

<ul>

  • List item one
  • List item two
  • List item three

Ordered

<ol>

  1. List item one
  2. List item two
  3. List item three

Inline

class="fsa-list--inline"

  • List item one
  • List item two
  • List item three

Unstyled

Use Sass Mixins @include reset-ul() and @include reset-li() where possible over class="fsa-list--unstyled"

<ul class="fsa-list--unstyled">

  • List item one
  • List item two
  • List item three

<ol class="fsa-list--unstyled">

  1. List item one
  2. List item two
  3. List item three

Definition

<dl>

Definition List Title
This is a definition list division.
Inkscape
Open Source vector graphics editor
SVG
Scalable Vector Graphics
W3C standard
GIMP
GNU Image Manipulation Program
Drupal
Content Management System

Default

class="fsa-table"

[Table caption]
Bill of Rights The first ten amendments of the U.S. Constitution guaranteeing rights and freedoms. 1791
Declaration of Independence Statement adopted by the Continental Congress declaring independence from the British Empire. 1776
Declaration of Sentiments Written during the Seneca Falls Convention outlining the rights that American women should be entitled to as citizens. 1848
Emancipation Proclamation An executive order granting freedom to slaves in designated southern states. 1863

[Table caption as an <h2>]

Bill of Rights The first ten amendments of the U.S. Constitution guaranteeing rights and freedoms. 1791
Declaration of Independence Statement adopted by the Continental Congress declaring independence from the British Empire. 1776
Caption that is hidden visually, but read by screenreader
Commodity Loan Rate 30-Day Period PCP Alternative PCP Effective LDP Rate
Barley $/Bushel 1.75 3.30 2.60 0.00
Canola $/Cwt. 8.94 15.99 15.89 0.00
Flaxseed $/Cwt. 10.13 15.90 14.62 0.00
Oats $/Bushel 1.43 2.97 1.92 0.00
Wheat - Soft Red Winter $/Bushel 2.42 4.49 4.19 0.00

Borderless

class="fsa-table fsa-table--borderless"

Document Title Description Year
Declaration of Independence Statement adopted by the Continental Congress declaring independence from the British Empire. 1776
Bill of Rights The first ten amendments of the U.S. Constitution guaranteeing rights and freedoms. 1791
Declaration of Sentiments MadeWritten during the Seneca Falls Convention outlining the rights that American women should be entitled to as citizens. 1848
Emancipation Proclamation An executive order granting freedom to slaves in designated southern states. 1863
Oats $/Bushel 1.43 2.97 1.92 0.00
Barley $/Bushel 1.75 3.30 2.60 0.00
Wheat - Soft Red Winter $/Bushel 2.42 4.49 4.19 0.00
Canola $/Cwt. 8.94 15.99 15.89 0.00
Flaxseed $/Cwt. 10.13 15.90 14.62 0.00

Vertical Align: Middle

class="fsa-table fsa-table--valign-middle"

Lorem ipsum dolor sit amet consec tetur Lorem Ipsum Dolor Sitaw Ametg Conse Adipi Accus Omnisi Aliqum Rerum odio volupt atibus eligendi
Lorem ipsum dolor sit amet consec tetur 1 2 3 4 5 6 7 8 9 10 Rerum odio volupt atibus eligendi
Lorem ipsum dolor sit amet consec tetur 1 2 3 4 5 6 7 8 9 10 Rerum odio voluptatibus eligendi
Lorem ipsum dolor sit amet consec tetur 1 2 3 4 5 6 7 8 9 10 Rerum odio voluptatibus eligendi

Vertical Align: Bottom

class="fsa-table fsa-table--valign-middle"

Lorem ipsum dolor sit amet consec tetur Lorem Ipsum Dolor Sitaw Ametg Conse Adipi Accus Omnisi Aliqum Rerum odio volupt atibus eligendi
Lorem ipsum dolor sit amet consec tetur 1 2 3 4 5 6 7 8 9 10 Rerum odio volupt atibus eligendi
Lorem ipsum dolor sit amet consec tetur 1 2 3 4 5 6 7 8 9 10 Rerum odio voluptatibus eligendi
Lorem ipsum dolor sit amet consec tetur 1 2 3 4 5 6 7 8 9 10 Rerum odio voluptatibus eligendi

Plain

<table>

Document title Description Year
Declaration of Independence Statement adopted by the Continental Congress declaring independence from the British Empire. 1776
Bill of Rights The first ten amendments of the U.S. Constitution guaranteeing rights and freedoms. 1791
Declaration of Sentiments Written during the Seneca Falls Convention outlining the rights that American women should be entitled to as citizens. 1848
Emancipation Proclamation An executive order granting freedom to slaves in designated southern states. 1863
Barley $/Bushel 1.75 3.30 2.60 0.00
Canola $/Cwt. 8.94 15.99 15.89 0.00
Flaxseed $/Cwt. 10.13 15.90 14.62 0.00
Oats $/Bushel 1.43 2.97 1.92 0.00
Wheat - Soft Red Winter $/Bushel 2.42 4.49 4.19 0.00

Example: select multiple rows

Inspections
Kansas Cowley 3510 Norm Peterson
Complete
Kansas Johnson 8787 Carla Tortelli
Assigned
Missouri Jackson 8080 Ernie Pantusso
Rejected
California Ventura 5644 not assigned
Not Started
California Los Angeles 6662 Diane Chambers
In Progress
California San Bernardino 6664 not assigned
On Hold
Kansas Miami 7510 Woody Boyd
Complete
Maryland Anne Arundel 1325 Woody Boyd
In Progress
Oregon Clackamas 1196 not assigned
Not Started

Example: select a row

Caption that is hidden visually, but read by screenreader
Commodity Loan Rate 30-Day Period PCP Alternative PCP Effective LDP Rate
Barley $/Bushel 1.75 3.30 2.60 0.00
Canola $/Cwt. 8.94 15.99 15.89 0.00
Flaxseed $/Cwt. 10.13 15.90 14.62 0.00
Oats $/Bushel 1.43 2.97 1.92 0.00
Wheat - Soft Red Winter $/Bushel 2.42 4.49 4.19 0.00

Sticky Header

<th class="fsa-table__th--sticky">...</th>

top header cell top header cell top header cell top header cell top header cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell
Cell Cell Cell Cell Cell

Sticky Footer

class="fsa-table__th--sticky-foot"

Terminal Markets: Commodities
Market HRW HRS SRW WHI HAD YC BRL OAT YSB SOR
Average 4.22 5.60 3.98 4.54 7.24 3.63 3.29 3.08 9.67 6.16
AMA 3.22 3.64
AMA 3.22 3.64
CIN 3.90 3.42 9.62 6.00
EVN 4.05
GLF 4.67 4.65 3.88 3.44 10.12 6.92
KCM 4.33 3.35 3.14 3.05 9.43
LOS 7.11
MEM 3.91 3.59 9.79 5.69
MIN 4.27 5.73 7.35 2.99 2.85 2.79 8.98 5.69
NCD 5.48 5.25
PNW 4.92 4.81 7.35 4.31 3.19 3.37 10.61
SCD 5.33
TOL 4.06 4.06 3.34 9.36
TKO 3.62 9.48
WCD 4.93 4.76 7.15 4.46 3.94 8.28

Responsive Tables

View in new window

<div class="fsa-timeline">
  <div class="fsa-timeline__item fsa-timeline__item--[variation]">
    <div class="fsa-timeline__hd">...</div>
    <div class="fsa-timeline__bd">...</div>
  </div>
</div>

Combined Example

Submitted on
Jane Doe Approved request on
Jane Doe commented on
The inspection request identifies this site enrolled in three Land Use programs. While technically possible, it is quite rare and needs to be verified.
Jane Doe Assigned to Todd Stanley on
Todd Stanley commented on
On my way to the site now.
Todd Stanley changed the status to In Progress on
SPAR Bot closed 8 sub-tasks, 99+ remain open
Jane Doe changed the Due Date to on
Jane Doe commented on
This Inspection remains on hold as operator has been using the last two months to address soil pH level.
Jane Doe Rejected this Inspection Request on

fsa-timeline__item--system

Lorem ipsum dolor sit, amet consectetur adipisicing elit.

fsa-timeline__item--user

Jane Doe commented on
At voluptatibus reiciendis voluptatum molestiae vel magni utem veritatis quas commodi repellendus laborum illo nesciunt odit vitae nisi eius. Gemino quis obcaecati ut hic minus aut, eius maxime perspiciatis, distinctio facilis excepturi. Deserunt, aliquid tenetur. Atque, culpa. Quos, magni!

fsa-timeline__item--editing

fsa-timeline__item--add-comment

Header: Top Hat

Docs for Header: Top Hat

class="fsa-tophat"

Farm Production and Conservation

Responsive

View in new window

Header: App

Docs for Header: App

class="fsa-header-app"

Default

Example

Example: Long

Responsive

View in new window

Header: Nav Global

Docs for Header: Nav Global

class="fsa-nav-global"

Default

Example: With Search

Example: sub-menus

State: expanded, single list

State: expanded, single list, multi-column

State: expanded, grouped lists

Responsive

View in new window

class="fsa-box"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

Responsive

Selectively apply to an element at each Media Query breakpoint via class="fsa-box@[breakpoint]", where breakpoint is one of s, m, l, or xl

View in new window

Modifiers

While these modifiers are specific to .fsa-box, CSS Utilities and Helpers (e.g. Margins) can be combined for further flexibility.

class="fsa-box fsa-box--bg-0"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--bg-1"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--bg-2"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--bg-3"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--bw-0"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--bw-1"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--bw-2"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--bw-3"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--br-0"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--br-1"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--br-2"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

class="fsa-box fsa-box--br-3"

Deserunt db excepturi rem asperiores. Sapiente aliquid, hic natus.

Responsive Modifiers

Selectively override several style properties of .fsa-box at each Media Query breakpoint via class="fsa-box[property]@[breakpoint]", where property is one of bg, bw, or br, and where breakpoint is one of s, m, l, or xl

View in new window

Default

class="fsa-ellipsis"

Tenetur vel enim numquam officiis dolorem soluta eveniet facere nulla esse maiores assumenda tempora nobis nde sint commodi atque consequuntur veniam nequ ibusdam incidunt accusantium enim a ea laboriosam explicabo obcaecati possimusarchitecto necessitatibus delectus reiciendis laboriosam tempore cumque natus quae ullam nam atque.

Unset

class="fsa-ellipsis--none"

Tenetur vel enim numquam officiis dolorem soluta eveniet facere nulla esse maiores assumenda tempora nobis nde sint commodi atque consequuntur veniam nequ ibusdam incidunt accusantium enim a ea laboriosam explicabo obcaecati possimusarchitecto necessitatibus delectus reiciendis laboriosam tempore cumque natus quae ullam nam atque.

Responsive

Set overflow of block-level elements to Ellipsis at select media query breakpoints.

fsa-ellipsis[--none]@[breakpoint], where breakpoint is one of s, m, l, or xl

View in new window

Left

class="fsa-float--left"

I'm floating to left

Right

class="fsa-float--right"

I'm floating to right

None

Effectively an override.

class="fsa-float--none"

I'm not floating.

Containing Floats (aka "clearfix")

class="fsa-clearfix"

I'm floating to left

I'm floating to right

The above has been cleared

Clearing Floats

class="fsa-clear"

I'm floating to left

I've been cleared

Responsive

Adjust floating presentation per media query breakpoint.

View in new window

Top

fsa-m-t--none
fsa-m-t--xxs
fsa-m-t--xs
fsa-m-t--s
fsa-m-t--m
fsa-m-t--l
fsa-m-t--xl

Right

fsa-m-r--none
fsa-m-r--xxs
fsa-m-r--xs
fsa-m-r--s
fsa-m-r--m
fsa-m-r--l
fsa-m-r--xl

Bottom

fsa-m-b--none
fsa-m-b--xxs
fsa-m-b--xs
fsa-m-b--s
fsa-m-b--m
fsa-m-b--l
fsa-m-b--xl

Left

fsa-m-l--none
fsa-m-l--xxs
fsa-m-l--xs
fsa-m-l--s
fsa-m-l--m
fsa-m-l--l
fsa-m-l--xl

All

fsa-m--none
fsa-m--xxs
fsa-m--xs
fsa-m--s
fsa-m--m
fsa-m--l
fsa-m--xl

Responsive

Margins can be adjusted per media query breakpoint.

View in new window

Media Object

Docs for Media Object

What's a Media Object?

class="fsa-media"

Lorem ipsum sed do eiusmod tempor incididunt dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.

class="fsa-media fsa-media--right"

Sunt in culpa qui officia deserunt mollit anim id est laborum nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.

class="fsa-media fsa-media--middle"

Sunt in culpa qui officia dnisi ut aqesnoc odommoc ae xe piuqiluat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.

Suuqila tu isind aiciffo iuq apluc ni tnip ex ea commodo consequat. Duis autxe piuqila tu isind aiciffo iuq apluc ni te voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.

class="fsa-media fsa-media--bottom"

Sunt in culpa qui officia dnisi ut aqesnoc odommoc ae xe piuqiluat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.

Suuqila tu isind aiciffo iuq apluc ni tnip ex ea commodo consequat. Duis autxe piuqila tu isind aiciffo iuq apluc ni te voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.

Nesting

Lorem ipsum sed do eiusmod tempor incididunt dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.

Lorem ipsum sed do eiusmod tempor incididunt dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.

Lorem ipsum sed do eiusmod tempor incididunt dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.

Top

fsa-p-t--none
fsa-p-t--xxs
fsa-p-t--xs
fsa-p-t--s
fsa-p-t--m
fsa-p-t--l
fsa-p-t--xl

Right

fsa-p-r--none
fsa-p-r--xxs
fsa-p-r--xs
fsa-p-r--s
fsa-p-r--m
fsa-p-r--l
fsa-p-r--xl

Bottom

fsa-p-b--none
fsa-p-b--xxs
fsa-p-b--xs
fsa-p-b--s
fsa-p-b--m
fsa-p-b--l
fsa-p-b--xl

Left

fsa-p-l--none
fsa-p-l--xxs
fsa-p-l--xs
fsa-p-l--s
fsa-p-l--m
fsa-p-l--l
fsa-p-l--xl

All

fsa-p--none
fsa-p--xxs
fsa-p--xs
fsa-p--s
fsa-p--m
fsa-p--l
fsa-p--xl

Responsive

Padding can be adjusted per media query breakpoint.

View in new window

Text Alignment

Docs for Text Alignment

Right

class="fsa-text-align--right"

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Centered

class="fsa-text-align--center"

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Left

class="fsa-text-align--left"

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Responsive

Adjust text alignment per media query breakpoint.

View in new window

Text Headers

Docs for Text Headers

While h1h6 elements have a hierarchical style assigned, sometimes the heading level may vary depending on its context. These CSS Utilities below enable you to maintain the visual hierarchy independent from the structural HTML heading level.

class="fsa-text--h1"

h2 that looks like an h1

class="fsa-text--h2"

h2 that looks like an h2

class="fsa-text--h3"

h2 that looks like an h3

class="fsa-text--h4"

h2 that looks like an h4

class="fsa-text--h5"

h2 that looks like an h5

class="fsa-text--h6"

h2 that looks like an h6

Responsive

Adjust hn element text size per media query breakpoint.

View in new window

class="fsa-text-size--[size]", where size is one of 0 - 7

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Yosemite National Park is set within California’s Sierra Nevada mountains. It’s famed for its giant, ancient sequoias, and for Tunnel View, the iconic vista of towering Bridalveil Fall and the granite cliffs of El Capitan and Half Dome.

Responsive

Text size can be adjusted per media query breakpoint.

class="fsa-text-size--[size]@[breakpoint]", where size is one of 0 - 7, and breakpoint is one of s, m, l, or xl

View in new window

Screenreader only

Docs for Screenreader only

Visibly hidden though announced to screenreaders within a variety of screen size ranges (i.e. Media Query breakpoints).

Visibly hide at minimum screen size

class="fsa-sr-only@[size]". Visibly hides when viewport is within a specific range, where [size] is one of xs-only, s-only, m-only, l-only, or xl-only.

View in new window

Selectively show or hide elements or blocks at a variety of screen sizes (i.e. Media Query breakpoints).

Show at minimum screen size

class="fsa-show@[size]". Show when at least [size], where [size] is one of s, m, l, or xl.

View in new window

Show at only specific screen size

class="fsa-show@[size]-only". Show only at [size], where [size] is one of s, m, l, or xl.

View in new window

Hide at minimum screen size

class="fsa-hide@[size]". Hide when at least [size], where [size] is one of s, m, or l.

View in new window

Hide at specific screen size

class="fsa-hide@[size]-only". Hide only at [size], where [size] is one of xs, s, m, l, or xl.

View in new window