{"pages":[{"name":"Framework","page":"index.html","template":"styleguide/templates/simple.tpl","section":"brand","content":"

We believe in simplicity.

\n

That’s why we’ve made these guidelines really simple. They inform the way we look, feel, behave and sound as a company. They help ensure we remain consistent, impactful and recognisable across all of our communications.

\n

Our values

\n\n

Our mission

\n

Using our expansive market knowledge and customer insight, we want to provide a simple, relevant service allowing customers to switch with minimal hassle.

\n

Our ambition

\n

To be the UK’s leading comparison site for all consumers who wish to make their money go further.

\n

Our vision

\n

We are the comparison service of choice – because we make it relevant, personal and simple to use for consumers and partners.

\n

Our benefit

\n

We help our customers feel like life just keeps on switching for the better, allowing their time and money to be spent on what really matters.

\n

Our personality

\n\n

Brand positioning

\n

Intuitive and focused

\n

We are connected to the individual needs of our customers. In fact, we work to understand them better than anyone. We use masses of customer data, constantly capturing more and more to continually improve the relevance of our advice. Add that to our commitment to ensure ours is the most simple and comprehensive switching service available, and our customers can find clarity in a confusing marketplace and build confidence in our brand.

\n

Authoritative and directional

\n

We know what we’re talking about because we’re experts in what we do. We can demonstrate an unparalleled in-depth and connected understanding of our customers, the economy, household finances and the industries in which we operate. We’re always frank. We fight for what we believe is fair. And we do what we believe is right to build respect and trust.

\n

Personal and engaging

\n

We are a human brand that talks to our customers, not preaches. We treat them like knowledgeable peers. Always consistent in our tone, look and customer experience across all touch points. To make things easy to understand, information is visualised and brought to life, enabling our customers to see how they can save money or get better value for money.

\n

Experimental and bold

\n

We are pro-active, always adapting and pre-empting changes in customer mood and wider markets in which we exist. It lets our customers connect and interact with us with confidence.And we are proud of our BETA mindset. We stay agile, but we never look unpredictably experimental. Rather, we are open, current, honest, committed and consistent with our advice

\n","subNav":[]},{"name":"Imagery","page":"index.html","template":"styleguide/templates/simple.tpl","section":"design","content":"\n\n
\n

How to select an image

\n

We use imagery to relate and engage with our customers, to support our message, and to aid in understanding. These guidelines are here to help you chose images that reflect our brand values and personality. If you’re questioning whether an image is suitable, ask a designer – they’ll be happy to help.

\n\n

Principles

\n\n

Focused

\n

Images are more interesting when they have a point of focus.

\n\n

Contextual

\n

People and objects should be properly contextualised. Avoid cropping an image so severely that it’s setting is lost.

\n\n

Local

\n

Make sure clothing, architectural features, light and style have a UK feel.

\n\n

Mood

\n

Relatable, genuine, optimistic, affirmative.

\n\n

Colour

\n

Our preference is for natural light where possible. Colours should be warm, vibrant and saturated where possible – avoid images that are “washed out”. Do not use dramatic filters, colourisation effects, or black and white.

\n\n

People and lifestyle

\n

Lifestyle shots should be reportage in style, documenting people in their day-to-day lives. Subjects should be unposed, and within their natural environment. People should never be cut out or appear over solid backgrounds. Images should be relatable and feature real, everyday people. Avoid fake or forced emotions as it can seem ingenuine. A range of gender, race, and age should be represented.

\n\n

Products and objects

\n

Object focused imagery may be cut out and appear over our brand colours or on white. When cut out, the whole object must be appear – edges must never be cut off.

\n\n

When objects aren’t cut out, they should be realistic in their setting and not appear staged. Images should be straightforward, not overly metaphor based, and should not appear noticeably manipulated.

\n\n

Illustrations

\n

Illustrations may be used to add understanding and delight to an experience.

\n\n

Our illustrative style is simple and geometric. Our brand colours should be used predominantly, although variations in shades and saturation may be necessarily. Illustrations should generally appear over solid colour or white backgrounds. Avoid using illustrations that are clichéd or overly metaphor based.

\n\n

Generating new photography

\n

We generally try to avoid commissioning photography unless completely necessary as it can prove to be extremely expensive. Before commissioning new photography, carefully consider:

\n\n
    \n
  1. Do we already have what’s needed in our image library?
  2. \n
  3. If not, can you find it – in stock, from a press office or other legitimate source?
  4. \n
\n\n

Where we do shoot our own (product shots, staff portraits etc being examples of where this may be necessary) we follow these guidelines.

\n
\n\n
\n

Cropping

\n

Images will often need to be cropped to fit various size requirements. When cropped, images should still follow all guidelines.

\n
\n\n
\n

Where to get images

\n

The following sites are our preferred resources as images are royalty-free, reasonably priced, and generally good quality. There are shared uSwitch logins for these sites – get in touch with the Service Desk if you don't have access.

\n\n
    \n
  1. www.shutterstock.com
  2. \n

    Monthly subscription which allows us to download 750 images per month

    \n\n
  3. www.istock.com
  4. \n

    Monthly subscription which allows us to download 10 signature images per month

    \n\n
  5. www.500px.com
  6. \n

    Images are purchased individually.

    \n
\n
\n\n
\n

What to purchase

\n

Dimensions

\n

Stock sites often allow you to purchase images in Small, Medium and Large sizes. Purchasing the largest option is recommended as this will cover most of our online use cases and allow for flexibility when it comes to cropping.

\n\n

File types

\n

Photography

\n

Most photography that you purchase from stock sites will be either JPG or TIFF format. Either is fine, but if it’s a TIFF, it will need to be converted to a JPG before using online.

\n\n

Graphics and Illustrations

\n

Graphics and illustrations are usually available in EPS, SVG, or PNG format. When available, EPS or SVG files are preferred as they can be scaled to any size. EPS files will need to be converted to an SVG or PNG before using online.

\n
\n\n\n
\n

Types of licenses

\n\n

1. Rights-managed

\n

Rights-managed images often have limitations in regards to the following:

\n\n \n\n

2. Royalty-free

\n

Royalty-free images can generally be used on multiple projects for an unlimited amount of time. They should not be confused with “free”. You must still pay a one-off cost to use them.

\n\n

We prefer royalty-free images as there’s fewer restrictions around using them. However even with this type of licence, there may be some usage restrictions, so it’s important to read the licence agreements and act accordingly.

\n\n \n\n

3. Creative Commons

\n

Creative Commons means the owner of an image has made it available for use under certain restrictions. Restrictions often include that you must attribute the image to the owner, that you may not use it for commercial purposes, or that you may not alter the image.

\n\n

Flickr is a good resource for images that have been made available through Creative Commons, but make sure you understand and comply with any restrictions they’re being offered under.

\n\n

4. Public Domain

\n

Public Domain refers to images that do not have a copyright and therefore free for anyone to use. It can apply to images that are very old or where the creator has given up their copyright.

\n\n

How do you know if you can use an image?

\n

Only use an image if:

\n
    \n
  1. You’ve purchased it
  2. \n
  3. You’ve taken it yourself or hired a photographer to take it for you
  4. \n
  5. You have written permission from the owner of the image
  6. \n
  7. It’s Creative Commons and you’ve complied with any usage conditions
  8. \n
  9. It’s Public Domain
  10. \n
\n\n

Never take images directly from:

\n \n\n

Keep in mind that manipulating an image that isn’t yours (adding a filter, cropping etc) doesn’t give you the right to use it.

\n
\n\n
\n

Image Storage

\n

Where to store images

\n

Purchased images should be added to our shared Google Drive storage within the appropriate category. This should be the original, full-sized, uncropped and uncompressed image only. This allows for cross vertical sharing as well as usage in other mediums such as email.

\n\n

While the shared library exists so images can be reused, try not to overuse images to the point that they lose their impact.

\n\n

What to name images

\n

Images should be named with a few descriptive words, with words separated by hyphens. Images that are an illustration should have the prefix of "illustation-".

\n\n

For mobile phones, image names should be formatted as follows:

\n

yyyy-mm-dd-manufacturer-phonename-phoneversion.png

\n

For example: 2015-04-10-samsung-galaxy-s6.png

\n

The date refers to the date of the phone release.

\n\n

Tagging images

\n

For searchability, it's important to include descriptive tags for each image you add to Google Drive. You can do this under the "Description" field. The first two tags should be the stock site you got the image from, as well as the image number. Include any other tags that might be useful, separating each tag with commas.

\n
\n\n
\n

About Retina

\n

Retina display refers to monitors and devices that have a very high pixel density, making screen content appear very crisp and sharp.

\n\n

To take advantage of these high-quality displays, we must use Retina images. That simply means that we need to double the intended size of our images.

\n
\n\n
\n

Our image sizes

\n

Below are the minimum required sizes for our images in various materials. If an image does not meet this size, it can’t be used and an alternate image will need to be sourced. An image must not be scaled up in order to meet the minimum required size.

\n\n

Emails

\n\n

Insights

\n\n Hero article\n \n\n Article\n \n\n Mobile phones\n \n\n Provider logos\n \n\n

Tacticals

\n\n Hero article\n \n\n

Guides

\n\n Top banner\n \n\n Content\n \n\n

News

\n\n Content\n \n
\n\n
\n

Alternative (alt) text

\n

Alt text is an important aspect of web accessibility. All images on our site should include meaningful alt text. See here for best practices.

\n

If the image is purely decorative, it should have a blank alternative text\n so something unintended (like the image file name) is not read out by a screenreader.

\n
\n\n
\n

Examples

\n
\n
\n \"\"\n \"\"\n \"\"\n

\n Do
\n Images feel natural and authentic.\n

\n
\n
\n \"\"\n \"\"\n \"\"\n

\n Don't
\n Images appear staged.\n

\n
\n
\n \"\"\n

\n Do
\n Subject is contextualised.\n

\n
\n
\n \"\"\n

\n Don't
\n Image is too closely cropped.\n

\n
\n
\n \"\"\n

\n Do
\n Houses are a typical UK style.\n

\n
\n
\n \"\"\n

\n Don't
\n Houses feel american style.\n

\n
\n
\n \"\"\n

\n Do
\n Image has warm tones.\n

\n
\n
\n \"\"\n

\n Don't
\n Image is too cool.\n

\n
\n
\n \"\"\n

\n Do
\n Image does not appear altered.\n

\n
\n
\n \"\"\n

\n Don't
\n Image is noticeably manipulated.\n

\n
\n
\n \"\"\n

\n Do
\n Image is realistic and relatable.\n

\n
\n
\n \"\"\n

\n Don't
\n Image is cliché and metaphor based.\n

\n
\n
\n \"\"\n
\n
\n \"\"\n
\n
\n

\n Tip
\n Images where subjects are placed to the left/right and top/bottom are more interesting than those placed centrally.\n

\n
\n
\n
\n \"\"\n \"\"\n \"\"\n
\n
\n \"\"\n \"\"\n \"\"\n
\n
\n

\n Do
\n Illustrations are simple, geometric and consist primarily of brand colours (or shade/tones of brand colours).\n

\n
\n
\n
\n
\n","subNav":[{"name":"How to select an image","link":"#how-to-select-an-image"},{"name":"Cropping","link":"#cropping"},{"name":"Where to get images","link":"#where-to-get-images"},{"name":"What to purchase","link":"#what-to-purchase"},{"name":"Types of licenses","link":"#types-of-licenses"},{"name":"Image storage","link":"#image-storage"},{"name":"About Retina","link":"#about-retina"},{"name":"Our image sizes","link":"#our-image-sizes"},{"name":"Alt text","link":"#alt-text"},{"name":"Examples","link":"#examples"}]},{"name":"uSwitch living styleguide","page":"index.html","template":"styleguide/templates/simple.tpl","section":"","content":"

\n The sum of our efforts towards style guidelines, a pattern library and an automated front-end. Made with ❤ at uSwitch.com\n

\n
\n
\n
\n

Design guidelines

\n

uStyle includes documentation and guidelines relating to our core design principles. It is where we document everything that happens within our brand, UX and front-end development.

\n
\n
\n

Automated development

\n

uStyle is a gem, a bower package, a npm package and static assets. This allows our team setup to choose how they wish to implement the core front-end of uSwitch. We've tried to be as accessible as possible.

\n
\n
\n
\n
\n
\n
\n

Pattern library

\n

At its core, uStyle is a pattern library. It contains all current components and elements of the uSwitch UI. These are documented in the pattern library section.

\n
\n
\n

Designer + developer happiness

\n

Delivering designer + developer happiness is very important to us. uStyle provides a base for all our design and development work and allows our designers and developers to focus on the things that matter, whilst making their lives easier when prototyping.

\n
\n
\n
\n
\n

The logo

\n
\n
\n \n \n \n
\n
\n

There is no reason for this logo other than it's funny and unicorns are all the rage just now.

\n\n

Disclaimer: uSwitch is not a unicorn company.\n

\n
\n
\n
\n

We're looking for great talent

\n

Want to help us build more things like uStyle? We're constantly trying to deliver a better experience for customers and developers, and we're looking for passionate people to join our team.

\n

Fire us an email at jobs@uswitch.com with your CV and tell us a bit about yourself.

\n
\n","subNav":[]},{"name":"Introduction","page":"index.html","template":"styleguide/templates/simple.tpl","section":"pattern-library","content":"

\n Our pattern library comes as an easily distributed package, ready to use in multiple programming environments. It contains our basic CSS components and correct usage, as well as JavaScript components that are widely used across the website.\n

\nView on GitHub\n
\n

Distribution methods

\n
\n
\n \"Ruby\n

Ruby gem

\n

uStyle was initially created as a gem. Some of the Sass functions rely on Ruby to run. You can install it via any Gemfile and it will install the required dependencies.

\n
gem 'ustyle', git: "git@github.com:uswitch/ustyle.git"
\n
\n
\n \"Bower\n

Bower package

\n

Install it as a bower package. This will pull down the original .scss files and compiled static CSS + JS.

\n
\n        "dependencies": {\n          "ustyle": "git@github.com:uswitch/ustyle.git#~0.19.1"\n        }\n      
\n
\n
\n
\n
\n
\n
\n \"Cloudfront\n

Cloudfront

\n

Every time uStyle gets a new version, the version gets updated across our Cloudfront distributions.\n

\n        <!-- get latest -->\n        <link href='//assets0.uswitch.com/s3/uswitch-assets-eu/ustyle/ustyle-latest.css' media='all' rel='stylesheet' type='text/css' />\n        <!-- get versioned -->\n        <link href='//assets0.uswitch.com/s3/uswitch-assets-eu/ustyle/VERSION/ustyle-latest.css' media='all' rel='stylesheet' type='text/css' />\n      
\n

\n
\n \"NPM\n

NPM Package

\n
\n        "devDependencies": {\n          "ustyle": "git@github.com:uswitch/ustyle.git#~0.19.1"\n        }\n      
\n
\n
\n
\n
\n

Browser support

\n

We use Autoprefixer + Browserlist to decide what vendor prefixes to apply to our Sass files. We have a slightly wider browser support than the default (here). Currently we support all the way to IE9.

\n

Below is what we support. Each line is the minimum version or % use based on CanIUse metrics

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
BrowserMinimum version supported
Safari, Chrome, OperaLast 5 versions
FirefoxESR
Internet Explorer10
Global usage> 1%
\n
\n
\n

Installation

\n

See our GitHub for documentation on installing this across applications.

\n
\n","subNav":[]},{"name":"Logo","page":"logo.html","template":"styleguide/templates/simple.tpl","section":"brand","content":"\n
\n
\n
\n

Orientation

\n

\n We've made our logo available in vertical and horizontal formats to\n allow for flexibility in various layouts. Choose the format that best\n suits the usage.\n

\n
\n
\n
\n
\n
\n
\n
\n \n
\n

\n Vertical orientation\n

\n
\n
\n
\n \n
\n

\n Horizontal orientation\n

\n
\n
\n
\n
\n
\n\n
\n
\n
\n

Colour

\n

\n Our logo should only appear in our approved colours. The brand blue logo\n is the preferred version. It can also be displayed on a cyan background.\n

\n
\n
\n\n
\n
\n
\n
\n
\n \n
\n

\n Brand blue is the preferred version of the logo.\n

\n
\n
\n
\n \n
\n

\n Alternatively it can also be used in white on dark backgrounds.\n

\n
\n
\n
\n \n
\n

\n It can also be used on a cyan background.\n

\n
\n
\n
\n
\n\n
\n
\n

\n The black and white versions of our logo should only be used when colour\n reproduction is not available. Choose the option that will provide the\n most contrast with the background.\n

\n
\n
\n\n
\n
\n
\n
\n
\n \n
\n

\n The black logo is for use on light backgrounds where colour\n reproduction is not available.\n

\n
\n
\n
\n \n
\n

\n The white logo is for use on dark backgrounds where colour\n reproduction is not available.\n

\n
\n
\n
\n
\n
\n\n
\n
\n
\n

Exclusion Zone

\n

\n Always leave plenty of room around the logo. This will enable it to\n feature prominently without clutter.\n

\n
\n
\n\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

\n The 'S' from our wordmark can be used to measure out the exclusion zone.\n

\n
\n
\n
\n\n
\n
\n
\n

Alternate logo for use at smaller sizes

\n

\n An alternative version of our logo must be used when it's being displayed\n at smaller sizes. It ensures that the arrowhead, a key element of our\n brand, remains clear and prominent.\n

\n
\n
\n
\n
\n
\n
\n
\n \n
98px
\n
\n

\n Use the alternative version of the vertical logo when using at a\n height of 98px or less.\n

\n
\n
\n
\n \n
64px
\n
\n

\n Use the alternate version of the horizontal logo when using at a\n height of 64px or less.\n

\n
\n
\n
\n
\n
\n\n
\n
\n
\n

Minimum Size

\n

To ensure legibility of our logo, it must not be used below the\n minimum size.

\n
\n
\n \n
50px
\n
\n

\n The minimum height that the vertical logo may be used at is 50px.\n

\n
\n
\n
\n \n
25px
\n
\n

\n The minimum height that the horizontal logo may be used at is 25px.\n

\n
\n
\n
\n
\n\n\n
\n
\n
\n

Icon only

\n

\n Our icon and wordmark must always be used together. The only\n exceptions are our app icon, website favicon and awards logos. Do not\n separate the icon and wordmark in any other instances.\n

\n
\n \n \n \n
\n

\n The icon may only be used separately from the wordmark in approved\n situations, such as our app icon.\n

\n\n

Do not separate the elements in any other situations.

\n
\n
\n
\n\n
\n
\n
\n

Usage rules

\n

Please make sure you’re not tempted to do any of the following to the logo:

\n
    \n
  • Change elements of it
  • \n
  • Outline or put a keyline around it
  • \n
  • Use a different blue
  • \n
  • Use a gradient or tint
  • \n
  • Rotate the logo
  • \n
\n
\n
\n
\n\n
\n
\n
\n

Logo Downloads

\n

\n Here you can download the standard and smaller versions of the uSwitch\n logo. Each .zip file comes with .eps, .svg and .svg versions of the logo.\n

\n \n
\n
\n
\n","subNav":[{"name":"Orientation","link":"#orientation"},{"name":"Colour","link":"#colour"},{"name":"Exclusion zone","link":"#exclusion-zone"},{"name":"Alternate logo (small)","link":"#alternate-logo"},{"name":"Minimum sizes","link":"#minimum-sizes"},{"name":"Icon only","link":"#icon-only"},{"name":"Usage rules","link":"#usage-rules"},{"name":"Logo Downloads","link":"#logo-downloads"}]},{"name":"Accessibility testing","page":"accessibility-testing.html","template":"styleguide/templates/simple.tpl","section":"design","content":"

Everyone experiences disability at some point in their life, whether permanent\n(blindness, deafness, motor impairment) or temporary (fatigue, migraines, a broken arm).\nThese things may make the things we build difficult to use.

\n

Below, you'll find recommended tools and processes that will help make it easier\nfor folk to use the things we build without frustration.

\n

The web is for everyone, and it is our job to make sure that everyone can access it.

\n

Recommended (Free) Tools

\n\n

How to test

\n

Using automated tools

\n

There are a lot of options, both free and paid for, to automatically test the\naccessibility of our products. From the most basic like tota11y and a11y\n, to\nthe more involved like Chrome’s Accessibility Audit tool and aXe. These tools can\nprovide a great overview of where we might be going wrong, and even suggest ways\nto improve.

\n

But with great power, comes great responsibility. We cannot rely on automated tool\nto help us find and fix all the issues.\nGDS discovered\nthat even a tool like Chrome's Accessibility auditor only surface 17% of accessibility issues.

\n

Just because a tool says something is broken, we should still manually test to\nprove it is. These automated tools provide solutions, but they are neither the\nonly or the most suitable solution for our users.

\n

Manual Testing

\n

Nothing really beats manual testing. The more you do this, the easier you’ll find\nit to spot potential accessibility errors.

\n

Keyboard Only

\n\n

Screen Readers

\n

Use a screen reader like NVDA,\nJAWS, or\nVoiceOver to go through your\nweb page.

\n\n

Note that you shouldn’t sink time into becoming an expert with a screen reader.\nUnless you use a screen reader every day and have a legitimate need to do so, you\nare unlikely to ever use a screen reader how they should be used.

\n

It's important to note here that you cannot truly say your product is accessible\nuntil you've tested them with folk who benefit from this work.

\n
\n

For more about how we can make uSwitch and the world more accessible, check out\nour blog posts on quick wins\nand how to perform an accessibility audit.

\n

Check out our tips on usability testing, too.

\n","subNav":[]},{"name":"Typography","page":"typography.html","template":"styleguide/templates/simple.tpl","section":"design","content":"

Typography is a key element of how we communicate at uSwitch. We've recently revised our type settings and removed Open Sans from our fonts to increase legibility across devices.

\n

We have chosen to use system fonts across the website for multiple reasons:

\n\n

Depending on the operating system you are on, you will get one of the following fonts:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FontDevice Targeted
-apple-system (San Francisco)iOS Safari, macOS Safari, macOS Firefox
BlinkMacSystemFont (San Francisco)macOS Chrome
Segoe UIWindows
RobotoAndroid, Chrome OS
Oxygen / Oxygen-SansKDE
Fira SansFirefox OS
Droid SansOlder versions of Android
UbuntuUbuntu
CantarellGNOME
Helvetica NeuemacOS versions < 10.11
ArialAny
sans-serifAny
","subNav":[]},{"name":"Usability testing","page":"validating-designs.html","template":"styleguide/templates/simple.tpl","section":"design","content":"\n\n\n\n\n

Usability testing can be used to establish problems that need solving, validate a hypothesis or to test a solution. Depending on what's required, there are different types of testing availability.

\n\n

However, not every change needs to be tested. This page is deisgned to highlight when should and shouldn't use testing, and how we should do it when we do.

\n\n\n
\n \n

When don’t we need validation of our designs?

\n

Plenty of design changes don’t require upfront hypothesis validation. If the design change is due to any of the following it may not need validation from users:

\n \n\n \n

Site consistency

\n

Colour, font, shading, button types, and anything in uStyle is a given. We want to achieve site consistency for brand reasons.

\n

Functionality, UI, hierarchy are not 'look and feel' consistency.

\n

Example

\n

Moving the first two Broadband designs ('Oldest stlye' and 'Old style') to be more ‘in line’ with the third design ('New style') is an on-going project of consistency.

\n

Changing the colours of the first design or moving to a consistent layout would not require testing.

\n

Similarly, changing the row-data presentation in the second example to be more consistent with the third example would not require testing.

\n
\n
\n Oldest style\"image\"\n New style\"image\"\n
\n
\n Old style\"image\"\n
\n
\n\n \n

Design conventions

\n

There are certain web-design standards, and in our aim for a consistent user experience, maintaining web consistency is an important part of that.

\n

The following is a non-exhaustive list of design conventions:

\n \n

Example

\n

A basic UI convention is the distinction between active elements and inactive elements, with inactive elements being 'greyed out'.

\n

The below car insurance has an overlay that must be interacted with to continue with the page below, but only part of the page is greyed out.

\n

Five clickable elements on this page aren’t greyed out, despite not being clickable:

\n
\n
\n \"image\"\n
\n
\n\n \n

Usability conventions

\n

The ten basic usability heurisitcs, like basic design rules, give us a number of usability principles that must be sense-checked against. Designs that do not meet these requirements give us a clear problem to be solved without the requirement of validation.

\n\n

Visibility of system status

\n

Keep users informed about what is going on through appropriate feedback within reasonable time. In the example below the user cannot see what impact selecting a dropdown option has because the overlay covers the results table:

\n
\n
\n \"image\"\n

\n "Did updating those filters do anything?"\n

\n
\n
\n \n

Match between system and the real world

\n

Speak the users' language with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order.

\n
\n
\n \"image\"\n

\n "Large as in size of people or house? Doesn’t it depend what they’re doing? What’s a Plusnet safeguard?"\n

\n
\n
\n \n

User control and freedom

\n

If a user makes a mistake, let them undo, redo, go back, etc...

\n
\n
\n \"image\"\n

\n "I wanted more details...and now i've left the site....how do I get back?”\n

\n
\n
\n \n

Consistency and standards

\n

Users should not have to wonder whether different words, situations, or actions mean the same thing.

\n
\n
\n \"image\"\n

\n "Is a plan and a tariff the same thing?”\n

\n
\n
\n \n

Error prevention

\n

Even better than good error messages is a careful design which prevents a problem from occurring in the first place.

\n
\n
\n \"image\"\n

\n "No deals, why did you present it as an option?"\n

\n
\n
\n \n

Recognition rather than recall

\n

Minimise the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part to another.

\n
\n
\n \"image\"\n

\n "I’ve filtered these results, but by what?"\n

\n
\n
\n \n

Flexibility and efficiency of use

\n

llow users to tailor frequent actions. 1-button checkout via Amazon, or Add to my wishlist via Airbnb.

\n
\n
\n \"image\"\n

\n "I personalised all these details yesterday, why has it just reverted?"\n

\n
\n
\n \n

Aesthetic and minimalist design

\n

Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.

\n
\n
\n \"image\"\n

\n "What am I supposed to do on this page?"\n

\n
\n
\n \n

Help users recognise, diagnose, and recover from errors

\n

Error messages should be expressed in plain language, precisely indicate the problem, and constructively suggest a solution.

\n
\n
\n \"image\"\n

\n "Ahhhh....the ol' requested format..."\n

\n
\n
\n \n

Help and documentation

\n

Any such help information should be easy to find, focused on the user's task, list concrete steps to be carried out, and not be too wordy.

\n\n \n

External requirements

\n

Sometimes design is dictated - commercial or regulatory or business.

\n

If there is flexibility around how these are implemented we can enter the design process. Sometimes there isn’t though, and they have to be implemented.

\n

Example

\n
\n
\n \"image\"\n

\n "The brand red clashes with this provider's red."\n

\n
\n
\n
\n\n\n\n\n
\n \n

When do we need validation?

\n

If our change isn’t down to one of the above then it’s problem solving, so we need to structure our approach to design differently - we need to understand the problem first.

\n \n

Symptoms not problems

\n

A problem statement is the design brief, but first we need a good problem.

\n

Data tells us about results, not causes. It tells us that it looks like there is a problem, but now what the problem is. Data comes from:

\n \n

Similarly business objectives are things we desire to happen. They tell us what we want to the outcome to be. Objectives sound like:

\n \n

These tell us there is a problem, but we don’t know what it is.

\n

A real problems is something we’ve observed a significant number of occasions.

\n\n

How to define the problem

\n

Testing designed to steer design, or validate assumptions about what problems users are encountering, is known as ‘formative’ testing. It’s open-ended, and the tasks are simply to run a comparison, or to go through a journey start to finish.

\n

Any type of testing, whether it be face-to-face, guerilla, remote, or interviews, can help define the problem. This allows us to frame the problem with a problem statement. A problem statement is:

\n
A concise description of the issues that need to be addressed - it is specific, measurable and explains what it impacts. There are no assumptions or solutions.
\n\n

Only with a problem can you design a solution

\n

Once the problem is clearly defined, start trying to solve it (one problem at a time), but remember to validate the solutions as soon as possible.

\n

'Summative' usability testing can help validate. Summative testing gives the user a particular task to complete that tests the solution against the problem. Again, any type of testing can perform this function.

\n\n

But wait!

\n

User testing is great to validate flows, designs and interactions, but it's not exhaustive. There might be bugs, or solutions that don't work in certain scenarios. This is where in-house testing and the device lab comes in.

\n
\n\n\n\n\n\n\n
\n

How to test

\n

So what type of testing should we use, and when?

\n This article by Nielsen Norman Group is a great starting point to understand testing methods and when to apply each.

\n

There are over 20 types of validation, including quant methods, but here at uSwitch we predominantly use the following:

\n \n \n \n

Interviews

\n

Interviews are designed to understand behaviours, needs and pain-points around a particular task.

\n

They are open-ended and can help define design personas - archetypes that can be used as a reference point for any design changes for that product.

\n

How

\n

See the interview checklist

\n

When

\n

Interviews are most commonly used at the earliest stage of product development to determine the needs/problems that the product will address.

\n\n \n

Face-to-face usability testing

\n

Face-to-face testing can be used in a formative or summative sense, and can be combined with an interview and simple exercises, like card sorting.

\n

This is the highest-fidelity form of validation. The feedback you receive will be of the highest quality, but it will also take you the most time.

\n \n

How

\n

Face-to-face testing consists of preparing a particular task, putting it in front of real users, and seeing how they get on.

\n

As it’s face-to-face, you can also interview users in this format, or ask them to complete exercises such as:

\n \n

See the testing checklist for a step-by-step guide to setting up and running a test. The most crucial components are:

\n \n

When

\n

Anytime. For an existing product where the objective is to discover problems, an open-ended test asking users to complete the most common journey. This should be done at least once a year.

\n

For a new product or feature face-to-face testing is always a good idea. The objective here is to test the solution against the problem using particular tasks.

\n\n \n

Guerilla testing

\n

A lower-fidelity version of face-to-face testing, guerilla testing sacrifices quality for speed. The feedback you receive will be of lower quality as the participants may not fit user types, and the testing environment is more ‘ad-hoc’ (think coffee shops, sandwich places).

\n

Just like face-to-face testing, guerilla testing involves preparing a particular task, putting it in front of real users, and seeing how they get on. You can also do interviews and get quant feedback but again, the feedback will be lower quality.

\n

How

\n

See the guerilla testing checklist for a step-by-step guide to setting up and running a test.

\n

The number of participants should be at least 5 for guerilla testing, but you can use your discretion.

\n

When

\n

Guerilla testing is perfect at the early stage of a design, when you want to sense check a particular flow, component, or wording.

\n

Any fidelity of design can be used. Guerilla testing works best when kept relatively informal, and the participant feels at ease.

\n \n \n

In-house testing

\n

Asking your colleagues in the office for feedback. This is the quickest but lowest quality form of validation.

\n

Like guerilla testing this is an informal type of testing, but the quality is considerably lower owing to familiarity with the product, bias based on personal relationships and a mismatch between persona types and testers.

\n

In-house testing is perfect for bug testing, seeing if anyone can ‘break’ your design, and last-minute tweaks. It is not for designed to surface flow or interaction changes.

\n

How

\n

See the bug-testing checklist

\n

When

\n

A few days before release

\n \n
","subNav":[{"name":"When don't we need user validation?","link":"#no-validation"},{"name":"When do we need user validation?","link":"#validation"},{"name":"How to test","link":"#testing"}]},{"name":"Style","page":"grammar.html","template":"styleguide/templates/simple.tpl","section":"language","content":"

The smallest mistake can undermine the biggest (and most important) of messages. Those writing for uSwitch should ensure they follow these style rules that cover everything from headlines to hyphens, and numbers to names.

\n

\nAbbreviations

\n

For names of companies or organisations, if an abbreviation is more familiar than the full form (e.g. BBC, IBM) use that. If not, write the name in full the first time you mention it, followed by the abbreviation in brackets. The next time you refer to it, use only the abbreviation.

\n

\nAcronyms

\n

Write out in first use, noting the acronym in brackets; then use just the acronym going forward. Familiar acronyms such as WiFi, HTML, HMRC and BT are exempt from this rule.

\n
\n The TaxPayers’ Alliance (TPA) has warned that the campaigns being led by lobbies could lead to higher household bills. Matthew Sinclair, director of the TPA ... \n
\n\n

\nAmpersand

\n

Do not use the “&” symbol unless it is part of a company or product name.

\n

\nApostrophes

\n

Avoid common misuse of apostrophes:

\n\n

\nBritish English

\n

Use the British ‘s’ in words such as ‘realise’, and ‘specialise’, rather than the American ‘z’.

\n

\nBullet points

\n

Bullet points are a good way to make web copy easier to scan for readers. Bullet points should always be round, and limit bullets to six or fewer. Make sure they are grammatically logical.

\n

\nCapital letters

\n

Never use all capital letters. Headlines follow usual sentence structure, with only the first word and proper nouns utilising capitals.

\n

\nCompany names and references

\n

Follow punctuation and capitalisation of company names and products as they are branded.

\n
\n E.ON, iPhone, iSaver\n
\n\n

When referencing a company in a news or guide, remember to always keep them in the singular.

\n
\n BT is launching a new ... (not BT are launching a new ...)\n
\n\n

\nContractions

\n

Our tone of voice is friendly and familiar, so it’s fine to use contractions like ‘they’ll’, ‘it’ll’, ‘isn’t’.

\n

\nDashes and hyphens

\n

If you use a dash within a sentence to create emphasis, then use a long em dash – rather than a hyphen (-).\nCompound adjectives before a noun generally use a hyphen (e.g. ‘the well-organised energy provider’). After a noun, they should be separated (e.g. ‘the energy provider was well organised’).

\n

\nDates

\n

Always write out the date, using day, month, year format in news and guides:

\n
\n 9 December 2013. When using dates in tables, this may be shortened for space reasons to 9/12/13\n
\n\n

In forms when asking for a date we always use the DD/MM/YYYY format.

\n

\nExclamation marks

\n

Use sparingly, never in headers or intro copy, best suited for marketing/promotional material or news/blogs.

\n

\nFull stops

\n

Don’t use full stops at the end of headlines.

\n

\nGovernment

\n

Do not capitalise unless starting a sentence. The abbreviated Gov’t can be used in headlines and desk heads/straplines.

\n

\nLegals, disclaimers and caveats

\n

Superscript numbering should be used when there is more than one caveat, however, when there is only one caveat in a communication, an asterisk (*) should be used.

\n

\nLess vs. Fewer

\n

Use “less” when the subject is something that cannot be counted

\n
\nShe wants to have less clutter on her desk.\n
\n\n

Use “fewer” when the subject is something that can be counted

\n
\nHe sent fewer texts after getting a £100 phone bill.\n
\n\n

\nNumbers

\n\n

\nOK

\n

Not Ok or okay.

\n

\nPercentages

\n

Always use the “%” symbol; only use “per cent” at the start of a sentence. Always use numerals when talking about percentages (54%), unless it starts a sentence. We never use abbreviation “pc” when talking about percentages.

\n
\n Fifty-five per cent of the population own an iPhone.\n
\n\n
\n Of those surveyed, 55% said they had been denied a credit card. \n
\n\n

\nPlans vs tariffs

\n

Plans is the preferred term, only switch to use of tariff when trying to avoid repetition within one email or guide.

\n

\nQuotation marks

\n

Always use double quotation marks (“) when placing a direct quote in body copy.

\n

Use single quote marks (‘) in headlines, standfirsts/dek heads and when quoting within a quote:

\n
\n Super-fast broadband uptake ‘reaches 20% in UK’\n
\n\n
\n “Super-fast broadband will be the engine for growth for the broadband future of Britain," he said. \n
\n\n

\nTitles and Names

\n

Professional titles are not capitalised unless it directly precedes a name:

\n
\n Director of Consumer Policy Jane Smith said that the news was a shock.\n
\n\n
\n Jane Smith, director of consumer policy at the company, said the news came as a shock.\n
\n\n

On first reference, use the person’s first and last name. On subsequent references, last name only is used.

\n

Mr/Mrs/Miss/Ms is never used.

\n
\n Energy Secretary Ed Davey was on-hand to field questions about the news. Davey arrived late, citing a long-running meeting.\n
\n\n

\nWi-Fi

\n

Not wifi, WIFI, WiFi, etc.

\n","subNav":[{"name":"Abbreviations","link":"#Abbreviations"},{"name":" Acronyms","link":"#Acronyms"},{"name":"Ampersand","link":"#Ampersand"},{"name":"Apostrophes","link":"#Apostrophes"},{"name":"British English","link":"#British English"},{"name":"Bullet points","link":"#Bullet points"},{"name":"Capital letters","link":"#Capital letters"},{"name":"Company names and references","link":"#Company names and references"},{"name":"Contractions","link":"#Contractions"},{"name":"Dashes and hyphens","link":"#Dashes and hyphens"},{"name":"Dates","link":"#Dates"},{"name":"Full stops","link":"#Full stops"},{"name":"Government","link":"#Government"},{"name":"Legals, disclaimers and caveats","link":"#Legals, disclaimers and caveats"},{"name":"Less vs. Fewer","link":"#Less vs. Fewer"},{"name":"Numbers","link":"#Numbers"},{"name":"OK","link":"#OK"},{"name":"Percentages","link":"#Percentages"},{"name":"Plans vs tariffs","link":"#Plans vs tariffs"},{"name":"Quotation marks","link":"#Quotation marks"},{"name":"Titles and Names","link":"#Titles and Names"},{"name":"Wi-Fi","link":"#Wi-Fi"}]},{"name":"Microcopy","page":"microcopy.html","template":"styleguide/templates/simple.tpl","section":"language","content":"

Microcopy

\n

Anything shorter than a paragraph is classified as microcopy. Think anything from tooltips to button text.

\n

\nHelp text/tool tips

\n

\"image\"

\n

Tooltips are an interruption, use them sparingly (or not at all).

\n

Keep the tooltip text concise. Tooltips are perfect for short sentences and sentence fragments; large blocks of text can be overwhelming and should be avoided.

\n

Tooltip text must be informative. Don't make it obvious or just repeat what is already on the screen. Because tooltip text isn't always visible, it should be supplemental info that users don't have to read.

\n

\nBadge/label/USP

\n

\"image\"

\n

Very short text (1-4 words max) to distinguish products from one another and highlight features of a product that are otherwise not included on the results table. Annotated versions are paired with a descriptive line.

\n

Should be written in sentence case, not upper case. The label should be 1-4 words, while descriptive lines should be as concise as possible without wrapping on any device.

\n

Must be quantifiable facts about a product, deal or plan be honest and as descriptive as possible. No exclamation points.

\n

\nProduct info

\n

Summary of product features relevant to users. Must be concise, relevant and quantifiable facts about a product, deal or plan – be honest and as descriptive as possible

\n

Be consistent in the way and the order information is presented and the types of information shown. Second person is ok (e.g. “More people in your region switched to this plan than any other”)

\n

\nSmall print

\n

\"image\"

\n

Small print reassures users and is vital for transparency.

\n

As long as any compliance rules are taken into account, you should treat this copy like any other, and have a responsibility to make this text as comprehensible as possible to a user

\n

\nCaveats

\n

\"image\"

\n

Small print text to back up any absolute claims (i.e. savings figures), denoted with an asterisk, followed by an anchor and double-anchor for further caveats. The caveat must appear on the same page as the symbol.

\n\n\n

Examples of when caveats are required...

\n\n\n

And when they're not required...

\n\n\n

\nButton text

\n

Very short (1-3 words) actionable description of what happens when the button clicked, namely, what's on the next page.

\n

Button text should “keep its promise” and properly set up expectations of what comes next

\n

It should be concise (1-3 words), should not contain exclamation points, should feel actionable (e.g. “buy” “switch” “get” “apply” “compare”), and can make use of urgency (e.g. “today” “now”)

\n

First person can be used (e.g. “Tell me more”).

\n

\nCTAs

\n
\n
\n \"image\"\n
\n
\n\n

An introduction to button text, usually one to two lines, that provides a reason to click the accompanying button

\n

This is only used on editorial pages. Sentence case should be used, no exclamation points, and the text must relate to the button and its action. A CTA should not end with punctuation (unlike a standard paragraph).

\n

Should not be more than two lines, usually made up of a title and copy.

\n

\nForm text, form labels

\n

Description of what information is required from the user. Always aim for clarity and be consistent – if using questions ('Where do you live?') or statements ('Address')

\n

Second person is acceptable, and use tool tips to explain any terms that may be unfamiliar

\n

Form label naming conventions:

\n\n

\nPlaceholder text for fields

\n

Pre-populated text in a field that is supposed to serve as an example or a necessary instruction.

\n

We only use placeholder text for instructions, as a last resort, when we have no space for labels, or for email/password.

\n

Symbols can be used (e.g. £ ) and we use sentence case. Our standard placeholder text is:

\n\n

\nError text

\n

\"image\"

\n

Text that is triggered by a user trying to move forward without providing requested info.

\n

Error text should be as specific and as useful/helpful as possible, but should also be short; sentence fragments are acceptable.

\n

Never be alarming, technical, or condescending (in life, but especially when it comes to error text)

\n

\nH1

\n

Short description of the page, at a glance.

\n

This text should be genuinely helpful, in sentence case, and should be kept as short as possible.

\n

\nIntroductory text

\n

A short (two lines at most) introduction that follows on from the H1. Describes the following content and encourages the user to read on, and provides as much relevant information as possible.

\n

This text should be genuinely helpful, sentence case, and should tell the user whether they are in the right place.

\n","subNav":[{"name":"Help text/tool tips","link":"#Help text/tool tips"},{"name":"Badge/label/USP","link":"#Badge/label/USP"},{"name":"Product info","link":"#Product info"},{"name":"Small print","link":"#Small print"},{"name":"Caveats","link":"#Caveats"},{"name":"Button text","link":"#Button text"},{"name":"CTAs","link":"#CTAs"},{"name":"Form text, form labels","link":"#Form text, form labels"},{"name":"Placeholder text for fields","link":"#Placeholder text for fields"},{"name":"Error text","link":"#Error text"}]},{"name":"uSwitch tone of voice","page":"tone.html","template":"styleguide/templates/simple.tpl","section":"language","content":"

Here at uSwitch, we offer everyone ‘Supportive Switching’.

\n

That means we’re not just passively comparing prices, we’re actively enabling and supporting the decision to switch.

\n

What we write, the way we speak to customers and every conversation we have must give people clear, timely and relevant information. And we should communicate that information in a simple but attractive way.

\n

With the right tone of voice, our words create a decisive moment: we take people from passively knowing they should switch to actively having the confidence to make the right switch

\n

\n

3 core principles of the uSwitch tone of voice

\n

- Empathetic
- Expert
- Empowering

\n

To give people the support they need to switch, we need to be able to deliver the right kind of message at the right time. That means our voice needs to be able to flex from simply informative – for example when we’re describing features of a product – to inspirational, when people are at the decisive moment and need extra encouragement to switch.

\n

The trick is to strike the right balance. Our three core principles will help us do this, guiding our communications and making sure that we deliver each message in the most appropriate way.

\n

Everything we say should always carry some elements of our core principles in varying degrees. The following framework is designed to make sure we get the balance right.

\n

\n

Tone framework

\n

Our three principles work together, and we adjust the emphasis and balance depending on who we’re talking to, why and when.

\n

One voice principle doesn’t exclude another; it’s how we mix them that gives uSwitch a rounded and distinctive voice.

\n

And, as with people, we’re not one thing all the time, or everything at once — but we have a consistent basis that’s us. For uSwitch, that means we’re always Empathetic. We dial up and down the Expert and Empowering qualities of our voice as needed.

\n

The key thing is to think about the main reason(s) to communicate – and use the principles accordingly.

\n

\"image\"

\n

\n

Principle 1: Empathetic

\n

Being empathetic means being:

\n\n

Our experience gives us insight and understanding, so being Empathetic means our writing is practical, good humoured and down to earth.

\n

Being empathetic also means we don’t make assumptions about what people know and don’t know. \nWe shouldn’t assume confidence either. We show people that we understand what’s important to them and talk about topics and issues that are directly relevant to them.

\n

When we write or speak, our language is outgoing and conversational, positive but never over the top.

\n

We want people to know they can rely on us to find the switch that’s right for them - and support them through it.

\n

How we show empathy in our writing

\n
    \n
  1. Use active, direct and positive language.
  2. \n
  3. Companies don’t show empathy, people do. We should always sound like a person – if you wouldn’t say it like that, don’t write it like that.
  4. \n
  5. Whether verbal or written, we should build a dialogue with customers, using relevant questions and topics of interest to engage people.
  6. \n
  7. Focus on answers not problems (but don’t gloss over issues and concerns).
  8. \n
  9. Make it personal by using ‘you’ as much as ‘we’.
  10. \n
  11. Don’t use the passive voice unless it’s absolutely necessary to make your point. \nUsing slang that’s accepted and understood can help connect. But be careful; we don’t want to alienate audiences by using jargon or patronising language – nor by trying to ‘talk cool’ to younger audiences.
  12. \n
  13. Put yourself in your customer’s shoes (and be honest). Would that headline you’re writing entice you to click on it? Is that error text going to provide support or only create more questions?
  14. \n
\n

\n

Principle 2: Expert

\n

Being expert means being:

\n\n

It’s our responsibility to direct people to the information or product that’s relevant for them. So we make information quick and easy to find, and ensure the pros and cons for switching are obvious and understandable.

\n

We don’t blind with science and we don’t dumb down. We give information succinctly and simply — but never rush the conversation.

\n

At all times we are scrupulously balanced, accurate and honest, and this reassures people by clearly showing that we know what we’re talking about.

\n

How we show expertise in our writing

\n
    \n
  1. Be relevant and accurate with facts and figures, and get the punctuation and spelling right. Even small mistakes undermine what you’re saying.
  2. \n
  3. Write succinctly and use simple sentence structures. Our prime objective is always that our audience understands us. In that way, we make complex topics simple, concise and accessible. Remember: simple isn’t simplistic; it’s just the easiest way to ensure we’re understood.
  4. \n
  5. Too many facts at once can be counterproductive. Don’t overload people with unnecessary detail. Get to the point, avoiding verbal padding and meaningless phrases.
  6. \n
  7. Don’t close down conversations – always have alternative options.
  8. \n
  9. Avoid marketing speak and sales patter.
  10. \n
  11. Don’t hide important facts. Start with what’s most relevant and individually important to your customer or audience.
  12. \n
\n

\n

Principle 3: Empowering

\n

Being empowering means being:

\n\n

We write and speak to inform and change minds, giving people the straightforward facts and, in turn, the confidence they need to switch.

\n

Our explanations and opinions should challenge, involve, entertain, pleasantly surprise and convince – we’re good company.

\n

The facts and figures are important, and we know them inside and out. But we make them more compelling by putting them in context, helping people see what switching could mean for them — whether that’s finally feeling in control of their household bills or that much closer to their dream holiday savings goal.

\n

We know who we are and what we’re about. So we believe wholeheartedly in what we do, knowing that it benefits everyone. So we’re never afraid to show our enthusiasm and commitment in our writing.

\n

How we empower with our writing:

\n
    \n
  1. Wherever possible, lead with emotional benefits that customers will be able to identify with – particularly at headline level. Look for familiar or universal situations related to our subject matter.
  2. \n
  3. Use real-life examples and stories wherever possible – they’re more convincing than anything you could invent.
  4. \n
  5. Don’t overpromise or over-exaggerate; there’s no need.
  6. \n
  7. Refresh your vocabulary and thinking; don’t keeping saying the same things in the same way\nHave an opinion and be prepared to defend it.
  8. \n
  9. Don’t be afraid to (politely and tactfully) challenge or say no. The customer is not always right but our advice should be.
  10. \n
  11. Be direct and positive but not flippant. Never forget that switching is a big step for many\nBring a sense of humour where it’s appropriate – wit is a great connector.
  12. \n
  13. Focus on wants and needs, not just prices.
  14. \n
\n","subNav":[{"name":"Three core principles","link":"#Three core principles"},{"name":" Tone framework","link":"#Framework"},{"name":"Principle 1: Empathetic","link":"#Empathetic"},{"name":"Principle 2: Expert","link":"#Expert"},{"name":"Principle 3: Empowering","link":"#Empowering"}]},{"name":"Grid","page":"grid.html","template":"styleguide/templates/simple.tpl","section":"pattern-library","content":"
\n

\n Our grid is a 12 column grid, with similar sizes to that of Bootstrap. We also adhere to the same naming standards for device breakpoints.\n

\n \n \n
\n
\n

Example

\n

Here is an example of a grid which will turn into 100% width columns on mobile.

\n
\n
\n
.us-col-md-2
\n
.us-col-md-2
\n
.us-col-md-4
\n
.us-col-md-4
\n
\n
\n
.us-col-md-8
\n
.us-col-md-4
\n
\n
\n
.us-col-md-6
\n
.us-col-md-6
\n
\n
\n
\n<div class="us-grid-row">\n  <div class="us-col-md-2">.us-col-md-2</div>\n  <div class="us-col-md-2">.us-col-md-2</div>\n  <div class="us-col-md-4">.us-col-md-4</div>\n  <div class="us-col-md-4">.us-col-md-4</div>\n</div>\n<div class="us-grid-row">\n  <div class="us-col-md-8">.us-col-md-8</div>\n  <div class="us-col-md-4">.us-col-md-4</div>\n</div>\n<div class="us-grid-row">\n  <div class="us-col-md-6">.us-col-md-6</div>\n  <div class="us-col-md-6">.us-col-md-6</div>\n</div>\n  
\n
\n
\n

Example with mobile columns

\n
\n
\n
.us-col-xsm-6.us-col-md-2
\n
.us-col-xsm-6.us-col-md-2
\n
.us-col-sm-6.us-col-md-4
\n
.us-col-sm-6.us-col-md-4
\n
\n
\n
\n\n","subNav":[]},{"name":"Articles","page":"articles.html","template":"styleguide/templates/styleguide.tpl","section":"pattern-library","blocks":[{"page":"Pattern Library/Articles","name":"Base article","description":"

Article listings for news are important on the landing pages.

\n","markup":{"example":"
\n \n
\n
\n

Car insurance guides

\n

\n A quarter of 18-34 year olds believe that tech companies could offer better financial services than banks\n

\n \n
\n
\n \n
\n
\n
\n
","escaped":" <article class='us-article'>\n <a class='us-article__link' href=\"#\">\n <div class='us-grid-row'>\n <div class='us-col-md-8'>\n <h3 class='us-article__title'>Car insurance guides</h3>\n <p class='us-article__description'>\n A quarter of 18-34 year olds believe that tech companies could offer better financial services than banks\n </p>\n <div class=\"us-article__meta\">\n <span class=\"date\">2 months ago</span>\n in\n <span class=\"category\">Banking</span>\n </div>\n </div>\n <div class='us-col-md-4 us-tablet--block'>\n <img class='us-img--full us-article__image' src='https://assets0.uswitch.com/s3/uswitch-wp-cms-assets/money/guides/wp-content/uploads/2014/11/DB2011AU01018_SMALL.jpg' />\n </div>\n </a>\n </div>\n </article>"},"path":"vendor/assets/stylesheets/ustyle/articles/_base.scss","file":"_base.scss","link":"base_article"},{"page":"Pattern Library/Articles","name":"Guide article","description":"

Our guide and news articles are used across the site to communicate news/guide snippets. The layout is decided by our grid, by default they have 100% width.

\n","markup":{"example":"
\n
\n \n
\n
\n
\n
\n

Car insurance guides

\n

Read our car insurance advice guides for the facts on why you need car insurance, the types of cover available, and tips on how to make a claim.

\n
\n
\n Read more\n
\n
\n
\n
","escaped":" <div class='us-article-group'>\n <div class='us-guide-item us-col-md-4'>\n <a class='us-guide-item-link' href='#'>\n <div class='us-guide-item-image-container'>\n <div class='us-guide-item-image background' style='background-image: url(https://assets0.uswitch.com/s3/uswitch-wp-cms-assets/money/guides/wp-content/uploads/2014/11/DB2011AU01018_SMALL.jpg)'></div>\n </div>\n <div class='us-guide-item-content'>\n <h4 class='us-guide-item-title'>Car insurance guides</h4>\n <p class='us-guide-item-description'>Read our car insurance advice guides for the facts on why you need car insurance, the types of cover available, and tips on how to make a claim.</p>\n </div>\n <div class='us-guide-item-readmore'>\n <span class='us-news-item-readmorelink'>Read more</span>\n </div>\n </a>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/articles/_guide.scss","file":"_guide.scss","link":"guide_article"},{"page":"Pattern Library/Articles","name":"More article","description":"

If the article listing has more in a category, we use this to let a user navigate to that category.

\n","markup":{"example":"
\n \n See more banking news\n \n
","escaped":" <div class='us-more-item us-col-md-4'>\n <a class='us-more-item-link' href='#'>\n <span class='us-more-item-title'>See more banking news</span>\n </a>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/articles/_more.scss","file":"_more.scss","link":"more_article"},{"page":"Pattern Library/Articles","name":"News article","description":"

The news item article standard. It mirrors the guide article. The news item image is a background image as the problem of not displaying <img> tags on mobile hasn't been resolved.

\n","markup":{"example":"
\n
\n \n
\n
\n
\n
\n Consumer rights\n 14 Nov 2014\n
\n

Customer uses promoted tweet to complain about BA

\n

Sign of things to come? Social media helps to empower disgruntled consumer amid lost luggage row

\n
\n More consumer rights\n
\n
\n
\n
","escaped":" <div class='us-article-group'>\n <div class='us-news-item us-col-md-4'>\n <a class='us-news-item-link' href='#'>\n <div class='us-news-item-image-container'>\n <div class='us-news-item-image background' style='background-image: url(https://assets0.uswitch.com/s3/uswitch-wp-cms-assets/money/guides/wp-content/uploads/2014/11/DB2011AU01018_SMALL.jpg)'></div>\n </div>\n <div class='us-news-meta'>\n <span class='category'>Consumer rights</span>\n <span class='date'>14 Nov 2014</span>\n </div>\n <h3 class='us-news-item-title'>Customer uses promoted tweet to complain about BA</h3>\n <p class='us-news-item-snippet'>Sign of things to come? Social media helps to empower disgruntled consumer amid lost luggage row</p>\n <div class='us-news-item-readmore'>\n <span class='us-news-item-readmorelink'>More consumer rights</span>\n </div>\n </a>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/articles/_news.scss","file":"_news.scss","link":"news_article"},{"page":"Pattern Library/Articles","name":"Related items","description":"

Related lists used for content sidebars.

\n","markup":{"example":" \n ","escaped":" <h2 class=\"us-related__title\">Title here</h2>\n <ul class=\"us-related us-list--reset\">\n <li class=\"us-related__item\">\n <a class=\"us-related__item-link\" href=\"#\">Car accident claims — How to make a car insurance claim</a>\n </li>\n <li class=\"us-related__item\">\n <a class=\"us-related__item-link\" href=\"#\">How to get the best car insurance deals</a>\n </li>\n <li class=\"us-related__item\">\n <a class=\"us-related__item-link\" href=\"#\">No claims bonus explained: how to protect a no claims discount</a>\n </li>\n </ul>"},"path":"vendor/assets/stylesheets/ustyle/articles/_related.scss","file":"_related.scss","link":"related_items"}]},{"name":"Typography","page":"typography.html","template":"styleguide/templates/styleguide.tpl","section":"pattern-library","blocks":[{"page":"Pattern Library/Typography","name":"Headings","description":"

The default heading styling across all uSwitch pages.

\n

We allow extending the sizes of these headings with %heading-{$i} so that we don't repeat similar font sizes across the site.

\n

Best practices

\n\n","markup":{"example":"

Heading 1

\n

Heading 2

\n

Heading 3

\n

Heading 4

\n
Heading 5
\n
Heading 6
","escaped":" <h1>Heading 1</h1>\n <h2>Heading 2</h2>\n <h3>Heading 3</h3>\n <h4>Heading 4</h4>\n <h5>Heading 5</h5>\n <h6>Heading 6</h6>"},"path":"vendor/assets/stylesheets/ustyle/basics/_typography.scss","file":"_typography.scss","link":"headings"},{"page":"Pattern Library/Typography","name":"Paragraphs","description":"

Default paragraph styling with a margin bottom.

\n","state":[{"name":".us-standfirst","escaped":"us-standfirst","description":"Used for heros and introductory paragraphs.","markup":{"example":"

\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean vel arcu non magna varius sagittis vel at elit.\n Vivamus et orci pretium, commodo eros vitae, tincidunt purus. Nunc consequat condimentum porttitor.\n Cras at mi sed quam hendrerit bibendum ac a lorem. Mauris a sapien vitae massa lacinia malesuada.\n

"}}],"markup":{"example":"

\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean vel arcu non magna varius sagittis vel at elit.\n Vivamus et orci pretium, commodo eros vitae, tincidunt purus. Nunc consequat condimentum porttitor.\n Cras at mi sed quam hendrerit bibendum ac a lorem. Mauris a sapien vitae massa lacinia malesuada.\n

","escaped":" <p>\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean vel arcu non magna varius sagittis vel at elit.\n Vivamus et orci pretium, commodo eros vitae, tincidunt purus. Nunc consequat condimentum porttitor.\n Cras at mi sed quam hendrerit bibendum ac a lorem. Mauris a sapien vitae massa lacinia malesuada.\n </p>"},"path":"vendor/assets/stylesheets/ustyle/basics/_typography.scss","file":"_typography.scss","link":"paragraphs"},{"page":"Pattern Library/Typography","name":"Lists","description":"

Normal list styling.

\n","markup":{"example":" ","escaped":" <ul>\n <li>List item 1</li>\n <li>List item 2</li>\n <li>List item 3</li>\n </ul>"},"path":"vendor/assets/stylesheets/ustyle/basics/_typography.scss","file":"_typography.scss","link":"lists"},{"page":"Pattern Library/Typography","name":"Blockquote","description":"

Default blockquote.

\n","markup":{"example":"
\n

\n Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n Aenean vel arcu non magna varius sagittis vel at elit.\n Vivamus et orci pretium, commodo eros vitae, tincidunt purus.\n

\n
","escaped":" <blockquote>\n <p>\n Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n Aenean vel arcu non magna varius sagittis vel at elit.\n Vivamus et orci pretium, commodo eros vitae, tincidunt purus.\n </p>\n </blockquote>"},"path":"vendor/assets/stylesheets/ustyle/basics/_typography.scss","file":"_typography.scss","link":"blockquote"},{"page":"Pattern Library/Typography","name":"Numbered list","description":"

Our default numbered list styling.

\n","state":[{"name":".us-custom-list-alt","escaped":"us-custom-list-alt","description":"Allows us to use the lists on hero/blue backgrounds.","markup":{"example":" "}}],"markup":{"example":" ","escaped":" <ul class='us-numbered-list'>\n <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin iaculis bibendum.</li>\n <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin iaculis bibendum.</li>\n </ul>"},"path":"vendor/assets/stylesheets/ustyle/components/_lists-li.scss","file":"_lists-li.scss","link":"numbered_list"},{"page":"Pattern Library/Typography","name":"Ticked list","description":"

Our default ticked list styling.

\n","state":[{"name":".us-custom-list-alt","escaped":"us-custom-list-alt","description":"Allows us to use the lists on hero/blue backgrounds.","markup":{"example":" "}}],"markup":{"example":" ","escaped":" <ul class='us-ticked-list'>\n <li>\n <svg role=\"presentation\" aria-hidden=\"true\" class=\"us-icon us-icon--small us-icon--before us-icon--typegrey\"><use xlink:href=\"/images/icons.svg#icon-tick\"/></svg>\n Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n </li>\n <li>\n <svg role=\"presentation\" aria-hidden=\"true\" class=\"us-icon us-icon--small us-icon--before us-icon--typegrey\"><use xlink:href=\"/images/icons.svg#icon-tick\"/></svg>\n Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n </li>\n </ul>"},"path":"vendor/assets/stylesheets/ustyle/components/_lists-li.scss","file":"_lists-li.scss","link":"ticked_list"}]},{"name":"Colours","page":"colours.html","template":"styleguide/templates/styleguide.tpl","section":"brand","blocks":[{"page":"Brand/Colours","name":"Primary palette","partial":"colour","description":"

Our colours (with a "u", we're a UK company) are divided into primary, secondary and tertiary palettes. The primary and secondary are core to all our design work and supported by the tertiary which we use in infographics, graphs and the like. CMYK equivalents are available for print work.

\n

Best practices

\n\n","variable":[{"name":"c-uswitch-navy","description":"","value":"#141424"},{"name":"c-darker-grey","description":"","value":"#53535e"},{"name":"c-dark-grey","description":"","value":"#7c7c84"},{"name":"c-grey","description":"","value":"#a7a7ac"},{"name":"c-light-grey","description":"","value":"#c6c6c8"},{"name":"c-super-light-grey","description":"","value":"#e2e2e2"},{"name":"c-white","description":"","value":"#fff"},{"name":"c-error-red","description":"","value":"#d64226"},{"name":"c-success-green","description":"","value":"#2aaa5b"}],"path":"vendor/assets/stylesheets/ustyle/basics/variables/_colors.scss","file":"_colors.scss","link":"primary_palette"},{"page":"Brand/Colours","name":"Secondary palette","partial":"colour","variable":[{"name":"c-light-yellow","description":"","value":"#f7f146"},{"name":"c-light-orange","description":"","value":"#f7c95a"},{"name":"c-light-red","description":"","value":"#ff8a83"},{"name":"c-light-pink","description":"","value":"#ff99e8"},{"name":"c-light-purple","description":"","value":"#acb0ff"},{"name":"c-light-blue","description":"","value":"#7edce9"},{"name":"c-light-green","description":"","value":"#b6e554"},{"name":"c-dark-yellow","description":"","value":"#ffd555"},{"name":"c-dark-orange","description":"","value":"#fa5"},{"name":"c-dark-red","description":"","value":"#fd7687"},{"name":"c-dark-pink","description":"","value":"#ff75d4"},{"name":"c-dark-purple","description":"","value":"#ac96de"},{"name":"c-dark-blue","description":"","value":"#84a6ff"},{"name":"c-dark-green","description":"","value":"#82ca50"}],"path":"vendor/assets/stylesheets/ustyle/basics/variables/_colors.scss","file":"_colors.scss","link":"secondary_palette"}]},{"name":"Components","page":"components.html","template":"styleguide/templates/styleguide.tpl","section":"pattern-library","blocks":[{"page":"Pattern Library/Components","name":"Breadcrumbs","description":"

Breadcrumbs are used to provide signposting of a users location and to enable quick navigation around the site. They are only to be used as a secondary means of navigation however. Pages should also be navigable through other means.

\n","markup":{"example":" ","escaped":" <ul class=\"us-crumbs\">\n <li class=\"us-crumbs__item\"><a href=\"/\" class=\"us-crumbs__link\">uSwitch.com</a></li>\n <li class=\"us-crumbs__item\"><a class=\"us-crumbs__link\" href=\"http://www.uswitch.com/credit-reports/\">Credit report</a></li>\n <li class=\"us-crumbs__item\"><a class=\"us-crumbs__link\" href=\"http://www.uswitch.com/credit-reports/guides/\">Credit reports guides</a></li>\n <li class=\"us-crumbs__item\">Statutory credit reports</li>\n </ul>"},"path":"vendor/assets/stylesheets/ustyle/components/_breadcrumbs.scss","file":"_breadcrumbs.scss","link":"breadcrumbs"},{"page":"Pattern Library/Components","name":"Buttons","description":"

Our buttons used across the site. The states give different use cases. Both <a> and <button> tags are supported. Please use role='button' when using an <a> tag.

\n","state":[{"name":".us-btn--primary","escaped":"us-btn--primary","description":"Used as a save/update button.","markup":{"example":" Link Button\n "}},{"name":".us-btn--action","escaped":"us-btn--action","description":"Navigational button.","markup":{"example":" Link Button\n "}},{"name":".us-btn--secondary","escaped":"us-btn--secondary","description":"Secondary.","markup":{"example":" Link Button\n "}},{"name":".us-btn--hero","escaped":"us-btn--hero","description":"Navy outline used for buttons on hero banners.","markup":{"example":" Link Button\n "}},{"name":".us-btn--reversed","escaped":"us-btn--reversed","description":"White outline for dark backgrounds.","markup":{"example":" Link Button\n "}},{"name":".us-btn--large","escaped":"us-btn--large","description":"Larger button for heros.","markup":{"example":" Link Button\n "}},{"name":".us-btn--small","escaped":"us-btn--small","description":"Smaller button for mobile tables.","markup":{"example":" Link Button\n "}},{"name":".us-btn--blocked","escaped":"us-btn--blocked","description":"Full width button.","markup":{"example":" Link Button\n "}},{"name":".us-btn--link","escaped":"us-btn--link","description":"link style button.","markup":{"example":" Link Button\n "}},{"name":".us-btn--stronger","escaped":"us-btn--stronger","description":"Emphasis button.","markup":{"example":" Link Button\n "}},{"name":".us-btn--disabled","escaped":"us-btn--disabled","description":"Disabled styling (can also be styled with :disabled).","markup":{"example":" Link Button\n "}},{"name":".us-btn--secondary--disabled","escaped":"us-btn--secondary--disabled","description":"Disabled styling (can also be styled with :disabled).","markup":{"example":" Link Button\n "}}],"markup":{"example":" Link Button\n ","escaped":" <a href=\"#\" class=\"us-btn\" role=\"button\">Link Button</a>\n <button class=\"us-btn\">Button Element</button>"},"path":"vendor/assets/stylesheets/ustyle/components/_button.scss","file":"_button.scss","link":"buttons"},{"page":"Pattern Library/Components","name":"Calculator","description":"

The calculator tends to sit in the table toolbar component and is used to refine results from comparison tables, and give estimated info about products based on the input.

\n","markup":{"example":"
\n

How much would you like to transfer?

\n
\n
ÂŁ
\n \n
\n \n
\n
\n
\n
\n
\n Note that this is illustrative and this figure does not reflect the credit limit you will be offered.\n
\n
\n
\n
","escaped":" <form class='us-calculator'>\n <h2 class='us-table-toolbar__heading'>How much would you like to transfer?</h2>\n <div class='us-calculator__input us-input-group'>\n <div class='us-input-group__box'>ÂŁ</div>\n <input type='text' class='us-form-input' pattern='[0-9]*' name='amount' id='amount' value='3000' />\n </div>\n <button class='us-calculator__btn us-btn us-btn--primary'>Update results</button>\n <div class='us-tooltip us-tooltip--right'>\n <div class='us-tooltip__wrapper'>\n <div class='us-tooltip__icon'></div>\n <div class='us-tooltip__note'>\n <div class='us-tooltip__arrow'></div>\n Note that this is illustrative and this figure does not reflect the credit limit you will be offered.\n </div>\n </div>\n </div>\n </form>"},"path":"vendor/assets/stylesheets/ustyle/components/_calculator.scss","file":"_calculator.scss","link":"calculator"},{"page":"Pattern Library/Components","name":"Comp table row","description":"

The .us-ct__row appears in the comparison tables, and contains a single product.

\n","state":[{"name":".us-ct-row--details-toggle","escaped":"us-ct-row--details-toggle","description":"Used for a thicker bottom border when the toggle is showing.","markup":{"example":"
\n
\n

aqua Reward With Cashback

\n
ÂŁ20 Amazon voucher
\n
Cashback
\n
\n
\n
\n \n
aqua Reward With Cashback
\n
\n
ÂŁ20 Amazon voucher
\n
Cashback
\n
\n
\n
\n
34.9% APR
Representative (variable)
\n
\n
\n
ÂŁ250
Minimum credit limit
\n
\n
\n
ÂŁ1250
Maximum credit limit
\n
\n \n
\n Representative example: When you spend ÂŁ1,200 at a rate of 34.91% (variable) per annum, your representative APR is 34.9% APR (variable)\n
\n \n
\n
\n Card details\n
    \n
  • ÂŁ20 Amazon gift certificate exclusively through uSwitch (terms apply)
  • \n
  • 0.5% cashback and no foreign transaction fees
  • \n
  • Credit limit increase possible after four months
  • \n
\n
\n
\n To get this card you must at least:\n
    \n
  • be 18 or older
  • \n
  • have a permanent UK address
  • \n
  • have a UK current bank or building society account
  • \n
  • not be registered bankrupt in past 18 months or have proceedings
  • \n
  • have no CCJs (past 12 months)
  • \n
\n

Additional criteria for acceptance from the lender may apply.

\n
\n
\n
\n
"}}],"markup":{"example":"
\n
\n

aqua Reward With Cashback

\n
ÂŁ20 Amazon voucher
\n
Cashback
\n
\n
\n
\n \n
aqua Reward With Cashback
\n
\n
ÂŁ20 Amazon voucher
\n
Cashback
\n
\n
\n
\n
34.9% APR
Representative (variable)
\n
\n
\n
ÂŁ250
Minimum credit limit
\n
\n
\n
ÂŁ1250
Maximum credit limit
\n
\n \n
\n Representative example: When you spend ÂŁ1,200 at a rate of 34.91% (variable) per annum, your representative APR is 34.9% APR (variable)\n
\n \n
\n
\n Card details\n
    \n
  • ÂŁ20 Amazon gift certificate exclusively through uSwitch (terms apply)
  • \n
  • 0.5% cashback and no foreign transaction fees
  • \n
  • Credit limit increase possible after four months
  • \n
\n
\n
\n To get this card you must at least:\n
    \n
  • be 18 or older
  • \n
  • have a permanent UK address
  • \n
  • have a UK current bank or building society account
  • \n
  • not be registered bankrupt in past 18 months or have proceedings
  • \n
  • have no CCJs (past 12 months)
  • \n
\n

Additional criteria for acceptance from the lender may apply.

\n
\n
\n
\n
","escaped":" <div class=\"us-ct-row\">\n <div class=\"us-ct-row__title\">\n <p class=\"us-ct-row__title-text\">aqua Reward With Cashback</p>\n <div class=\"us-usp us-usp--orange\">ÂŁ20 Amazon voucher</div>\n <div class=\"us-usp us-usp--green\">Cashback</div>\n </div>\n <div class=\"us-ct-row__product\">\n <div class=\"us-ct-row__col us-ct-row__col--image\">\n <img src=\"https://uswitch-cms.imgix.net/uswitch-assets-eu/banking/credit-cards/cards/aqua-2017-large.png?w=170&h=107&fit=auto&bg=0fff&fm=png8\" class=\"us-ct-row__image\" />\n <div class=\"us-ct-row__title--mobile\"><strong>aqua Reward With Cashback</strong></div>\n <div class=\"us-ct-row__usp--mobile\">\n <div class=\"us-usp us-usp--orange\">ÂŁ20 Amazon voucher</div>\n <div class=\"us-usp us-usp--green\">Cashback</div>\n </div>\n </div>\n <div class=\"us-ct-row__col us-ct-row__col--stretch\">\n <div class=\"us-ct-row__name\"><strong>34.9% APR</strong></div><div class=\"us-ct-row__value\">Representative (variable)</div>\n </div>\n <div class=\"us-ct-row__col us-ct-row__col--stretch\">\n <div class=\"us-ct-row__name\"><strong>ÂŁ250</strong></div><div class=\"us-ct-row__value\">Minimum credit limit</div>\n </div>\n <div class=\"us-ct-row__col us-ct-row__col--stretch\">\n <div class=\"us-ct-row__name\"><strong>ÂŁ1250</strong></div><div class=\"us-ct-row__value\">Maximum credit limit</div>\n </div>\n <div class=\"us-ct-row__col us-ct-row__col--apply\">\n <a class=\"us-btn us-btn--primary us-btn--blocked\" href=\"#\" role=\"button\">Apply</a>\n <a href=\"#\" class=\"us-ct-row__more-info\">More info</a>\n </div>\n </div>\n <span class=\"us-ct-row__rep-ex\">Representative example: When you spend ÂŁ1,200 at a rate of 34.91% (variable) per annum, your representative APR is 34.9% APR (variable)</span>\n <div class=\"us-ct-row__key-details\">\n <button class=\"us-ct-row__key-details-toggle us-ct-row__key-details-toggle-open\">View key details <svg role=\"presentation\" class=\"us-ct-row__key-details-chevron\"><use xlink:href=\"/images/icons.svg#icon-chevron-right\"></use></svg></button>\n <div class=\"us-ct-row__key-details-info\">\n <div class=\"us-ct-row__key-details-col\">\n <strong>Card details</strong>\n <ul class=\"us-ct-row__key-details-ul\">\n <li>ÂŁ20 Amazon gift certificate exclusively through uSwitch (terms apply)</li>\n <li>0.5% cashback and no foreign transaction fees</li>\n <li>Credit limit increase possible after four months</li>\n </ul>\n </div>\n <div class=\"us-ct-row__key-details-col\">\n <strong>To get this card you must at least:</strong>\n <ul class=\"us-ct-row__criteria us-ct-row__key-details-ul\">\n <li class=\"us-ct-row__criteria-li\"><svg role=\"presentation\" class=\"us-icon us-icon--small us-icon--tick us-ct-row__criteria-tick\"><use xlink:href=\"/images/icons.svg#icon-tick\"></use></svg>be 18 or older</li>\n <li class=\"us-ct-row__criteria-li\"><svg role=\"presentation\" class=\"us-icon us-icon--small us-icon--tick us-ct-row__criteria-tick\"><use xlink:href=\"/images/icons.svg#icon-tick\"></use></svg>have a permanent UK address</li>\n <li class=\"us-ct-row__criteria-li\"><svg role=\"presentation\" class=\"us-icon us-icon--small us-icon--tick us-ct-row__criteria-tick\"><use xlink:href=\"/images/icons.svg#icon-tick\"></use></svg>have a UK current bank or building society account</li>\n <li class=\"us-ct-row__criteria-li\"><svg role=\"presentation\" class=\"us-icon us-icon--small us-icon--tick us-ct-row__criteria-tick\"><use xlink:href=\"/images/icons.svg#icon-tick\"></use></svg>not be registered bankrupt in past 18 months or have proceedings</li>\n <li class=\"us-ct-row__criteria-li\"><svg role=\"presentation\" class=\"us-icon us-icon--small us-icon--tick us-ct-row__criteria-tick\"><use xlink:href=\"/images/icons.svg#icon-tick\"></use></svg>have no CCJs (past 12 months)</li>\n </ul>\n <p class=\"us-ct-row__criteria-additional\">Additional criteria for acceptance from the lender may apply.</p>\n </div>\n </div>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_comp-table-row.scss","file":"_comp-table-row.scss","link":"comp_table_row"},{"page":"Pattern Library/Components","name":"Compliance banner","description":"

Compliance banner and disclaimer below the comparison table

\n","markup":{"example":"
\n
\n

uSwitch Limited is a credit broker, not a lender, for consumer credit products.

\n

uSwitch services are provided at no cost to you, but we may receive a commission from the companies we refer you to.

\n
\n
","escaped":" <div class=\"us-comp-banner\">\n <div class=\"us-comp-banner__inner\">\n <p class=\"us-comp-banner__text\">uSwitch Limited is a credit broker, not a lender, for consumer credit products.</p>\n <p class=\"us-comp-banner__text\">uSwitch services are provided at no cost to you, but we may receive a commission from the companies we refer you to.</p>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_compliance-banner.scss","file":"_compliance-banner.scss","link":"compliance_banner"},{"page":"Pattern Library/Components","name":"Content group","description":"

The .us-content-group is a separator element for content groupings. Ideal to split up landing pages with reasonable padding.

\n","state":[{"name":".mobile-bordered","escaped":"mobile-bordered","description":"Adds a smaller border and padding to mobile devices.","markup":{"example":"
\n

\n Swat at dog intrigued by the shower missing until dinner time and run in circles use lap as chair.\n

\n
"}}],"markup":{"example":"
\n

\n Swat at dog intrigued by the shower missing until dinner time and run in circles use lap as chair.\n

\n
","escaped":" <div class='us-content-group'>\n <p>\n Swat at dog intrigued by the shower missing until dinner time and run in circles use lap as chair.\n </p>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_content-group.scss","file":"_content-group.scss","link":"content_group"},{"page":"Pattern Library/Components","name":"CTAs","description":"

Used within guide and news articles, these CTAs (Calls to Action) are intended to not interupt the content but to integrate in more subtle means.

\n","markup":{"example":"
\n
\n

It's your report

\n

Join the campaign to fight for free annual credit reports for everyone

\n Sign the petition\n
\n
","escaped":" <section class=\"us-cta cta cta-column\">\n <form>\n <h3 class=\"us-cta__title\">It's your report</h3>\n <p>Join the campaign to fight for free annual credit reports for everyone</p>\n <a href=\"/money/itsmyreport/\" class=\"us-btn us-btn--primary\" rel=\"nofollow\">Sign the petition</a>\n </form>\n </section>"},"path":"vendor/assets/stylesheets/ustyle/components/_cta.scss","file":"_cta.scss","link":"ctas"},{"page":"Pattern Library/Components","name":"Hero","description":"

The .us-hero is used for the upper part of most pages, where the calls to action are usually kept.

\n

It is intended to draw attention with $c-cyan as it's background color, and should be used across all landing pages.

\n","markup":{"example":"
\n
\n

Hero title

\n

Swat at dog intrigued by the shower missing until dinner time.

\n
\n
\n
\n
\n
\n

Hero title

\n

Swat at dog intrigued by the shower missing until dinner time.

\n
\n
\n
\n
","escaped":" <div class='us-hero'>\n <div class='us-hero-container'>\n <h1 class='us-hero-title'>Hero title</h1>\n <p class='us-hero-description us-standfirst us-mobile--hidden'>Swat at dog intrigued by the shower missing until dinner time.</p>\n </div>\n </div>\n <div class='us-hero us-hero--double'>\n <div class='us-hero-container'>\n <div class=\"us-hero__block\">\n <h1 class='us-hero-title'>Hero title</h1>\n <p class='us-hero-description us-standfirst us-mobile--hidden'>Swat at dog intrigued by the shower missing until dinner time.</p>\n </div>\n <div class=\"us-hero__block\"></div>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_hero.scss","file":"_hero.scss","link":"hero"},{"page":"Pattern Library/Components","name":"Anchor links","description":"

Anchor tag styling, with and without a border.

\n","state":[{"name":".us-link","escaped":"us-link","description":"Adds a border bottom to the link.","markup":{"example":"Link"}},{"name":".us-link--light","escaped":"us-link--light","description":"Changes the link colours to white for when links are placed on dark backgrounds.","markup":{"example":"Link"}}],"markup":{"example":"Link","escaped":"<a href=\"#\">Link</a>"},"path":"vendor/assets/stylesheets/ustyle/components/_links.scss","file":"_links.scss","link":"anchor_links"},{"page":"Pattern Library/Components","name":"Link lists","description":"

The default list styling for lists that have anchors to take you to other pages.

\n","markup":{"example":" ","escaped":" <ul class='us-list'>\n <li><a href=\"#\">List item 1</a></li>\n <li><a href=\"#\">List item 2</a></li>\n <li><a href=\"#\">List item 3</a></li>\n </ul>"},"path":"vendor/assets/stylesheets/ustyle/components/_lists.scss","file":"_lists.scss","link":"link_lists"},{"page":"Pattern Library/Components","name":"Loader","description":"

Loader component to be added to any AJAX/filter loads across uSwitch. We use them specifically in tables when loading new rows.

\n

.us-loader--loading will initiate the animation and .us-loader--centered will vertically center the loading SVG.

\n","markup":{"example":"
\n
\n
\n
\n
\n Loading deals\n
\n
\n
\n
\n \n \n \n
","escaped":" <div class='us-loader__container'>\n <div class='us-loader us-loader--loading us-loader--centered'>\n <div class='us-loader__inner'>\n <div class='us-loader__spinner'></div>\n <div class='us-loader__text'>\n Loading deals\n </div>\n </div>\n <div class='us-loader__overlay'></div>\n </div>\n <!-- EXAMPLE CONTENT -->\n <ul class='us-list'>\n <li><a href=\"#\">List item 1</a></li>\n <li><a href=\"#\">List item 2</a></li>\n <li><a href=\"#\">List item 3</a></li>\n <li><a href=\"#\">List item 4</a></li>\n </ul>\n <!-- END EXAMPLE -->\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_loader.scss","file":"_loader.scss","link":"loader"},{"page":"Pattern Library/Components","name":"Progress navigation","description":"

The progress navigation should be used for any funnel journeys on the website. Once a section has been completed the user should be able to get back to that step.

\n

The mobile view of the navigation just has the dotted numbers.

\n","markup":{"example":"
\n \n
","escaped":" <div class=\"us-progress\">\n <nav>\n <ul class=\"us-progress__nav us-clearfix\">\n <li class=\"us-progress__item\">\n <a href=\"#\" class=\"us-progress__link us-progress__link--complete\">\n <span class=\"us-tablet--inline\">Current supplier</span>\n </a>\n </li>\n <li class=\"us-progress__item\">\n <a href=\"#\" class=\"us-progress__link us-progress__link--complete\">\n <span class=\"us-tablet--inline\">Usage</span>\n </a>\n </li>\n <li class=\"us-progress__item\">\n <span class=\"us-progress__link us-progress__link--current\">\n <span class=\"us-tablet--inline\">Results</span>\n </span>\n </li>\n <li class=\"us-progress__item\">\n <span class=\"us-progress__link us-progress__link--next\">\n <span class=\"us-tablet--inline\">New tariff</span>\n </span>\n </li>\n <li class=\"us-progress__item\">\n <span class=\"us-progress__link us-progress__link--next\">\n <span class=\"us-tablet--inline\">Apply</span>\n </span>\n </li>\n </ul>\n </nav>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_progress.scss","file":"_progress.scss","link":"progress_navigation"},{"page":"Pattern Library/Components","name":"Promo banner","description":"

Promotional banner

\n","markup":{"example":"
\n
\n

Title block here

\n \n \n
\n
","escaped":" <div class=\"us-promo-banner\">\n <div class=\"us-promo-banner__inner\">\n <h3 class=\"us-promo-banner__title\">Title block here</h3>\n <ul class=\"us-promo-banner__list\">\n <li class=\"us-promo-banner__list-item\">\n <span class=\"us-promo-banner__circle\">1</span>\n <span class=\"us-promo-banner__text\">Text here</span>\n </li>\n <li class=\"us-promo-banner__list-item\">\n <span class=\"us-promo-banner__circle\">2</span>\n <span class=\"us-promo-banner__text\">Text here</span>\n </li>\n <li class=\"us-promo-banner__list-item\">\n <span class=\"us-promo-banner__circle\">3</span>\n <span class=\"us-promo-banner__text\">Text here</span>\n </li>\n </ul>\n <div class=\"us-promo-banner__button\"><a class=\"us-btn us-btn--action us-btn--large\" href=\"#\">Promo CTA text</a></div>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_promo-banner.scss","file":"_promo-banner.scss","link":"promo_banner"},{"page":"Pattern Library/Components","name":"Reminder","description":"

Placed underneath some tables to enable reminders

\n","markup":{"example":"
\n
Got a balance transfer card?
\n
\n

Create a reminder and we'll let you know when you're nearing the end of your 0% period

\n \n Create a reminder\n \n
\n
\n
\n
Got a balance transfer card?
\n
\n

Create a reminder and we'll let you know when you're nearing the end of your 0% period

\n \n Create a reminder\n \n
\n
\n
\n
Got a balance transfer card?
\n
\n

Create a reminder and we'll let you know when you're nearing the end of your 0% period

\n \n Create a reminder\n \n
\n
","escaped":" <div class=\"us-container us-reminder\">\n <div class=\"us-grid-row us-reminder-title\">Got a balance transfer card?</div>\n <div class=\"us-grid-row us-reminder-content\">\n <p>Create a reminder and we'll let you know when you're nearing the end of your 0% period</p>\n <a class=\"us-btn us-btn--primary\" data-widget-creative=\"banner\" data-widget-name=\"reminder-credit-cards\" data-widget-position=\"table\" data-event=\"\" data-event-category=\"reminders\" data-event-action=\"banner-click\" data-event-label=\"credit-cards\" href=\"/account/signin?origin=https://www.uswitch.com/account/reminders#credit-cards&source=credit-cards.reminders\" data-overlay-title=\"Sign up to create a reminder\" data-source=\"credit-cards.reminders\" data-origin=\"https://www.uswitch.com/account/reminders#credit-cards\" onclick=\"uSwitch.openSignin(event)\">\n Create a reminder\n </a>\n </div>\n </div>\n <div class=\"us-container us-reminder--grey\">\n <div class=\"us-grid-row us-reminder-title\">Got a balance transfer card?</div>\n <div class=\"us-grid-row us-reminder-content\">\n <p>Create a reminder and we'll let you know when you're nearing the end of your 0% period</p>\n <a class=\"us-btn us-btn--primary\" data-widget-creative=\"banner\" data-widget-name=\"reminder-credit-cards\" data-widget-position=\"table\" data-event=\"\" data-event-category=\"reminders\" data-event-action=\"banner-click\" data-event-label=\"credit-cards\" href=\"/account/signin?origin=https://www.uswitch.com/account/reminders#credit-cards&source=credit-cards.reminders\" data-overlay-title=\"Sign up to create a reminder\" data-source=\"credit-cards.reminders\" data-origin=\"https://www.uswitch.com/account/reminders#credit-cards\" onclick=\"uSwitch.openSignin(event)\">\n Create a reminder\n </a>\n </div>\n </div>\n <div class=\"us-container us-reminder--navy\">\n <div class=\"us-grid-row us-reminder-title\">Got a balance transfer card?</div>\n <div class=\"us-grid-row us-reminder-content\">\n <p>Create a reminder and we'll let you know when you're nearing the end of your 0% period</p>\n <a class=\"us-btn us-btn--action\" data-widget-creative=\"banner\" data-widget-name=\"reminder-credit-cards\" data-widget-position=\"table\" data-event=\"\" data-event-category=\"reminders\" data-event-action=\"banner-click\" data-event-label=\"credit-cards\" href=\"/account/signin?origin=https://www.uswitch.com/account/reminders#credit-cards&source=credit-cards.reminders\" data-overlay-title=\"Sign up to create a reminder\" data-source=\"credit-cards.reminders\" data-origin=\"https://www.uswitch.com/account/reminders#credit-cards\" onclick=\"uSwitch.openSignin(event)\">\n Create a reminder\n </a>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_reminder.scss","file":"_reminder.scss","link":"reminder"},{"page":"Pattern Library/Components","name":"Tab navigation","description":"

Above table, tab-style navigation

\n","markup":{"example":"
\n
\n \n
\n
","escaped":" <div class=\"us-tabs us-tabs--page-nav\">\n <div class=\"us-tabs__inner\">\n <ul class=\"us-tabs__links\">\n <li class=\"us-tabs__links-item us-tabs__links-item--active\"><a href=\"#\">Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n <li class=\"us-tabs__links-item\"><a>Link here</a></li>\n </ul>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_tab-navigation.scss","file":"_tab-navigation.scss","link":"tab_navigation"},{"page":"Pattern Library/Components","name":"Table toolbar","description":"

The table toolbar sits above comparison tables and holds search refinement and filtering tools.

\n","markup":{"example":"
\n
\n
\n

How much would you like to transfer?

\n
\n
ÂŁ
\n \n
\n \n
\n
\n
\n
\n
\n Note that this is illustrative and this figure does not reflect the credit limit you will be offered.\n
\n
\n
\n
\n
\n
\n
\n

Sort by:

\n \n
\n
\n
","escaped":" <div class=\"us-table-toolbar\">\n <div class=\"us-table-toolbar__wrapper\">\n <form class='us-calculator'>\n <h2 class='us-table-toolbar__heading'>How much would you like to transfer?</h2>\n <div class='us-input-group us-calculator__input'>\n <div class='us-input-group__box'>ÂŁ</div>\n <input type='text' class='us-form-input' pattern='[0-9]*' name='amount' id='amount' value='3000' />\n </div>\n <button class='us-btn us-btn--primary'>Update results</button>\n <div class='us-tooltip us-tooltip--right'>\n <div class='us-tooltip__wrapper'>\n <div class='us-tooltip__icon'></div>\n <div class='us-tooltip__note'>\n <div class='us-tooltip__arrow'></div>\n Note that this is illustrative and this figure does not reflect the credit limit you will be offered.\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class=\"us-table-toolbar__wrapper us-table-toolbar__wrapper--right\">\n <div class=\"us-table-toolbar__sort\">\n <h3 class=\"us-table-toolbar__heading\">Sort by:</h3>\n <select class=\"us-form-select name=\"sort\"\">\n <option value=\"popularity\">Popularity</option>\n <option value=\"apr\">Lowest APR</option>\n <option value=\"min-credit-limit\">Minimum credit limit</option>\n <option value=\"max-credit-limit\">Maximum credit limit</option>\n </select>\n </div>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_table-toolbar.scss","file":"_table-toolbar.scss","link":"table_toolbar"},{"page":"Pattern Library/Components","name":"USPs","description":"

USPs (Unique Selling Points) are used within tables and on splash pages to highlight offers within a deal, and also to differentiate deals.

\n

General guidelines; There should only be one USP per deal. Text within USPs should be written in sentence case (not uppercase).

\n","state":[{"name":".us-usp--blue","escaped":"us-usp--blue","description":"uSwitch related.","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}},{"name":".us-usp--orange","escaped":"us-usp--orange","description":"Rewards (money/points).","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}},{"name":".us-usp--purple","escaped":"us-usp--purple","description":"Gifts eg. free TV.","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}},{"name":".us-usp--yellow","escaped":"us-usp--yellow","description":"Vouchers.","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}},{"name":".us-usp--typecyan","escaped":"us-usp--typecyan","description":"Micro persuasions eg. most popular, half price.","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}},{"name":".us-usp--green","escaped":"us-usp--green","description":"Renewable and environmentally friendly.","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}},{"name":".us-usp--navy","escaped":"us-usp--navy","description":"Generic vertical specific USP.","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}},{"name":".us-usp--cyan","escaped":"us-usp--cyan","description":"Generic vertical specific USP.","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}},{"name":".us-usp--typegrey","escaped":"us-usp--typegrey","description":"Generic vertical specific USP.","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}},{"name":".us-usp--red","escaped":"us-usp--red","description":"Generic vertical specific USP.","markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
"}}],"markup":{"example":"
Unique Selling Point
\n
\n
Annotated USP
\n More information about USP goes here\n
","escaped":" <div class='us-usp'>Unique Selling Point</div>\n <div class='us-usp us-usp--annotated'>\n <div class='us-usp'>Annotated USP</div>\n More information about USP goes here\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_usp.scss","file":"_usp.scss","link":"usps"}]},{"name":"JavaScript","page":"javascript.html","template":"styleguide/templates/styleguide.tpl","section":"pattern-library","blocks":[{"page":"Pattern Library/JavaScript","name":"Overlay","description":"

.us-overlay slides in from either side of the viewport, or can be shown as a modal window.

\n","javascript":"\n var overlay = new Overlay({\n bodyActiveClass: 'us-overlay--open',\n activeClass: 'us-overlay-parent--active',\n visibleClass: 'us-overlay-parent--visible',\n overlay: $('.us-overlay-parent'),\n openButton: '.js-open-overlay',\n closeButton: '.js-close-overlay',\n historyStatus: '#seedeal',\n history: false,\n preventDefault: true\n });\n ","state":[{"name":".us-overlay--modal","escaped":"us-overlay--modal","description":"Overlay appears as a modal window.","markup":{"example":" \n
\n
\n
\n
\n
\n Overlay\n
\n \n
\n
\n Bacon ipsum dolor amet exercitation ground round voluptate, fatback qui cupidatat sunt consectetur. Dolore strip steak pancetta ground round, venison rump tenderloin fatback frankfurter prosciutto deserunt do ex. In cupim ullamco bresaola, beef meatball aliqua laborum landjaeger consectetur tail cupidatat pariatur meatloaf ball tip. Anim cupim dolore, filet mignon kielbasa tri-tip short ribs esse porchetta landjaeger qui pork loin.\n Ground round nostrud pastrami tempor cow short loin. Ut short ribs alcatra laboris brisket leberkas cow ham hock pork loin excepteur porchetta labore meatloaf. Labore filet mignon ball tip eu pork chop tri-tip porchetta alcatra. Ut consequat cupim ad corned beef sunt proident strip steak tongue irure pastrami kielbasa t-bone.\n Cow in tenderloin minim, aliqua in turkey anim filet mignon adipisicing reprehenderit bacon. Kielbasa turducken sunt dolore, velit alcatra filet mignon sint commodo beef ribs consectetur pork belly frankfurter pork chop meatloaf. Veniam in ad pork belly deserunt. Kevin sed cupidatat magna, swine incididunt reprehenderit tongue short loin pig kielbasa ham hock frankfurter salami beef ribs. Est corned beef shoulder ipsum, pancetta pork shankle meatloaf in beef in drumstick fatback velit pork chop. Meatloaf velit brisket mollit, ut kielbasa t-bone ex landjaeger pork chop adipisicing prosciutto shankle. Brisket turkey ham hock beef ribs, voluptate venison swine flank doner capicola rump tempor.\n Reprehenderit proident turkey mollit ut ipsum magna chuck ut brisket venison do. Exercitation boudin cillum prosciutto. Incididunt excepteur sint pork labore pork loin tri-tip salami cow elit bresaola beef ribs aliquip duis. Dolore nisi frankfurter ut magna.\n Et anim ad commodo, pork aliquip occaecat. Frankfurter kielbasa dolore, landjaeger chuck pork in drumstick fatback. Nulla minim dolor, ut filet mignon ground round id esse beef strip steak do laboris. Kielbasa hamburger consectetur, picanha fatback incididunt aute turducken pig in rump landjaeger qui pork tongue. Sausage cupim consectetur, drumstick et ea fatback consequat leberkas alcatra meatloaf. Duis rump velit est cupidatat in.\n
\n
\n
\n
"}},{"name":".us-overlay--right","escaped":"us-overlay--right","description":"Overlay appears on the right side of the viewport (not applicable when used in conjunction with .us-overlay--modal).","markup":{"example":" \n
\n
\n
\n
\n
\n Overlay\n
\n \n
\n
\n Bacon ipsum dolor amet exercitation ground round voluptate, fatback qui cupidatat sunt consectetur. Dolore strip steak pancetta ground round, venison rump tenderloin fatback frankfurter prosciutto deserunt do ex. In cupim ullamco bresaola, beef meatball aliqua laborum landjaeger consectetur tail cupidatat pariatur meatloaf ball tip. Anim cupim dolore, filet mignon kielbasa tri-tip short ribs esse porchetta landjaeger qui pork loin.\n Ground round nostrud pastrami tempor cow short loin. Ut short ribs alcatra laboris brisket leberkas cow ham hock pork loin excepteur porchetta labore meatloaf. Labore filet mignon ball tip eu pork chop tri-tip porchetta alcatra. Ut consequat cupim ad corned beef sunt proident strip steak tongue irure pastrami kielbasa t-bone.\n Cow in tenderloin minim, aliqua in turkey anim filet mignon adipisicing reprehenderit bacon. Kielbasa turducken sunt dolore, velit alcatra filet mignon sint commodo beef ribs consectetur pork belly frankfurter pork chop meatloaf. Veniam in ad pork belly deserunt. Kevin sed cupidatat magna, swine incididunt reprehenderit tongue short loin pig kielbasa ham hock frankfurter salami beef ribs. Est corned beef shoulder ipsum, pancetta pork shankle meatloaf in beef in drumstick fatback velit pork chop. Meatloaf velit brisket mollit, ut kielbasa t-bone ex landjaeger pork chop adipisicing prosciutto shankle. Brisket turkey ham hock beef ribs, voluptate venison swine flank doner capicola rump tempor.\n Reprehenderit proident turkey mollit ut ipsum magna chuck ut brisket venison do. Exercitation boudin cillum prosciutto. Incididunt excepteur sint pork labore pork loin tri-tip salami cow elit bresaola beef ribs aliquip duis. Dolore nisi frankfurter ut magna.\n Et anim ad commodo, pork aliquip occaecat. Frankfurter kielbasa dolore, landjaeger chuck pork in drumstick fatback. Nulla minim dolor, ut filet mignon ground round id esse beef strip steak do laboris. Kielbasa hamburger consectetur, picanha fatback incididunt aute turducken pig in rump landjaeger qui pork tongue. Sausage cupim consectetur, drumstick et ea fatback consequat leberkas alcatra meatloaf. Duis rump velit est cupidatat in.\n
\n
\n
\n
"}},{"name":".us-overlay--above","escaped":"us-overlay--above","description":"Overlay appears over the top of another open overlay.","markup":{"example":" \n
\n
\n
\n
\n
\n Overlay\n
\n \n
\n
\n Bacon ipsum dolor amet exercitation ground round voluptate, fatback qui cupidatat sunt consectetur. Dolore strip steak pancetta ground round, venison rump tenderloin fatback frankfurter prosciutto deserunt do ex. In cupim ullamco bresaola, beef meatball aliqua laborum landjaeger consectetur tail cupidatat pariatur meatloaf ball tip. Anim cupim dolore, filet mignon kielbasa tri-tip short ribs esse porchetta landjaeger qui pork loin.\n Ground round nostrud pastrami tempor cow short loin. Ut short ribs alcatra laboris brisket leberkas cow ham hock pork loin excepteur porchetta labore meatloaf. Labore filet mignon ball tip eu pork chop tri-tip porchetta alcatra. Ut consequat cupim ad corned beef sunt proident strip steak tongue irure pastrami kielbasa t-bone.\n Cow in tenderloin minim, aliqua in turkey anim filet mignon adipisicing reprehenderit bacon. Kielbasa turducken sunt dolore, velit alcatra filet mignon sint commodo beef ribs consectetur pork belly frankfurter pork chop meatloaf. Veniam in ad pork belly deserunt. Kevin sed cupidatat magna, swine incididunt reprehenderit tongue short loin pig kielbasa ham hock frankfurter salami beef ribs. Est corned beef shoulder ipsum, pancetta pork shankle meatloaf in beef in drumstick fatback velit pork chop. Meatloaf velit brisket mollit, ut kielbasa t-bone ex landjaeger pork chop adipisicing prosciutto shankle. Brisket turkey ham hock beef ribs, voluptate venison swine flank doner capicola rump tempor.\n Reprehenderit proident turkey mollit ut ipsum magna chuck ut brisket venison do. Exercitation boudin cillum prosciutto. Incididunt excepteur sint pork labore pork loin tri-tip salami cow elit bresaola beef ribs aliquip duis. Dolore nisi frankfurter ut magna.\n Et anim ad commodo, pork aliquip occaecat. Frankfurter kielbasa dolore, landjaeger chuck pork in drumstick fatback. Nulla minim dolor, ut filet mignon ground round id esse beef strip steak do laboris. Kielbasa hamburger consectetur, picanha fatback incididunt aute turducken pig in rump landjaeger qui pork tongue. Sausage cupim consectetur, drumstick et ea fatback consequat leberkas alcatra meatloaf. Duis rump velit est cupidatat in.\n
\n
\n
\n
"}}],"markup":{"example":" \n
\n
\n
\n
\n
\n Overlay\n
\n \n
\n
\n Bacon ipsum dolor amet exercitation ground round voluptate, fatback qui cupidatat sunt consectetur. Dolore strip steak pancetta ground round, venison rump tenderloin fatback frankfurter prosciutto deserunt do ex. In cupim ullamco bresaola, beef meatball aliqua laborum landjaeger consectetur tail cupidatat pariatur meatloaf ball tip. Anim cupim dolore, filet mignon kielbasa tri-tip short ribs esse porchetta landjaeger qui pork loin.\n Ground round nostrud pastrami tempor cow short loin. Ut short ribs alcatra laboris brisket leberkas cow ham hock pork loin excepteur porchetta labore meatloaf. Labore filet mignon ball tip eu pork chop tri-tip porchetta alcatra. Ut consequat cupim ad corned beef sunt proident strip steak tongue irure pastrami kielbasa t-bone.\n Cow in tenderloin minim, aliqua in turkey anim filet mignon adipisicing reprehenderit bacon. Kielbasa turducken sunt dolore, velit alcatra filet mignon sint commodo beef ribs consectetur pork belly frankfurter pork chop meatloaf. Veniam in ad pork belly deserunt. Kevin sed cupidatat magna, swine incididunt reprehenderit tongue short loin pig kielbasa ham hock frankfurter salami beef ribs. Est corned beef shoulder ipsum, pancetta pork shankle meatloaf in beef in drumstick fatback velit pork chop. Meatloaf velit brisket mollit, ut kielbasa t-bone ex landjaeger pork chop adipisicing prosciutto shankle. Brisket turkey ham hock beef ribs, voluptate venison swine flank doner capicola rump tempor.\n Reprehenderit proident turkey mollit ut ipsum magna chuck ut brisket venison do. Exercitation boudin cillum prosciutto. Incididunt excepteur sint pork labore pork loin tri-tip salami cow elit bresaola beef ribs aliquip duis. Dolore nisi frankfurter ut magna.\n Et anim ad commodo, pork aliquip occaecat. Frankfurter kielbasa dolore, landjaeger chuck pork in drumstick fatback. Nulla minim dolor, ut filet mignon ground round id esse beef strip steak do laboris. Kielbasa hamburger consectetur, picanha fatback incididunt aute turducken pig in rump landjaeger qui pork tongue. Sausage cupim consectetur, drumstick et ea fatback consequat leberkas alcatra meatloaf. Duis rump velit est cupidatat in.\n
\n
\n
\n
","escaped":" <button class=\"us-btn js-open-overlay\" modifier=\"{$modifiers}\">Open</button>\n <div class=\"us-overlay-parent\" modifier=\"{$modifiers}\">\n <div class=\"us-overlay\">\n <div class=\"us-overlay__container\">\n <div class=\"us-overlay__header\">\n <div class=\"us-overlay__title\">\n Overlay\n </div>\n <button class=\"us-overlay__close us-btn us-btn--reversed us-btn--small js-close-overlay\">Close</button>\n </div>\n <div class=\"us-overlay__body\">\n Bacon ipsum dolor amet exercitation ground round voluptate, fatback qui cupidatat sunt consectetur. Dolore strip steak pancetta ground round, venison rump tenderloin fatback frankfurter prosciutto deserunt do ex. In cupim ullamco bresaola, beef meatball aliqua laborum landjaeger consectetur tail cupidatat pariatur meatloaf ball tip. Anim cupim dolore, filet mignon kielbasa tri-tip short ribs esse porchetta landjaeger qui pork loin.\n Ground round nostrud pastrami tempor cow short loin. Ut short ribs alcatra laboris brisket leberkas cow ham hock pork loin excepteur porchetta labore meatloaf. Labore filet mignon ball tip eu pork chop tri-tip porchetta alcatra. Ut consequat cupim ad corned beef sunt proident strip steak tongue irure pastrami kielbasa t-bone.\n Cow in tenderloin minim, aliqua in turkey anim filet mignon adipisicing reprehenderit bacon. Kielbasa turducken sunt dolore, velit alcatra filet mignon sint commodo beef ribs consectetur pork belly frankfurter pork chop meatloaf. Veniam in ad pork belly deserunt. Kevin sed cupidatat magna, swine incididunt reprehenderit tongue short loin pig kielbasa ham hock frankfurter salami beef ribs. Est corned beef shoulder ipsum, pancetta pork shankle meatloaf in beef in drumstick fatback velit pork chop. Meatloaf velit brisket mollit, ut kielbasa t-bone ex landjaeger pork chop adipisicing prosciutto shankle. Brisket turkey ham hock beef ribs, voluptate venison swine flank doner capicola rump tempor.\n Reprehenderit proident turkey mollit ut ipsum magna chuck ut brisket venison do. Exercitation boudin cillum prosciutto. Incididunt excepteur sint pork labore pork loin tri-tip salami cow elit bresaola beef ribs aliquip duis. Dolore nisi frankfurter ut magna.\n Et anim ad commodo, pork aliquip occaecat. Frankfurter kielbasa dolore, landjaeger chuck pork in drumstick fatback. Nulla minim dolor, ut filet mignon ground round id esse beef strip steak do laboris. Kielbasa hamburger consectetur, picanha fatback incididunt aute turducken pig in rump landjaeger qui pork tongue. Sausage cupim consectetur, drumstick et ea fatback consequat leberkas alcatra meatloaf. Duis rump velit est cupidatat in.\n </div>\n </div>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_overlay.scss","file":"_overlay.scss","link":"overlay"},{"page":"Pattern Library/JavaScript","name":"Tabs","description":"

These are the basic tabs used for landing pages. You can either reference a data-target for the urls or href for the target tabs. They have a non-js fallback and fold over to accordion when in small tablet view. They are initialised on page load if the tabs classes exist.

\n","javascript":"\n var tabs = new Tabs({\n tabContainer: ".us-tabs",\n tabLinks: ".us-tabs-nav-mainlink",\n tabTitle: "us-tab-title",\n activeClass: "active",\n changeUrls: true,\n collapsible: true,\n autoScroll: false\n });\n ","markup":{"example":"
\n \n
\n
\n

\n \n Test 1\n \n \n

\n
\n

Fatback capicola leberkas pork loin pork jowl. Meatloaf shoulder pancetta, salami prosciutto ribeye andouille chuck landjaeger short loin filet mignon sirloin. Pork chop tri-tip ham pork hamburger frankfurter leberkas short ribs biltong. Prosciutto ham hock rump, andouille tongue flank sirloin tri-tip ball tip frankfurter ham drumstick meatloaf pork loin.

\n
\n
\n
\n

\n \n Test 2\n \n \n

\n
\n

Kielbasa tenderloin spare ribs, andouille doner brisket chuck drumstick bresaola short loin pork t-bone ground round jowl. Ball tip pork loin doner tongue filet mignon biltong hamburger leberkas. Filet mignon kielbasa kevin short ribs, drumstick chuck shankle spare ribs tri-tip.

\n
\n
\n
\n

\n \n Test 3\n \n \n

\n
\n

Pig pastrami pork loin kielbasa, filet mignon meatloaf short ribs tenderloin. Pork loin leberkas kevin fatback porchetta bresaola. Cow rump shoulder pastrami. Andouille pork belly t-bone short ribs brisket. Bresaola pork belly tail salami capicola meatball. Pork belly beef ham landjaeger.

\n
\n
\n
\n
","escaped":" <div class='us-tabs'>\n <nav class='us-tabs-nav'>\n <div class='us-tabs-nav-wrapper'>\n <div class='us-tabs-nav-menu'>\n <a class=\"us-tabs-nav-mainlink us-tabs-nav-link\" href=\"#tab1\">Tab 1</a>\n <a class=\"us-tabs-nav-mainlink us-tabs-nav-link\" href=\"#tab2\">Tab 2</a>\n <a class=\"us-tabs-nav-mainlink us-tabs-nav-link\" href=\"#tab3\">Tab 3</a>\n </div>\n </div>\n </nav>\n <div class='us-tabs-container'>\n <div class='us-tab' id='tab1'>\n <h2 class='us-tab-title'>\n <a class=\"us-tabs-nav-mainlink\" href=\"#tab1\">\n Test 1\n <svg role=\"presentation\" aria-hidden=\"true\" class=\"us-tabs-nav-chevron us-icon us-icon--small us-icon--after us-icon--inputgrey\"><use xlink:href=\"/images/icons.svg#icon-chevron-right\"/></svg>\n </a>\n </h2>\n <div class='us-tab-content'>\n <p>Fatback capicola leberkas pork loin pork jowl. Meatloaf shoulder pancetta, salami prosciutto ribeye andouille chuck landjaeger short loin filet mignon sirloin. Pork chop tri-tip ham pork hamburger frankfurter leberkas short ribs biltong. Prosciutto ham hock rump, andouille tongue flank sirloin tri-tip ball tip frankfurter ham drumstick meatloaf pork loin.</p>\n </div>\n </div>\n <div class='us-tab' id='tab2'>\n <h2 class='us-tab-title'>\n <a class=\"us-tabs-nav-mainlink\" href=\"#tab2\">\n Test 2\n <svg role=\"presentation\" aria-hidden=\"true\" class=\"us-tabs-nav-chevron us-icon us-icon--small us-icon--after us-icon--inputgrey\"><use xlink:href=\"/images/icons.svg#icon-chevron-right\"/></svg>\n </a>\n </h2>\n <div class='us-tab-content'>\n <p>Kielbasa tenderloin spare ribs, andouille doner brisket chuck drumstick bresaola short loin pork t-bone ground round jowl. Ball tip pork loin doner tongue filet mignon biltong hamburger leberkas. Filet mignon kielbasa kevin short ribs, drumstick chuck shankle spare ribs tri-tip.</p>\n </div>\n </div>\n <div class='us-tab' id='tab3'>\n <h2 class='us-tab-title'>\n <a class=\"us-tabs-nav-mainlink\" href=\"#tab3\">\n Test 3\n <svg role=\"presentation\" aria-hidden=\"true\" class=\"us-tabs-nav-chevron us-icon us-icon--small us-icon--after us-icon--inputgrey\"><use xlink:href=\"/images/icons.svg#icon-chevron-right\"/></svg>\n </a>\n </h2>\n <div class='us-tab-content'>\n <p>Pig pastrami pork loin kielbasa, filet mignon meatloaf short ribs tenderloin. Pork loin leberkas kevin fatback porchetta bresaola. Cow rump shoulder pastrami. Andouille pork belly t-bone short ribs brisket. Bresaola pork belly tail salami capicola meatball. Pork belly beef ham landjaeger.</p>\n </div>\n </div>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_tabs.scss","file":"_tabs.scss","link":"tabs"},{"page":"Pattern Library/JavaScript","name":"Tooltip","description":"

.us-tooltip can be applied to any parent, and by hovering over it, it will toggle the visibility of .us-tooltip__note. Please note that on mobile viewports, the tooltip will appeat underneath the element that is aligned with the tooltip icon.

\n","state":[{"name":".us-tooltip--top","escaped":"us-tooltip--top","description":"","markup":{"example":"
\n
\n \n \n
\n
\n
\n
\n
\n Tooltip message content\n
\n
\n
"}},{"name":".us-tooltip--bottom","escaped":"us-tooltip--bottom","description":"","markup":{"example":"
\n
\n \n \n
\n
\n
\n
\n
\n Tooltip message content\n
\n
\n
"}},{"name":".us-tooltip--left","escaped":"us-tooltip--left","description":"","markup":{"example":"
\n
\n \n \n
\n
\n
\n
\n
\n Tooltip message content\n
\n
\n
"}},{"name":".us-tooltip--right","escaped":"us-tooltip--right","description":"","markup":{"example":"
\n
\n \n \n
\n
\n
\n
\n
\n Tooltip message content\n
\n
\n
"}},{"name":".us-tooltip--small","escaped":"us-tooltip--small","description":"","markup":{"example":"
\n
\n \n \n
\n
\n
\n
\n
\n Tooltip message content\n
\n
\n
"}}],"javascript":"\n var tooltips = new ClassToggler({\n containerClass: '.us-tooltip',\n $target: $('.us-tooltip__icon'),\n activeClass: "us-tooltip--active"\n });\n ","markup":{"example":"
\n
\n \n \n
\n
\n
\n
\n
\n Tooltip message content\n
\n
\n
","escaped":" <div class=\"tooltip-demo us-tooltip\">\n <div class=\"us-field\">\n <label for='name'>Name</label>\n <input class='us-form-input' id='name' name='name' placeholder='Please enter your name'>\n </div>\n <div class=\"us-tooltip__wrapper\">\n <div class=\"us-tooltip__icon\"></div>\n <div class=\"us-tooltip__note\">\n <div class=\"us-tooltip__arrow\"></div>\n <strong>Tooltip</strong> message content\n </div>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/components/_tooltip.scss","file":"_tooltip.scss","link":"tooltip"}]},{"name":"Forms","page":"forms.html","template":"styleguide/templates/styleguide.tpl","section":"pattern-library","blocks":[{"page":"Pattern Library/Forms","name":"Fields","description":"

This is the basic form field, .us-field wrapper for any single input or select. It sets a few layout options by default (margin) and styles any labels within. You can create a fake label style with .us-faux-label

\n

Best practices

\n\n","state":[{"name":".us-field--blocked","escaped":"us-field--blocked","description":"Blocked label styling.","markup":{"example":"
\n \n \n
"}},{"name":".us-field--inline","escaped":"us-field--inline","description":"Inline label styling.","markup":{"example":"
\n \n \n
"}}],"markup":{"example":"
\n \n \n
","escaped":" <div class=\"us-field\">\n <label for=\"name\">Name</label>\n <input class=\"us-form-input\" id=\"name\" name=\"name\" placeholder=\"Please enter your name\">\n </div>"},"path":"vendor/assets/stylesheets/ustyle/forms/_fields.scss","file":"_fields.scss","link":"fields"},{"page":"Pattern Library/Forms","name":"Input group","description":"

Input groups allow you to add "boxes" to the left or right of an input. These boxes usually contain a visual icon to represent the usage of the input.

\n","state":[{"name":".us-input-group--disabled","escaped":"us-input-group--disabled","description":"Disabled state for input groups.","markup":{"example":"
\n \n \n
\n
\n \n kWh\n
\n
\n \n \n kWh\n
"}},{"name":".us-input-group--blocked","escaped":"us-input-group--blocked","description":"Fluid style.","markup":{"example":"
\n \n \n
\n
\n \n kWh\n
\n
\n \n \n kWh\n
"}}],"markup":{"example":"
\n \n \n
\n
\n \n kWh\n
\n
\n \n \n kWh\n
","escaped":" <div class=\"us-input-group us-margin-bottom\">\n <span class=\"us-input-group__box\"><svg role=\"presentation\" aria-hidden=\"true\" class=\"us-icon--small us-icon--inputgrey\"><use xlink:href=\"/images/icons.svg#icon-envelope\"></use></svg></span>\n <input class=\"us-form-input\" type=\"text\" id=\"email\" placeholder=\"Email\" />\n </div>\n <div class=\"us-input-group us-margin-bottom\">\n <input class=\"us-form-input\" type=\"text\" id=\"kwh\" />\n <span class=\"us-input-group__box\">kWh</span>\n </div>\n <div class=\"us-input-group us-margin-bottom\">\n <span class=\"us-input-group__box\"><svg role=\"presentation\" aria-hidden=\"true\" class=\"us-icon--small us-icon--inputgrey\"><use xlink:href=\"/images/icons.svg#icon-envelope\"></use></svg></span>\n <input class=\"us-form-input\" type=\"text\" id=\"email\" placeholder=\"Email\" />\n <span class=\"us-input-group__box\">kWh</span>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/forms/_input-group.scss","file":"_input-group.scss","link":"input_group"},{"page":"Pattern Library/Forms","name":"Inputs","description":"

Our standard input styling across the website. This is specifically for text, email, password, search etc. type inputs.

\n

Best practices

\n\n","state":[{"name":".us-form-input--large","escaped":"us-form-input--large","description":"Larger input style.","markup":{"example":""}},{"name":".us-form-input--blocked","escaped":"us-form-input--blocked","description":"Fluid input style.","markup":{"example":""}},{"name":".us-form-input--error","escaped":"us-form-input--error","description":"Visual feedback for when the input has an error.","markup":{"example":""}},{"name":".us-form-input--success","escaped":"us-form-input--success","description":"Visual feedback for when success needs to be communicated to the user.","markup":{"example":""}},{"name":".us-form-input--disabled","escaped":"us-form-input--disabled","description":"Inactive state for form inputs that can't be interacted with.","markup":{"example":""}}],"markup":{"example":"","escaped":"<input class=\"us-form-input\" type=\"text\" placeholder=\"Placeholder\">"},"path":"vendor/assets/stylesheets/ustyle/forms/_input.scss","file":"_input.scss","link":"inputs"},{"page":"Pattern Library/Forms","name":"Radios and checkboxes","description":"

Browsers that support screen density media features display our font icon tick or a box shadow circle. Other browsers fallback to default styling.

\n

Best practices

\n\n","state":[{"name":"us-form-input--disabled","escaped":"us-form-input--disabled","description":"Like other types of form inputs, adding this class to the element in conjunction with the disabled attribute helps to make the element look like it can't be interacted with.","markup":{"example":"
\n \n
\n \n \n
\n
\n
\n \n
\n \n \n
\n
"}}],"markup":{"example":"
\n \n
\n \n \n
\n
\n
\n \n
\n \n \n
\n
","escaped":" <div class=\"us-field us-field--blocked\">\n <label>Do you have a different billing address?</label>\n <div class=\"us-field-toggle\">\n <label>\n <input checked=\"checked\" class=\"us-form-input\" name=\"null\" type=\"radio\">\n Yes\n </label>\n <label>\n <input class=\"us-form-input\" name=\"null\" type=\"radio\">\n No\n </label>\n </div>\n </div>\n <div class=\"us-field us-field--blocked\">\n <label>How would you like to be contacted?</label>\n <div class=\"us-field-toggle\">\n <label>\n <input checked=\"checked\" class=\"us-form-input\" name=\"null\" type=\"checkbox\">\n Mobile\n </label>\n <label>\n <input class=\"us-form-input\" name=\"null\" type=\"checkbox\">\n Email\n </label>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/forms/_radio-checkbox.scss","file":"_radio-checkbox.scss","link":"radios_and_checkboxes"},{"page":"Pattern Library/Forms","name":"Selects","description":"

Select boxes allow users to choose an option or options from a list of options.

\n

Best practices

\n\n","state":[{"name":".us-form-select--multiple","escaped":"us-form-select--multiple","description":"Removes the drop down arrow and adjusts the padding of \n \n \n "}},{"name":".us-form-select--blocked","escaped":"us-form-select--blocked","description":"Fluid style.","markup":{"example":" "}},{"name":".us-form-select--error","escaped":"us-form-select--error","description":"Visual feedback for when the input has an error.","markup":{"example":" "}},{"name":".us-form-select--success","escaped":"us-form-select--success","description":"Visual feedback for when success needs to be communicated to the user.","markup":{"example":" "}},{"name":".us-form-select--disabled","escaped":"us-form-select--disabled","description":"Inactive state for select boxes. You may also just add the disabled attribute to the \n \n \n \n "}}],"markup":{"example":" ","escaped":" <select class=\"us-form-select\">\n <option>A select menu</option>\n <option>With lots of options</option>\n <option>And a few more</option>\n </select>"},"path":"vendor/assets/stylesheets/ustyle/forms/_select.scss","file":"_select.scss","link":"selects"},{"page":"Pattern Library/Forms","name":"Textarea","description":"

Our standard textarea styling across the website.

\n","state":[{"name":".us-form-textarea--blocked","escaped":"us-form-textarea--blocked","description":"Fluid textarea style.","markup":{"example":""}},{"name":".us-form-textarea--disabled","escaped":"us-form-textarea--disabled","description":"Inactive state for textareas that can't be interacted with.","markup":{"example":""}}],"markup":{"example":"","escaped":"<textarea class=\"us-form-textarea\"></textarea>"},"path":"vendor/assets/stylesheets/ustyle/forms/_textarea.scss","file":"_textarea.scss","link":"textarea"},{"page":"Pattern Library/Forms","name":"Toggle","description":"

Toggle buttons provide an alternative way of displaying radio groups with a small number of options to a user.

\n

IE8 support is included with radioToggle.js which sets a .checked class on the radio button when clicked.

\n

Best practices

\n\n","state":[{"name":".us-toggle__btn--disabled","escaped":"us-toggle__btn--disabled","description":"Visual styling for toggle buttons that can't be interacted with.","markup":{"example":"
\n \n
\n \n \n
\n
"}}],"javascript":"\n var radioToggle = new RadioToggle({\n $target: $(".us-toggle")\n })\n ","markup":{"example":"
\n \n
\n \n \n
\n
","escaped":" <div class=\"us-field us-field--blocked\">\n <label>Answer truthfully</label>\n <div class=\"us-toggle\">\n <label class=\"us-toggle__label\">\n <input class=\"us-form-input\" name=\"choice\" type=\"radio\">\n <span class=\"us-toggle__btn\">\n Yes\n </span>\n </label>\n <label class=\"us-toggle__label\">\n <input class=\"us-form-input\" name=\"choice\" type=\"radio\">\n <span class=\"us-toggle__btn\">\n No\n </span>\n </label>\n </div>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/forms/_toggle.scss","file":"_toggle.scss","link":"toggle"},{"page":"Pattern Library/Forms","name":"Validation messages","description":"

Used to provide more detailed feedback about the data users have entered into forms.

\n

Best practices

\n\n","state":[{"name":".us-validation--error","escaped":"us-validation--error","description":"Error styling for incorrect data on forms.","markup":{"example":"
\n \n
\n
\n
Validation message here
\n
\n \n
"}},{"name":".us-validation--success","escaped":"us-validation--success","description":"Success styling for correct forms.","markup":{"example":"
\n \n
\n
\n
Validation message here
\n
\n \n
"}}],"markup":{"example":"
\n \n
\n
\n
Validation message here
\n
\n \n
","escaped":" <div class=\"us-field\">\n <label>Email</label>\n <div class=\"us-validation\">\n <div class=\"us-validation__icon\"></div>\n <div class=\"us-validation__message\">Validation message here</div>\n </div>\n <input type=\"email\" class=\"us-form-input\" name=\"email\" />\n </div>"},"path":"vendor/assets/stylesheets/ustyle/forms/_validation.scss","file":"_validation.scss","link":"validation_messages"}]},{"name":"Icons","page":"icons.html","template":"styleguide/templates/styleguide.tpl","section":"design","blocks":[{"page":"Design/Icons","name":"Icons","partial":"icons","description":"

Our icons are displayed via xlink:href in the <use> tags. This allows us to directly embed SVGs in a flexible manner and be able to apply transformations and any sort of colours onto them.

\n

We use an SVG sprite called icons.svg that is versioned just like ustyle. As per the examples, the icons are referenced via the ID, like this: icons.svg#icon-bookmark

\n

Accessibility: In most cases, icons are purely presentational elements. In this scenario, you want to add: aria-hidden="true" and role="presentation" to your code.

\n

Usage

\n\n","state":[{"name":"alarm","escaped":"alarm","description":"","markup":{"example":" \n \n "}},{"name":"android","escaped":"android","description":"","markup":{"example":" \n \n "}},{"name":"arrow-circle","escaped":"arrow-circle","description":"","markup":{"example":" \n \n "}},{"name":"arrow-up","escaped":"arrow-up","description":"","markup":{"example":" \n \n "}},{"name":"arrow-down","escaped":"arrow-down","description":"","markup":{"example":" \n \n "}},{"name":"book","escaped":"book","description":"","markup":{"example":" \n \n "}},{"name":"bookmark","escaped":"bookmark","description":"","markup":{"example":" \n \n "}},{"name":"breadcrumb","escaped":"breadcrumb","description":"","markup":{"example":" \n \n "}},{"name":"calculator","escaped":"calculator","description":"","markup":{"example":" \n \n "}},{"name":"calendar","escaped":"calendar","description":"","markup":{"example":" \n \n "}},{"name":"car","escaped":"car","description":"","markup":{"example":" \n \n "}},{"name":"checkbox-tick","escaped":"checkbox-tick","description":"","markup":{"example":" \n \n "}},{"name":"chevron-right","escaped":"chevron-right","description":"","markup":{"example":" \n \n "}},{"name":"clock","escaped":"clock","description":"","markup":{"example":" \n \n "}},{"name":"close","escaped":"close","description":"","markup":{"example":" \n \n "}},{"name":"cog","escaped":"cog","description":"","markup":{"example":" \n \n "}},{"name":"credit-card","escaped":"credit-card","description":"","markup":{"example":" \n \n "}},{"name":"cross","escaped":"cross","description":"","markup":{"example":" \n \n "}},{"name":"dual-fuel","escaped":"dual-fuel","description":"","markup":{"example":" \n \n "}},{"name":"electric-light","escaped":"electric-light","description":"","markup":{"example":" \n \n "}},{"name":"envelope","escaped":"envelope","description":"","markup":{"example":" \n \n "}},{"name":"exit-noexit","escaped":"exit-noexit","description":"","markup":{"example":" \n \n "}},{"name":"facebook","escaped":"facebook","description":"","markup":{"example":" \n \n "}},{"name":"facebook-brand","escaped":"facebook-brand","description":"","markup":{"example":" \n \n "}},{"name":"filter","escaped":"filter","description":"","markup":{"example":" \n \n "}},{"name":"fixed-variable","escaped":"fixed-variable","description":"","markup":{"example":" \n \n "}},{"name":"gas","escaped":"gas","description":"","markup":{"example":" \n \n "}},{"name":"gauge","escaped":"gauge","description":"","markup":{"example":" \n \n "}},{"name":"github","escaped":"github","description":"","markup":{"example":" \n \n "}},{"name":"google","escaped":"google","description":"","markup":{"example":" \n \n "}},{"name":"google-brand","escaped":"google-brand","description":"","markup":{"example":" \n \n "}},{"name":"graph-up","escaped":"graph-up","description":"","markup":{"example":" \n \n "}},{"name":"home","escaped":"home","description":"","markup":{"example":" \n \n "}},{"name":"hot","escaped":"hot","description":"","markup":{"example":" \n \n "}},{"name":"info","escaped":"info","description":"","markup":{"example":" \n \n "}},{"name":"kettle","escaped":"kettle","description":"","markup":{"example":" \n \n "}},{"name":"key","escaped":"key","description":"","markup":{"example":" \n \n "}},{"name":"lock","escaped":"lock","description":"","markup":{"example":" \n \n "}},{"name":"magnify-in","escaped":"magnify-in","description":"","markup":{"example":" \n \n "}},{"name":"magnify","escaped":"magnify","description":"","markup":{"example":" \n \n "}},{"name":"menu","escaped":"menu","description":"","markup":{"example":" \n \n "}},{"name":"message","escaped":"message","description":"","markup":{"example":" \n \n "}},{"name":"mobile","escaped":"mobile","description":"","markup":{"example":" \n \n "}},{"name":"monthly-dd","escaped":"monthly-dd","description":"","markup":{"example":" \n \n "}},{"name":"network","escaped":"network","description":"","markup":{"example":" \n \n "}},{"name":"no-exit","escaped":"no-exit","description":"","markup":{"example":" \n \n "}},{"name":"pdf","escaped":"pdf","description":"","markup":{"example":" \n \n "}},{"name":"pencil","escaped":"pencil","description":"","markup":{"example":" \n \n "}},{"name":"person-add","escaped":"person-add","description":"","markup":{"example":" \n \n "}},{"name":"person","escaped":"person","description":"","markup":{"example":" \n \n "}},{"name":"phone","escaped":"phone","description":"","markup":{"example":" \n \n "}},{"name":"piggy-bank","escaped":"piggy-bank","description":"","markup":{"example":" \n \n "}},{"name":"pin","escaped":"pin","description":"","markup":{"example":" \n \n "}},{"name":"pound-note","escaped":"pound-note","description":"","markup":{"example":" \n \n "}},{"name":"present","escaped":"present","description":"","markup":{"example":" \n \n "}},{"name":"print","escaped":"print","description":"","markup":{"example":" \n \n "}},{"name":"quarterly-dd","escaped":"quarterly-dd","description":"","markup":{"example":" \n \n "}},{"name":"question-circle","escaped":"question-circle","description":"","markup":{"example":" \n \n "}},{"name":"quote","escaped":"quote","description":"","markup":{"example":" \n \n "}},{"name":"recycle","escaped":"recycle","description":"","markup":{"example":" \n \n "}},{"name":"remove","escaped":"remove","description":"","markup":{"example":" \n \n "}},{"name":"renewable","escaped":"renewable","description":"","markup":{"example":" \n \n "}},{"name":"results","escaped":"results","description":"","markup":{"example":" \n \n "}},{"name":"save","escaped":"save","description":"","markup":{"example":" \n \n "}},{"name":"share","escaped":"share","description":"","markup":{"example":" \n \n "}},{"name":"shield","escaped":"shield","description":"","markup":{"example":" \n \n "}},{"name":"sim","escaped":"sim","description":"","markup":{"example":" \n \n "}},{"name":"smiley","escaped":"smiley","description":"","markup":{"example":" \n \n "}},{"name":"sort","escaped":"sort","description":"","markup":{"example":" \n \n "}},{"name":"speech-circle","escaped":"speech-circle","description":"","markup":{"example":" \n \n "}},{"name":"speech","escaped":"speech","description":"","markup":{"example":" \n \n "}},{"name":"spinner","escaped":"spinner","description":"","markup":{"example":" \n \n "}},{"name":"star-half","escaped":"star-half","description":"","markup":{"example":" \n \n "}},{"name":"star","escaped":"star","description":"","markup":{"example":" \n \n "}},{"name":"starline-half","escaped":"starline-half","description":"","markup":{"example":" \n \n "}},{"name":"starline","escaped":"starline","description":"","markup":{"example":" \n \n "}},{"name":"talk","escaped":"talk","description":"","markup":{"example":" \n \n "}},{"name":"tick-circle","escaped":"tick-circle","description":"","markup":{"example":" \n \n "}},{"name":"tick","escaped":"tick","description":"","markup":{"example":" \n \n "}},{"name":"tv","escaped":"tv","description":"","markup":{"example":" \n \n "}},{"name":"twitter","escaped":"twitter","description":"","markup":{"example":" \n \n "}},{"name":"twitter-brand","escaped":"twitter-brand","description":"","markup":{"example":" \n \n "}},{"name":"uswitch","escaped":"uswitch","description":"","markup":{"example":" \n \n "}},{"name":"variable","escaped":"variable","description":"","markup":{"example":" \n \n "}},{"name":"warning-circle","escaped":"warning-circle","description":"","markup":{"example":" \n \n "}},{"name":"wifi","escaped":"wifi","description":"","markup":{"example":" \n \n "}},{"name":"wiki","escaped":"wiki","description":"","markup":{"example":" \n \n "}},{"name":"xml","escaped":"xml","description":"","markup":{"example":" \n \n "}},{"name":"play","escaped":"play","description":"","markup":{"example":" \n \n "}},{"name":"pound-circle","escaped":"pound-circle","description":"","markup":{"example":" \n \n "}},{"name":"dashcam","escaped":"dashcam","description":"","markup":{"example":" \n \n "}},{"name":"warning","escaped":"warning","description":"","markup":{"example":" \n \n "}},{"name":"chevron-left","escaped":"chevron-left","description":"","markup":{"example":" \n \n "}},{"name":"controller","escaped":"controller","description":"","markup":{"example":" \n \n "}}],"markup":{"example":" \n \n ","escaped":" <svg role=\"image\" class=\"us-icon--medium us-icon--custom us-icon--{$modifiers}\">\n <use xlink:href=\"/images/icons.svg#icon-{$modifiers}\"></use>\n </svg>"},"path":"vendor/assets/stylesheets/ustyle/icons/_base.scss","file":"_base.scss","link":"icons"}]},{"name":"Utilities","page":"utilities.html","template":"styleguide/templates/styleguide.tpl","section":"pattern-library","blocks":[{"page":"Pattern Library/Utilities","name":"General","description":"

These utility classes allow for some basic CSS properties to be applied across elements. The classname applies to the property that is getting set, with the value as the modifier.

\n","state":[{"name":".us-clearfix","escaped":"us-clearfix","description":"Clear floats.","markup":{"example":"
\n

content

\n
"}},{"name":".us-float--left","escaped":"us-float--left","description":"Float element to the left.","markup":{"example":"
\n

content

\n
"}},{"name":".us-float--right","escaped":"us-float--right","description":"Float element to the right.","markup":{"example":"
\n

content

\n
"}},{"name":".us-align--left","escaped":"us-align--left","description":"Align content of the element to the left.","markup":{"example":"
\n

content

\n
"}},{"name":".us-align--center","escaped":"us-align--center","description":"Align content of the element to the center.","markup":{"example":"
\n

content

\n
"}},{"name":".us-align--right","escaped":"us-align--right","description":"Align content of the element to the right.","markup":{"example":"
\n

content

\n
"}},{"name":".us-block","escaped":"us-block","description":"Display element as a block.","markup":{"example":"
\n

content

\n
"}},{"name":".us-color--cyan","escaped":"us-color--cyan","description":"Change content color to blue, navy, typecyan, cyan, red, green.","markup":{"example":"
\n

content

\n
"}},{"name":".us-list--reset","escaped":"us-list--reset","description":"Reset list style.","markup":{"example":"
\n

content

\n
"}}],"markup":{"example":"
\n

content

\n
","escaped":" <div>\n <p>content</p>\n </div>"},"path":"vendor/assets/stylesheets/ustyle/utilities/_general.scss","file":"_general.scss","link":"general"},{"page":"Pattern Library/Utilities","name":"Images","description":"

Helpful image classes for making images full width or floating within content.

\n","state":[{"name":".us-img--full","escaped":"us-img--full","description":"Full width image.","markup":{"example":"

\n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas mattis sit amet magna porta mollis. Pellentesque id pretium quam. Proin nec blandit ligula. Sed lectus orci, mattis ac hendrerit at, ultrices eget metus. Vestibulum dignissim venenatis malesuada. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent eget convallis urna, at ultrices ligula. Donec bibendum, lectus at consequat feugiat, nisi leo tincidunt purus, et condimentum lorem diam scelerisque neque. Nam imperdiet aliquet arcu a rhoncus.\n

"}},{"name":".us-img--left","escaped":"us-img--left","description":"Left floated image.","markup":{"example":"

\n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas mattis sit amet magna porta mollis. Pellentesque id pretium quam. Proin nec blandit ligula. Sed lectus orci, mattis ac hendrerit at, ultrices eget metus. Vestibulum dignissim venenatis malesuada. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent eget convallis urna, at ultrices ligula. Donec bibendum, lectus at consequat feugiat, nisi leo tincidunt purus, et condimentum lorem diam scelerisque neque. Nam imperdiet aliquet arcu a rhoncus.\n

"}},{"name":".us-img--right","escaped":"us-img--right","description":"Right floated image.","markup":{"example":"

\n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas mattis sit amet magna porta mollis. Pellentesque id pretium quam. Proin nec blandit ligula. Sed lectus orci, mattis ac hendrerit at, ultrices eget metus. Vestibulum dignissim venenatis malesuada. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent eget convallis urna, at ultrices ligula. Donec bibendum, lectus at consequat feugiat, nisi leo tincidunt purus, et condimentum lorem diam scelerisque neque. Nam imperdiet aliquet arcu a rhoncus.\n

"}}],"markup":{"example":"

\n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas mattis sit amet magna porta mollis. Pellentesque id pretium quam. Proin nec blandit ligula. Sed lectus orci, mattis ac hendrerit at, ultrices eget metus. Vestibulum dignissim venenatis malesuada. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent eget convallis urna, at ultrices ligula. Donec bibendum, lectus at consequat feugiat, nisi leo tincidunt purus, et condimentum lorem diam scelerisque neque. Nam imperdiet aliquet arcu a rhoncus.\n

","escaped":" <p>\n <img src=\"https://assets0.uswitch.com/s3/uswitch-wp-cms-assets/money/guides/wp-content/uploads/2014/11/DB2011AU01018_SMALL.jpg\" width=\"400\">\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas mattis sit amet magna porta mollis. Pellentesque id pretium quam. Proin nec blandit ligula. Sed lectus orci, mattis ac hendrerit at, ultrices eget metus. Vestibulum dignissim venenatis malesuada. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent eget convallis urna, at ultrices ligula. Donec bibendum, lectus at consequat feugiat, nisi leo tincidunt purus, et condimentum lorem diam scelerisque neque. Nam imperdiet aliquet arcu a rhoncus.\n </p>"},"path":"vendor/assets/stylesheets/ustyle/utilities/_images.scss","file":"_images.scss","link":"images"},{"page":"Pattern Library/Utilities","name":"Responsive","description":"

Responsive classes to allow display of elements across devices. You have the option of displaying them as block, inline-block or inline elements.

\n

You can also hide elements by .us-{DEVICE}--hidden and will hide those elements above that breakpoint.

\n","markup":{"example":"
.us-lg-desktop--block Shows on large desktop and up
\n
.us-desktop--block Shows on desktop and up
\n
.us-tablet--block Shows on tablet and up
\n
.us-sm-tablet--block Shows on small tablet and up
\n
.us-mobile--block Shows on mobile only
\n
.us-tablet--hidden Hidden on tablet and up
","escaped":" <div class='us-lg-desktop--block'><strong>.us-lg-desktop--block</strong> Shows on large desktop and up</div>\n <div class='us-desktop--block'><strong>.us-desktop--block</strong> Shows on desktop and up</div>\n <div class='us-tablet--block'><strong>.us-tablet--block</strong> Shows on tablet and up</div>\n <div class='us-sm-tablet--block'><strong>.us-sm-tablet--block</strong> Shows on small tablet and up</div>\n <div class='us-mobile--block'><strong>.us-mobile--block</strong> Shows on mobile only</div>\n <div class='us-tablet--hidden'><strong>.us-tablet--hidden</strong> Hidden on tablet and up</div>"},"path":"vendor/assets/stylesheets/ustyle/utilities/_responsive.scss","file":"_responsive.scss","link":"responsive"},{"page":"Pattern Library/Utilities","name":"Spacing","description":"

Allow control of spacing around an element. You can set margin or padding for an element without creating an extra class.

\n

An example of this .us-margin-top, .us-margin-top--small, .us-margin-top--large where margin can be replaced by padding and top can be replaced by bottom, left or right.

\n

Default space for margin and padding is 1em, small modifier uses .5em and large modifier uses 1.5em.

\n","state":[{"name":".us-margin-top","escaped":"us-margin-top","description":"Use default top margin (1em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-top--small","escaped":"us-margin-top--small","description":"Use small top margin (.5em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-top--large","escaped":"us-margin-top--large","description":"Use large top margin (1.5em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-bottom","escaped":"us-margin-bottom","description":"Use default bottom margin (1em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-bottom--small","escaped":"us-margin-bottom--small","description":"Use small bottom margin (.5em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-bottom--large","escaped":"us-margin-bottom--large","description":"Use large bottom margin (1.5em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-left","escaped":"us-margin-left","description":"Use default left margin (1em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-left--small","escaped":"us-margin-left--small","description":"Use small left margin (.5em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-left--large","escaped":"us-margin-left--large","description":"Use large left margin (1.5em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-right","escaped":"us-margin-right","description":"Use default right margin (1em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-right--small","escaped":"us-margin-right--small","description":"Use small right margin (.5em).","markup":{"example":"
Sample content
"}},{"name":".us-margin-right--large","escaped":"us-margin-right--large","description":"Use large right margin (1.5em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-top","escaped":"us-padding-top","description":"Use default top padding (1em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-top--small","escaped":"us-padding-top--small","description":"Use small top padding (.5em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-top--large","escaped":"us-padding-top--large","description":"Use large top padding (1.5em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-bottom","escaped":"us-padding-bottom","description":"Use default bottom padding (1em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-bottom--small","escaped":"us-padding-bottom--small","description":"Use small bottom padding (.5em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-bottom--large","escaped":"us-padding-bottom--large","description":"Use large bottom padding (1.5em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-left","escaped":"us-padding-left","description":"Use default left padding (1em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-left--small","escaped":"us-padding-left--small","description":"Use small left padding (.5em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-left--large","escaped":"us-padding-left--large","description":"Use large left padding (1.5em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-right","escaped":"us-padding-right","description":"Use default right padding (1em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-right--small","escaped":"us-padding-right--small","description":"Use small right padding (.5em).","markup":{"example":"
Sample content
"}},{"name":".us-padding-right--large","escaped":"us-padding-right--large","description":"Use large right padding (1.5em).","markup":{"example":"
Sample content
"}},{"name":".us-reset--padding","escaped":"us-reset--padding","description":"Reset padding to 0.","markup":{"example":"
Sample content
"}},{"name":".us-reset--margin","escaped":"us-reset--margin","description":"Reset margin to 0.","markup":{"example":"
Sample content
"}},{"name":".us-reset","escaped":"us-reset","description":"Reset padding and margin to 0.","markup":{"example":"
Sample content
"}}],"markup":{"example":"
Sample content
","escaped":"<div class='class-goes-here'>Sample content</div>"},"path":"vendor/assets/stylesheets/ustyle/utilities/_spacing.scss","file":"_spacing.scss","link":"spacing"}]},{"name":"Stats","page":"stats.html","section":"pattern-library","content":{"report":[{"stylesheets":1,"size":67494,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.18.1"},{"stylesheets":1,"size":67494,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.18.0"},{"stylesheets":1,"size":67613,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.17.0"},{"stylesheets":1,"size":67613,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.16.4"},{"stylesheets":1,"size":67613,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.16.2"},{"stylesheets":1,"size":67613,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.16.1"},{"stylesheets":1,"size":67613,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.16.0"},{"stylesheets":1,"size":67491,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.15.3"},{"stylesheets":1,"size":68346,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.15.1"},{"stylesheets":1,"size":68346,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.15.0"},{"stylesheets":1,"size":67604,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.11"},{"stylesheets":1,"size":68341,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.10"},{"stylesheets":1,"size":67639,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.9"},{"stylesheets":1,"size":68353,"rules":714,"selectors":1155,"simplicity":0.6181818181818182,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.8"},{"stylesheets":1,"size":68321,"rules":713,"selectors":1154,"simplicity":0.6178509532062392,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.7"},{"stylesheets":1,"size":68321,"rules":713,"selectors":1154,"simplicity":0.6178509532062392,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.6"},{"stylesheets":1,"size":68183,"rules":712,"selectors":1153,"simplicity":0.6175195143104943,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.4"},{"stylesheets":1,"size":67990,"rules":712,"selectors":1150,"simplicity":0.6191304347826087,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.3"},{"stylesheets":1,"size":67867,"rules":712,"selectors":1148,"simplicity":0.6202090592334495,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.1"},{"stylesheets":1,"size":68161,"rules":712,"selectors":1148,"simplicity":0.6202090592334495,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.14.0"},{"stylesheets":1,"size":67661,"rules":712,"selectors":1148,"simplicity":0.6202090592334495,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.13.0"},{"stylesheets":1,"size":70420,"rules":733,"selectors":1171,"simplicity":0.6259607173356105,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":93,"version":"1.12.6"},{"stylesheets":1,"size":70420,"rules":733,"selectors":1171,"simplicity":0.6259607173356105,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":93,"version":"1.12.5"},{"stylesheets":1,"size":70465,"rules":733,"selectors":1171,"simplicity":0.6259607173356105,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":93,"version":"1.12.4"},{"stylesheets":1,"size":70465,"rules":733,"selectors":1171,"simplicity":0.6259607173356105,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":93,"version":"1.12.3"},{"stylesheets":1,"size":70420,"rules":733,"selectors":1171,"simplicity":0.6259607173356105,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":93,"version":"1.12.2"},{"stylesheets":1,"size":70479,"rules":733,"selectors":1171,"simplicity":0.6259607173356105,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":93,"version":"1.12.1"},{"stylesheets":1,"size":70448,"rules":732,"selectors":1170,"simplicity":0.6256410256410256,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":93,"version":"1.12.0"},{"stylesheets":1,"size":70278,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.11.2"},{"stylesheets":1,"size":70214,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.11.1"},{"stylesheets":1,"size":70273,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.11.0"},{"stylesheets":1,"size":70255,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.9.0"},{"stylesheets":1,"size":70209,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.8.7"},{"stylesheets":1,"size":70255,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.8.6"},{"stylesheets":1,"size":70209,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.8.5"},{"stylesheets":1,"size":70209,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.8.4"},{"stylesheets":1,"size":70255,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.8.3"},{"stylesheets":1,"size":70255,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":0,"mediaQueries":91,"version":"1.8.2"},{"stylesheets":1,"size":69994,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.8.1"},{"stylesheets":1,"size":70654,"rules":705,"selectors":1143,"simplicity":0.6167979002624672,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.8.0"},{"stylesheets":1,"size":79441,"rules":801,"selectors":1268,"simplicity":0.6317034700315457,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.7.1"},{"stylesheets":1,"size":79441,"rules":801,"selectors":1268,"simplicity":0.6317034700315457,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.7.0"},{"stylesheets":1,"size":79368,"rules":801,"selectors":1268,"simplicity":0.6317034700315457,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.6.1"},{"stylesheets":1,"size":79369,"rules":801,"selectors":1268,"simplicity":0.6317034700315457,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.6.0"},{"stylesheets":1,"size":79369,"rules":801,"selectors":1268,"simplicity":0.6317034700315457,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.5.8"},{"stylesheets":1,"size":79367,"rules":801,"selectors":1268,"simplicity":0.6317034700315457,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.5.7"},{"stylesheets":1,"size":79367,"rules":801,"selectors":1268,"simplicity":0.6317034700315457,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.5.5"},{"stylesheets":1,"size":79333,"rules":800,"selectors":1268,"simplicity":0.6309148264984227,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.5.4"},{"stylesheets":1,"size":79190,"rules":800,"selectors":1268,"simplicity":0.6309148264984227,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.5.3"},{"stylesheets":1,"size":79190,"rules":800,"selectors":1268,"simplicity":0.6309148264984227,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.5.2"},{"stylesheets":1,"size":79190,"rules":800,"selectors":1268,"simplicity":0.6309148264984227,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.5.1"},{"stylesheets":1,"size":79190,"rules":800,"selectors":1268,"simplicity":0.6309148264984227,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.5.0"},{"stylesheets":1,"size":79333,"rules":800,"selectors":1268,"simplicity":0.6309148264984227,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.4.1"},{"stylesheets":1,"size":79241,"rules":799,"selectors":1267,"simplicity":0.6306235201262825,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.4.0"},{"stylesheets":1,"size":79132,"rules":799,"selectors":1267,"simplicity":0.6306235201262825,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.19"},{"stylesheets":1,"size":79132,"rules":799,"selectors":1267,"simplicity":0.6306235201262825,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.18"},{"stylesheets":1,"size":79109,"rules":799,"selectors":1268,"simplicity":0.6301261829652997,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.17"},{"stylesheets":1,"size":79043,"rules":799,"selectors":1268,"simplicity":0.6301261829652997,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.16"},{"stylesheets":1,"size":78577,"rules":788,"selectors":1257,"simplicity":0.6268894192521878,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.15"},{"stylesheets":1,"size":77378,"rules":784,"selectors":1236,"simplicity":0.6343042071197411,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.14"},{"stylesheets":1,"size":77230,"rules":783,"selectors":1235,"simplicity":0.6340080971659919,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.13"},{"stylesheets":1,"size":77228,"rules":781,"selectors":1238,"simplicity":0.6308562197092084,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.12"},{"stylesheets":1,"size":77228,"rules":781,"selectors":1238,"simplicity":0.6308562197092084,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.11"},{"stylesheets":1,"size":77228,"rules":781,"selectors":1238,"simplicity":0.6308562197092084,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.10"},{"stylesheets":1,"size":77226,"rules":781,"selectors":1238,"simplicity":0.6308562197092084,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.9"},{"stylesheets":1,"size":77122,"rules":781,"selectors":1238,"simplicity":0.6308562197092084,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.8"},{"stylesheets":1,"size":77211,"rules":781,"selectors":1238,"simplicity":0.6308562197092084,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.7"},{"stylesheets":1,"size":77211,"rules":781,"selectors":1238,"simplicity":0.6308562197092084,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.6"},{"stylesheets":1,"size":77211,"rules":781,"selectors":1238,"simplicity":0.6308562197092084,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.5"},{"stylesheets":1,"size":77585,"rules":782,"selectors":1239,"simplicity":0.6311541565778854,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.4"},{"stylesheets":1,"size":77585,"rules":782,"selectors":1239,"simplicity":0.6311541565778854,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.3"},{"stylesheets":1,"size":77585,"rules":782,"selectors":1239,"simplicity":0.6311541565778854,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.3.2"},{"stylesheets":1,"size":76931,"rules":793,"selectors":1218,"simplicity":0.6510673234811166,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":92,"version":"1.3.1"},{"stylesheets":1,"size":76905,"rules":793,"selectors":1217,"simplicity":0.6516023007395234,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":92,"version":"1.3.0"},{"stylesheets":1,"size":75981,"rules":779,"selectors":1201,"simplicity":0.6486261448792673,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.2.2"},{"stylesheets":1,"size":75959,"rules":779,"selectors":1201,"simplicity":0.6486261448792673,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.2.1"},{"stylesheets":1,"size":71768,"rules":784,"selectors":1119,"simplicity":0.7006255585344057,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":90,"version":"1.2.0"},{"stylesheets":1,"size":71982,"rules":786,"selectors":1125,"simplicity":0.6986666666666667,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.1.3"},{"stylesheets":1,"size":71982,"rules":786,"selectors":1125,"simplicity":0.6986666666666667,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.1.2"},{"stylesheets":1,"size":71982,"rules":786,"selectors":1125,"simplicity":0.6986666666666667,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.1.1"},{"stylesheets":1,"size":71982,"rules":786,"selectors":1125,"simplicity":0.6986666666666667,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":4,"mediaQueries":91,"version":"1.1.0"},{"stylesheets":1,"size":68662,"rules":713,"selectors":1006,"simplicity":0.7087475149105368,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":95,"version":"1.0.6"},{"stylesheets":1,"size":68662,"rules":713,"selectors":1006,"simplicity":0.7087475149105368,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":95,"version":"1.0.5"},{"stylesheets":1,"size":69077,"rules":716,"selectors":1009,"simplicity":0.709613478691774,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":96,"version":"1.0.4"},{"stylesheets":1,"size":69806,"rules":722,"selectors":1016,"simplicity":0.7106299212598425,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":96,"version":"1.0.3"},{"stylesheets":1,"size":69806,"rules":722,"selectors":1016,"simplicity":0.7106299212598425,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":96,"version":"1.0.2"},{"stylesheets":1,"size":69810,"rules":722,"selectors":1016,"simplicity":0.7106299212598425,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":96,"version":"1.0.1"},{"stylesheets":1,"size":69755,"rules":722,"selectors":1016,"simplicity":0.7106299212598425,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":96,"version":"1.0.0"},{"stylesheets":1,"size":69757,"rules":722,"selectors":1016,"simplicity":0.7106299212598425,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":96,"version":"0.20.0"},{"stylesheets":1,"size":69757,"rules":722,"selectors":1016,"simplicity":0.7106299212598425,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":96,"version":"0.19.1"},{"stylesheets":1,"size":69684,"rules":721,"selectors":1016,"simplicity":0.7096456692913385,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":96,"version":"0.19.0"},{"stylesheets":1,"size":69240,"rules":720,"selectors":1018,"simplicity":0.7072691552062869,"idSelectors":0,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":99,"version":"0.18.2"},{"stylesheets":1,"size":70447,"rules":731,"selectors":1035,"simplicity":0.706280193236715,"idSelectors":0,"universalSelectors":2,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":104,"version":"0.17.2"},{"stylesheets":1,"size":70451,"rules":731,"selectors":1035,"simplicity":0.706280193236715,"idSelectors":0,"universalSelectors":2,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":104,"version":"0.17.1"},{"stylesheets":1,"size":70461,"rules":731,"selectors":1035,"simplicity":0.706280193236715,"idSelectors":0,"universalSelectors":2,"javascriptSpecificSelectors":0,"importantKeywords":6,"mediaQueries":104,"version":"0.17.0"},{"stylesheets":1,"size":73656,"rules":711,"selectors":1018,"simplicity":0.6984282907662083,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":17,"mediaQueries":98,"version":"0.16.0"},{"stylesheets":1,"size":66536,"rules":639,"selectors":917,"simplicity":0.6968375136314068,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":17,"mediaQueries":87,"version":"0.15.2"},{"stylesheets":1,"size":66200,"rules":639,"selectors":917,"simplicity":0.6968375136314068,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":17,"mediaQueries":87,"version":"0.15.1"},{"stylesheets":1,"size":66536,"rules":639,"selectors":917,"simplicity":0.6968375136314068,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":17,"mediaQueries":87,"version":"0.15.0"},{"stylesheets":1,"size":67418,"rules":637,"selectors":912,"simplicity":0.6984649122807017,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":17,"mediaQueries":87,"version":"0.14.4"},{"stylesheets":1,"size":67445,"rules":637,"selectors":912,"simplicity":0.6984649122807017,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":17,"mediaQueries":87,"version":"0.14.3"},{"stylesheets":1,"size":67445,"rules":637,"selectors":912,"simplicity":0.6984649122807017,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":17,"mediaQueries":87,"version":"0.14.2"},{"stylesheets":1,"size":67406,"rules":637,"selectors":912,"simplicity":0.6984649122807017,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":17,"mediaQueries":87,"version":"0.14.1"},{"stylesheets":1,"size":67406,"rules":637,"selectors":912,"simplicity":0.6984649122807017,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":17,"mediaQueries":87,"version":"0.14.0"},{"stylesheets":1,"size":88578,"rules":883,"selectors":1256,"simplicity":0.7030254777070064,"idSelectors":47,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":25,"mediaQueries":122,"version":"0.13.0"},{"stylesheets":1,"size":88440,"rules":870,"selectors":1243,"simplicity":0.6999195494770716,"idSelectors":47,"universalSelectors":3,"javascriptSpecificSelectors":0,"importantKeywords":25,"mediaQueries":122,"version":"0.12.0"},{"stylesheets":1,"size":59825,"rules":511,"selectors":808,"simplicity":0.6324257425742574,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":18,"mediaQueries":50,"version":"0.11.0"},{"stylesheets":1,"size":54633,"rules":494,"selectors":748,"simplicity":0.660427807486631,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":20,"mediaQueries":44,"version":"0.10.0"},{"stylesheets":1,"size":54633,"rules":494,"selectors":748,"simplicity":0.660427807486631,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":20,"mediaQueries":44,"version":"0.9.21"},{"stylesheets":1,"size":54570,"rules":493,"selectors":747,"simplicity":0.6599732262382865,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":20,"mediaQueries":44,"version":"0.9.20"},{"stylesheets":1,"size":54718,"rules":493,"selectors":747,"simplicity":0.6599732262382865,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":20,"mediaQueries":44,"version":"0.9.19"},{"stylesheets":1,"size":51858,"rules":469,"selectors":703,"simplicity":0.6671408250355618,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":18,"mediaQueries":44,"version":"0.9.18"},{"stylesheets":1,"size":51858,"rules":469,"selectors":703,"simplicity":0.6671408250355618,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":18,"mediaQueries":44,"version":"0.9.17"},{"stylesheets":1,"size":51259,"rules":463,"selectors":687,"simplicity":0.6739446870451238,"idSelectors":0,"universalSelectors":1,"javascriptSpecificSelectors":0,"importantKeywords":14,"mediaQueries":43,"version":"0.9.15"},{"stylesheets":1,"size":53483,"rules":464,"selectors":676,"simplicity":0.6863905325443787,"idSelectors":0,"universalSelectors":2,"javascriptSpecificSelectors":0,"importantKeywords":14,"mediaQueries":43,"version":"0.9.13"},{"stylesheets":1,"size":53483,"rules":464,"selectors":676,"simplicity":0.6863905325443787,"idSelectors":0,"universalSelectors":2,"javascriptSpecificSelectors":0,"importantKeywords":14,"mediaQueries":43,"version":"0.9.12"},{"stylesheets":1,"size":47186,"rules":383,"selectors":588,"simplicity":0.6513605442176871,"idSelectors":0,"universalSelectors":2,"javascriptSpecificSelectors":0,"importantKeywords":14,"mediaQueries":41,"version":"0.9.11"},{"stylesheets":1,"size":47184,"rules":383,"selectors":588,"simplicity":0.6513605442176871,"idSelectors":0,"universalSelectors":2,"javascriptSpecificSelectors":0,"importantKeywords":14,"mediaQueries":41,"version":"0.9.10"}]},"template":"styleguide/templates/stats.tpl"}],"navigation":["brand","design","pattern-library","language"],"project":{"name":"ustyle","version":"2.0.7","description":"A living styleguide and pattern library by uSwitch.","keywords":["css","sass","scss","js","javascript","front-end","styleguide","uswitch","ustyle"],"homepage":"http://ustyle.guide","bugs":{"url":"https://github.com/uswitch/ustyle/issues"},"license":"Apache-2.0","author":{"name":"uSwitch Limited","email":"frontend@uswitch.com"},"main":"index.js","files":["dist","vendor/assets/stylesheets","vendor/assets/images/forms","vendor/assets/images/icons","index.js"],"repository":"uswitch/ustyle","engines":{"npm":"^6.9.0"},"scripts":{"start":"grunt","build":"grunt build","publish":"grunt publish","depcheck":"depcheck --specials=grunt --ignores=depcheck,grunt-*"},"devDependencies":{"async":"^0.9.0","autoprefixer":"^6.5.0","browser-sync":"^1.8.2","cheerio":"^0.20.0","depcheck":"^0.6.7","dss":"^1.0.4","gray-matter":"^2.0.0","grunt":"^0.4.5","grunt-build-control":"^0.3.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-sass":"^0.9.2","grunt-contrib-uglify":"^0.9.2","grunt-contrib-watch":"^0.6.1","grunt-env":"^0.4.2","grunt-newer":"^1.1.0","grunt-postcss":"^0.8.0","grunt-sassdoc":"^2.0.0","grunt-scss-lint":"~0.3.4","grunt-shell":"^1.1.1","grunt-standard":"^3.1.0","grunt-svgmin":"^2.0.0","grunt-svgstore":"^1.0.0","grunt-version":"^1.0.0","handlebars":"^4.0.11","load-grunt-tasks":"~3.1.0","lodash":"^2.4.1","marked":"^0.3.9","node-sass":"^4.5.3","semver":"^4.3.3","simple-git":"^1.3.0","stylestats":"^4.2.2","underscore.string":"^3.0.2"},"browserslist":["> 1%","last 5 versions","Firefox ESR","IE 10","not Explorer < 10"],"dependencies":{"grunt-contrib-clean":"^1.1.0"}}}