No longer supported. Old Sweco visual identity manual -
Digital Platforms
Deprecated - do not use.
Old Sweco visual identity manual Digital Platforms No longer supported. CDN resources (fonts, icons, CSS,
JavaScript, and logotypes) will remain available to the
application due to existing dependencies.
Use the new Sweco Design System
The new Sweco Design System is the recommended design system for all
digital platforms connected to the Sweco brand. The foundation of
our digital strategy, ensuring accessibility and consistency across
all digital experiences. We encourage all teams to transition to the
new Sweco Design System to ensure a cohesive and up-to-date visual
identity for our digital presence.
The brand's visual identity is an important tool for creating
differentiation and consistency. The visual identity manual
regulates how we use Sweco's logotype, typography, colors and other
visual building blocks. Sweco's visual identity manual for digital
platforms must be followed in all digital platforms connected to the
Sweco brand. Not all platforms allow a design change in line with
all the guidelines. If there are limitations prioritize according to
the following order:
The final design of digital platforms for Sweco group has to be
approved by the group Communication department. Digital platforms
for local markets must be approved by the country Communication
department.
The old guidelines contain layout options for structuring a Sweco
application with
Bootstrap 4, including global styles, required scaffolding and
grid system. It also covers styles for
displaying content and HTML elements, including normalization,
typography,
tables and more. Components are provided to
build buttons and dropdowns,
forms, navigation and
much more.
Sweco's visual guidelines for digital platforms are provided in a
Sweco CDN or as
NPM package to quickly add Sweco's visual
identity to your project.
Read more about download source code. To be
sure to have your pages set up with the latest design and
development standards use the
starter template.
Use your browser web inspector in developer tools to copy HTML
examples from this page.
Sweco's digital platforms resources
You can use Sweco's digital platforms resources fonts, logotypes,
icons, favicons, Bootstrap js, Sweco components js. Resources
available in the Sweco CDN (content delivery network).
WhiteWhite against medium
dark to dark backgrounds.
BlackBlack on white or
light backgrounds.
The logotype shall be treated with respect and may never be
displayed out of proportion, with an incorrect resolution or with an
incorrect size ratio, etc.
The Sweco logotype is included in the css with correct proportions
and SVG:s is also included in package.
Sizes included .logotype, .logotype-md and
.logotype-lg.
Sweco's logotype can never be
Split up. The Sweco name and symbol in the logotype form a
coherent unit which may never be separated or used individually.
Combined. The logotype is always displayed on its own. It may
never be combined with names of other business areas, images or
with other text messages.
Misrepresented. The logotype's appearance is trademark protected
and may not be altered. The wordmark may not be written in any
other font. The symbol may not be substituted with any other
symbols.
The basis of Sweco's colour scale is a grayscale that progresses
from white to black. The grayscale is complemented with nine
selected brand coloursand three muted, to meet the requirement of a
wider colour palette. The colours have been selected to work well
together and in harmony with the grayscale.
Sweco's colour scale is flexible and full of expression, but there
are some simple guidelines that create harmony and consistency in
application.
The grayscale, from lighter gray to black, is the basis and is
used throughout in all designs. White is used to give an airy and
clean composition. Use the gray colours consistently and on large
areas to create a calm feeling. Not all gray colours need to be
used in all designs; they can alternate between context and
production.
The colours are complementary and are used to accentuate and
create tension. It is also possible to use them full cover, but
consistently and with moderation.
Never use more than two complementary colours per production, that
often makes it confusing and unclear. An exception is information
graphics.
Grayscale
black#000000
gray-dark#3f3f42
gray#a4a4a6
gray-light#e2e0da
gray-lighter#f3f3f0
Brand colors
green-dark#7a9b62
green#9dd354
green-light#c4e598
green-lighter#e6f4d4
blue-dark#8595af
blue#c0d4fd
blue-light#d9e5fe
blue-lighter#eff4fe
ochre-dark#a48730
ochre#dec55b
ochre-light#ebdc9d
ochre-lighter#f7f0d6
Validation colors
alert#821307
success#7a9b62
Color and class
For background-color add class="bg-..." example:
class="bg-green-light" For text color add
class="text-..." example: class="text-green-light"
Old Typography - do not use
Sweco's visual identity is based on a strong, unique and distinct
typography. In collaboration with the characteristic Sweco logo the
typography differentiates us from other companies in our industry.
Sweco Sans is inspired by the functional form of structural
drawings, it encapsulated the essence of the business - planning and
designing the communities and cities of the future.
Arial is used if the platform doesn't allow the usage of Sweco Sans
or if it's difficult to implement the Sweco Sans font.
Heading h1
Heading h2
Heading h3
Heading h4
Heading h5
Heading h6
Font-size-xs
Font-size-sm
Font-size-base
Font-size-lg
Font-size-xl
Inline text
This line has inline link, how a default link is
displayed.
You can use the mark tag to highlight text.
This is muted text
This line of text is meant to be treated as deleted text.
This line of text is meant to be treated as no longer
accurate.
This line of text is meant to be treated as an addition to the
document.
This line of text will render as underlined
This line of text is meant to be treated as fine print.
This line rendered as strong bold text.
This line rendered as italicized text.
This is attr
This is abbreviations
HTML
Variables y = mx + b
This is sup and sub Penguins and °Climate* CO2
User inputs looks like this
ctrl + ,
The code element.
<pre>
<code>This is a pre code block</code>
</pre>
Standard paragraph heading h3
This is lead paragraph, sagittis lacus vel augue laoreet rutrum
faucibus dolor auctor.
The standard paragraph, lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris.
Sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris.
table-borderedtable-hover and there is
one style for no borders at all table-borderless
#
Header content
Header content
Header content
1
Column content
Column content
Column content
2
Column content
Column content
Column content
3
Column content
Column content
Column content
Grid
It's fundamental to everything we design. The grid is the geometric
foundation of all the visual elements, from typography to spacing,
logotype, icons, and sizing. It provides structure and guidance for
all creative decision-making. The grid geometry is the
8 pixel square unit for consistent visual rhythm.
Page default font-size 16px is assumed (the browser
default). font-size: 1rem is applied on the body
for easy responsive type-scaling.
The grid is mobile-first flexbox grid to build layouts of all shapes
and sizes thanks to a twelve column system,
five default responsive tiers.
Gutter
Gutters are the spaces between columns. They help separate content.
The margin around each grid box matches its padding, for a total
gutter of 32 pixels. For closely related content,
consider a gutterless grid apply class no-gutters
to row. Apply gutters when content warrants more separation.
container, which sets a max-width at
each responsive breakpoint
container-fluid, which is
width: 100% at all breakpoints
Spacing
The classes are named using the format
property sides-size for xs and
property sides-breakpoint-size
for sm, md, lg, and xl. Read more about
spacing utilities.
m - property for classes that set
margin
p - property for classes that set
padding
Size
rem
px
Example
-1
0.25
4
-2
0.5
8
-3
1
16
-4
1.5
24
-5
2
32
-6
2.5
40
-7
3
48
-8
3.5
56
-21Max
10
160
-0
For classes that eliminate the margin or padding by setting it
to 0
-auto
Auto - for classes that set the margin to auto
Old Buttons - do not use
Button primary
Button secondary
Button destructive, warning, delete
Button disabled
NOTICE: In general, we avoid disabled states, we prefer to show
buttons if needed, outerwise hide the button.
Some quick lorem ipsum example text to build on the card
title and make up the bulk of the cards content.
Old Navbar - do not use
Fixed navbars
If your application is using the fixed navbars, add class for north
navbar-north and south navbar-south to
navbar. And add class to <body> for north
<body class="navbarNorth"> for both north and
south add <body class="navbarNorth navbarSouth">
Fixed navbar south
Toggle fixed navbar south example:
Offcanvas
Offcanvas can be used for collapsing content on small screens.
Resize screen to see the right side navigation go offcanvas.
Originally created by a designer and a developer at
Twitter, Bootstrap has become one of the most popular
front-end frameworks and open source projects in the
world.
Lorem ipsum har inte bara överlevt fem århundraden,
utan även övergången till elektronisk typografi utan
större förändringar. Det blev allmänt känt på
1960-talet i samband med lanseringen av Letraset-ark
med avsnitt av Lorem Ipsum, och senare med mjukvaror
som Aldus PageMaker.
Anim pariatur cliche reprehenderit, enim eiusmod high life
accusamus terry richardson ad squid. Nihil anim keffiyeh
helvetica, craft beer labore wes anderson cred nesciunt sapiente
ea proident.
The frontpage is a welcome showcasing hero unit for your Sweco
application, it's an overlay and can also be used when a reset of
the application is done. When frontpage is shown add class front-page-show
to body. The selected background-image for the application has to
be approved by the group Communication department.
Starter template
Replace VERSION and integrity
HASH with the desired version of Sweco digital
platforms, latest version 0.0.1 is to recommend,
see changelog and release notes.
Skip the download use the Sweco CDN to deliver
cached version of Sweco's digital platforms resources in your
project.
Replace VERSION and integrity
HASH with the desired version of Sweco digital
platforms, latest version 0.0.1 is to recommend,
see changelog and release notes.