SSC Atomic Classes and General Style Guide
Background Colors!
.bg-primary.bg-secondary.bg-tertiary.bg-accent1.bg-accent2.bg-primary-light.bg-secondary-light.bg-tertiary-light.bg-accent1-light.bg-accent2-light.bg-success.bg-warning.bg-danger.bg-success-light.bg-warning-light.bg-danger-light.bg-lightgray.bg-gray.bg-darkgray.bg-blackButtons
.btn .btn-primary.btn .btn-secondary.btn .btn-tertiary.btn .btn-accent1.btn .btn-accent2.btn .btn-default.btn .btn-success.btn .btn-info.btn .btn-warning.btn .btn-light.btn .btn-dark.btn .btn-outline-primary.btn .btn-outline-secondary.btn .btn-tertiary.btn .btn-outline-accent1.btn .btn-outline-accent2.btn .btn-outline-success.btn .btn-outline-info.btn .btn-outline-warning.btn .btn-outline-light.btn .btn-dark.btn .btn-primary .btn-lg.btn .btn-primary .btn-sm.btn .btn-primary .btn-blockFont Styling and Overrides
.text-primaryPrimary Text
.text-secondarySecondary Text
.text-tertiaryTertiary Text
.text-accent1Accent 1 Text
.text-Accent2Accent 2 Text
.text-successSuccess Text
.text-warningWarning Text
.text-dangerDanger Text
.text-grayDark Text
.text-darkDark Text
.text-white.mark or <mark>...</mark><del>...</del> or <s>...</s><u>...</u><em>...</em>.ff-primaryPrimary Font - Merriweather
.ff-secondarySecondary Font - Fira Sans Extra Condensed
.ff-tertiaryTertiary Font - Open Sans
Light
.ff-primary .fw-lightPrimary Font - Merriweather
.ff-tertiary .fw-lightSecondary Font - Open Sans
Regular
.ff-primary .fw-regularPrimary Font - Merriweather
.ff-secondary .fw-regularSecondary Font -Fira Sans Extra Condensed
.ff-tertiary .fw-regularSecondary Font - Open Sans
Bold
.ff-primary .fw-boldPrimary Font - Merriweather
.ff-secondary .fw-boldSecondary Font - Fira Sans Extra Condensed
.ff-tertiary .fw-boldSecondary Font - Open Sans
.fs-xsExtra Small Font Size (.75rem)
.fs-smSmall Font Size (.875rem)
.fs-mdMedium/Regular Font Size (1rem)
.fs-lgLarge Font Size (1.125rem)
.fs-xlExtra Large Font Size (1.25rem)
.fs-xxlExtra Extra Large Font Size (1.5rem)
.fs-xxxlExtra Extra Extra Large Font Size (2rem)
Atomic Common Recipes
Float Right Example
Float Right
Our styling lets this div become a maximum of 50% width. When the screen is below 768px, this the float-right goes full width.
NOTE: The float should always be above the div it is floating next to. For easier editing, avoid adding styling classes to the float-right div and instead add children, like this example.
The classes
float-md-right ml-md-3 mb-3
Copy Float Right Classes Copy Float Right Div
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam posuere finibus luctus. Maecenas mollis ac dolor non ullamcorper. Cras consectetur sem diam. Phasellus id tellus imperdiet, sollicitudin ligula eu, sagittis ante. Etiam placerat nulla eget elit suscipit, a molestie nulla imperdiet. Nunc quis congue nunc, a eleifend nisl. Nulla placerat aliquet imperdiet. Donec id sapien euismod magna mattis sodales eget et erat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam posuere finibus luctus. Maecenas mollis ac dolor non ullamcorper. Cras consectetur sem diam. Phasellus id tellus imperdiet, sollicitudin ligula eu, sagittis ante. Etiam placerat nulla eget elit suscipit, a molestie nulla imperdiet. Nunc quis congue nunc, a eleifend nisl. Nulla placerat aliquet imperdiet. Donec id sapien euismod magna mattis sodales eget et erat.
Countdown Timer Example
Countdown Timer
The timer above is live. It counts down in days, hours, and minutes and updates at the top of every minute.
Note: the user has to have CMS Editing permissions to add this.
The code
<div class="jsCountdownText text-balanced fw-bold text-secondary mt-3" data-date="20261215" data-time="09:00" data-event="Commencement" data-expired="Commencement is underway!">Countdown timer</div>
Copy Example Div Copy Blank Div
class="jsCountdownText" (required)
This class turns the div into a countdown. Without it, nothing happens. You can add other classes next to it for styling, like class="jsCountdownText text-balanced fw-bold text-secondary mt-3". The text inside the div ("Countdown timer") is only a placeholder. The timer replaces it when the page loads.
data-date (required)
The date you are counting down to, written as YYYYMMDD with no dashes or slashes. December 15, 2026 is 20261215. If the date is missing, in the wrong format, or doesn't exist (like February 31), edit mode will show "Invalid date entered" alert in edit mode. Outside of edit mode, you will see nothing at all.
data-time (optional)
The time of day, in 24-hour format as HH:MM or HH:MM:SS. 9 a.m. is 09:00 and 5 p.m. is 17:00. If you leave it off, the countdown runs to 11:59:59 p.m. on the date, which is what you want for most deadlines. This is javascript, so the displayed time is the users browser/computers local time.
data-event (optional)
The name of what you are counting down to. With data-event="Commencement", the timer reads "Only 78 Days, 12 Hours, and 5 Mins until Commencement." Without it, the timer ends with "remaining." instead.
data-expired (optional)
The text shown once the date and time have passed. If you leave it off, the timer shows "The date has passed."
Example of Faux Table
This Faux table is for when you have half columns that should look like a table.
Example Heading
- Item 1: Item Info
- Item 2: Item Info
- Item 3: Item Info
Example Heading
- Item 1: Item Info
- Item 2: Item Info
- Item 3: Item Info
- Item 4: Item Info
Make a new HTML document, set the size the columns and paste the markup below.
Form Examples
Fall 2019
Term Calendar: Fall 2019
- Full Session: Aug. 20-Dec. 9
- A Session: Aug. 20-Oct. 14
- 12W Session: Sept. 10-Dec. 9
- B Session: Oct. 15-Dec. 9
College and Offices Closed
- Labor Day: Sept. 2
- Thanksgiving Break: Nov. 27-Dec. 1
- Winter Break: Dec. 21-31

