@charset "UTF-8";
/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 * CSS Architecture (for Drupal 8) as a guide @see https://drupal.org/node/1887918
 *
 */
/* BASE */
/* Base rules consist of styling for HTML elements only, such as used in a CSS reset or Normalize.css. Base rules should never include class selectors. */
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700);
/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass
 *
 * It's suggested that you read the normalize.scss file and customise it to meet
 * your needs, rather then including the file in your project and overriding the
 * defaults later in your CSS.
 * @see http://nicolasgallagher.com/about-normalize-css/
 *
 * Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 *       @see http://snook.ca/archives/html_and_css/no_css_reset/
 */
/**
 * HTML5 display definitions
 */
/* Correct `block` display not defined in IE 8/9. */
/* line 23, ../sass/base/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}

/* line 35, ../sass/base/_normalize.scss */
summary {
  display: list-item;
}

/* Correct `inline-block` display not defined in IE 8/9. */
/* line 40, ../sass/base/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 54, ../sass/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 8/9. */
/* line 60, ../sass/base/_normalize.scss */
[hidden] {
  display: none;
}

/**
 * Base
 *
 * Instead of relying on the fonts that are available on a user's computer, you
 * can use web fonts which, like images, are resources downloaded to the user's
 * browser. Because of the bandwidth and rendering resources required, web fonts
 * should be used with care.
 *
 * Numerous resources for web fonts can be found on Google. Here are a few
 * websites where you can find Open Source fonts to download:
 * - http://www.fontsquirrel.com/fontface
 * - http://www.theleagueofmoveabletype.com
 *
 * In order to use these fonts, you will need to convert them into formats
 * suitable for web fonts. We recommend the free-to-use Font Squirrel's
 * Font-Face Generator:
 *   http://www.fontsquirrel.com/fontface/generator
 *
 * The following is an example @font-face declaration. This font can then be
 * used in any ruleset using a property like this:  font-family: Example, serif;
 *
 * Since we're using Sass, you'll need to declare your font faces here, then you
 * can add them to the font variables in the _init.scss partial.
 */
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 108, ../sass/base/_normalize.scss */
html {
  font-family: "Noto Sans", Verdana, Arial, sans-serif;
  /* 1 */
  font-size: 91.5625%;
  /* 3 */
  line-height: 1.4;
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Address `font-family` inconsistency between `textarea` and other form elements. */
/* line 118, ../sass/base/_normalize.scss */
button,
input,
select,
textarea {
  font-family: "Noto Sans", Verdana, Arial, sans-serif;
}

/* Remove default margin. */
/* line 127, ../sass/base/_normalize.scss */
body {
  margin: 0;
  padding: 0;
}

/**
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/* Address `outline` inconsistency between Chrome and other browsers. */
/* line 149, ../sass/base/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* Improve readability when focused and also mouse hovered in all browsers. */
/* line 154, ../sass/base/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/**
 * Typography
 *
 */
/* line 164, ../sass/base/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/* line 168, ../sass/base/_normalize.scss */
blockquote {
  margin: 1em 2em;
  font-style: italic;
  font-size: 95%;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 178, ../sass/base/_normalize.scss */
h1 {
  font-size: 1.55017em;
  margin: 0;
}

/* line 182, ../sass/base/_normalize.scss */
h2 {
  font-size: 1.35017em;
  margin: 0;
}

/* line 186, ../sass/base/_normalize.scss */
h3 {
  font-size: 1.2628em;
  margin: 0;
}

/* line 190, ../sass/base/_normalize.scss */
h4 {
  font-size: 1.10034em;
  margin: 0;
}

/* line 194, ../sass/base/_normalize.scss */
h5 {
  font-size: 1.01911em;
  margin: 0;
}

/* line 198, ../sass/base/_normalize.scss */
h6 {
  font-size: 1.01911em;
  margin: 0;
}

/* Address styling not present in IE 8/9, Safari 5, and Chrome. */
/* line 205, ../sass/base/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
/* line 210, ../sass/base/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* Address styling not present in Safari 5 and Chrome. */
/* line 216, ../sass/base/_normalize.scss */
dfn {
  font-style: italic;
}

/* Address differences between Firefox and other browsers. */
/* line 221, ../sass/base/_normalize.scss */
hr {
  height: 0;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1em 0;
}

/* Address styling not present in IE 8/9. */
/* line 229, ../sass/base/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* Correct font family set oddly in Safari 5 and Chrome. */
/* line 235, ../sass/base/_normalize.scss */
code,
kbd,
pre,
samp,
tt,
var {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  _font-family: 'courier new', monospace;
}

/* Improve readability of pre-formatted text in all browsers. */
/* line 248, ../sass/base/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* Set consistent quote types. */
/* line 260, ../sass/base/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* Address inconsistent and variable font size in all browsers. */
/* line 265, ../sass/base/_normalize.scss */
small {
  font-size: 80%;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 270, ../sass/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 277, ../sass/base/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 280, ../sass/base/_normalize.scss */
sub {
  bottom: -0.25em;
}

/**
 * Lists
 */
/* line 287, ../sass/base/_normalize.scss */
dl,
menu,
ol,
ul {
  /* Address margins set differently in IE 6/7. */
  margin: 0 0 1em 0;
}

/* line 296, ../sass/base/_normalize.scss */
ol ol,
ol ul,
ul ol,
ul ul {
  /* Turn off margins on nested lists. */
  margin: 0;
}

/* line 302, ../sass/base/_normalize.scss */
dd {
  margin: 0 0 0 30px;
}

/* Address paddings set differently in IE 6/7. */
/* line 307, ../sass/base/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 30px;
}

/* Correct list images handled incorrectly in IE 7. */
/* line 315, ../sass/base/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/**
 * Embedded content and figures
 *
 * @todo Look into adding responsive embedded video.
 */
/* line 327, ../sass/base/_normalize.scss */
img {
  /* Remove border when inside `a` element in IE 8/9. */
  border: 0;
  /* Improve image quality when scaled in IE 7. */
  -ms-interpolation-mode: bicubic;
  /* Responsive images */
  max-width: 100%;
  height: auto;
  /* Correct IE 8 not scaling image height when resized. */
  width: auto;
}

/* Correct overflow displayed oddly in IE 9. */
/* line 347, ../sass/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Address margin not present in IE 8/9 and Safari 5. */
/* line 352, ../sass/base/_normalize.scss */
figure {
  margin: 0;
}

/**
 * Forms
 */
/* Correct margin displayed oddly in IE 6/7. */
/* line 362, ../sass/base/_normalize.scss */
form {
  margin: 0;
}

/* Define consistent border, margin, and padding. */
/* line 368, ../sass/base/_normalize.scss */
fieldset {
  padding: 0.2em 0.5em;
  margin-top: 0.5em;
  border: 1px solid #95a3ad;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 379, ../sass/base/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 * 4. Improve appearance and consistency with IE 6/7.
 * 5. Keep form elements constrained in their containers.
 */
/* line 394, ../sass/base/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  vertical-align: baseline;
  /* 4 */
  *vertical-align: middle;
  /* 4 */
  max-width: 100%;
  /* 5 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 5 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 413, ../sass/base/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 424, ../sass/base/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 438, ../sass/base/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 452, ../sass/base/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 463, ../sass/base/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 478, ../sass/base/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 487, ../sass/base/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 4+. */
/* line 493, ../sass/base/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 503, ../sass/base/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Drupal-style form labels. */
/* line 509, ../sass/base/_normalize.scss */
label {
  display: block;
  font-weight: bold;
}

/**
 * Tables
 */
/* line 517, ../sass/base/_normalize.scss */
table {
  /* Remove most spacing between table cells. */
  border-collapse: collapse;
  border-spacing: 0;
  /* Prevent cramped-looking tables */
  width: 99.75%;
  margin: 0 0 1em 0;
}
@media (min-width: 38.77133em) {
  /* line 517, ../sass/base/_normalize.scss */
  table {
    width: auto;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 table {
  width: auto;
}

/* line 11, ../sass/base/_elements.scss */
a {
  color: #006EAB;
}

/* line 14, ../sass/base/_elements.scss */
a:visited {
  color: #551A8B;
}

/* line 17, ../sass/base/_elements.scss */
a:hover {
  color: #006EAB;
}

/* line 28, ../sass/base/_elements.scss */
label {
  font-weight: bold;
  color: #004812;
}

/* line 32, ../sass/base/_elements.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  background: #ffffff;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
  max-width: 100%;
  border: 1px solid #acc2ac;
  padding: 0.2em;
}
@media (min-width: 38.77133em) {
  /* line 32, ../sass/base/_elements.scss */
  input[type="text"],
  input[type="password"],
  input[type="date"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="month"],
  input[type="week"],
  input[type="email"],
  input[type="number"],
  input[type="search"],
  input[type="tel"],
  input[type="time"],
  input[type="url"],
  textarea {
    background: #fff;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 input[type="text"], .lt-ie9
input[type="password"], .lt-ie9
input[type="date"], .lt-ie9
input[type="datetime"], .lt-ie9
input[type="datetime-local"], .lt-ie9
input[type="month"], .lt-ie9
input[type="week"], .lt-ie9
input[type="email"], .lt-ie9
input[type="number"], .lt-ie9
input[type="search"], .lt-ie9
input[type="tel"], .lt-ie9
input[type="time"], .lt-ie9
input[type="url"], .lt-ie9
textarea {
  background: #fff;
}

/* line 60, ../sass/base/_elements.scss */
fieldset {
  min-width: 0;
}

/* line 65, ../sass/base/_elements.scss */
h1, h2, h3, h4, h5, h6 {
  color: #00264C;
}

/* line 70, ../sass/base/_elements.scss */
h5 {
  font-style: italic;
}

/* line 74, ../sass/base/_elements.scss */
h6 {
  font-weight: normal;
  font-style: italic;
}

/* line 78, ../sass/base/_elements.scss */
.to-uppercase {
  text-transform: uppercase;
}

/* line 81, ../sass/base/_elements.scss */
.to-lowercase {
  text-transform: lowercase;
}

/* line 84, ../sass/base/_elements.scss */
.to-capitalize {
  text-transform: capitalize;
}

/* line 87, ../sass/base/_elements.scss */
table {
  border-collapse: collapse;
  margin: 0.5em 0;
}

/* line 91, ../sass/base/_elements.scss */
caption {
  margin: 0;
  padding: 0 0 0.2em 0;
  font-size: 100%;
  font-weight: bold;
  text-align: left;
}

/* line 98, ../sass/base/_elements.scss */
th, td {
  vertical-align: top;
  padding: 0.5em;
  border: 1px solid #000000;
  text-align: left;
}

/* line 104, ../sass/base/_elements.scss */
th, td.bgcolor-blue {
  background-color: #158abf;
  color: #ffffff;
}

/* line 108, ../sass/base/_elements.scss */
th.thlevel2 {
  background-color: #045b83;
}

/* line 111, ../sass/base/_elements.scss */
th a {
  color: #ffffff;
}

/* line 114, ../sass/base/_elements.scss */
th.thnormaltext {
  background-color: #ffffff;
  color: #000000;
  font-weight: normal;
}

/* line 119, ../sass/base/_elements.scss */
th.thnormaltext a {
  color: #0073ae;
}

/* line 122, ../sass/base/_elements.scss */
table.recalltable th {
  text-align: left;
  white-space: nowrap;
}

/* line 126, ../sass/base/_elements.scss */
table td p, table td ul, table td h4, table td h3 {
  margin-top: 0;
  padding-top: 0;
}

/* line 130, ../sass/base/_elements.scss */
.floatwidthfix {
  width: 70%;
  font-size: 90%;
}

/* line 134, ../sass/base/_elements.scss */
td.flowchart {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 139, ../sass/base/_elements.scss */
td.bgcolor-ltblue {
  background-color: #b1cce5;
}

/* line 142, ../sass/base/_elements.scss */
#filter-field {
  padding: 1em;
}

/* line 145, ../sass/base/_elements.scss */
.nobold {
  font-weight: normal;
}

/* line 148, ../sass/base/_elements.scss */
.highlight {
  background-color: #FF8;
}

/* line 152, ../sass/base/_elements.scss */
.smalltable th.header {
  background-image: url(/sites/all/themes/tga_theme/js/tablesorter/themes/blue/bg.gif);
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: top 0.5em right 0.5em;
}

/* line 158, ../sass/base/_elements.scss */
th.headerSortUp {
  background-image: url(/sites/all/themes/tga_theme/js/tablesorter/themes/blue/asc.gif);
}

/* line 161, ../sass/base/_elements.scss */
th.headerSortDown {
  background-image: url(/sites/all/themes/tga_theme/js/tablesorter/themes/blue/desc.gif);
}

/* line 164, ../sass/base/_elements.scss */
table.smalltable {
  font-size: 85%;
}

/* line 167, ../sass/base/_elements.scss */
table.smalltable td:nth-child(1) {
  font-weight: bold;
}

/* line 170, ../sass/base/_elements.scss */
table.smalltable td:nth-child(1) .subtext {
  display: block;
  font-weight: normal;
  color: #333;
}

/* line 175, ../sass/base/_elements.scss */
table.smalltable td {
  word-wrap: break-word;
}

/* line 178, ../sass/base/_elements.scss */
.grade-high {
  background-color: #5ABD61;
  color: #000;
}

/* line 183, ../sass/base/_elements.scss */
.grade-medium-high {
  background-color: #BAD063;
  color: #000;
}

/* line 188, ../sass/base/_elements.scss */
.grade-medium {
  background-color: #f7e846;
  color: #000;
}

/* line 193, ../sass/base/_elements.scss */
.grade-medium-low {
  background-color: #FB9E3F;
  color: #000;
}

/* line 198, ../sass/base/_elements.scss */
.grade-low {
  background-color: #F16D6D;
  color: #000;
}

/* line 203, ../sass/base/_elements.scss */
.grade-ungraded {
  background-color: #b096ca;
  color: #000;
}

/* line 208, ../sass/base/_elements.scss */
dt {
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 1em;
  margin-top: 1.5em;
}

/* line 214, ../sass/base/_elements.scss */
dd {
  margin-left: 30px;
}

/* line 217, ../sass/base/_elements.scss */
details {
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: .5em;
}

/* line 223, ../sass/base/_elements.scss */
summary {
  font-weight: bold;
  margin: -.5em;
  padding: .5em;
  display: list-item;
  background-color: #f1f1f1;
  border-radius: 4px;
  cursor: pointer;
}

/* line 232, ../sass/base/_elements.scss */
summary.expand-link {
  display: block;
}

/* line 235, ../sass/base/_elements.scss */
details[open] {
  background-color: #fff;
}

/* line 239, ../sass/base/_elements.scss */
details[open] summary {
  border-bottom: 1px solid #aaa;
  margin-bottom: .5em;
  border-radius: 4px 4px 0 0;
}

/* line 244, ../sass/base/_elements.scss */
.details.expand-item {
  margin: .5em;
}

/* line 247, ../sass/base/_elements.scss */
iframe {
  width: 100%;
  border: 0;
}

/* LAYOUT */
/* Arrangement of elements on the page, including grid systems */
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
/* line 9, ../sass/layout/_grids-core.scss */
.l-g {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  *letter-spacing: normal;
  /* reset IE < 8 */
  *word-spacing: -0.43em;
  /* IE < 8: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
    /*
    Sets the font stack to fonts known to work properly with the above letter
    and word spacings. See: https://github.com/yui/pure/issues/41/

    The following font stack makes Pure Grids work on all known environments.

    * FreeSans: Ships with many Linux distros, including Ubuntu

    * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
      Arial to get picked up by the browser, even though neither is available
      in Chrome OS.

    * Droid Sans: Ships with all versions of Android.

    * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
    */
  font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
    /*
    Use flexbox when possible to avoid `letter-spacing` side-effects.

    NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
    `-moz-` prefix version is omitted.
    */
  display: flex;
  align-items: flex-start;
  -webkit-flex-flow: row wrap;
  /* IE10 uses display: flexbox */
  display: -ms-flexbox;
  -ms-flex-flow: row wrap;
}

/* line 49, ../sass/layout/_grids-core.scss */
.l-g {
  word-spacing: -0.43em;
}

/* line 53, ../sass/layout/_grids-core.scss */
.l-u {
  display: inline-block;
  *display: inline;
  /* IE < 8: fake inline-block */
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}

/*
Resets the font family back to the OS/browser's default sans-serif font,
this the same font stack that Normalize.css sets for the `body`.
*/
/* line 67, ../sass/layout/_grids-core.scss */
.l-g [class*="l-u"] {
  font-family: "Noto Sans", Verdana, Arial, sans-serif;
}

/* line 1, ../sass/layout/_grids-responsive.scss */
.l-u-1,
.l-u-1-1,
.l-u-1-2,
.l-u-1-3,
.l-u-2-3,
.l-u-1-4,
.l-u-3-4,
.l-u-1-6,
.l-u-5-6,
.l-u-1-8,
.l-u-3-8,
.l-u-5-8,
.l-u-7-8,
.l-u-1-12,
.l-u-5-12,
.l-u-7-12,
.l-u-11-12,
.l-u-1-24,
.l-u-2-24,
.l-u-3-24,
.l-u-4-24,
.l-u-5-24,
.l-u-6-24,
.l-u-7-24,
.l-u-8-24,
.l-u-9-24,
.l-u-10-24,
.l-u-11-24,
.l-u-12-24,
.l-u-13-24,
.l-u-14-24,
.l-u-15-24,
.l-u-16-24,
.l-u-17-24,
.l-u-18-24,
.l-u-19-24,
.l-u-20-24,
.l-u-21-24,
.l-u-22-24,
.l-u-23-24,
.l-u-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}

/* line 50, ../sass/layout/_grids-responsive.scss */
.l-u-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}

/* line 55, ../sass/layout/_grids-responsive.scss */
.l-u-1-12,
.l-u-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}

/* line 61, ../sass/layout/_grids-responsive.scss */
.l-u-1-8,
.l-u-3-24 {
  width: 12.5000%;
  *width: 12.4690%;
}

/* line 67, ../sass/layout/_grids-responsive.scss */
.l-u-1-6,
.l-u-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}

/* line 73, ../sass/layout/_grids-responsive.scss */
.l-u-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}

/* line 78, ../sass/layout/_grids-responsive.scss */
.l-u-1-4,
.l-u-6-24 {
  width: 25%;
  *width: 24.9690%;
}

/* line 84, ../sass/layout/_grids-responsive.scss */
.l-u-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}

/* line 89, ../sass/layout/_grids-responsive.scss */
.l-u-1-3,
.l-u-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}

/* line 95, ../sass/layout/_grids-responsive.scss */
.l-u-3-8,
.l-u-9-24 {
  width: 37.5000%;
  *width: 37.4690%;
}

/* line 101, ../sass/layout/_grids-responsive.scss */
.l-u-5-12,
.l-u-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}

/* line 107, ../sass/layout/_grids-responsive.scss */
.l-u-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}

/* line 112, ../sass/layout/_grids-responsive.scss */
.l-u-1-2,
.l-u-12-24 {
  width: 50%;
  *width: 49.9690%;
}

/* line 118, ../sass/layout/_grids-responsive.scss */
.l-u-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}

/* line 123, ../sass/layout/_grids-responsive.scss */
.l-u-7-12,
.l-u-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}

/* line 129, ../sass/layout/_grids-responsive.scss */
.l-u-5-8,
.l-u-15-24 {
  width: 62.5000%;
  *width: 62.4690%;
}

/* line 135, ../sass/layout/_grids-responsive.scss */
.l-u-2-3,
.l-u-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}

/* line 141, ../sass/layout/_grids-responsive.scss */
.l-u-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}

/* line 146, ../sass/layout/_grids-responsive.scss */
.l-u-3-4,
.l-u-18-24 {
  width: 75%;
  *width: 74.9690%;
}

/* line 152, ../sass/layout/_grids-responsive.scss */
.l-u-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}

/* line 157, ../sass/layout/_grids-responsive.scss */
.l-u-5-6,
.l-u-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}

/* line 163, ../sass/layout/_grids-responsive.scss */
.l-u-7-8,
.l-u-21-24 {
  width: 87.5000%;
  *width: 87.4690%;
}

/* line 169, ../sass/layout/_grids-responsive.scss */
.l-u-11-12,
.l-u-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}

/* line 175, ../sass/layout/_grids-responsive.scss */
.l-u-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}

/* line 180, ../sass/layout/_grids-responsive.scss */
.l-u-1,
.l-u-1-1,
.l-u-24-24 {
  width: 100%;
}

@media only screen and (min-width: 38.77133em) {
  /* line 187, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-1,
  .l-u-sm-1-1,
  .l-u-sm-1-2,
  .l-u-sm-1-3,
  .l-u-sm-2-3,
  .l-u-sm-1-4,
  .l-u-sm-3-4,
  .l-u-sm-1-6,
  .l-u-sm-5-6,
  .l-u-sm-1-8,
  .l-u-sm-3-8,
  .l-u-sm-5-8,
  .l-u-sm-7-8,
  .l-u-sm-1-12,
  .l-u-sm-5-12,
  .l-u-sm-7-12,
  .l-u-sm-11-12,
  .l-u-sm-1-24,
  .l-u-sm-2-24,
  .l-u-sm-3-24,
  .l-u-sm-4-24,
  .l-u-sm-5-24,
  .l-u-sm-6-24,
  .l-u-sm-7-24,
  .l-u-sm-8-24,
  .l-u-sm-9-24,
  .l-u-sm-10-24,
  .l-u-sm-11-24,
  .l-u-sm-12-24,
  .l-u-sm-13-24,
  .l-u-sm-14-24,
  .l-u-sm-15-24,
  .l-u-sm-16-24,
  .l-u-sm-17-24,
  .l-u-sm-18-24,
  .l-u-sm-19-24,
  .l-u-sm-20-24,
  .l-u-sm-21-24,
  .l-u-sm-22-24,
  .l-u-sm-23-24,
  .l-u-sm-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 237, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 242, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-1-12,
  .l-u-sm-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 248, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-1-8,
  .l-u-sm-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 254, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-1-6,
  .l-u-sm-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 260, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 265, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-1-4,
  .l-u-sm-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 271, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 276, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-1-3,
  .l-u-sm-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 282, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-3-8,
  .l-u-sm-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 288, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-5-12,
  .l-u-sm-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 294, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 299, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-1-2,
  .l-u-sm-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 305, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 310, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-7-12,
  .l-u-sm-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 316, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-5-8,
  .l-u-sm-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 322, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-2-3,
  .l-u-sm-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 328, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 333, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-3-4,
  .l-u-sm-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 339, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 344, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-5-6,
  .l-u-sm-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 350, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-7-8,
  .l-u-sm-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 356, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-11-12,
  .l-u-sm-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 362, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 367, ../sass/layout/_grids-responsive.scss */
  .l-u-sm-1,
  .l-u-sm-1-1,
  .l-u-sm-24-24 {
    width: 100%;
  }
}
@media only screen and (min-width: 52.42321em) {
  /* line 375, ../sass/layout/_grids-responsive.scss */
  .l-u-md-1,
  .l-u-md-1-1,
  .l-u-md-1-2,
  .l-u-md-1-3,
  .l-u-md-2-3,
  .l-u-md-1-4,
  .l-u-md-3-4,
  .l-u-md-1-6,
  .l-u-md-5-6,
  .l-u-md-1-8,
  .l-u-md-3-8,
  .l-u-md-5-8,
  .l-u-md-7-8,
  .l-u-md-1-12,
  .l-u-md-5-12,
  .l-u-md-7-12,
  .l-u-md-11-12,
  .l-u-md-1-24,
  .l-u-md-2-24,
  .l-u-md-3-24,
  .l-u-md-4-24,
  .l-u-md-5-24,
  .l-u-md-6-24,
  .l-u-md-7-24,
  .l-u-md-8-24,
  .l-u-md-9-24,
  .l-u-md-10-24,
  .l-u-md-11-24,
  .l-u-md-12-24,
  .l-u-md-13-24,
  .l-u-md-14-24,
  .l-u-md-15-24,
  .l-u-md-16-24,
  .l-u-md-17-24,
  .l-u-md-18-24,
  .l-u-md-19-24,
  .l-u-md-20-24,
  .l-u-md-21-24,
  .l-u-md-22-24,
  .l-u-md-23-24,
  .l-u-md-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 425, ../sass/layout/_grids-responsive.scss */
  .l-u-md-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 430, ../sass/layout/_grids-responsive.scss */
  .l-u-md-1-12,
  .l-u-md-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 436, ../sass/layout/_grids-responsive.scss */
  .l-u-md-1-8,
  .l-u-md-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 442, ../sass/layout/_grids-responsive.scss */
  .l-u-md-1-6,
  .l-u-md-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 448, ../sass/layout/_grids-responsive.scss */
  .l-u-md-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 453, ../sass/layout/_grids-responsive.scss */
  .l-u-md-1-4,
  .l-u-md-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 459, ../sass/layout/_grids-responsive.scss */
  .l-u-md-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 464, ../sass/layout/_grids-responsive.scss */
  .l-u-md-1-3,
  .l-u-md-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 470, ../sass/layout/_grids-responsive.scss */
  .l-u-md-3-8,
  .l-u-md-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 476, ../sass/layout/_grids-responsive.scss */
  .l-u-md-5-12,
  .l-u-md-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 482, ../sass/layout/_grids-responsive.scss */
  .l-u-md-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 487, ../sass/layout/_grids-responsive.scss */
  .l-u-md-1-2,
  .l-u-md-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 493, ../sass/layout/_grids-responsive.scss */
  .l-u-md-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 498, ../sass/layout/_grids-responsive.scss */
  .l-u-md-7-12,
  .l-u-md-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 504, ../sass/layout/_grids-responsive.scss */
  .l-u-md-5-8,
  .l-u-md-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 510, ../sass/layout/_grids-responsive.scss */
  .l-u-md-2-3,
  .l-u-md-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 516, ../sass/layout/_grids-responsive.scss */
  .l-u-md-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 521, ../sass/layout/_grids-responsive.scss */
  .l-u-md-3-4,
  .l-u-md-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 527, ../sass/layout/_grids-responsive.scss */
  .l-u-md-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 532, ../sass/layout/_grids-responsive.scss */
  .l-u-md-5-6,
  .l-u-md-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 538, ../sass/layout/_grids-responsive.scss */
  .l-u-md-7-8,
  .l-u-md-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 544, ../sass/layout/_grids-responsive.scss */
  .l-u-md-11-12,
  .l-u-md-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 550, ../sass/layout/_grids-responsive.scss */
  .l-u-md-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 555, ../sass/layout/_grids-responsive.scss */
  .l-u-md-1,
  .l-u-md-1-1,
  .l-u-md-24-24 {
    width: 100%;
  }
}
@media only screen and (min-width: 69.89761em) {
  /* line 563, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-1,
  .l-u-lg-1-1,
  .l-u-lg-1-2,
  .l-u-lg-1-3,
  .l-u-lg-2-3,
  .l-u-lg-1-4,
  .l-u-lg-3-4,
  .l-u-lg-1-6,
  .l-u-lg-5-6,
  .l-u-lg-1-8,
  .l-u-lg-3-8,
  .l-u-lg-5-8,
  .l-u-lg-7-8,
  .l-u-lg-1-12,
  .l-u-lg-5-12,
  .l-u-lg-7-12,
  .l-u-lg-11-12,
  .l-u-lg-1-24,
  .l-u-lg-2-24,
  .l-u-lg-3-24,
  .l-u-lg-4-24,
  .l-u-lg-5-24,
  .l-u-lg-6-24,
  .l-u-lg-7-24,
  .l-u-lg-8-24,
  .l-u-lg-9-24,
  .l-u-lg-10-24,
  .l-u-lg-11-24,
  .l-u-lg-12-24,
  .l-u-lg-13-24,
  .l-u-lg-14-24,
  .l-u-lg-15-24,
  .l-u-lg-16-24,
  .l-u-lg-17-24,
  .l-u-lg-18-24,
  .l-u-lg-19-24,
  .l-u-lg-20-24,
  .l-u-lg-21-24,
  .l-u-lg-22-24,
  .l-u-lg-23-24,
  .l-u-lg-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 613, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 618, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-1-12,
  .l-u-lg-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 624, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-1-8,
  .l-u-lg-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 630, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-1-6,
  .l-u-lg-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 636, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 641, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-1-4,
  .l-u-lg-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 647, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 652, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-1-3,
  .l-u-lg-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 658, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-3-8,
  .l-u-lg-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 664, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-5-12,
  .l-u-lg-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 670, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 675, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-1-2,
  .l-u-lg-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 681, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 686, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-7-12,
  .l-u-lg-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 692, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-5-8,
  .l-u-lg-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 698, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-2-3,
  .l-u-lg-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 704, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 709, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-3-4,
  .l-u-lg-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 715, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 720, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-5-6,
  .l-u-lg-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 726, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-7-8,
  .l-u-lg-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 732, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-11-12,
  .l-u-lg-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 738, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 743, ../sass/layout/_grids-responsive.scss */
  .l-u-lg-1,
  .l-u-lg-1-1,
  .l-u-lg-24-24 {
    width: 100%;
  }
}
@media only screen and (min-width: 87.37201em) {
  /* line 751, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-1,
  .l-u-xl-1-1,
  .l-u-xl-1-2,
  .l-u-xl-1-3,
  .l-u-xl-2-3,
  .l-u-xl-1-4,
  .l-u-xl-3-4,
  .l-u-xl-1-6,
  .l-u-xl-5-6,
  .l-u-xl-1-8,
  .l-u-xl-3-8,
  .l-u-xl-5-8,
  .l-u-xl-7-8,
  .l-u-xl-1-12,
  .l-u-xl-5-12,
  .l-u-xl-7-12,
  .l-u-xl-11-12,
  .l-u-xl-1-24,
  .l-u-xl-2-24,
  .l-u-xl-3-24,
  .l-u-xl-4-24,
  .l-u-xl-5-24,
  .l-u-xl-6-24,
  .l-u-xl-7-24,
  .l-u-xl-8-24,
  .l-u-xl-9-24,
  .l-u-xl-10-24,
  .l-u-xl-11-24,
  .l-u-xl-12-24,
  .l-u-xl-13-24,
  .l-u-xl-14-24,
  .l-u-xl-15-24,
  .l-u-xl-16-24,
  .l-u-xl-17-24,
  .l-u-xl-18-24,
  .l-u-xl-19-24,
  .l-u-xl-20-24,
  .l-u-xl-21-24,
  .l-u-xl-22-24,
  .l-u-xl-23-24,
  .l-u-xl-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 801, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 806, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-1-12,
  .l-u-xl-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 812, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-1-8,
  .l-u-xl-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 818, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-1-6,
  .l-u-xl-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 824, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 829, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-1-4,
  .l-u-xl-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 835, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 840, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-1-3,
  .l-u-xl-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 846, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-3-8,
  .l-u-xl-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 852, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-5-12,
  .l-u-xl-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 858, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 863, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-1-2,
  .l-u-xl-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 869, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 874, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-7-12,
  .l-u-xl-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 880, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-5-8,
  .l-u-xl-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 886, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-2-3,
  .l-u-xl-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 892, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 897, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-3-4,
  .l-u-xl-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 903, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 908, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-5-6,
  .l-u-xl-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 914, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-7-8,
  .l-u-xl-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 920, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-11-12,
  .l-u-xl-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 926, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 931, ../sass/layout/_grids-responsive.scss */
  .l-u-xl-1,
  .l-u-xl-1-1,
  .l-u-xl-24-24 {
    width: 100%;
  }
}
/* line 4, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 body {
  min-width: 71.2628em;
}
/* line 7, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-g {
  min-width: 71.2628em;
  overflow: hidden;
  *zoom: 1;
}
/* line 12, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-g .l-g {
  min-width: 0;
}
/* line 15, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-1,
.lt-ie9 .l-u-1-1,
.lt-ie9 .l-u-1-2,
.lt-ie9 .l-u-1-3,
.lt-ie9 .l-u-2-3,
.lt-ie9 .l-u-1-4,
.lt-ie9 .l-u-3-4,
.lt-ie9 .l-u-1-6,
.lt-ie9 .l-u-5-6,
.lt-ie9 .l-u-1-8,
.lt-ie9 .l-u-3-8,
.lt-ie9 .l-u-5-8,
.lt-ie9 .l-u-7-8,
.lt-ie9 .l-u-1-12,
.lt-ie9 .l-u-5-12,
.lt-ie9 .l-u-7-12,
.lt-ie9 .l-u-11-12,
.lt-ie9 .l-u-1-24,
.lt-ie9 .l-u-2-24,
.lt-ie9 .l-u-3-24,
.lt-ie9 .l-u-4-24,
.lt-ie9 .l-u-5-24,
.lt-ie9 .l-u-6-24,
.lt-ie9 .l-u-7-24,
.lt-ie9 .l-u-8-24,
.lt-ie9 .l-u-9-24,
.lt-ie9 .l-u-10-24,
.lt-ie9 .l-u-11-24,
.lt-ie9 .l-u-12-24,
.lt-ie9 .l-u-13-24,
.lt-ie9 .l-u-14-24,
.lt-ie9 .l-u-15-24,
.lt-ie9 .l-u-16-24,
.lt-ie9 .l-u-17-24,
.lt-ie9 .l-u-18-24,
.lt-ie9 .l-u-19-24,
.lt-ie9 .l-u-20-24,
.lt-ie9 .l-u-21-24,
.lt-ie9 .l-u-22-24,
.lt-ie9 .l-u-23-24,
.lt-ie9 .l-u-24-24 {
  float: left;
  display: block;
  width: 100%;
}
/* line 61, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}
/* line 66, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-1-12,
.lt-ie9 .l-u-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}
/* line 72, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-1-8,
.lt-ie9 .l-u-3-24 {
  width: 12.5000%;
  *width: 12.4690%;
}
/* line 78, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-1-6,
.lt-ie9 .l-u-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}
/* line 84, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}
/* line 89, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-1-4,
.lt-ie9 .l-u-6-24 {
  width: 25%;
  *width: 24.9690%;
}
/* line 95, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}
/* line 100, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-1-3,
.lt-ie9 .l-u-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}
/* line 106, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-3-8,
.lt-ie9 .l-u-9-24 {
  width: 37.5000%;
  *width: 37.4690%;
}
/* line 112, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-5-12,
.lt-ie9 .l-u-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}
/* line 118, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}
/* line 123, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-1-2,
.lt-ie9 .l-u-12-24 {
  width: 50%;
  *width: 49.9690%;
}
/* line 129, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}
/* line 134, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-7-12,
.lt-ie9 .l-u-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}
/* line 140, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-5-8,
.lt-ie9 .l-u-15-24 {
  width: 62.5000%;
  *width: 62.4690%;
}
/* line 146, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-2-3,
.lt-ie9 .l-u-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}
/* line 152, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}
/* line 157, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-3-4,
.lt-ie9 .l-u-18-24 {
  width: 75%;
  *width: 74.9690%;
}
/* line 163, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}
/* line 168, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-5-6,
.lt-ie9 .l-u-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}
/* line 174, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-7-8,
.lt-ie9 .l-u-21-24 {
  width: 87.5000%;
  *width: 87.4690%;
}
/* line 180, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-11-12,
.lt-ie9 .l-u-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}
/* line 186, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}
/* line 191, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-1,
.lt-ie9 .l-u-1-1,
.lt-ie9 .l-u-24-24 {
  width: 100%;
}
/* line 197, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-1,
.lt-ie9 .l-u-sm-1-1,
.lt-ie9 .l-u-sm-1-2,
.lt-ie9 .l-u-sm-1-3,
.lt-ie9 .l-u-sm-2-3,
.lt-ie9 .l-u-sm-1-4,
.lt-ie9 .l-u-sm-3-4,
.lt-ie9 .l-u-sm-1-6,
.lt-ie9 .l-u-sm-5-6,
.lt-ie9 .l-u-sm-1-8,
.lt-ie9 .l-u-sm-3-8,
.lt-ie9 .l-u-sm-5-8,
.lt-ie9 .l-u-sm-7-8,
.lt-ie9 .l-u-sm-1-12,
.lt-ie9 .l-u-sm-5-12,
.lt-ie9 .l-u-sm-7-12,
.lt-ie9 .l-u-sm-11-12,
.lt-ie9 .l-u-sm-1-24,
.lt-ie9 .l-u-sm-2-24,
.lt-ie9 .l-u-sm-3-24,
.lt-ie9 .l-u-sm-4-24,
.lt-ie9 .l-u-sm-5-24,
.lt-ie9 .l-u-sm-6-24,
.lt-ie9 .l-u-sm-7-24,
.lt-ie9 .l-u-sm-8-24,
.lt-ie9 .l-u-sm-9-24,
.lt-ie9 .l-u-sm-10-24,
.lt-ie9 .l-u-sm-11-24,
.lt-ie9 .l-u-sm-12-24,
.lt-ie9 .l-u-sm-13-24,
.lt-ie9 .l-u-sm-14-24,
.lt-ie9 .l-u-sm-15-24,
.lt-ie9 .l-u-sm-16-24,
.lt-ie9 .l-u-sm-17-24,
.lt-ie9 .l-u-sm-18-24,
.lt-ie9 .l-u-sm-19-24,
.lt-ie9 .l-u-sm-20-24,
.lt-ie9 .l-u-sm-21-24,
.lt-ie9 .l-u-sm-22-24,
.lt-ie9 .l-u-sm-23-24,
.lt-ie9 .l-u-sm-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
/* line 247, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}
/* line 252, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-1-12,
.lt-ie9 .l-u-sm-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}
/* line 258, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-1-8,
.lt-ie9 .l-u-sm-3-24 {
  width: 12.5000%;
  *width: 12.4690%;
}
/* line 264, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-1-6,
.lt-ie9 .l-u-sm-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}
/* line 270, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}
/* line 275, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-1-4,
.lt-ie9 .l-u-sm-6-24 {
  width: 25%;
  *width: 24.9690%;
}
/* line 281, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}
/* line 286, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-1-3,
.lt-ie9 .l-u-sm-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}
/* line 292, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-3-8,
.lt-ie9 .l-u-sm-9-24 {
  width: 37.5000%;
  *width: 37.4690%;
}
/* line 298, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-5-12,
.lt-ie9 .l-u-sm-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}
/* line 304, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}
/* line 309, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-1-2,
.lt-ie9 .l-u-sm-12-24 {
  width: 50%;
  *width: 49.9690%;
}
/* line 315, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}
/* line 320, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-7-12,
.lt-ie9 .l-u-sm-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}
/* line 326, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-5-8,
.lt-ie9 .l-u-sm-15-24 {
  width: 62.5000%;
  *width: 62.4690%;
}
/* line 332, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-2-3,
.lt-ie9 .l-u-sm-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}
/* line 338, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}
/* line 343, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-3-4,
.lt-ie9 .l-u-sm-18-24 {
  width: 75%;
  *width: 74.9690%;
}
/* line 349, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}
/* line 354, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-5-6,
.lt-ie9 .l-u-sm-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}
/* line 360, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-7-8,
.lt-ie9 .l-u-sm-21-24 {
  width: 87.5000%;
  *width: 87.4690%;
}
/* line 366, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-11-12,
.lt-ie9 .l-u-sm-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}
/* line 372, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}
/* line 377, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-sm-1,
.lt-ie9 .l-u-sm-1-1,
.lt-ie9 .l-u-sm-24-24 {
  width: 100%;
}
/* line 383, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-1,
.lt-ie9 .l-u-md-1-1,
.lt-ie9 .l-u-md-1-2,
.lt-ie9 .l-u-md-1-3,
.lt-ie9 .l-u-md-2-3,
.lt-ie9 .l-u-md-1-4,
.lt-ie9 .l-u-md-3-4,
.lt-ie9 .l-u-md-1-6,
.lt-ie9 .l-u-md-5-6,
.lt-ie9 .l-u-md-1-8,
.lt-ie9 .l-u-md-3-8,
.lt-ie9 .l-u-md-5-8,
.lt-ie9 .l-u-md-7-8,
.lt-ie9 .l-u-md-1-12,
.lt-ie9 .l-u-md-5-12,
.lt-ie9 .l-u-md-7-12,
.lt-ie9 .l-u-md-11-12,
.lt-ie9 .l-u-md-1-24,
.lt-ie9 .l-u-md-2-24,
.lt-ie9 .l-u-md-3-24,
.lt-ie9 .l-u-md-4-24,
.lt-ie9 .l-u-md-5-24,
.lt-ie9 .l-u-md-6-24,
.lt-ie9 .l-u-md-7-24,
.lt-ie9 .l-u-md-8-24,
.lt-ie9 .l-u-md-9-24,
.lt-ie9 .l-u-md-10-24,
.lt-ie9 .l-u-md-11-24,
.lt-ie9 .l-u-md-12-24,
.lt-ie9 .l-u-md-13-24,
.lt-ie9 .l-u-md-14-24,
.lt-ie9 .l-u-md-15-24,
.lt-ie9 .l-u-md-16-24,
.lt-ie9 .l-u-md-17-24,
.lt-ie9 .l-u-md-18-24,
.lt-ie9 .l-u-md-19-24,
.lt-ie9 .l-u-md-20-24,
.lt-ie9 .l-u-md-21-24,
.lt-ie9 .l-u-md-22-24,
.lt-ie9 .l-u-md-23-24,
.lt-ie9 .l-u-md-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
/* line 433, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}
/* line 438, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-1-12,
.lt-ie9 .l-u-md-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}
/* line 444, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-1-8,
.lt-ie9 .l-u-md-3-24 {
  width: 12.5000%;
  *width: 12.4690%;
}
/* line 450, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-1-6,
.lt-ie9 .l-u-md-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}
/* line 456, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}
/* line 461, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-1-4,
.lt-ie9 .l-u-md-6-24 {
  width: 25%;
  *width: 24.9690%;
}
/* line 467, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}
/* line 472, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-1-3,
.lt-ie9 .l-u-md-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}
/* line 478, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-3-8,
.lt-ie9 .l-u-md-9-24 {
  width: 37.5000%;
  *width: 37.4690%;
}
/* line 484, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-5-12,
.lt-ie9 .l-u-md-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}
/* line 490, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}
/* line 495, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-1-2,
.lt-ie9 .l-u-md-12-24 {
  width: 50%;
  *width: 49.9690%;
}
/* line 501, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}
/* line 506, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-7-12,
.lt-ie9 .l-u-md-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}
/* line 512, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-5-8,
.lt-ie9 .l-u-md-15-24 {
  width: 62.5000%;
  *width: 62.4690%;
}
/* line 518, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-2-3,
.lt-ie9 .l-u-md-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}
/* line 524, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}
/* line 529, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-3-4,
.lt-ie9 .l-u-md-18-24 {
  width: 75%;
  *width: 74.9690%;
}
/* line 535, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}
/* line 540, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-5-6,
.lt-ie9 .l-u-md-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}
/* line 546, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-7-8,
.lt-ie9 .l-u-md-21-24 {
  width: 87.5000%;
  *width: 87.4690%;
}
/* line 552, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-11-12,
.lt-ie9 .l-u-md-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}
/* line 558, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}
/* line 563, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-md-1,
.lt-ie9 .l-u-md-1-1,
.lt-ie9 .l-u-md-24-24 {
  width: 100%;
}
/* line 569, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-1,
.lt-ie9 .l-u-lg-1-1,
.lt-ie9 .l-u-lg-1-2,
.lt-ie9 .l-u-lg-1-3,
.lt-ie9 .l-u-lg-2-3,
.lt-ie9 .l-u-lg-1-4,
.lt-ie9 .l-u-lg-3-4,
.lt-ie9 .l-u-lg-1-6,
.lt-ie9 .l-u-lg-5-6,
.lt-ie9 .l-u-lg-1-8,
.lt-ie9 .l-u-lg-3-8,
.lt-ie9 .l-u-lg-5-8,
.lt-ie9 .l-u-lg-7-8,
.lt-ie9 .l-u-lg-1-12,
.lt-ie9 .l-u-lg-5-12,
.lt-ie9 .l-u-lg-7-12,
.lt-ie9 .l-u-lg-11-12,
.lt-ie9 .l-u-lg-1-24,
.lt-ie9 .l-u-lg-2-24,
.lt-ie9 .l-u-lg-3-24,
.lt-ie9 .l-u-lg-4-24,
.lt-ie9 .l-u-lg-5-24,
.lt-ie9 .l-u-lg-6-24,
.lt-ie9 .l-u-lg-7-24,
.lt-ie9 .l-u-lg-8-24,
.lt-ie9 .l-u-lg-9-24,
.lt-ie9 .l-u-lg-10-24,
.lt-ie9 .l-u-lg-11-24,
.lt-ie9 .l-u-lg-12-24,
.lt-ie9 .l-u-lg-13-24,
.lt-ie9 .l-u-lg-14-24,
.lt-ie9 .l-u-lg-15-24,
.lt-ie9 .l-u-lg-16-24,
.lt-ie9 .l-u-lg-17-24,
.lt-ie9 .l-u-lg-18-24,
.lt-ie9 .l-u-lg-19-24,
.lt-ie9 .l-u-lg-20-24,
.lt-ie9 .l-u-lg-21-24,
.lt-ie9 .l-u-lg-22-24,
.lt-ie9 .l-u-lg-23-24,
.lt-ie9 .l-u-lg-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
/* line 619, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}
/* line 624, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-1-12,
.lt-ie9 .l-u-lg-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}
/* line 630, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-1-8,
.lt-ie9 .l-u-lg-3-24 {
  width: 12.5000%;
  *width: 12.4690%;
}
/* line 636, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-1-6,
.lt-ie9 .l-u-lg-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}
/* line 642, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}
/* line 647, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-1-4,
.lt-ie9 .l-u-lg-6-24 {
  width: 25%;
  *width: 24.9690%;
}
/* line 653, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}
/* line 658, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-1-3,
.lt-ie9 .l-u-lg-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}
/* line 664, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-3-8,
.lt-ie9 .l-u-lg-9-24 {
  width: 37.5000%;
  *width: 37.4690%;
}
/* line 670, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-5-12,
.lt-ie9 .l-u-lg-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}
/* line 676, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}
/* line 681, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-1-2,
.lt-ie9 .l-u-lg-12-24 {
  width: 50%;
  *width: 49.9690%;
}
/* line 687, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}
/* line 692, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-7-12,
.lt-ie9 .l-u-lg-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}
/* line 698, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-5-8,
.lt-ie9 .l-u-lg-15-24 {
  width: 62.5000%;
  *width: 62.4690%;
}
/* line 704, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-2-3,
.lt-ie9 .l-u-lg-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}
/* line 710, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}
/* line 715, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-3-4,
.lt-ie9 .l-u-lg-18-24 {
  width: 75%;
  *width: 74.9690%;
}
/* line 721, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}
/* line 726, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-5-6,
.lt-ie9 .l-u-lg-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}
/* line 732, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-7-8,
.lt-ie9 .l-u-lg-21-24 {
  width: 87.5000%;
  *width: 87.4690%;
}
/* line 738, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-11-12,
.lt-ie9 .l-u-lg-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}
/* line 744, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}
/* line 749, ../sass/layout/_grids-old-ie.scss */
.lt-ie9 .l-u-lg-1,
.lt-ie9 .l-u-lg-1-1,
.lt-ie9 .l-u-lg-24-24 {
  width: 100%;
}

/* line 1, ../sass/layout/_page-layout.scss */

.l-g {
  margin: 0 auto;
 /* max-width: 71.2628em; */ /* remove by Prakash for extending breadcrumb width */
}

/* line 6, ../sass/layout/_page-layout.scss */
.l-info {
  margin: 0 auto;
  max-width: 71.2628em;
}

/* line 11, ../sass/layout/_page-layout.scss */
.l-inner {
  padding: 0 0.68259em;
}

/* line 19, ../sass/layout/_page-layout.scss */
.l-header {
  background: #002C47;
  border-bottom: 5px solid #9FCF67;
}
/* line 23, ../sass/layout/_page-layout.scss */
.l-header .block {
  margin-bottom: 0;
}
@media (min-width: 52.42321em) {
  /* line 19, ../sass/layout/_page-layout.scss */
  .l-header {
    border-bottom: 0;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .l-header {
  border-bottom: 0;
}

/* line 32, ../sass/layout/_page-layout.scss */
.l-header-sub {
  display: none;
}
@media (min-width: 38.77133em) {
  /* line 32, ../sass/layout/_page-layout.scss */
  .l-header-sub {
    display: block;
    padding: 0.3em 0;
    background: #F5F5F5;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(40%, #d6d6d6), color-stop(90%, #f5f5f5));
    background-image: -moz-linear-gradient(bottom, #d6d6d6 40%, #f5f5f5 90%);
    background-image: -webkit-linear-gradient(bottom, #d6d6d6 40%, #f5f5f5 90%);
    background-image: linear-gradient(to top, #d6d6d6 40%, #f5f5f5 90%);
  }
  /* line 39, ../sass/layout/_page-layout.scss */
  .l-header-sub .block-content {
    color: #333;
    font-size: 90%;
  }
  /* line 41, ../sass/layout/_page-layout.scss */
  .l-header-sub .block-content a {
    color: #333;
    text-decoration: none;
  }
  /* line 44, ../sass/layout/_page-layout.scss */
  .l-header-sub .block-content a:hover {
    text-decoration: underline;
  }
  /* line 50, ../sass/layout/_page-layout.scss */
  .l-header-sub .block-content .contact-main {
    float: left;
  }
  /* line 53, ../sass/layout/_page-layout.scss */
  .l-header-sub .block-content .contact-other {
    float: right;
  }
  /* line 56, ../sass/layout/_page-layout.scss */
  .l-header-sub .block-content .icon-translate {
    background-attachment: url('../images/icon-globe.png?1421842811') no-repeat left center;
    padding: 2px;
    padding-left: 22px;
    background-position-y: 2px;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .l-header-sub {
  display: block;
  padding: 0.3em 0;
  background: #F5F5F5;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(40%, #d6d6d6), color-stop(90%, #f5f5f5));
  background-image: -moz-linear-gradient(bottom, #d6d6d6 40%, #f5f5f5 90%);
  background-image: -webkit-linear-gradient(bottom, #d6d6d6 40%, #f5f5f5 90%);
  background-image: linear-gradient(to top, #d6d6d6 40%, #f5f5f5 90%);
}
/* line 39, ../sass/layout/_page-layout.scss */
.lt-ie9 .l-header-sub .block-content {
  color: #333;
  font-size: 90%;
}
/* line 41, ../sass/layout/_page-layout.scss */
.lt-ie9 .l-header-sub .block-content a {
  color: #333;
  text-decoration: none;
}
/* line 44, ../sass/layout/_page-layout.scss */
.lt-ie9 .l-header-sub .block-content a:hover {
  text-decoration: underline;
}
/* line 50, ../sass/layout/_page-layout.scss */
.lt-ie9 .l-header-sub .block-content .contact-main {
  float: left;
}
/* line 53, ../sass/layout/_page-layout.scss */
.lt-ie9 .l-header-sub .block-content .contact-other {
  float: right;
}
/* line 56, ../sass/layout/_page-layout.scss */
.lt-ie9 .l-header-sub .block-content .icon-translate {
  background-attachment: url('../images/icon-globe.png?1421842811') no-repeat left center;
  padding: 2px;
  padding-left: 22px;
  background-position-y: 2px;
}
@media (min-width: 52.42321em) {
  /* line 65, ../sass/layout/_page-layout.scss */
  .l-header-sub .block-content {
    font-size: 95%;
  }
}
/* line 65, ../sass/layout/_page-layout.scss */
.lt-ie9 .l-header-sub .block-content {
  font-size: 95%;
}

/* line 71, ../sass/layout/_page-layout.scss */
.l-header-main {
  padding: 0.68259em 0;
  border-bottom: 1px solid #006DA7;
}
/* line 75, ../sass/layout/_page-layout.scss */
.l-header-main .block-content {
  color: #fff;
}
/* line 77, ../sass/layout/_page-layout.scss */
.l-header-main .block-content a {
  color: #fff;
}
@media (min-width: 52.42321em) {
  /* line 71, ../sass/layout/_page-layout.scss */
  .l-header-main {
    padding: 2em 0;
    border-bottom: 0;
    background: url('/aems_bg-header.png') #002C47 bottom center no-repeat;
    background-size: cover;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .l-header-main {
  padding: 2em 0;
  border-bottom: 0;
  background: url('/aems_bg-header.png') #002C47 bottom center no-repeat;
  background-size: cover;
}

/* line 95, ../sass/layout/_page-layout.scss */
.l-navigation {
  background: #158abf;
}
@media (min-width: 52.42321em) {
  /* line 95, ../sass/layout/_page-layout.scss */
  .l-navigation {
    background-color: #006DA7;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiMwMDZkYTciLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwNWY4ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(26%, #006da7), color-stop(70%, #005f8f));
    background-image: -moz-linear-gradient(bottom, #006da7 26%, #005f8f 70%);
    background-image: -webkit-linear-gradient(bottom, #006da7 26%, #005f8f 70%);
    background-image: linear-gradient(to top, #006da7 26%, #005f8f 70%);
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .l-navigation {
  background-color: #006DA7;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiMwMDZkYTciLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwNWY4ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(26%, #006da7), color-stop(70%, #005f8f));
  background-image: -moz-linear-gradient(bottom, #006da7 26%, #005f8f 70%);
  background-image: -webkit-linear-gradient(bottom, #006da7 26%, #005f8f 70%);
  background-image: linear-gradient(to top, #006da7 26%, #005f8f 70%);
}
/* line 103, ../sass/layout/_page-layout.scss */
.l-navigation a {
  color: #fff;
}

/* line 108, ../sass/layout/_page-layout.scss */
.front .l-main {
  padding: 1em 0 0 0;
}
@media (min-width: 38.77133em) {
  /* line 108, ../sass/layout/_page-layout.scss */
  .front .l-main {
    padding: 1em 0 2em 0;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .front .l-main {
  padding: 1em 0 2em 0;
}

/* line 114, ../sass/layout/_page-layout.scss */
.l-main {
  padding: 1em 0 2em 0;
}

/* line 119, ../sass/layout/_page-layout.scss */
.l-printer-logo {
  display: none;
}

/* line 123, ../sass/layout/_page-layout.scss */
.region-content-utility {
  float: right;
  margin: 0 5px 0 20px;
}

/* line 129, ../sass/layout/_page-layout.scss */
.region-highlighted .block {
  margin: 0;
}

/* line 134, ../sass/layout/_page-layout.scss */
.l-footer {
  background: #002C47;
}
/* line 136, ../sass/layout/_page-layout.scss */
.l-footer .block-content {
  color: #fff;
}
/* line 138, ../sass/layout/_page-layout.scss */
.l-footer .block-content a {
  color: #fff;
}
@media (min-width: 38.77133em) {
  /* line 134, ../sass/layout/_page-layout.scss */
  .l-footer {
    background: #002C47 url('aems_bg-footer-hex.png') 50% 98% no-repeat;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .l-footer {
  background: #002C47 url('aems_bg-footer-hex.png') 50% 98% no-repeat;
}

/* line 147, ../sass/layout/_page-layout.scss */
.l-footer-main {
  border-top: 5px solid #9FCF67;
  padding: 1em 0 0 0;
}
@media (min-width: 38.77133em) {
  /* line 147, ../sass/layout/_page-layout.scss */
  .l-footer-main {
    padding: 2em 0 0 0;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .l-footer-main {
  padding: 2em 0 0 0;
}
/* line 155, ../sass/layout/_page-layout.scss */
.l-footer-main .block.last {
  border-top: 1px solid #fff;
}
@media (min-width: 38.77133em) {
  /* line 155, ../sass/layout/_page-layout.scss */
  .l-footer-main .block.last {
    margin-top: 0;
    margin-bottom: 6em;
    border-top: 0;
    padding: 1.7em 0 0 0;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .l-footer-main .block.last {
  margin-top: 0;
  margin-bottom: 6em;
  border-top: 0;
  padding: 1.7em 0 0 0;
}
/* line 166, ../sass/layout/_page-layout.scss */
.l-footer-main .block-content {
  font-size: 95%;
}

/* line 171, ../sass/layout/_page-layout.scss */
.l-footer-sub {
  background: #D3D8DB;
}
/* line 173, ../sass/layout/_page-layout.scss */
.l-footer-sub .block {
  overflow: hidden;
  *zoom: 1;
  margin: 0;
  padding: 0.6em 0;
}
/* line 179, ../sass/layout/_page-layout.scss */
.l-footer-sub .block-content .menu {
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}
/* line 184, ../sass/layout/_page-layout.scss */
.l-footer-sub .block-content .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  list-style-type: none;
  list-style-image: none;
  line-height: 2;
}
/* line 191, ../sass/layout/_page-layout.scss */
.l-footer-sub .block-content .menu li a {
  padding: 0 0 0 6px;
  margin: 0 0 0 6px;
  border-left: 1px solid #333;
}
/* line 196, ../sass/layout/_page-layout.scss */
.l-footer-sub .block-content .menu li.first a {
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 202, ../sass/layout/_page-layout.scss */
.l-footer-sub .block-content a {
  color: #006EAB;
  text-decoration: none;
}
/* line 205, ../sass/layout/_page-layout.scss */
.l-footer-sub .block-content a:hover {
  text-decoration: underline;
}

/**
 * Branding header.
 */
/* line 5, ../sass/layout/_header.scss */
.header__logo {
  width: 80%;
  float: left;
}
@media (min-width: 38.77133em) {
  /* line 5, ../sass/layout/_header.scss */
  .header__logo {
    width: auto;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .header__logo {
  width: auto;
}

/* TEST Superfish fix for IE8 - menu sits behind main content */
/* line 68, ../sass/layout/_header.scss */
.lt-ie9 #header {
  z-index: 999999;
}

/* End test */
/**
 * Navigation bar.
 */
/* line 6, ../sass/layout/_navigation.scss */
.l-navigation .block {
  margin-bottom: 0;
}
/* line 18, ../sass/layout/_navigation.scss */
.l-navigation .block-content .menu {
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-image: none;
}
/* line 25, ../sass/layout/_navigation.scss */
.l-navigation .block-content a {
  margin-left: -0.68259em;
  margin-right: -0.68259em;
  display: block;
  padding: 0.5em 0;
  text-align: center;
  text-decoration: none;
  color: #fff;
}
/* line 33, ../sass/layout/_navigation.scss */
.l-navigation .block-content a:hover {
  background: #9FCF67;
  color: #000;
}
/* line 39, ../sass/layout/_navigation.scss */
.l-navigation .block-content .menu > li:hover > a,
.l-navigation .block-content .menu > li:focus > a {
  background: #9FCF67;
  color: #000;
}
/* line 45, ../sass/layout/_navigation.scss */
.l-navigation .block-content a.is-active-trail,
.l-navigation .block-content a.is-active-trail:hover
a.is-active-trail:focus {
  background: #4baccf;
  color: #fff;
}
/* line 53, ../sass/layout/_navigation.scss */
.l-navigation .block-content .menu .menu {
  display: none;
}
@media (min-width: 52.42321em) {
  /* line 61, ../sass/layout/_navigation.scss */
  .l-navigation .block-content {
    /* Main menu and secondary menu links and menu block links. */
  }
  /* line 62, ../sass/layout/_navigation.scss */
  .l-navigation .block-content a {
    padding: 8px 10px;
    margin: 0;
    text-align: left;
  }
  /* line 69, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .links,
  .l-navigation .block-content .menu {
    margin: 0;
    padding: 0;
    text-align: left;
  }
  /* line 74, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .links li,
  .l-navigation .block-content .menu li {
    list-style-type: none;
    list-style-image: none;
  }
  /* line 84, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li {
    position: relative;
    z-index: 500;
    float: left;
  }
  /* line 89, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > a {
    font-size: 1.03em;
    margin: 0;
  }
  /* line 92, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > a.active-trail, .l-navigation .block-content .menu-block-wrapper > .menu > li > a.active {
    background: #fff;
    color: #000;
  }
  /* line 99, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu {
    z-index: 499;
    display: none;
    position: absolute;
    width: 15em;
    background-color: #005d8e;
    border-top: solid 1px #9FCF67;
    color: #fff;
    -moz-box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.2);
  }
  /* line 113, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li:hover > .menu, .l-navigation .block-content .menu-block-wrapper > .menu > li.sfHover > .menu {
    display: block;
  }
  /* line 119, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > .is-expanded > a {
    padding-right: 8%;
    background-image: url('aems_bg-arrow-right.png');
    background-position: 96% 50%;
    background-repeat: no-repeat;
  }
  /* line 125, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > .is-expanded > a:hover:focus {
    background-image: url('aems_bg-arrow-right-dark.png');
  }
  /* line 129, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > .is-expanded.sfHover > a {
    background-image: url('aems_bg-arrow-right-dark.png');
  }
  /* line 134, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li > a {
    font-size: 1em;
    text-align: left;
    padding: 5px 10px;
  }
  /* line 140, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li {
    position: relative;
  }
  /* line 143, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li > .menu {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    width: 15em;
    background: #005d8e;
    color: #fff;
  }
  /* line 156, ../sass/layout/_navigation.scss */
  .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li:hover > .menu, .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li.sfHover > .menu {
    display: block;
  }
}
/* line 61, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content {
  /* Main menu and secondary menu links and menu block links. */
}
/* line 62, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content a {
  padding: 8px 10px;
  margin: 0;
  text-align: left;
}
/* line 69, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .links,
.lt-ie9 .l-navigation .block-content .menu {
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 74, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .links li,
.lt-ie9 .l-navigation .block-content .menu li {
  list-style-type: none;
  list-style-image: none;
}
/* line 84, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li {
  position: relative;
  z-index: 500;
  float: left;
}
/* line 89, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > a {
  font-size: 1.03em;
  margin: 0;
}
/* line 92, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > a.active-trail, .lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > a.active {
  background: #fff;
  color: #000;
}
/* line 99, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu {
  z-index: 499;
  display: none;
  position: absolute;
  width: 15em;
  background-color: #005d8e;
  border-top: solid 1px #9FCF67;
  color: #fff;
  -moz-box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.2);
  box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.2);
}
/* line 113, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li:hover > .menu, .lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li.sfHover > .menu {
  display: block;
}
/* line 119, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > .is-expanded > a {
  padding-right: 8%;
  background-image: url('aems_bg-arrow-right.png');
  background-position: 96% 50%;
  background-repeat: no-repeat;
}
/* line 125, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > .is-expanded > a:hover:focus {
  background-image: url('aems_bg-arrow-right-dark.png');
}
/* line 129, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > .is-expanded.sfHover > a {
  background-image: url('aems_bg-arrow-right-dark.png');
}
/* line 134, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li > a {
  font-size: 1em;
  text-align: left;
  padding: 5px 10px;
}
/* line 140, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li {
  position: relative;
}
/* line 143, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li > .menu {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  width: 15em;
  background: #005d8e;
  color: #fff;
}
/* line 156, ../sass/layout/_navigation.scss */
.lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li:hover > .menu, .lt-ie9 .l-navigation .block-content .menu-block-wrapper > .menu > li > .menu > li.sfHover > .menu {
  display: block;
}

/* line 4, ../sass/layout/_main.scss */
.page-search .l-sidebar-first + .l-main-content {
  border-left: 1px dashed #9FCF67;
  margin-left: -1px;
}

/* line 1, ../sass/layout/_aside.scss */
.l-sidebar-first {
  display: none;
}
@media (min-width: 52.42321em) {
  /* line 1, ../sass/layout/_aside.scss */
  .l-sidebar-first {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .l-sidebar-first {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 1, ../sass/layout/_panel-tga-2col.scss */
.tga-2col {
  padding-top: 1em;
}

/* line 4, ../sass/layout/_panel-tga-2col.scss */
.front .tga-2col {
  padding-top: 0;
}
@media (min-width: 52.42321em) {
  /* line 4, ../sass/layout/_panel-tga-2col.scss */
  .front .tga-2col {
    padding-top: 1em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .front .tga-2col {
  padding-top: 1em;
}

/* line 10, ../sass/layout/_panel-tga-2col.scss */
body.front .tga-2col {
  padding-top: 0;
}

@media (min-width: 52.42321em) {
  /* line 14, ../sass/layout/_panel-tga-2col.scss */
  .tga-2col-left-wrap {
    padding: 0 25px 0 0;
    border-right: 1px dashed #9FCF67;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .tga-2col-left-wrap {
  padding: 0 25px 0 0;
  border-right: 1px dashed #9FCF67;
}

@media (min-width: 52.42321em) {
  /* line 20, ../sass/layout/_panel-tga-2col.scss */
  .tga-2col-right-wrap {
    padding: 0 0 0 15px;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .tga-2col-right-wrap {
  padding: 0 0 0 15px;
}

/* line 26, ../sass/layout/_panel-tga-2col.scss */
.tga-2col-right {
  background: #F3F3F3;
  padding: 1.36519em 0.68259em;
  margin-left: -0.68259em;
  margin-right: -0.68259em;
}
@media (min-width: 52.42321em) {
  /* line 26, ../sass/layout/_panel-tga-2col.scss */
  .tga-2col-right {
    background: transparent;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .tga-2col-right {
  background: transparent;
}
/* line 36, ../sass/layout/_panel-tga-2col.scss */
.tga-2col-right .block + .block {
  border-top: 1px solid #CCC;
  padding-top: 1em;
  margin-top: 1em;
}

/* line 42, ../sass/layout/_panel-tga-2col.scss */
.tga-2col-left1 {
  margin: 1em 0 0 0;
}
@media (min-width: 52.42321em) {
  /* line 42, ../sass/layout/_panel-tga-2col.scss */
  .tga-2col-left1 {
    margin: 2em 1em 0 0;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .tga-2col-left1 {
  margin: 2em 1em 0 0;
}

/* line 48, ../sass/layout/_panel-tga-2col.scss */
.tga-2col-left2 {
  margin: 1em 0 0 0;
}
@media (min-width: 52.42321em) {
  /* line 48, ../sass/layout/_panel-tga-2col.scss */
  .tga-2col-left2 {
    margin: 2em 0 0 1em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .tga-2col-left2 {
  margin: 2em 0 0 1em;
}

/* line 4, ../sass/layout/_ds-tga-1col-stacked.scss */
.tga-1col-stacked .group-footer {
  clear: both;
  border-top: 1px solid #ccc;
  margin-top: 1em;
  padding-top: 1em;
  font-size: 85%;
}
/* line 10, ../sass/layout/_ds-tga-1col-stacked.scss */
.tga-1col-stacked .group-footer .field {
  margin: 1em 0;
}

/* line 4, ../sass/layout/_ds-tga-2col-stacked.scss */
.tga-2col-stacked .group-aside {
  font-size: 85%;
}
/* line 6, ../sass/layout/_ds-tga-2col-stacked.scss */
.tga-2col-stacked .group-aside > .field {
  margin-bottom: 20px;
}
@media (min-width: 38.77133em) {
  /* line 4, ../sass/layout/_ds-tga-2col-stacked.scss */
  .tga-2col-stacked .group-aside {
    float: right;
    clear: right;
    width: 25%;
    padding: 0 0 0 0.68259em;
    margin: 0 0 0 0.68259em;
    position: relative;
    z-index: 1;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .tga-2col-stacked .group-aside {
  float: right;
  clear: right;
  width: 25%;
  padding: 0 0 0 0.68259em;
  margin: 0 0 0 0.68259em;
  position: relative;
  z-index: 1;
}
/* line 19, ../sass/layout/_ds-tga-2col-stacked.scss */
.tga-2col-stacked .group-footer {
  clear: both;
  border-top: 1px solid #ccc;
  margin-top: 1em;
  padding-top: 1em;
  font-size: 85%;
}

/* line 28, ../sass/layout/_ds-tga-2col-stacked.scss */
.field-name-body .field-item > .callout, .field-name-body .field-item > .pagemenu, .field-name-body .field-item > .infobox {
  overflow: auto;
}

/* COMPONENT */
/* Reusable, discrete UI elements; components should form the bulk of the CSS*/
/**
 * Messages.
 */
/* line 4, ../sass/component/_messages.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  margin: 1em 0;
  padding: 10px 10px 10px 50px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  *background-image: url('../images/message-24-ok.png?1421842811');
  background-position: 8px 8px;
  background-repeat: no-repeat;
  border: 1px solid #be7;
}

/* line 19, ../sass/component/_messages.scss */
.messages--warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  *background-image: url('../images/message-24-warning.png?1421842811');
  border-color: #ed5;
}

/* line 28, ../sass/component/_messages.scss */
.messages--error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
  *background-image: url('../images/message-24-error.png?1421842811');
  border-color: #ed541d;
}

/* line 38, ../sass/component/_messages.scss */
.messages__list {
  margin: 0;
}

/* line 41, ../sass/component/_messages.scss */
.messages__item {
  list-style-image: none;
}

/* Core/module installation error messages. */
/* line 46, ../sass/component/_messages.scss */
.messages--error p.error {
  color: #333;
}

/* System status report. */
/* line 51, ../sass/component/_messages.scss */
.ok,
.messages--status {
  background-color: #f8fff0;
  color: #234600;
}

/* line 56, ../sass/component/_messages.scss */
.warning,
.messages--warning {
  background-color: #fffce5;
  color: #840;
}

/* line 61, ../sass/component/_messages.scss */
.error,
.messages--error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

/* line 68, ../sass/component/_messages.scss */
.messages .placeholder, .messages--status .placeholder, .messages--warning .placeholder, .messages--error .placeholder {
  font-weight: bold;
}

/**
 * Tabs.
 */
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 6, ../sass/component/_tabs.scss */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  *zoom: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmJiYmJiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px);
  background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px);
  background-image: linear-gradient(to top, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px);
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  border-bottom: 1px solid #bbb \0/ie;
  margin: 1em 0;
  padding: 0 2px;
  white-space: nowrap;
}

/* line 16, ../sass/component/_tabs.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left;
  /* LTR */
  margin: 0 3px;
}

/* line 20, ../sass/component/_tabs.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  text-decoration: none;
}

/* Primary tabs. */
/* line 32, ../sass/component/_tabs.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 #fff;
  border: 1px solid #bbb;
  border-bottom-color: transparent;
  /* IE 9 and earlier don't understand gradients. */
  border-bottom: 0 \0/ie;
}

/* line 41, ../sass/component/_tabs.scss */
.tabs-primary__tab.is-active {
  border-bottom-color: #fff;
}

/* line 46, ../sass/component/_tabs.scss */
.js .tabs li.tabs-primary__tab {
  margin-right: 0;
  margin-bottom: 2px;
}
/* line 49, ../sass/component/_tabs.scss */
.js .tabs li.tabs-primary__tab a {
  padding: 0 10px !important;
  border-bottom: none;
}

/* line 57, ../sass/component/_tabs.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}

/* line 67, ../sass/component/_tabs.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}

/* line 71, ../sass/component/_tabs.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active {
  background-color: transparent;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}

/* Secondary tabs. */
/* line 95, ../sass/component/_tabs.scss */
.tabs-secondary {
  font-size: .9em;
  /* Collapse bottom margin of ul.primary. */
  margin-top: -1em;
}

/* line 101, ../sass/component/_tabs.scss */
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin: 1em/2 3px;
}

/* line 108, ../sass/component/_tabs.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  -moz-border-radius: 0.75em;
  -webkit-border-radius: 0.75em;
  border-radius: 0.75em;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 #fff;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

/* line 117, ../sass/component/_tabs.scss */
a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}

/* line 122, ../sass/component/_tabs.scss */
a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  text-shadow: 1px 1px 0 #333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/**
 * Breadcrumb navigation.
 */
/* line 4, ../sass/component/_breadcrumbs.scss */
.breadcrumb {
  font-size: 0.81911em;
}
/* line 6, ../sass/component/_breadcrumbs.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 10, ../sass/component/_breadcrumbs.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 38.77133em) {
  /* line 4, ../sass/component/_breadcrumbs.scss */
  .breadcrumb {
    margin-bottom: 1em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .breadcrumb {
  margin-bottom: 1em;
}

/**
 * Forms.
 */
/* Wrapper for a form element (or group of form elements) and its label. */
/* line 6, ../sass/component/_forms.scss */
.form-item {
  margin: 1em 0;
  /* Pack groups of checkboxes and radio buttons closer together. */
  /* Form items in a table. */
  /* Highlight the form elements that caused a form submission error. */
  /* The descriptive help text (separate from the label). */
}
/* line 10, ../sass/component/_forms.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Drupal core uses "0.4em 0". */
  margin: 0;
}
/* line 17, ../sass/component/_forms.scss */
tr.odd .form-item, tr.even .form-item {
  margin: 0;
}
/* line 23, ../sass/component/_forms.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}
/* line 30, ../sass/component/_forms.scss */
.form-item .description {
  font-size: 0.85em;
}

/* line 37, ../sass/component/_forms.scss */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

/* The part of the label that indicates a required field. */
/* line 43, ../sass/component/_forms.scss */
.form-required {
  color: #c00;
}

/* Labels for radios and checkboxes. */
/* line 48, ../sass/component/_forms.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* Buttons used by contrib modules like Media. */
/* line 54, ../sass/component/_forms.scss */
a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
}

/* Password confirmation. */
/* line 59, ../sass/component/_forms.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* Drupal's default login form block. */
/* line 65, ../sass/component/_forms.scss */
#user-login-form {
  text-align: left;
}

/**
 * @file
 * SMACSS Modules
 *
 * Adds modular sets of styles.
 *
 * Additional useful selectors can be found in Zen's online documentation.
 * https://drupal.org/node/1707736
 */
/**
 * Accessibility features. a comment
 */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* line 17, ../sass/component/_misc.scss */
.element-invisible, .view-display-id-attachment__artg .view-footer,
.l-navigation .block-menu .block__title,
.l-navigation .block-menu-block .block__title,
.element-focusable {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* Turns off the element-invisible effect. */
/* line 23, ../sass/component/_misc.scss */
.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/*
 * Hide visually and from screen readers: h5bp.com/u
 */
/* line 40, ../sass/component/_misc.scss */
.element-hidden {
  display: none !important;
  visibility: hidden;
}

/**
 * Titles.
 */
/* line 49, ../sass/component/_misc.scss */
.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
  /* Comment title. */
  margin: 0;
}

/**
 * Inline styles.
 */
/* List of links generated by theme_links(). */
/* line 63, ../sass/component/_misc.scss */
.inline {
  display: inline;
  padding: 0;
}
/* line 67, ../sass/component/_misc.scss */
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
}

/* The inline field label used by the Fences module. */
/* line 75, ../sass/component/_misc.scss */
span.field-label {
  padding: 0 1em 0 0;
}

/**
 * "More" links.
 */
/* line 82, ../sass/component/_misc.scss */
.more-link {
  text-align: right;
}

/* line 85, ../sass/component/_misc.scss */
.more-help-link {
  text-align: right;
}

/* line 88, ../sass/component/_misc.scss */
.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  *background-image: url('../images/help.png?1421842811');
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
}

/**
 * Blocks.
 */
/* Block wrapper. */
/* line 103, ../sass/component/_misc.scss */
.block {
  margin-bottom: 1em;
}

/**
 * Marker.
 */
/* The "new" or "updated" marker. */
/* line 112, ../sass/component/_misc.scss */
.new,
.update {
  color: #c00;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
}

/* line 120, ../sass/component/_misc.scss */
.lt-ie8 .node-unpublished > *,
.lt-ie8 .comment-unpublished > * {
  /* Otherwise these elements will appear below the "Unpublished" text. */
  position: relative;
}

/**
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
/* OpenID creates a new ul above the login form's links. */
/* line 135, ../sass/component/_misc.scss */
.openid-links {
  /* Position OpenID's ul next to the rest of the links. */
  margin-bottom: 0;
}

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 141, ../sass/component/_misc.scss */
.openid-link,
.user-link {
  margin-top: 1em;
}

/* line 145, ../sass/component/_misc.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* Un-do some of the padding on the ul list. */
  margin-left: -20px;
}

/* line 150, ../sass/component/_misc.scss */
#user-login ul {
  margin: 1em 0;
}

/**
 * Drupal admin tables.
 */
/* line 158, ../sass/component/_misc.scss */
form th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}
/* line 163, ../sass/component/_misc.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 166, ../sass/component/_misc.scss */
form table ul {
  margin: 0;
}

/* line 170, ../sass/component/_misc.scss */
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/* line 176, ../sass/component/_misc.scss */
tr.even {
  background-color: #fff;
}

/* line 182, ../sass/component/_misc.scss */
.lt-ie8 tr.even th,
.lt-ie8 tr.even td,
.lt-ie8 tr.odd th,
.lt-ie8 tr.odd td {
  /* IE doesn't display borders on table rows. */
  border-bottom: 1px solid #ccc;
}

/* Markup generated by theme_tablesort_indicator(). */
/* line 191, ../sass/component/_misc.scss */
td.active {
  background-color: #ddd;
}

/* Center checkboxes inside table cell. */
/* line 196, ../sass/component/_misc.scss */
td.checkbox,
th.checkbox {
  text-align: center;
}

/* Drupal core wrongly puts this in system.menus.css. Since we override that, add it back. */
/* line 202, ../sass/component/_misc.scss */
td.menu-disabled {
  background: #ccc;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list. */
/* line 213, ../sass/component/_misc.scss */
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 223, ../sass/component/_misc.scss */
.fieldset-legend {
  font-size: 1.2em;
  padding: 0 5px;
}
/* line 226, ../sass/component/_misc.scss */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  *background-image: url('../images/menu-expanded.png?1421842811');
  background-position: 5px 65%;
  background-repeat: no-repeat;
  padding-left: 15px;
}
/* line 235, ../sass/component/_misc.scss */
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  *background-image: url('../images/menu-collapsed.png?1421842811');
  background-position: 5px 50%;
}
/* line 242, ../sass/component/_misc.scss */
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
/* line 254, ../sass/component/_misc.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 257, ../sass/component/_misc.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 260, ../sass/component/_misc.scss */
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
/* line 269, ../sass/component/_misc.scss */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 278, ../sass/component/_misc.scss */
.progress {
  font-weight: bold;
}
/* line 281, ../sass/component/_misc.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 287, ../sass/component/_misc.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('../images/progress.gif?1421842811');
}

/* line 294, ../sass/component/_misc.scss */
.page__title {
  padding: 0.5em 0;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ddd;
}

/* line 301, ../sass/component/_misc.scss */
.target:target {
  background-color: #ffffaa;
  -moz-transition: background 1s ease;
  -o-transition: background 1s ease;
  -webkit-transition: background 1s ease;
  transition: background 1s ease;
}

/* list decorations and icons */
/* line 309, ../sass/component/_misc.scss */
li.icon-tick,
li.icon-cross {
  list-style: none;
  padding-left: 1.5em;
  margin-left: -1.5em;
  background-position: left 8px;
}

/* line 316, ../sass/component/_misc.scss */
p.icon-tick,
p.icon-cross {
  padding-left: 3em;
  background-position: 1em 0.225em;
}

/* line 321, ../sass/component/_misc.scss */
.icon-tick {
  background-image: url(/sites/default/files/icon-tick-green.png);
  background-repeat: no-repeat;
}

/* line 325, ../sass/component/_misc.scss */
.icon-cross {
  background-image: url(/sites/default/files/icon-cross-red.png);
  background-repeat: no-repeat;
}

/* IE7 and below warning */
/* line 330, ../sass/component/_misc.scss */
.ie7-below {
  display: none;
}

/* line 333, ../sass/component/_misc.scss */
.lt-ie8 .ie7-below {
  display: block;
}

/* line 336, ../sass/component/_misc.scss */
.text-wrap {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
}

/* line 344, ../sass/component/_misc.scss */
.pull-quote {
  font-size: 120%;
  border-top: 2px dashed #B3C960;
  border-bottom: 2px dashed #B3C960;
  margin: 0.8em;
  color: #00264C;
  width: 30%;
  padding: 0.6em;
}

/* line 345, ../sass/component/_misc.scss */
.green-large-text, .greenlt-large-text, .brown-large-text, .orange-large-text, .red-large-text {
  font-size: 150%;
  font-weight: bold;
}

/* line 346, ../sass/component/_misc.scss */
.green-large-text {
  color: #002A00;
}

/* line 347, ../sass/component/_misc.scss */
.green-large-text-bg {
  background-color: #DCFFDC;
}

/* line 348, ../sass/component/_misc.scss */
.greenlt-large-text {
  color: #005500;
}

/* line 349, ../sass/component/_misc.scss */
.greenlt-large-text-bg {
  background-color: #E6EFD5;
}

/* line 350, ../sass/component/_misc.scss */
.brown-large-text {
  color: #634806;
}

/* line 351, ../sass/component/_misc.scss */
.brown-large-text-bg {
  background-color: #F6ECD9;
}

/* line 352, ../sass/component/_misc.scss */
.orange-large-text {
  color: #802200;
}

/* line 353, ../sass/component/_misc.scss */
.orange-large-text-bg {
  background-color: #F9D9C5;
}

/* line 354, ../sass/component/_misc.scss */
.red-large-text {
  color: #960505;
}

/* line 355, ../sass/component/_misc.scss */
.red-large-text-bg {
  background-color: #FFE0E0;
}

/* line 356, ../sass/component/_misc.scss */
.report-callout-fw {
  border-top: 1px dashed #B3C960;
  border-bottom: 1px dashed #B3C960;
  border-left: 50px solid #B3C960;
  color: #00264C;
  padding: 0.7em;
}

/* line 1, ../sass/component/_node.scss */
.field-date,
.field-name-field-date {
  color: #326A3B;
  font-weight: bold;
}

/* line 8, ../sass/component/_node.scss */
.field-type-text-with-summary h2,
.panel-display h2 {
  border-bottom: dotted 1px #002c47;
  margin: 1.5em 0 0.83em 0;
}
/* line 11, ../sass/component/_node.scss */
.field-type-text-with-summary h3, .field-type-text-with-summary h4, .field-type-text-with-summary h5, .field-type-text-with-summary h6,
.panel-display h3,
.panel-display h4,
.panel-display h5,
.panel-display h6 {
  margin: 1.2em 0 0.1em 0;
}
/* line 15, ../sass/component/_node.scss */
.field-type-text-with-summary ul,
.field-type-text-with-summary ol,
.panel-display ul,
.panel-display ol {
  padding-left: 2.5em;
}
/* line 18, ../sass/component/_node.scss */
.field-type-text-with-summary ul li,
.field-type-text-with-summary ol li,
.panel-display ul li,
.panel-display ol li {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

@media (min-width: 38.77133em) {
  /* line 25, ../sass/component/_node.scss */
  .field-name-book-navigation-clone- {
    float: right;
    margin: 0 0 0.5em 0.5em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .field-name-book-navigation-clone- {
  float: right;
  margin: 0 0 0.5em 0.5em;
}

/* line 32, ../sass/component/_node.scss */
.book-navigation {
  clear: both;
}

/* line 36, ../sass/component/_node.scss */
.field.field-name-field-files-auspar .field-item {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
}

/* line 42, ../sass/component/_node.scss */
ins {
  font-size: 120%;
  color: #008000;
  text-decoration: overline;
}

/* line 44, ../sass/component/_node.scss */
del {
  font-size: 90%;
  color: #c00000;
}

/* line 47, ../sass/component/_node.scss */
.node-type-resource .field-date {
  margin: 1em 0;
  font-weight: normal;
}

/* line 52, ../sass/component/_node.scss */
.resource-download {
  margin-bottom: 1.5em;
}
@media (min-width: 500px) {
  /* line 52, ../sass/component/_node.scss */
  .resource-download {
    float: left;
    margin-right: 2em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .resource-download {
  float: left;
  margin-right: 2em;
}
@media (min-width: 320px) and (max-width: 500px) {
  /* line 52, ../sass/component/_node.scss */
  .resource-download {
    text-align: center;
  }
}
@media (min-width: 0) and (max-width: 320px) {
  /* line 52, ../sass/component/_node.scss */
  .resource-download {
    display: none;
  }
}

/* line 65, ../sass/component/_node.scss */
.resource-description {
  overflow: auto;
}

/* line 68, ../sass/component/_node.scss */
.resource-description .download-links {
  background: #f1f1f1;
  background-image: none;
  padding: 0.5em 0.5em 0.5em 1em;
  border-left: 5px solid #578fab;
  margin: 0 0 1em 0;
  font-size: 1.1em;
}
/* line 75, ../sass/component/_node.scss */
.resource-description .download-links a {
  margin-left: 5px;
  font-weight: bold;
}

/* line 80, ../sass/component/_node.scss */
.resource-download .download-preview img.resource-preview {
  width: 200px;
}

/* line 83, ../sass/component/_node.scss */
.listing-thumbnail img {
  width: 100px;
}

/* line 86, ../sass/component/_node.scss */
.resource-download .download-preview img.resource-preview, .listing-thumbnail img {
  border: 1px solid #aaa;
  transition: all ease-in-out 0.2s;
  display: block;
}
/* line 90, ../sass/component/_node.scss */
.resource-download .download-preview img.resource-preview:hover, .listing-thumbnail img:hover {
  border-color: #578fab;
  box-shadow: 0 0 10px rgba(87, 143, 171, 0.5);
}

/* line 95, ../sass/component/_node.scss */
.resource-download a.download-preview, .listing-thumbnail a:link {
  border: none;
}
/* line 97, ../sass/component/_node.scss */
.resource-download a.download-preview:hover, .listing-thumbnail a:link:hover {
  background: none;
}

/* line 101, ../sass/component/_node.scss */
.listing-thumbnail {
  float: left;
  margin-right: 1em;
}

/* line 105, ../sass/component/_node.scss */
p.a11y_disclaimer {
  padding: 1.5em 0;
  font-size: 0.9em;
  letter-spacing: 0.01em;
  color: #555;
}

/* line 111, ../sass/component/_node.scss */
.node-type-resource-collection .node-resource.node-teaser {
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding-top: 1em;
}
/* line 115, ../sass/component/_node.scss */
.node-type-resource-collection .node-resource.node-teaser p:first-child {
  margin-top: 0;
}
/* line 118, ../sass/component/_node.scss */
.node-type-resource-collection .node-resource.node-teaser .group-wrapper {
  overflow: auto;
}

/* line 123, ../sass/component/_node.scss */
.node-type-resource-collection h2 {
  margin: 0.75em 0;
}
/* line 126, ../sass/component/_node.scss */
.node-type-resource-collection .node-resource-collection .group-footer {
  border: none;
}

/* line 130, ../sass/component/_node.scss */
h3.resource-collections {
  border-top: 1px solid #ccc;
  padding-top: 1em;
  margin-bottom: 0.5em;
  color: #000;
  font-size: 1em;
}

/* line 137, ../sass/component/_node.scss */
ul.collections-list {
  list-style: none;
  padding-left: 0;
}
/* line 140, ../sass/component/_node.scss */
ul.collections-list li {
  margin: 0.75em 0;
}

/* line 144, ../sass/component/_node.scss */
.resource-node-insert {
  background: #f1f1f1;
  background-image: none;
  padding: 1.3em;
  border-left: 5px solid #578fab;
  margin: 1em 0;
  font-size: 1em;
  overflow: auto;
}
/* line 152, ../sass/component/_node.scss */
.resource-node-insert .title {
  font-weight: bold;
  font-size: 1.1em;
  margin-top: 0;
}
/* line 157, ../sass/component/_node.scss */
.resource-node-insert .field-name-title p.title a {
  color: #005F8F;
}

/* line 3, ../sass/component/_archive.scss */
.archive {
  border: 2px solid #800000;
  padding: 0.5em;
  margin: 1.2em 0 0.5em 0;
  font-weight: bold;
  background-color: #fff;
}
/* line 9, ../sass/component/_archive.scss */
.archive .title {
  font-size: 1.02389em;
}

/* line 2, ../sass/component/_wysiwyg.scss */
.abstract {
  font-style: italic;
}

/* line 5, ../sass/component/_wysiwyg.scss */
.alignleft {
  text-align: left;
}

/* line 8, ../sass/component/_wysiwyg.scss */
.alignright {
  text-align: right;
}

/* line 11, ../sass/component/_wysiwyg.scss */
.answer {
  padding-left: 10px;
}

/* line 14, ../sass/component/_wysiwyg.scss */
.boxed {
  border: 1px solid #888;
  padding: 0.5em;
  margin: 0.5em;
}
/* line 18, ../sass/component/_wysiwyg.scss */
.boxed h3, .boxed h4, .boxed h5, .boxed h6 {
  margin-top: 0;
}

/* line 22, ../sass/component/_wysiwyg.scss */
.boxbackground, .closedcons, .disclaimer {
  margin: 0.5em;
  padding: 0.5em;
  border: 1px solid #578fab;
  background-color: #DEEBF8;
}
/* line 27, ../sass/component/_wysiwyg.scss */
.boxbackground h3, .closedcons h3, .disclaimer h3, .boxbackground h4, .closedcons h4, .disclaimer h4, .boxbackground h5, .closedcons h5, .disclaimer h5, .boxbackground h6, .closedcons h6, .disclaimer h6 {
  margin-top: 0;
}

/* line 31, ../sass/component/_wysiwyg.scss */
.callout {
  font-size: 0.95em;
  background-color: #f4edcc;
  border-left: 5px solid #fbd203;
  padding: 0.5em;
  margin: 1em 0;
}
/* line 37, ../sass/component/_wysiwyg.scss */
.callout p {
  padding-left: 0.4em;
  padding-right: 0.4em;
}

/* line 42, ../sass/component/_wysiwyg.scss */
.centre {
  text-align: center;
}

/* line 45, ../sass/component/_wysiwyg.scss */
.clearfloat {
  clear: both;
}

/* line 48, ../sass/component/_wysiwyg.scss */
.clearleft {
  clear: left;
}

/* line 51, ../sass/component/_wysiwyg.scss */
.clearright {
  clear: right;
}

@media (min-width: 38.77133em) {
  /* line 54, ../sass/component/_wysiwyg.scss */
  .clearspace-left7 {
    margin-left: 7em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .clearspace-left7 {
  margin-left: 7em;
}

/* line 62, ../sass/component/_wysiwyg.scss */
.conditions {
  margin-left: 1em;
}

/* line 65, ../sass/component/_wysiwyg.scss */
.contactdetails {
  margin-left: 1em;
}

/* line 68, ../sass/component/_wysiwyg.scss */
.date {
  color: #326A3B;
  font-weight: bold;
  font-size: 85%;
  /*
    font-weight: bold;
    font-size: 85%;
    color: #326A3B;
  */
}

/* line 77, ../sass/component/_wysiwyg.scss */
.disclaimer {
  font-weight: bold;
  font-size: 85%;
}

/* line 82, ../sass/component/_wysiwyg.scss */
.definition {
  margin-left: 1em;
  margin-bottom: 1.5em;
}

/* line 86, ../sass/component/_wysiwyg.scss */
.description {
  font-size: 90%;
}

/* line 89, ../sass/component/_wysiwyg.scss */
.emphasis {
  font-style: italic;
}

/* line 92, ../sass/component/_wysiwyg.scss */
.eunotation {
  margin-left: 3em;
}

/* line 95, ../sass/component/_wysiwyg.scss */
.extract {
  font-style: italic;
}

@media (min-width: 38.77133em) {
  /* line 98, ../sass/component/_wysiwyg.scss */
  .figure {
    width: 50%;
    float: right;
    text-align: center;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .figure {
  width: 50%;
  float: right;
  text-align: center;
}

@media (min-width: 38.77133em) {
  /* line 105, ../sass/component/_wysiwyg.scss */
  .floatcol {
    width: 25%;
    float: left;
    margin: 0;
    padding: 0;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .floatcol {
  width: 25%;
  float: left;
  margin: 0;
  padding: 0;
}

@media (min-width: 38.77133em) {
  /* line 113, ../sass/component/_wysiwyg.scss */
  .floatleft {
    float: left;
    margin: 0.2em 0.5em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .floatleft {
  float: left;
  margin: 0.2em 0.5em;
}

@media (min-width: 38.77133em) {
  /* line 119, ../sass/component/_wysiwyg.scss */
  .floatleft40 {
    width: 40%;
    float: left;
    margin-right: 0.5em;
    margin-top: 0.5em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .floatleft40 {
  width: 40%;
  float: left;
  margin-right: 0.5em;
  margin-top: 0.5em;
}

@media (min-width: 38.77133em) {
  /* line 127, ../sass/component/_wysiwyg.scss */
  .floatright {
    float: right;
    margin: 0.2em 0.5em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .floatright {
  float: right;
  margin: 0.2em 0.5em;
}

@media (min-width: 38.77133em) {
  /* line 133, ../sass/component/_wysiwyg.scss */
  .floatright40 {
    float: right;
    width: 40%;
    margin-left: 0.5em;
    margin-top: 0.5em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .floatright40 {
  float: right;
  width: 40%;
  margin-left: 0.5em;
  margin-top: 0.5em;
}

/* line 141, ../sass/component/_wysiwyg.scss */
.footnote {
  font-size: 85%;
  margin: 0.5em;
  word-wrap: break-word;
}

/* line 146, ../sass/component/_wysiwyg.scss */
.gazetteheading {
  text-align: center;
  font-size: 110%;
  margin-top: 0.5em;
  font-weight: bold;
}

/* line 152, ../sass/component/_wysiwyg.scss */
.gazettestatement {
  list-style-type: none;
}

/* line 155, ../sass/component/_wysiwyg.scss */
.hide {
  display: none;
}

/* line 158, ../sass/component/_wysiwyg.scss */
.highlightedtext {
  background-color: #ddd6ea;
  padding: 0.4em;
}

/* line 162, ../sass/component/_wysiwyg.scss */
.indented-text {
  margin-left: 1em;
}

/* line 165, ../sass/component/_wysiwyg.scss */
.indications {
  margin-left: 1em;
  padding-left: 1em;
  font-style: italic;
}

/* line 170, ../sass/component/_wysiwyg.scss */
.infobox {
  padding: 0.5em 0.5em 0.5em 1em;
  background-color: #f1f1f1;
  border-left: 5px solid #578fab;
}

/* line 175, ../sass/component/_wysiwyg.scss */
.background {
  background-color: #deebf8;
}

/* line 178, ../sass/component/_wysiwyg.scss */
.keywords {
  font-weight: bold;
}

/* line 181, ../sass/component/_wysiwyg.scss */
.latin {
  font-style: italic;
}

/* line 184, ../sass/component/_wysiwyg.scss */
.mediacontact {
  font-weight: bold;
}

/* line 187, ../sass/component/_wysiwyg.scss */
.recallproduct {
  font-weight: bold;
}

/* line 190, ../sass/component/_wysiwyg.scss */
.term {
  font-weight: bold;
}

/* line 193, ../sass/component/_wysiwyg.scss */
.members {
  margin-left: 1em;
}

/* line 196, ../sass/component/_wysiwyg.scss */
.multicol {
  width: 95%;
  margin-left: 2.5%;
}
@media (min-width: 38.77133em) {
  /* line 196, ../sass/component/_wysiwyg.scss */
  .multicol {
    width: 46%;
    float: left;
    border-left: 1px solid #cfdcd2;
    margin-bottom: 0.2em;
    margin-left: 0.8em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .multicol {
  width: 46%;
  float: left;
  border-left: 1px solid #cfdcd2;
  margin-bottom: 0.2em;
  margin-left: 0.8em;
}

/* line 207, ../sass/component/_wysiwyg.scss */
.nodotpoint {
  list-style-type: none;
}

/* line 210, ../sass/component/_wysiwyg.scss */
.noemphasis {
  font-style: normal;
}

/* line 213, ../sass/component/_wysiwyg.scss */
.ol-a {
  list-style-type: lower-alpha;
}

/* line 216, ../sass/component/_wysiwyg.scss */
.ol-A {
  list-style-type: upper-alpha;
}

/* line 219, ../sass/component/_wysiwyg.scss */
.ol-i {
  list-style-type: lower-roman;
}

/* line 222, ../sass/component/_wysiwyg.scss */
.ol-I {
  list-style-type: upper-roman;
}

/* line 225, ../sass/component/_wysiwyg.scss */
.photocaption {
  padding-bottom: 1em;
  font-size: 85%;
  margin: 0.5em;
  word-wrap: break-word;
}

/* line 231, ../sass/component/_wysiwyg.scss */
.printonly {
  display: none;
}

/* line 234, ../sass/component/_wysiwyg.scss */
.product {
  font-style: italic;
}

/* line 237, ../sass/component/_wysiwyg.scss */
.pubtitle {
  font-style: italic;
}

/* line 240, ../sass/component/_wysiwyg.scss */
.question {
  font-weight: bold;
}

/* line 243, ../sass/component/_wysiwyg.scss */
.redtext {
  color: #ff0000;
  font-weight: bold;
}

/* line 247, ../sass/component/_wysiwyg.scss */
.reference {
  font-size: 85%;
  margin: 0.5em;
  word-wrap: break-word;
}

/* line 252, ../sass/component/_wysiwyg.scss */
.scientificname {
  font-style: italic;
}

/* line 255, ../sass/component/_wysiwyg.scss */
.statement {
  font-style: italic;
}

/* line 258, ../sass/component/_wysiwyg.scss */
.substance {
  font-style: italic;
}

/* line 261, ../sass/component/_wysiwyg.scss */
.subtitle {
  font-size: 110%;
  font-weight: bold;
  padding-left: 0;
}

@media (min-width: 38.77133em) {
  /* line 266, ../sass/component/_wysiwyg.scss */
  .topofpage {
    float: right;
    clear: both;
    font-size: 85%;
    padding-left: 15px;
    background-color: #ffffff;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .topofpage {
  float: right;
  clear: both;
  font-size: 85%;
  padding-left: 15px;
  background-color: #ffffff;
}

/* Make Print Version links display as block level elements */
/* line 276, ../sass/component/_wysiwyg.scss */
.field-name-field-files-print .field-item a {
  display: block;
}

/* line 280, ../sass/component/_wysiwyg.scss */
.field-name-field-files-print .field-item .file a {
  display: inline;
}

/* line 283, ../sass/component/_wysiwyg.scss */
.pdf, .csv, .rsslink, .rtf, .doc, .docx, .word, .excel, .zip, .ppt, .mp4, .wmv, .mov {
  padding-left: 20px;
}

/* line 286, ../sass/component/_wysiwyg.scss */
li.pdf, li.rtf, li.doc, li.docx, li.word, li.excel, li.zip, li.csv, li.rsslink, li.ppt, li.mp4, li.wmv, li.mov {
  list-style-type: none;
  margin-left: -20px;
  padding-left: 20px;
  background-position: 0 5px;
}

/* line 292, ../sass/component/_wysiwyg.scss */
.pdf {
  background: url(/sites/default/files/pdf.png) no-repeat 0 0;
  /*  line-height: 20px;*/
}

/* line 296, ../sass/component/_wysiwyg.scss */
.mp4, .wmv, .mov {
  background: url(/sites/default/files/video.png) no-repeat 0 -1px;
  /*  line-height: 20px;*/
}

/* line 300, ../sass/component/_wysiwyg.scss */
li.mp4, li.wmv, li.mov {
  background: url(/sites/default/files/video.png) no-repeat 0 5px;
}

/* line 303, ../sass/component/_wysiwyg.scss */
.csv {
  background: url(/sites/default/files/csv.gif) no-repeat 0 5px;
  /*  line-height: 19px;*/
}

/* line 307, ../sass/component/_wysiwyg.scss */
.rtf {
  background: url(/sites/default/files/rtf.gif) no-repeat 0 0;
  /*  line-height: 19px;*/
}

/* line 311, ../sass/component/_wysiwyg.scss */
li.rtf {
  background-position: 0 2px;
}

/* line 314, ../sass/component/_wysiwyg.scss */
.rsslink {
  background: url(/sites/default/files/rss.png) no-repeat 0% 4px;
  line-height: 14px;
}

/* line 318, ../sass/component/_wysiwyg.scss */
.word, .doc, .docx {
  background: url(/sites/default/files/doc.png) no-repeat 0 0;
  /*  line-height: 20px;*/
}

/* line 322, ../sass/component/_wysiwyg.scss */
li.word, li.doc, li.docx {
  background-position: 0 5px;
}

/* line 325, ../sass/component/_wysiwyg.scss */
span.word, span.doc, span.docx {
  background-position: 0 0;
}

/* line 328, ../sass/component/_wysiwyg.scss */
.excel {
  background: url(/sites/default/files/excel.gif) no-repeat 0 5px;
  /*  line-height: 20px;*/
}

/* line 332, ../sass/component/_wysiwyg.scss */
.zip {
  background: url(/sites/default/files/zip.gif) no-repeat 0 3px;
  /*  line-height: 20px;*/
}

/* line 336, ../sass/component/_wysiwyg.scss */
li.zip {
  background-position: 0 5px;
}

/* line 339, ../sass/component/_wysiwyg.scss */
.ppt {
  background: url(/sites/default/files/powerpoint.gif) no-repeat 0 3px;
  /*  line-height: 20px;*/
}

/* line 343, ../sass/component/_wysiwyg.scss */
li.ppt {
  background: url(/sites/default/files/powerpoint.gif) no-repeat 0 5px;
}

/* line 346, ../sass/component/_wysiwyg.scss */
.www {
  background: url(/sites/default/files/outsidelink.png) no-repeat 100% 0;
  padding-right: 17px;
}

/* line 350, ../sass/component/_wysiwyg.scss */
li.www {
  list-style-type: none;
  padding-right: 17px;
}

/* table styles */
/* line 355, ../sass/component/_wysiwyg.scss */
.noborder {
  border: none;
}

/* line 358, ../sass/component/_wysiwyg.scss */
.thickborder {
  border: 2px solid #000000;
}

/* line 361, ../sass/component/_wysiwyg.scss */
.nobackground {
  background-color: #ffffff;
}

/* line 364, ../sass/component/_wysiwyg.scss */
.table50 {
  width: 50%;
  float: right;
}

/* line 368, ../sass/component/_wysiwyg.scss */
.table95 {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

/* line 373, ../sass/component/_wysiwyg.scss */
.border-lt {
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 0;
  border-bottom: 0;
}

/* line 379, ../sass/component/_wysiwyg.scss */
.border-rt {
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  border-left: 0;
  border-bottom: 0;
}

/* line 385, ../sass/component/_wysiwyg.scss */
.border-t {
  border-top: 1px solid #000000;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}

/* line 391, ../sass/component/_wysiwyg.scss */
.border-b {
  border-bottom: 1px solid #000000;
  border-right: 0;
  border-top: 0;
  border-left: 0;
}

/* line 397, ../sass/component/_wysiwyg.scss */
.border-l {
  border-left: 1px solid #000000;
  border-right: 0;
  border-bottom: 0;
  border-top: 0;
}

/* line 403, ../sass/component/_wysiwyg.scss */
.border-r {
  border-right: 1px solid #000000;
  border-left: 0;
  border-bottom: 0;
  border-top: 0;
}

/* line 409, ../sass/component/_wysiwyg.scss */
.border-lb {
  border-right: 0;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-top: 0;
}

/* line 415, ../sass/component/_wysiwyg.scss */
.border-rb {
  border-right: 1px solid #000000;
  border-left: 0;
  border-bottom: 1px solid #000000;
  border-top: 0;
}

/* line 421, ../sass/component/_wysiwyg.scss */
.border-tb {
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
}

/* line 427, ../sass/component/_wysiwyg.scss */
.border-lr {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0;
  border-top: 0;
}

/* line 433, ../sass/component/_wysiwyg.scss */
.border-lrt {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0;
  border-top: 1px solid #000000;
}

/* line 439, ../sass/component/_wysiwyg.scss */
.border-lrb {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-top: 0;
}

/* line 445, ../sass/component/_wysiwyg.scss */
.border-ltb {
  border-left: 1px solid #000000;
  border-right: 0;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
}

/* line 451, ../sass/component/_wysiwyg.scss */
.border-rtb {
  border-left: 0;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
}

/* Background styles */
/* line 458, ../sass/component/_wysiwyg.scss */
.bg-bluelt {
  background-color: #0073ae;
  color: #ffffff;
}

/* line 462, ../sass/component/_wysiwyg.scss */
.bg-bluedk {
  background-color: #00274c;
  color: #ffffff;
}

/* line 466, ../sass/component/_wysiwyg.scss */
.bg-blue20 {
  background-color: #deebf8;
}

/* line 469, ../sass/component/_wysiwyg.scss */
.bg-blue30 {
  background-color: #c3d6e7;
}

/* line 472, ../sass/component/_wysiwyg.scss */
.bg-green {
  background-color: #effadf;
}

/* line 475, ../sass/component/_wysiwyg.scss */
.bg-greendk {
  background-color: #004712;
}

/* line 478, ../sass/component/_wysiwyg.scss */
.bg-greylt {
  background-color: #ecf1f5;
}

/* line 481, ../sass/component/_wysiwyg.scss */
.bg-greymd {
  background-color: #e6e6e6;
}

/* line 484, ../sass/component/_wysiwyg.scss */
.bg-ltgreen25 {
  background-color: #edf2da;
}

/* line 487, ../sass/component/_wysiwyg.scss */
.bg-ltgreen50 {
  background-color: #dbe5b3;
}

/* line 490, ../sass/component/_wysiwyg.scss */
.bg-ltgreendk {
  background-color: #a0cf67;
}

/* line 493, ../sass/component/_wysiwyg.scss */
.bg-orange {
  background-color: #ff9900;
}

/* line 496, ../sass/component/_wysiwyg.scss */
.bg-purple25 {
  background-color: #cac1dd;
}

/* line 499, ../sass/component/_wysiwyg.scss */
.bg-purpledk {
  background-color: #552988;
  color: #ffffff;
}

/* line 503, ../sass/component/_wysiwyg.scss */
.bg-redlt {
  background-color: #ff7c7c;
}

/* line 506, ../sass/component/_wysiwyg.scss */
.bg-tealdk {
  background-color: #006c67;
  color: #ffffff;
}

/* line 510, ../sass/component/_wysiwyg.scss */
.bg-teallt {
  background-color: #c0d3d4;
}

/* line 513, ../sass/component/_wysiwyg.scss */
.bg-yellow {
  background-color: #ffff00;
}

/* line 516, ../sass/component/_wysiwyg.scss */
ul.hardcode li a {
  background: none !important;
}

/* line 519, ../sass/component/_wysiwyg.scss */
.msu-report-box {
  background-color: #d9f0fa;
  clear: right;
  padding: 1em;
  border: 2px solid #00264c;
}

/* line 525, ../sass/component/_wysiwyg.scss */
.msu-report-box img, .mdsu-report-box img {
  float: left;
  margin-top: -1em;
  margin-right: 0.5em;
}

/* line 530, ../sass/component/_wysiwyg.scss */
.msu-article-summary {
  font-size: 110%;
  padding: 0.5em;
  border-bottom: 1px solid #9fcf67;
  border-top: 1px solid #9fcf67;
}

/* Highlight classes */
/* line 537, ../sass/component/_wysiwyg.scss */
.bluetext {
  color: #0000FF;
}

/* line 540, ../sass/component/_wysiwyg.scss */
.purpletext {
  color: #6600cc;
}

/* line 543, ../sass/component/_wysiwyg.scss */
.greentext {
  color: #25451C;
}

/* line 546, ../sass/component/_wysiwyg.scss */
.yellowhighlight {
  background-color: #FFFF00;
}

/* line 549, ../sass/component/_wysiwyg.scss */
p.pagemenu {
  background-color: #F3F3F3;
  padding: 0.8em;
  font-size: 85%;
}

/* line 554, ../sass/component/_wysiwyg.scss */
p.pagemenu a {
  text-decoration: none;
}

/* line 557, ../sass/component/_wysiwyg.scss */
p.pagemenu a:hover {
  text-decoration: underline;
}

/* line 560, ../sass/component/_wysiwyg.scss */
.plain {
  display: inline;
  font-weight: normal;
}

/* line 564, ../sass/component/_wysiwyg.scss */
.examplebox {
  position: relative;
  margin: 1em 1em 1em 1.7em;
  padding: 2.5em 1.3em 1em;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left: 5px solid #9fcf67;
}
/* line 572, ../sass/component/_wysiwyg.scss */
.examplebox > :first-child {
  padding-top: 0;
  margin-top: 0;
}
/* line 577, ../sass/component/_wysiwyg.scss */
.examplebox p {
  margin-top: 0.5em;
}
/* line 581, ../sass/component/_wysiwyg.scss */
.examplebox:before {
  content: "Example";
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  color: #444;
  border-left: none;
  border-top: none;
}
/* line 597, ../sass/component/_wysiwyg.scss */
.examplebox.case-study:before {
  content: "Case study";
}
/* line 602, ../sass/component/_wysiwyg.scss */
.examplebox.notebox {
  border-left: 5px solid #fbd203;
}
/* line 604, ../sass/component/_wysiwyg.scss */
.examplebox.notebox:before {
  content: "Important";
}
/* line 609, ../sass/component/_wysiwyg.scss */
.examplebox.info {
  border-left: 5px solid #578fab;
}
/* line 611, ../sass/component/_wysiwyg.scss */
.examplebox.info:before {
  content: "Information";
}
/* line 616, ../sass/component/_wysiwyg.scss */
.examplebox.neutral {
  border-left: 5px solid #888;
}

/* line 1, ../sass/component/_responsive-tables.scss */
.table-responsive {
  width: 100%;
  margin-bottom: 15px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
@media (min-width: 38.77133em) {
  /* line 1, ../sass/component/_responsive-tables.scss */
  .table-responsive {
    width: auto;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .table-responsive {
  width: auto;
}

/* line 13, ../sass/component/_responsive-tables.scss */
.extraNotes {
  font-size: 0.85em;
  color: #404040;
  line-height: 0.8em;
  margin-bottom: 5em;
}

/* line 19, ../sass/component/_responsive-tables.scss */
.reporting-button {
  float: right;
  position: relative;
  left: -2em;
  min-width: 2.5em;
}

/* TESTING */
/* line 27, ../sass/component/_responsive-tables.scss */
.mobile-table-text {
  width: 95%;
  padding: 0 2%;
  margin: 1em auto;
  border: 1px solid #FF6C6C;
  background: pink;
}

/* line 35, ../sass/component/_responsive-tables.scss */
.mobile-table-wrapper {
  max-width: 99%;
  height: auto;
  margin-bottom: 20px;
  overflow-x: scroll;
  /* only works in Android 4.2+ and iOS5+. A link is provided to open the table on it's own in a new browser window as a fallback */
  -webkit-overflow-scrolling: touch;
  /* enables local touch scrolling, but doesn't work in older versions of Android  */
}
/* line 41, ../sass/component/_responsive-tables.scss */
.mobile-table-wrapper table {
  margin: 0;
}
/* line 44, ../sass/component/_responsive-tables.scss */
.mobile-table-wrapper caption {
  padding-left: 0.5em;
}

/* line 50, ../sass/component/_responsive-tables.scss */
.node-unpublished .mobile-table-wrapper > table {
  z-index: 0;
}

/* line 54, ../sass/component/_responsive-tables.scss */
.mobile-table-scroll {
  -webkit-box-shadow: inset 23px -1px 20px -23px rgba(0, 0, 0, 0.95), inset -23px -1px 20px -23px rgba(0, 0, 0, 0.95);
  -moz-box-shadow: inset 23px -1px 20px -23px rgba(0, 0, 0, 0.95), inset -23px -1px 20px -23px rgba(0, 0, 0, 0.95);
  box-shadow: inset 23px -1px 20px -23px rgba(0, 0, 0, 0.95), inset -23px -1px 20px -23px rgba(0, 0, 0, 0.95);
}

/* line 59, ../sass/component/_responsive-tables.scss */
.mobile-table-scroll-left {
  -webkit-box-shadow: inset 23px -1px 20px -23px rgba(0, 0, 0, 0.95);
  -moz-box-shadow: inset 23px -1px 20px -23px rgba(0, 0, 0, 0.95);
  box-shadow: inset 23px -1px 20px -23px rgba(0, 0, 0, 0.95);
}

/* line 64, ../sass/component/_responsive-tables.scss */
.mobile-table-scroll-right {
  -webkit-box-shadow: inset -23px -1px 20px -23px rgba(0, 0, 0, 0.95);
  -moz-box-shadow: inset -23px -1px 20px -23px rgba(0, 0, 0, 0.95);
  box-shadow: inset -23px -1px 20px -23px rgba(0, 0, 0, 0.95);
}

/* line 72, ../sass/component/_responsive-tables.scss */
.lt-ie9 .mobile-table-scroll {
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
}

/* line 76, ../sass/component/_responsive-tables.scss */
.lt-ie9 .mobile-table-scroll-left {
  border-left: solid 1px #CCC;
  border-right: none;
}

/* line 80, ../sass/component/_responsive-tables.scss */
.lt-ie9 .mobile-table-scroll-right {
  border-left: none;
  border-right: solid 1px #CCC;
}

/**
 * Pager.
 */
/* A list of page numbers when more than 1 page of content is available. */
/* line 6, ../sass/component/_pager.scss */
.pager {
  clear: both;
  padding: 0;
  text-align: center;
}

/* line 11, ../sass/component/_pager.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

/* line 18, ../sass/component/_pager.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis. */
}

/* The current page's list item. */
/* line 28, ../sass/component/_pager.scss */
.pager-current {
  font-weight: bold;
}

/* line 3, ../sass/component/_facets.scss */
.search-facets .block-content .facetapi-limit-link {
  text-align: left;
  font-size: 100;
  padding: 0;
  font-weight: normal;
}
/* line 9, ../sass/component/_facets.scss */
.search-facets .block-content .facetapi-limit-link:hover, .search-facets .block-content .facetapi-limit-link:focus {
  text-decoration: underline;
}

/* line 4, ../sass/component/_topic-box.scss */
.topic-box .topic-box-bg a,
.topic-box-wide .topic-box-bg a {
  text-decoration: underline;
}
/* line 7, ../sass/component/_topic-box.scss */
.topic-box .topic-box-bg h2 a,
.topic-box-wide .topic-box-bg h2 a {
  text-decoration: none;
}
/* line 10, ../sass/component/_topic-box.scss */
.topic-box .topic-box-bg .button-grey,
.topic-box-wide .topic-box-bg .button-grey {
  background: #E8E8E8;
  /* image-url("structuralimages/button-grey.gif") repeat-x 0 top;*/
}
/* line 12, ../sass/component/_topic-box.scss */
.topic-box .topic-box-bg .button-grey :hover,
.topic-box-wide .topic-box-bg .button-grey :hover {
  background-color: #F2F2F2;
}

/**
 * Defines behaviour for utility classes, which can be used anywhere on the site
 */
/* line 8, ../sass/component/_utilities.scss */
.print-only {
  display: none;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-1 {
  width: 1%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-2 {
  width: 2%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-3 {
  width: 3%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-4 {
  width: 4%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-5 {
  width: 5%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-6 {
  width: 6%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-7 {
  width: 7%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-8 {
  width: 8%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-9 {
  width: 9%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-10 {
  width: 10%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-11 {
  width: 11%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-12 {
  width: 12%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-13 {
  width: 13%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-14 {
  width: 14%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-15 {
  width: 15%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-16 {
  width: 16%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-17 {
  width: 17%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-18 {
  width: 18%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-19 {
  width: 19%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-20 {
  width: 20%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-21 {
  width: 21%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-22 {
  width: 22%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-23 {
  width: 23%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-24 {
  width: 24%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-25 {
  width: 25%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-26 {
  width: 26%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-27 {
  width: 27%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-28 {
  width: 28%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-29 {
  width: 29%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-30 {
  width: 30%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-31 {
  width: 31%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-32 {
  width: 32%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-33 {
  width: 33%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-34 {
  width: 34%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-35 {
  width: 35%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-36 {
  width: 36%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-37 {
  width: 37%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-38 {
  width: 38%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-39 {
  width: 39%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-40 {
  width: 40%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-41 {
  width: 41%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-42 {
  width: 42%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-43 {
  width: 43%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-44 {
  width: 44%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-45 {
  width: 45%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-46 {
  width: 46%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-47 {
  width: 47%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-48 {
  width: 48%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-49 {
  width: 49%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-50 {
  width: 50%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-51 {
  width: 51%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-52 {
  width: 52%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-53 {
  width: 53%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-54 {
  width: 54%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-55 {
  width: 55%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-56 {
  width: 56%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-57 {
  width: 57%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-58 {
  width: 58%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-59 {
  width: 59%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-60 {
  width: 60%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-61 {
  width: 61%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-62 {
  width: 62%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-63 {
  width: 63%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-64 {
  width: 64%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-65 {
  width: 65%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-66 {
  width: 66%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-67 {
  width: 67%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-68 {
  width: 68%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-69 {
  width: 69%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-70 {
  width: 70%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-71 {
  width: 71%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-72 {
  width: 72%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-73 {
  width: 73%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-74 {
  width: 74%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-75 {
  width: 75%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-76 {
  width: 76%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-77 {
  width: 77%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-78 {
  width: 78%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-79 {
  width: 79%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-80 {
  width: 80%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-81 {
  width: 81%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-82 {
  width: 82%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-83 {
  width: 83%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-84 {
  width: 84%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-85 {
  width: 85%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-86 {
  width: 86%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-87 {
  width: 87%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-88 {
  width: 88%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-89 {
  width: 89%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-90 {
  width: 90%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-91 {
  width: 91%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-92 {
  width: 92%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-93 {
  width: 93%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-94 {
  width: 94%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-95 {
  width: 95%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-96 {
  width: 96%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-97 {
  width: 97%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-98 {
  width: 98%;
}

/* line 15, ../sass/component/_utilities.scss */
.tbl-99 {
  width: 99%;
}

/* line 21, ../sass/component/_utilities.scss */
.no-list,
.no-list ul,
.no-list ol {
  padding: 0;
  margin: 0;
  list-style-type: none;
  list-style-image: none;
}

/* line 1, ../sass/component/_anchorific.scss */
h2:hover a.show-link:after,
h3:hover a.show-link:after,
h4:hover a.show-link:after,
h5:hover a.show-link:after,
h6:hover a.show-link:after {
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  height: .8em;
  width: .8em;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cmetadata%3E Svg Vector Icons : http://www.onlinewebfonts.com/icon %3C/metadata%3E%3Cg%3E%3Cpath d='M426.4 663.9L303.1 787.3c-41.6 41.6-109 41.6-150.7 0l-0.1-0.1c-41.6-41.6-41.6-109.1 0-150.6l205-205c41.6-41.6 108.7-41.3 150.2 0.3l0 0c6.8 6.8 19.6 19.6 20.9 18.3c18.6 10.1 42.3 7.3 57.9-8.4c15.5-15.6 18.5-39 8.7-57.6l0.1-0.1c-0.2-0.3-0.5-0.6-0.7-1c-2.1-3.8-4.8-7.3-8-10.5c-1.1-1.2-2.2-2.1-3.5-3.2c-2-2.2-4.1-4.5-6.3-6.6c-79.7-79.6-209.3-79.6-288.9-0.1L83.3 567.5c-79.6 79.6-79.6 209.2 0 288.8c79.7 79.7 209.3 79.7 288.9 0.1l190.7-190.7C519.7 685.6 469.3 684.9 426.4 663.9z M869.9 69.8C790.1-9.9 660.6-9.9 580.9 69.7L390.3 260.4c43.2-19.9 93.7-19.1 136.4 1.8l123.4-123.4c41.6-41.6 109.1-41.6 150.6 0v0.1c41.6 41.6 41.6 109 0 150.7L595.8 494.6c-41.6 41.6-108.7 41.3-150.2-0.3l-0.1-0.1c-6.8-6.8-19.6-19.6-20.9-18.3c-18.6-10.1-42.3-7.2-57.9 8.4c-15.6 15.6-18.5 39-8.7 57.6c-0.1 0-0.1 0.1-0.1 0.1c0.2 0.3 0.5 0.6 0.7 1c2.1 3.8 4.8 7.3 8.1 10.5c1.1 1.2 2.2 2.1 3.5 3.2c2 2.2 4.1 4.5 6.3 6.6c79.6 79.8 209.2 79.8 288.8 0.2l204.6-204.6C949.5 279 949.5 149.5 869.9 69.8z'%3E%3C/path%3E%3Cpath d='M976.5 985.2L976.5 985.2v4.8l0 0V985.2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  /* margin: 0 .5em; */
  opacity: .3;
  display: inline-block;
  margin: 0 .3em;
}

/* line 21, ../sass/component/_anchorific.scss */
a.show-link {
  content: "";
  gap: .2em;
  border: none;
}

/* line 27, ../sass/component/_anchorific.scss */
a.show-link:hover {
  background-color: transparent;
}

/* line 31, ../sass/component/_anchorific.scss */
a.show-link h2, a.show-link h3, a.show-link h4 {
  margin: 0em 0 0em !important;
}

/* 
a.show-link {
    border: none;
}
*/
/* line 40, ../sass/component/_anchorific.scss */
.au-body .au-inpage-nav-links__heading, .au-inpage-nav-links__heading {
  font-weight: 700;
  font-size: 1em;
}

/* line 45, ../sass/component/_anchorific.scss */
.au-inpage-nav-links {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  padding-left: 24px;
  padding-left: 1.5rem;
  margin-bottom: 48px;
  margin-bottom: 3rem;
  border-left: 4px solid #006fb0;
}

/* line 56, ../sass/component/_anchorific.scss */
[data-tag="3"] {
  display: none;
  visibility: hidden;
}

/* line 61, ../sass/component/_anchorific.scss */
[data-tag="4"] {
  display: none;
  visibility: hidden;
}

/* line 65, ../sass/component/_anchorific.scss */
[data-tag="5"] {
  display: none;
  visibility: hidden;
}

/* line 69, ../sass/component/_anchorific.scss */
[data-tag="6"] {
  display: none;
  visibility: hidden;
}

/* line 74, ../sass/component/_anchorific.scss */
.hub_section_title {
  display: inline !important;
}

/* line 78, ../sass/component/_anchorific.scss */
a.show-link {
  border: none !important;
  line-height: normal !important;
}

/* line 2, ../sass/component/_menu-toggle.scss */
.menu-toggle > a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('../images/bg-menu-toggle.png?1421842811');
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 32px;
  height: 32px;
  float: right;
  margin-top: 2em;
}
@media (min-width: 52.42321em) {
  /* line 2, ../sass/component/_menu-toggle.scss */
  .menu-toggle > a {
    display: none;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .menu-toggle > a {
  display: none;
}

/* line 14, ../sass/component/_menu-toggle.scss */
.no-js #navigation,
.no-js #block-search-form,
.no-js .block-search {
  display: block;
}

/* MeanMenu styles */
/* line 23, ../sass/component/_menu-toggle.scss */
#navigation.mean-container .l-g {
  height: 0;
}
/* line 26, ../sass/component/_menu-toggle.scss */
#navigation .mean-bar,
#navigation .mean-nav,
#navigation .mean-nav li,
#navigation .mean-nav li a {
  float: none !important;
}
/* line 32, ../sass/component/_menu-toggle.scss */
#navigation .mean-bar {
  padding: 0 !important;
  min-height: 0;
}
/* line 36, ../sass/component/_menu-toggle.scss */
#navigation .mean-nav {
  margin-top: 0;
}
/* line 38, ../sass/component/_menu-toggle.scss */
#navigation .mean-nav ul {
  background-color: #FFFFFF;
}
/* line 41, ../sass/component/_menu-toggle.scss */
#navigation .mean-nav ul li a {
  color: #1D1D1D;
}
/* line 43, ../sass/component/_menu-toggle.scss */
#navigation .mean-nav ul li a:hover {
  background-color: #E6E6E6;
}
/* line 46, ../sass/component/_menu-toggle.scss */
#navigation .mean-nav ul li a.expanded {
  height: 26px;
  border: none !important;
  background: none;
}
/* line 51, ../sass/component/_menu-toggle.scss */
#navigation .mean-nav ul li a.mean-expand {
  height: auto;
}
/* line 55, ../sass/component/_menu-toggle.scss */
#navigation .mean-nav ul li ul {
  background-color: #EFEFEF;
}
/* line 58, ../sass/component/_menu-toggle.scss */
#navigation .mean-nav ul li ul li ul {
  background-color: #E0E0E0;
}

/* line 1, ../sass/component/_callouts.scss */
infobox {
  background: #f1f1f1;
  background-image: none;
  padding: 0.5em 0.5em 0.5em 1em;
  display: block;
  position: relative;
  border-left: 5px solid #578fab;
  margin: 1em 0;
  display: block;
}

/* line 12, ../sass/component/_callouts.scss */
callout {
  font-size: 0.95em;
  background-color: #f4edcc;
  border-left: 5px solid #fbd203;
  padding: 0.5em;
  margin: 1em 0;
  display: block;
}

/* line 1, ../sass/component/_dates.scss */
date {
  color: #326A3B;
  font-weight: bold;
  font-size: 85%;
}

/* line 1, ../sass/component/_archived.scss */
.archived-alert {
  border: 1px solid #750000;
  background: #f9000030;
  padding: 1em;
  display: block;
  font-size: 2rem;
  color: #330000;
}

/* line 10, ../sass/component/_archived.scss */
.active-alert {
  border: 1px solid #000000;
  background: transparent;
  padding: 1em;
  display: block;
  font-size: 2rem;
  color: #000000;
}

/* line 1, ../sass/component/modules/_book.scss */
.page-links {
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 1em 0;
}
@media (min-width: 38.77133em) {
  /* line 1, ../sass/component/modules/_book.scss */
  .page-links {
    margin: 0.2em 0;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .page-links {
  margin: 0.2em 0;
}
/* line 9, ../sass/component/modules/_book.scss */
.page-links li {
  display: inline;
}
/* line 12, ../sass/component/modules/_book.scss */
.page-links a {
  padding: 2px 5px;
  font-weight: bold;
  background: url('../images/structuralimages/bg_alphabet.gif?1421842811') repeat-x left top;
  border: 1px solid #d9d9d9;
  cursor: pointer;
  white-space: nowrap;
}

/* line 17, ../sass/component/modules/_book.scss */
#book-outline {
  min-width: 56em;
}

/* line 20, ../sass/component/modules/_book.scss */
.book-outline-form .form-item {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 24, ../sass/component/modules/_book.scss */
html.js #edit-book-pick-book {
  display: none;
}

/* line 27, ../sass/component/modules/_book.scss */
.form-item-book-bid .description {
  clear: both;
}

/* line 30, ../sass/component/modules/_book.scss */
#book-admin-edit select {
  margin-right: 24px;
}

/* line 33, ../sass/component/modules/_book.scss */
#book-admin-edit select.progress-disabled {
  margin-right: 0;
}

/* line 36, ../sass/component/modules/_book.scss */
#book-admin-edit tr.ajax-new-content {
  background-color: #ffd;
}

/* line 39, ../sass/component/modules/_book.scss */
#book-admin-edit .form-item {
  float: left;
}

/* Book Export Html Styles */
/* Book Body */
/* line 45, ../sass/component/modules/_book.scss */
.book-body {
  margin: auto;
  max-width: 74.57143em;
  padding: 2rem;
}

/* Book Logo */
/* line 56, ../sass/component/modules/_book.scss */
.book-logo {
  width: 100%;
  margin: auto;
}
/* line 59, ../sass/component/modules/_book.scss */
.book-logo img {
  display: block;
  margin: auto;
}

/* line 65, ../sass/component/modules/_book.scss */
.field.field-name-field-date.field-type-datetime.field-label-hidden {
  /*display: none;*/
}

/* line 69, ../sass/component/modules/_book.scss */
.section-2 .subtitle {
  display: none;
}

/* line 73, ../sass/component/modules/_book.scss */
.section-1 .section-2 {
  margin-bottom: 4em;
}

/* line 77, ../sass/component/modules/_book.scss */
.l-footer {
  /*    height: 30em; */
  /*    background: #002C47 url(aems_bg-footer-hex.png?1499824014) 75% 98% no-repeat; */
}

/* The following section is for the display of the new print PDF function for books. */
/* TODO: the following CSS is temp and need to be rewitten as in proper SASS format */
/* line 87, ../sass/component/modules/_book.scss */
div#block-views-pdf-download-block {
  float: right;
  width: 24%;
  font-size: 85%;
  display: block;
  background-color: #fff;
  padding: .5em 0 .5em .5em;
  border-left: 1px solid #ddd;
}

/* line 98, ../sass/component/modules/_book.scss */
div#block-views-pdf-download-block h2 {
  font-size: 1.3em;
}

/* line 102, ../sass/component/modules/_book.scss */
div#block-views-pdf-download-block span.field-content a.file-icon.pdf {
  display: block;
}

/* line 107, ../sass/component/modules/_book.scss */
.node-type-book .book-allowed .field.field-name-field-files-print.field-type-file.field-label-above, .node-type-book .field.field-name-field-files-print.field-type-file.field-label-above {
  display: none;
}

@media (min-width: 38.77133em) {
  /* line 112, ../sass/component/modules/_book.scss */
  .field-name-book-navigation-clone- {
    display: table-cell;
    width: 45%;
    margin: 0 0 0.5em 0.5em;
    position: relative;
    float: none;
  }

  /* line 119, ../sass/component/modules/_book.scss */
  .page-links {
    margin: 0.2em 0;
    white-space: nowrap;
  }
}
/* line 124, ../sass/component/modules/_book.scss */
.field.field-name-field-date.field-type-datetime.field-label-hidden {
  display: table-cell;
  width: 80%;
}

/* the following needs to find a permanent  home in the SASS but put it here as it is being used in the new Books print PDF function */
/* line 130, ../sass/component/modules/_book.scss */
.screen-reader {
  display: none;
}

/* line 1, ../sass/component/modules/_extlink.scss */
span.ext {
  background: url('../images/bg-ext.png?1421842810') 0 0 no-repeat;
  height: 11px;
  width: 17px;
  padding-right: 17px;
  text-decoration: none;
  zoom: 1;
}
/* line 11, ../sass/component/modules/_extlink.scss */
.l-footer span.ext {
  background-image: url('aems_bg-ext-footer.png');
}

/* line 16, ../sass/component/modules/_extlink.scss */
span.mailto {
  background: url('aems_extlink_s.png') -20px center no-repeat;
  width: 10px;
  height: 10px;
  padding-right: 12px;
  text-decoration: none;
  zoom: 1;
}

/* Hide the extra spans when printing. */
@media print {
  /* line 27, ../sass/component/modules/_extlink.scss */
  span.ext, span.mailto {
    display: none;
    padding: 0;
  }
}
/* line 2, ../sass/component/modules/_pagetools.scss */
#at15s {
  display: none !important;
}

/* line 5, ../sass/component/modules/_pagetools.scss */
.block-tga-pagetools {
  margin: 0;
}

/* line 10, ../sass/component/modules/_pagetools.scss */
#page-tools:focus {
  outline: none;
}

/* line 14, ../sass/component/modules/_pagetools.scss */
#page-tools a {
  display: block;
  padding: 0;
  margin-left: 7px;
  height: 19px;
  float: left;
}

/* line 21, ../sass/component/modules/_pagetools.scss */
#pageTools-share {
  width: auto;
  background: none;
  margin-left: 12px;
}

/* line 26, ../sass/component/modules/_pagetools.scss */
#pageTools-share-icon {
  background: url('aems_page-tools.png?1421842811') no-repeat 1px bottom;
  display: inline-block;
  width: 20px;
  height: 20px;
  float: left;
}

/* line 33, ../sass/component/modules/_pagetools.scss */
#pageTools-share-text {
  margin-left: 0 !important;
}

/* line 36, ../sass/component/modules/_pagetools.scss */
#pageTools-print {
  display: none;
}
@media (min-width: 38.77133em) {
  /* line 36, ../sass/component/modules/_pagetools.scss */
  #pageTools-print {
    display: block;
    width: 22px;
    background: url('aems_page-tools.png?1421842811') no-repeat -19px bottom;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 #pageTools-print {
  display: block;
  width: 22px;
  background: url('aems_page-tools.png?1421842811') no-repeat -19px bottom;
}

/* line 44, ../sass/component/modules/_pagetools.scss */
#pageTools-textSmaller {
  display: none;
}
@media (min-width: 38.77133em) {
  /* line 44, ../sass/component/modules/_pagetools.scss */
  #pageTools-textSmaller {
    display: block;
    width: 18px;
    background: url('aems_page-tools.png?1421842811') no-repeat -41px bottom;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 #pageTools-textSmaller {
  display: block;
  width: 18px;
  background: url('aems_page-tools.png?1421842811') no-repeat -41px bottom;
}

/* line 52, ../sass/component/modules/_pagetools.scss */
#pageTools-textLarger {
  display: none;
}
@media (min-width: 38.77133em) {
  /* line 52, ../sass/component/modules/_pagetools.scss */
  #pageTools-textLarger {
    display: block;
    width: 27px;
    background: url('aems_page-tools.png?1421842811') no-repeat -59px bottom;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 #pageTools-textLarger {
  display: block;
  width: 27px;
  background: url('aems_page-tools.png?1421842811') no-repeat -59px bottom;
}

/* line 1, ../sass/component/modules/_back_to_top.scss */
button#backtotop {
  box-sizing: content-box;
}

/* line 1, ../sass/component/_paragraph-tables.scss */
td {
  border: 1px solid #ccc;
}

/* line 4, ../sass/component/_paragraph-tables.scss */
br {
  mso-data-placement: same-cell;
}

/* line 7, ../sass/component/_paragraph-tables.scss */
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
}

/* line 14, ../sass/component/_paragraph-tables.scss */
.dataTables_wrapper .dataTables_filter {
  float: left !important;
  text-align: right;
}

/* line 19, ../sass/component/_paragraph-tables.scss */
.dataTables_wrapper .dataTables_length {
  float: right !important;
}

/* line 22, ../sass/component/_paragraph-tables.scss */
.dataTables_wrapper .dataTables_filter input[type="search"] {
  width: 37vw;
}

/* line 26, ../sass/component/_paragraph-tables.scss */
div#tablefield-paragraphs_item-158-field_csv_file-0_length {
  margin-bottom: 1em;
}

/* line 30, ../sass/component/_paragraph-tables.scss */
.sorting_asc, .sorting_desc {
  background: #0F4B71;
}

/* line 34, ../sass/component/_paragraph-tables.scss */
.tablefield caption, .dataTable caption {
  margin: 1em 0 0em 0;
}

/* line 38, ../sass/component/_paragraph-tables.scss */
.field.field-name-field-sections.field-type-paragraphs.field-label-hidden, .dataTables_filter, .dataTables_length {
  /*  margin-top: 2.5em; */
}

/* line 42, ../sass/component/_paragraph-tables.scss */
th p {
  color: #fff;
}

/* line 1, ../sass/component/_tables.scss */
th p {
  color: #000;
}

/* line 5, ../sass/component/_tables.scss */
table.table {
  padding-top: 1em;
}

/* line 1, ../sass/component/_block-grid.scss */
.block-grid {
  display: block;
  overflow: hidden;
}
/* line 4, ../sass/component/_block-grid.scss */
.block-grid > .block-grid-unit {
  display: block;
  height: auto;
  float: left;
}

/* line 11, ../sass/component/_block-grid.scss */
.block-grid-3 {
  margin-left: -2%;
}
/* line 13, ../sass/component/_block-grid.scss */
.block-grid-3 > .block-grid-unit {
  margin-left: 2%;
  width: 31.2%;
  margin-bottom: 2%;
}
/* line 18, ../sass/component/_block-grid.scss */
.block-grid-3 > .block-grid-unit:nth-child(3n+1) {
  clear: left;
}

/* line 9, ../sass/component/_block-nav-side.scss */
#sidebar-first {
  position: sticky;
  top: 0;
}

@media (min-width: 52.42321em) {
  /* line 13, ../sass/component/_block-nav-side.scss */
  .block-nav-side {
    border-right: 1px solid #ddd;
  }
  /* line 17, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-title {
    padding: 7px;
    font-size: 1.02389em;
    background: #0F4B71;
    color: #fff;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNGI3MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3Mzk1ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f4b71), color-stop(100%, #07395f));
    background-image: -moz-linear-gradient(#0f4b71, #07395f);
    background-image: -webkit-linear-gradient(#0f4b71, #07395f);
    background-image: linear-gradient(#0f4b71, #07395f);
  }
  /* line 23, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-title .active-trail {
    border: none;
    text-decoration: none;
    color: #fff;
  }
  /* line 27, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-title .active-trail:hover {
    color: #9FCF67;
  }
  /* line 33, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content .item-list a.facetapi-active {
    display: inline;
  }
  /* line 36, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content .menu__link {
    color: #006EAB;
    display: block;
    text-decoration: none;
  }
  /* line 40, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content .menu__link:visited {
    color: #006EAB;
  }
  /* line 44, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content ul {
    margin: 0;
    padding: 0;
  }
  /* line 48, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content li {
    list-style: none;
    list-style-image: none;
  }
  /* line 58, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a, .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited {
    font-size: 0.95em;
    padding: 7px;
    padding-left: 20px;
    background: url('aems_bg-arrow-right.png') 8px 12px no-repeat;
  }
  /* line 64, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:hover, .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited:hover {
    background-image: url('aems_bg-arrow-right-dark.png');
  }
  /* line 67, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a.active-trail, .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited.active-trail {
    background: #158ABF url('../images/bg-arrow-down.png?1455758552') 7px 14px no-repeat;
    color: #fff;
  }
  /* line 70, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a.active-trail:hover, .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited.active-trail:hover {
    background-image: url('../images/bg-arrow-down-dark.png?1455758552');
  }
  /* line 74, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:hover, .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited:hover {
    background-color: #9FCF67;
    color: #333;
  }
  /* line 81, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu {
    margin: 0 0 4px 7px;
    padding: 0 0 0 18px;
  }
  /* line 86, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li {
    border-bottom: 1px solid #ddd;
  }
  /* line 89, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a, .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited {
    padding: 7px;
    font-size: 0.89em;
  }
  /* line 93, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a.active-trail, .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited.active-trail {
    font-weight: bold;
    background: transparent;
    color: #444;
  }
  /* line 98, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:hover, .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited:hover {
    background: #9FCF67;
    color: #333;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .block-nav-side {
  border-right: 1px solid #ddd;
}
/* line 17, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-title {
  padding: 7px;
  font-size: 1.02389em;
  background: #0F4B71;
  color: #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNGI3MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3Mzk1ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f4b71), color-stop(100%, #07395f));
  background-image: -moz-linear-gradient(#0f4b71, #07395f);
  background-image: -webkit-linear-gradient(#0f4b71, #07395f);
  background-image: linear-gradient(#0f4b71, #07395f);
}
/* line 23, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-title .active-trail {
  border: none;
  text-decoration: none;
  color: #fff;
}
/* line 27, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-title .active-trail:hover {
  color: #9FCF67;
}
/* line 33, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content .item-list a.facetapi-active {
  display: inline;
}
/* line 36, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content .menu__link {
  color: #006EAB;
  display: block;
  text-decoration: none;
}
/* line 40, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content .menu__link:visited {
  color: #006EAB;
}
/* line 44, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content ul {
  margin: 0;
  padding: 0;
}
/* line 48, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content li {
  list-style: none;
  list-style-image: none;
}
/* line 58, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a, .lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited {
  font-size: 0.95em;
  padding: 7px;
  padding-left: 20px;
  background: url('aems_bg-arrow-right.png') 8px 12px no-repeat;
}
/* line 64, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:hover, .lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited:hover {
  background-image: url('aems_bg-arrow-right-dark.png');
}
/* line 67, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a.active-trail, .lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited.active-trail {
  background: #158ABF url('../images/bg-arrow-down.png?1455758552') 7px 14px no-repeat;
  color: #fff;
}
/* line 70, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a.active-trail:hover, .lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited.active-trail:hover {
  background-image: url('../images/bg-arrow-down-dark.png?1455758552');
}
/* line 74, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:hover, .lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited:hover {
  background-color: #9FCF67;
  color: #333;
}
/* line 81, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu {
  margin: 0 0 4px 7px;
  padding: 0 0 0 18px;
}
/* line 86, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li {
  border-bottom: 1px solid #ddd;
}
/* line 89, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a, .lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited {
  padding: 7px;
  font-size: 0.89em;
}
/* line 93, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a.active-trail, .lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited.active-trail {
  font-weight: bold;
  background: transparent;
  color: #444;
}
/* line 98, ../sass/component/_block-nav-side.scss */
.lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:hover, .lt-ie9 .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited:hover {
  background: #9FCF67;
  color: #333;
}
/* line 107, ../sass/component/_block-nav-side.scss */
.block-nav-side span.menu__link.nolink {
  color: #006EAB;
  font-size: 1.02389em;
  margin: 0;
  padding: 8px 10px;
  margin: 0;
  display: block;
  text-align: left;
  border-bottom: 1px solid #ddd;
}

@media (min-width: 52.42321em) {
  /* line 120, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side {
    border: none;
  }
  /* line 127, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content .item-list > ul > li > label.facetapi-active,
  .search-facets.block-nav-side .block-content .item-list > li > label > a:visited {
    padding: 7px 7px 7px 0;
  }
  /* line 131, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content .item-list > ul > li > label.facetapi-active:hover,
  .search-facets.block-nav-side .block-content .item-list > li > label > a:visited:hover {
    background-color: transparent;
    color: #333;
  }
  /* line 136, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li > label > a {
    font-size: 1em;
  }
  /* line 138, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li > label > a input[type="checkbox"] {
    display: none;
  }
  /* line 142, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content .item-list > ul > li > label > a {
    padding: 5px 7px 5px 0;
  }
  /* line 145, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li > label.facetapi-active, .search-facets.block-nav-side .block-content > h3 {
    font-size: 1.2em;
    margin-top: 1em;
    border-bottom: 1px dotted #ddd;
  }
  /* line 153, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li.leaf > label > a, .search-facets.block-nav-side .block-content > .item-list > ul > li.leaf > label.facetapi-active {
    background-image: url('aems_bg-arrow-right.png');
    background-position: 8px 12px;
    background-repeat: no-repeat;
  }
  /* line 155, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li.leaf > label > a input[type="checkbox"], .search-facets.block-nav-side .block-content > .item-list > ul > li.leaf > label.facetapi-active input[type="checkbox"] {
    display: none;
  }
  /* line 162, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li.expanded > label > a, .search-facets.block-nav-side .block-content > .item-list > ul > li.expanded > label.facetapi-active {
    background-image: url('../images/bg-arrow-down.png?1455758552');
    background-position: 7px 14px;
    background-repeat: no-repeat;
  }
  /* line 164, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li.expanded > label > a input[type="checkbox"], .search-facets.block-nav-side .block-content > .item-list > ul > li.expanded > label.facetapi-active input[type="checkbox"] {
    display: none;
  }
  /* line 171, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > h3 {
    background: transparent;
    color: #00264c;
  }
  /* line 176, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li > .item-list {
    margin: 0 0 4px 7px;
    padding: 0 0 0 38px;
  }
  /* line 181, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content ul[class*="facetapi-"] > li {
    margin: 5px 0;
  }
  /* line 185, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li > .item-list > ul > li {
    border-bottom: 1px solid #ddd;
  }
  /* line 188, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content > .item-list > ul > li > .item-list > ul > li label {
    font-size: 0.857em;
  }
  /* line 193, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content label {
    font-weight: normal;
    cursor: pointer;
  }
  /* line 198, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content a.facetapi-checkbox {
    margin-right: 0;
  }
  /* line 200, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content a.facetapi-checkbox input[type="checkbox"] {
    display: none;
  }
  /* line 206, ../sass/component/_block-nav-side.scss */
  .search-facets.block-nav-side .block-content label.facetapi-active input[type="checkbox"] {
    display: none;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .search-facets.block-nav-side {
  border: none;
}
/* line 127, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content .item-list > ul > li > label.facetapi-active,
.lt-ie9 .search-facets.block-nav-side .block-content .item-list > li > label > a:visited {
  padding: 7px 7px 7px 0;
}
/* line 131, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content .item-list > ul > li > label.facetapi-active:hover,
.lt-ie9 .search-facets.block-nav-side .block-content .item-list > li > label > a:visited:hover {
  background-color: transparent;
  color: #333;
}
/* line 136, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li > label > a {
  font-size: 1em;
}
/* line 138, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li > label > a input[type="checkbox"] {
  display: none;
}
/* line 142, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content .item-list > ul > li > label > a {
  padding: 5px 7px 5px 0;
}
/* line 145, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li > label.facetapi-active, .lt-ie9 .search-facets.block-nav-side .block-content > h3 {
  font-size: 1.2em;
  margin-top: 1em;
  border-bottom: 1px dotted #ddd;
}
/* line 153, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li.leaf > label > a, .lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li.leaf > label.facetapi-active {
  background-image: url('aems_bg-arrow-right.png');
  background-position: 8px 12px;
  background-repeat: no-repeat;
}
/* line 155, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li.leaf > label > a input[type="checkbox"], .lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li.leaf > label.facetapi-active input[type="checkbox"] {
  display: none;
}
/* line 162, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li.expanded > label > a, .lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li.expanded > label.facetapi-active {
  background-image: url('../images/bg-arrow-down.png?1455758552');
  background-position: 7px 14px;
  background-repeat: no-repeat;
}
/* line 164, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li.expanded > label > a input[type="checkbox"], .lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li.expanded > label.facetapi-active input[type="checkbox"] {
  display: none;
}
/* line 171, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > h3 {
  background: transparent;
  color: #00264c;
}
/* line 176, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li > .item-list {
  margin: 0 0 4px 7px;
  padding: 0 0 0 38px;
}
/* line 181, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content ul[class*="facetapi-"] > li {
  margin: 5px 0;
}
/* line 185, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li > .item-list > ul > li {
  border-bottom: 1px solid #ddd;
}
/* line 188, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content > .item-list > ul > li > .item-list > ul > li label {
  font-size: 0.857em;
}
/* line 193, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content label {
  font-weight: normal;
  cursor: pointer;
}
/* line 198, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content a.facetapi-checkbox {
  margin-right: 0;
}
/* line 200, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content a.facetapi-checkbox input[type="checkbox"] {
  display: none;
}
/* line 206, ../sass/component/_block-nav-side.scss */
.lt-ie9 .search-facets.block-nav-side .block-content label.facetapi-active input[type="checkbox"] {
  display: none;
}

@media (min-width: 52.42321em) {
  /* line 216, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > .menu {
    margin: 0 0 4px 21px;
    padding: 0 0 0 0px;
  }
}
/* line 222, ../sass/component/_block-nav-side.scss */
.is-expanded ul.menu {
  border-left: 2px solid #9fcf67;
}

@media (min-width: 52.42321em) {
  /* line 227, ../sass/component/_block-nav-side.scss */
  .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a, .block-nav-side .block-content > .menu-block-wrapper > .menu > li > a:visited {
    background: url(aems_bg-arrow-right-dark.png?1458108699) 8px 12px no-repeat;
  }
}
/* line 231, ../sass/component/_block-nav-side.scss */
div#block-menu-block-nav-sitemap ul.menu {
  border: none;
}

/* line 235, ../sass/component/_block-nav-side.scss */
div#block-menu-block-nav-sitemap span.menu__link.nolink {
  display: none;
}

/* ====== Archived menu that usses the class, archived ======= */
/* line 241, ../sass/component/_block-nav-side.scss */
#block-menu-block-nav-side .archived .archived {
  background: #860d0b url(../images/bg-arrow-down.png?1455758552) 7px 14px no-repeat !important;
  color: #fff !important;
}

/* line 246, ../sass/component/_block-nav-side.scss */
#block-menu-block-nav-side .archived .menu {
  border-left: 2px solid #860d0b !important;
}

/* this is here just incase someone reactiviates the archive menu block */
/* line 251, ../sass/component/_block-nav-side.scss */
div#block-menu-block-nav-archive {
  display: none;
}

/* line 1, ../sass/component/_block-nav-external.scss */
.block-nav-external {
  padding-top: 0.68259em;
}
/* line 3, ../sass/component/_block-nav-external.scss */
.block-nav-external .block-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 8, ../sass/component/_block-nav-external.scss */
.block-nav-external .block-content a {
  color: #E1E4E6;
  text-decoration: none;
}
/* line 11, ../sass/component/_block-nav-external.scss */
.block-nav-external .block-content a:hover {
  text-decoration: underline;
}
/* line 15, ../sass/component/_block-nav-external.scss */
.block-nav-external .block-content .menu {
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
/* line 21, ../sass/component/_block-nav-external.scss */
.block-nav-external .block-content .menu li a {
  display: block;
  padding: 5px 0;
}
@media (min-width: 38.77133em) {
  /* line 28, ../sass/component/_block-nav-external.scss */
  .block-nav-external .block-content .menu {
    text-align: left;
  }
  /* line 30, ../sass/component/_block-nav-external.scss */
  .block-nav-external .block-content .menu li {
    display: inline;
    list-style-type: none;
    list-style-image: none;
    line-height: 2;
  }
  /* line 36, ../sass/component/_block-nav-external.scss */
  .block-nav-external .block-content .menu li a {
    display: inline;
    padding: 0 6px 0 0;
    margin: 0 6px 0 0;
    border-right: 1px solid #E1E4E6;
  }
  /* line 42, ../sass/component/_block-nav-external.scss */
  .block-nav-external .block-content .menu li.last a {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
/* line 28, ../sass/component/_block-nav-external.scss */
.lt-ie9 .block-nav-external .block-content .menu {
  text-align: left;
}
/* line 30, ../sass/component/_block-nav-external.scss */
.lt-ie9 .block-nav-external .block-content .menu li {
  display: inline;
  list-style-type: none;
  list-style-image: none;
  line-height: 2;
}
/* line 36, ../sass/component/_block-nav-external.scss */
.lt-ie9 .block-nav-external .block-content .menu li a {
  display: inline;
  padding: 0 6px 0 0;
  margin: 0 6px 0 0;
  border-right: 1px solid #E1E4E6;
}
/* line 42, ../sass/component/_block-nav-external.scss */
.lt-ie9 .block-nav-external .block-content .menu li.last a {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 3, ../sass/component/_block-nav-sitemap.scss */
.block-nav-sitemap {
  margin-bottom: 0;
}
/* line 6, ../sass/component/_block-nav-sitemap.scss */
.no-js .block-nav-sitemap .block-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 9, ../sass/component/_block-nav-sitemap.scss */
.js .block-nav-sitemap .block-title {
  cursor: pointer;
  color: #fff;
  font-weight: normal;
  font-size: 1em;
  margin-bottom: 1em;
  text-align: center;
}
/* line 17, ../sass/component/_block-nav-sitemap.scss */
.lt-ie9.js .block-nav-sitemap .block-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
@media (min-width: 52.42321em) {
  /* line 5, ../sass/component/_block-nav-sitemap.scss */
  .block-nav-sitemap .block-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
/* line 26, ../sass/component/_block-nav-sitemap.scss */
.no-js .block-nav-sitemap .block-content {
  display: block;
}
/* line 29, ../sass/component/_block-nav-sitemap.scss */
.js .block-nav-sitemap .block-content {
  display: none;
}
/* line 32, ../sass/component/_block-nav-sitemap.scss */
.lt-ie9.js .block-nav-sitemap .block-content {
  display: block;
}
@media (min-width: 52.42321em) {
  /* line 36, ../sass/component/_block-nav-sitemap.scss */
  .js .block-nav-sitemap .block-content {
    display: block;
  }
}
/* line 40, ../sass/component/_block-nav-sitemap.scss */
.block-nav-sitemap .block-content .menu-block-wrapper > .menu {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none;
}
/* line 45, ../sass/component/_block-nav-sitemap.scss */
.block-nav-sitemap .block-content .menu-block-wrapper > .menu a {
  display: block;
  text-decoration: none;
  word-wrap: break-word;
  color: #E1E4E6;
}
/* line 50, ../sass/component/_block-nav-sitemap.scss */
.block-nav-sitemap .block-content .menu-block-wrapper > .menu a:hover {
  text-decoration: underline;
}
/* line 54, ../sass/component/_block-nav-sitemap.scss */
.block-nav-sitemap .block-content .menu-block-wrapper > .menu > li {
  margin-bottom: 1.02389em;
}
@media (min-width: 52.42321em) {
  /* line 54, ../sass/component/_block-nav-sitemap.scss */
  .block-nav-sitemap .block-content .menu-block-wrapper > .menu > li {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    margin-left: -1px;
  }
}
/* line 64, ../sass/component/_block-nav-sitemap.scss */
.lt-ie9 .block-nav-sitemap .block-content .menu-block-wrapper > .menu > li {
  width: 33%;
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
}
/* line 69, ../sass/component/_block-nav-sitemap.scss */
.block-nav-sitemap .block-content .menu-block-wrapper > .menu > li > a {
  font-family: "Noto Sans", "Open Sans", Verdana, Arial, sans-serif;
  font-size: 1.35017em;
  font-weight: 600;
  margin: 0 0 10px;
}
/* line 76, ../sass/component/_block-nav-sitemap.scss */
.block-nav-sitemap .block-content .menu-block-wrapper > .menu > li.first {
  display: none;
}
/* line 84, ../sass/component/_block-nav-sitemap.scss */
.block-nav-sitemap .block-content .menu-block-wrapper > .menu > li > .menu {
  padding: 0;
  list-style: none;
  list-style-type: none;
}
/* line 89, ../sass/component/_block-nav-sitemap.scss */
.block-nav-sitemap .block-content .menu-block-wrapper > .menu > li > .menu > li > a {
  padding: 0.5em 0;
}
@media (min-width: 52.42321em) {
  /* line 89, ../sass/component/_block-nav-sitemap.scss */
  .block-nav-sitemap .block-content .menu-block-wrapper > .menu > li > .menu > li > a {
    padding: 0.13652em 0;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .block-nav-sitemap .block-content .menu-block-wrapper > .menu > li > .menu > li > a {
  padding: 0.13652em 0;
}

/* line 1, ../sass/component/_block-search.scss */
.block-search {
  margin-top: 1em;
}
@media (min-width: 52.42321em) {
  /* line 1, ../sass/component/_block-search.scss */
  .block-search {
    margin-top: 4em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .block-search {
  margin-top: 4em;
}
/* line 7, ../sass/component/_block-search.scss */
.block-search .block-content {
  position: relative;
}
/* line 13, ../sass/component/_block-search.scss */
.block-search .block-content label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 17, ../sass/component/_block-search.scss */
.block-search .block-content .container-inline div {
  display: block;
}
/* line 21, ../sass/component/_block-search.scss */
.block-search .block-content .form-item {
  margin: 0;
}
/* line 27, ../sass/component/_block-search.scss */
.block-search .block-content .form-text {
  float: left;
  padding: 6px;
  height: 32px;
  width: 91%;
  width: -webkit-calc(100% - 32px);
  width: calc(100% - 32px);
  border: 0;
}
/* line 32, ../sass/component/_block-search.scss */
.lt-ie9 .block-search .block-content .form-text {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 20px;
}
/* line 43, ../sass/component/_block-search.scss */
.block-search .block-content .form-submit {
  float: left;
  padding: 0;
  border: 0;
  position: absolute;
  right: 0;
  top: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('aems_bg-search-32.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 32px;
  height: 32px;
}

/* line 56, ../sass/component/_block-search.scss */
#ui-id-1 {
  border-radius: 0 !important;
}
/* line 58, ../sass/component/_block-search.scss */
#ui-id-1 * {
  border-radius: 0 !important;
}
/* line 61, ../sass/component/_block-search.scss */
#ui-id-1.ui-menu,
#ui-id-1 .ui-menu li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 67, ../sass/component/_block-search.scss */
#ui-id-1.ui-menu {
  width: 200px;
  border: solid 1px #e6e6e6;
  background-color: #FFF;
}
/* line 73, ../sass/component/_block-search.scss */
#ui-id-1.ui-widget-content a {
  color: #006EAB;
  font-size: 14px;
  cursor: pointer;
}
/* line 77, ../sass/component/_block-search.scss */
#ui-id-1.ui-widget-content a:hover {
  background: #006DA7;
  color: white;
  border: none;
}
/* line 84, ../sass/component/_block-search.scss */
#ui-id-1 .ui-menu-item a,
#ui-id-1 li.ui-autocomplete-category {
  display: block;
  padding: 2px;
}

/* line 91, ../sass/component/_block-search.scss */
.l-sidebar .block-search-sidebar {
  margin-top: 0;
  position: relative;
}
/* line 97, ../sass/component/_block-search.scss */
.l-sidebar .block-search-sidebar #edit-search-fulltext-block-wrapper,
.l-sidebar .block-search-sidebar .form-item {
  width: 100%;
  position: relative;
}
/* line 102, ../sass/component/_block-search.scss */
.l-sidebar .block-search-sidebar #edit-search-fulltext-block {
  padding: 1em 3.2em 1em 1em;
  border: 1px #acc2ac solid;
  height: auto;
}
/* line 106, ../sass/component/_block-search.scss */
.l-sidebar .block-search-sidebar #edit-search-fulltext-block input[type="text"] {
  width: 100%;
}
/* line 110, ../sass/component/_block-search.scss */
.l-sidebar .block-search-sidebar #edit-submit-search {
  float: left;
  padding: 0;
  border: 0;
  position: absolute;
  right: 15px;
  top: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('aems_bg-search-32.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  width: 40px;
  height: 47px;
  background-color: transparent;
}

/* line 5, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block {
  border: 1px solid #00264C;
  background-color: #FFF;
}
/* line 8, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block .block-title {
  padding: 7px;
  margin: 0;
  color: #fff;
  background: #0F4B71;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNGI3MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3Mzk1ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f4b71), color-stop(100%, #07395f));
  background-image: -moz-linear-gradient(#0f4b71, #07395f);
  background-image: -webkit-linear-gradient(#0f4b71, #07395f);
  background-image: linear-gradient(#0f4b71, #07395f);
}
/* line 14, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block .block-title a {
  text-decoration: none;
  color: #fff;
}
/* line 17, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block .block-title a:hover {
  color: #9FCF67;
}
/* line 23, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block .block-content .menu {
  padding: 0;
  margin: 0 0;
}
/* line 26, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block .block-content .menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 28, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block .block-content .menu li a {
  padding: 7px;
  display: block;
}
/* line 31, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block .block-content .menu li a.active-trail {
  background: #158ABF;
  color: #fff;
  text-decoration: none;
}
/* line 37, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block .block-content .menu li a:hover {
  background: #9FCF67;
  color: #333;
}
/* line 43, ../sass/component/_block-book-navigation.scss */
.field-name-block-book-navigation .block .block-content .menu li + li {
  border-top: 1px dotted #158ABF;
}

/* line 53, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages ul.page-links {
  text-align: right;
}
/* line 58, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .book-section.section-2 {
  margin-bottom: 2.5rem;
}
/* line 63, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .book-toc {
  border-right: 1px solid #ddd;
}
/* line 66, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .book-toc ul {
  list-style: none;
  margin: 0px;
  padding: 0em;
}
/* line 71, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .book-toc ul li {
  line-height: 1.5rem;
  background-color: #fff;
  padding: 0rem;
  display: block;
  border-bottom: 1px solid #ddd;
}
/* line 78, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .book-toc ul li :hover {
  background-color: #9FCF67;
  color: #333;
}
/* line 82, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .book-toc ul li .views-field.views-field-title {
  padding: .5em 1.5em;
}
/* line 85, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .book-toc ul li a {
  font-size: .9em;
  color: #006EAB;
  text-decoration: none;
}
/* line 89, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .book-toc ul li a :visited,
.page-archived-book-view-all-pages .book-toc ul li a :link {
  font-size: .9em;
  color: #006EAB;
  text-decoration: none;
}
/* line 101, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .tableofcontents h2 {
  background-color: #921E1E;
  color: #fff;
  font-size: 1em;
  padding: 0.7em;
}
/* line 112, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .view-view-all-pages-in-a-book .view-content .views-row {
  margin-bottom: 1rem;
}
/* line 120, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .view-view-all-pages-in-a-book .Archived a > h2 {
  padding: 1em 0 1em 0;
  text-teansform: uppercase;
}
/* line 126, ../sass/component/_block-book-navigation.scss */
.page-archived-book-view-all-pages .view-view-all-pages-in-a-book .Archived .pagemenu {
  visibility: hidden;
  display: none;
}

/*
.book-toc {
    border-right: 1px dotted;
}


.book-toc ul {
    list-style: none;
    margin:0px;
    padding:0rem;
}


.book-toc ul li {
    line-height:1.5rem;
    background-color:#fff;
    padding:1rem;
    display:block;

}


.book-toc ul li a, .book-toc ul li a:visited, .book-toc ul li a:link {
    font-size: .9em;
    color: #006EAB;
    text-decoration: none;
}

.book-toc ul li:hover {  
    background-color:#9FCF67;  
}


.tableofcontents {}
.tableofcontents h2 {
    background-color: #921E1E;
    color: #fff;
    font-size:1em;
    padding:.7em
}
*/
/* line 1, ../sass/component/_block-skip-links.scss */
.block-skip-links,
#block-bean-page-top-skip-links-home {
  margin: 0;
}
/* line 5, ../sass/component/_block-skip-links.scss */
.block-skip-links .block-content ul,
.block-skip-links .block-content ol,
#block-bean-page-top-skip-links-home .block-content ul,
#block-bean-page-top-skip-links-home .block-content ol {
  margin: 0;
  padding: 0;
}
/* line 9, ../sass/component/_block-skip-links.scss */
.block-skip-links .block-content ul li,
.block-skip-links .block-content ol li,
#block-bean-page-top-skip-links-home .block-content ul li,
#block-bean-page-top-skip-links-home .block-content ol li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 13, ../sass/component/_block-skip-links.scss */
.block-skip-links .block-content a,
.block-skip-links .block-content a:visited,
#block-bean-page-top-skip-links-home .block-content a,
#block-bean-page-top-skip-links-home .block-content a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/* line 5, ../sass/component/_block-nav-archive.scss */
.block-nav-archive {
  display: none;
}
@media (min-width: 52.42321em) {
  /* line 5, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive {
    display: block;
    border: 1px solid #800000;
  }
  /* line 11, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive .block-title {
    padding: 7px;
    font-size: 1.02389em;
    background: #921E1E;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyMWUxZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwMDEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #921e1e), color-stop(100%, #800100));
    background-image: -moz-linear-gradient(#921e1e, #800100);
    background-image: -webkit-linear-gradient(#921e1e, #800100);
    background-image: linear-gradient(#921e1e, #800100);
  }
  /* line 24, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a, .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a:visited {
    font-size: 0.9em;
    padding: 7px;
    padding-left: 20px;
    background: url('aems_bg-arrow-right.png') 8px 12px no-repeat;
  }
  /* line 30, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a.active-trail, .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a:visited.active-trail {
    background: #BF1515 url('../images/bg-arrow-down.png?1455758552') 7px 14px no-repeat;
    color: #fff;
  }
  /* line 34, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a:hover, .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a:visited:hover {
    background-color: #9FCF67;
    color: #333;
  }
  /* line 41, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu {
    margin: 0 0 4px 7px;
    padding: 0 0 0 18px;
  }
  /* line 46, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li {
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  /* line 50, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a, .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited {
    padding: 7px;
    font-size: 0.857em;
  }
  /* line 54, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a.active-trail, .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited.active-trail {
    font-weight: bold;
    background: transparent;
    color: #444;
  }
  /* line 59, ../sass/component/_block-nav-archive.scss */
  .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:hover, .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited:hover {
    background: #9FCF67;
    color: #333;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .block-nav-archive {
  display: block;
  border: 1px solid #800000;
}
/* line 11, ../sass/component/_block-nav-archive.scss */
.lt-ie9 .block-nav-archive .block-title {
  padding: 7px;
  font-size: 1.02389em;
  background: #921E1E;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyMWUxZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwMDEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #921e1e), color-stop(100%, #800100));
  background-image: -moz-linear-gradient(#921e1e, #800100);
  background-image: -webkit-linear-gradient(#921e1e, #800100);
  background-image: linear-gradient(#921e1e, #800100);
}
/* line 24, ../sass/component/_block-nav-archive.scss */
.lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a, .lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a:visited {
  font-size: 0.9em;
  padding: 7px;
  padding-left: 20px;
  background: url('aems_bg-arrow-right.png') 8px 12px no-repeat;
}
/* line 30, ../sass/component/_block-nav-archive.scss */
.lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a.active-trail, .lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a:visited.active-trail {
  background: #BF1515 url('../images/bg-arrow-down.png?1455758552') 7px 14px no-repeat;
  color: #fff;
}
/* line 34, ../sass/component/_block-nav-archive.scss */
.lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a:hover, .lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > a:visited:hover {
  background-color: #9FCF67;
  color: #333;
}
/* line 41, ../sass/component/_block-nav-archive.scss */
.lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu {
  margin: 0 0 4px 7px;
  padding: 0 0 0 18px;
}
/* line 46, ../sass/component/_block-nav-archive.scss */
.lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li {
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
/* line 50, ../sass/component/_block-nav-archive.scss */
.lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a, .lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited {
  padding: 7px;
  font-size: 0.857em;
}
/* line 54, ../sass/component/_block-nav-archive.scss */
.lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a.active-trail, .lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited.active-trail {
  font-weight: bold;
  background: transparent;
  color: #444;
}
/* line 59, ../sass/component/_block-nav-archive.scss */
.lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:hover, .lt-ie9 .block-nav-archive .block-content > .menu-block-wrapper > .menu > li > .menu > li > a:visited:hover {
  background: #9FCF67;
  color: #333;
}

/* line 1, ../sass/component/_block-alert.scss */
#alert, .region-top {
  background: #fff;
}
/* line 3, ../sass/component/_block-alert.scss */
#alert .l-inner, .region-top .l-inner {
  padding: 0px;
}
/* line 6, ../sass/component/_block-alert.scss */
#alert .alert-ribbon, .region-top .alert-ribbon {
  display: block;
  /* none */
  padding: 0;
  margin-top: 1em;
  background-color: #ffa500;
  border: solid 1px #999;
}
/* line 12, ../sass/component/_block-alert.scss */
#alert .alert-ribbon p, .region-top .alert-ribbon p {
  padding: 0.5em 0.5em 0.5em 3em;
  margin: 0 auto;
  max-width: 69.89761em;
  background: url(../images/structuralimages/icon-alert-info.png) no-repeat 0.5em;
  font-size: 0.95em;
}
/* line 19, ../sass/component/_block-alert.scss */
#alert .alert-ribbon a, .region-top .alert-ribbon a {
  text-decoration: underline;
}

/* line 24, ../sass/component/_block-alert.scss */
.region-top .alert-ribbon {
  margin: 0;
}

/* line 29, ../sass/component/_block-alert.scss */
.region-bottom > .footer-banner {
  padding: 2em;
  background-color: #002C47;
  text-align: center;
  color: #fff;
  font-weight: bold;
}

/* line 1, ../sass/component/_block-nav-main.scss */
h2 span.fa.icon {
  background: #fff;
}

/* line 4, ../sass/component/_block-nav-main.scss */
.icon {
  font-size: 1.9em !important;
  color: #002c47;
  float: left;
  padding: 0 0.3em;
  width: 1.2em;
  text-align: center;
}

/* line 12, ../sass/component/_block-nav-main.scss */
div.linklistcontainer:hover span.icon {
  color: #b3c960;
}

/* line 15, ../sass/component/_block-nav-main.scss */
.linklistcontainer {
  /* 	padding-bottom: 0.7em; */
  padding-top: 0.7em;
  overflow: hidden;
}

/* line 20, ../sass/component/_block-nav-main.scss */
.linklistcontainer:not(:last-child) {
  border-bottom: 1px dashed #9fcf67;
}

/* line 23, ../sass/component/_block-nav-main.scss */
.linklistcontainer a:link {
  color: #000;
  line-height: 1;
  text-decoration: none;
  display: initial;
  font-size: 1.3em;
  /*  margin-left: 1.2em; */
}

/* line 31, ../sass/component/_block-nav-main.scss */
.linklistcontainer:not(:first-child) a:link {
  /*  padding-top: 0.625em; */
}

/* line 34, ../sass/component/_block-nav-main.scss */
.linklistcontainera:after {
  content: ">";
  font-size: 85%;
}

/*.linklistcontainer:hover a {
 color:#158ABF;
}
*/
/* line 42, ../sass/component/_block-nav-main.scss */
.linklistcontainer a:link:hover {
  background: none;
  cursor: pointer;
}

/* line 46, ../sass/component/_block-nav-main.scss */
.linklistcontainer p {
  font-size: 1em;
  color: #000;
  margin-top: 0.25em;
}

/* line 51, ../sass/component/_block-nav-main.scss */
.linklistcontainer:hover p {
  color: #404040;
}

/* line 54, ../sass/component/_block-nav-main.scss */
.linklistcontainer > *:not(:first-child) {
  margin-left: 4.5em;
}

/* line 57, ../sass/component/_block-nav-main.scss */
.spacer20 {
  height: 20px;
  display: block;
}

/* line 65, ../sass/component/_block-nav-main.scss */
.region-navigation .menu-name-main-menu span.menu__link.nolink {
  color: #fff;
  font-size: 1.03em;
  margin: 0;
  padding: 8px 10px;
  margin: 0;
  display: block;
  text-align: left;
}

/* line 78, ../sass/component/_block-nav-main.scss */
.linklistcontainer a:link {
  border-bottom: none;
}

/* line 82, ../sass/component/_block-nav-main.scss */
.linklistcontainer a:hover {
  background: none;
}

/* line 4, ../sass/component/_field_status.scss */
.status-52 .l-main-content {
  background: url('../images/bg-historical.png?1421842811') repeat-y 100% 0;
}

/* line 8, ../sass/component/_field_status.scss */
.consultation-document {
  background: url('../images/consultation-document.gif?1449528708') repeat-y 100% 0;
}

/* line 12, ../sass/component/_field_status.scss */
.Archived {
  background: url('../images/bg-historical.png?1421842811') repeat-y 100% 0;
}

/* line 25, ../sass/component/_viewmode-full.scss */
.view-mode-full {
  /**
   * Unpublished note.
   */
  /* The word "Unpublished" displayed underneath the content. */
}
/* line 33, ../sass/component/_viewmode-full.scss */
.view-mode-full.node-unpublished:before {
  content: 'Unpublished';
  height: 0;
  overflow: visible;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  /* A very nice CSS3 property. */
  word-wrap: break-word;
}
/* line 51, ../sass/component/_viewmode-full.scss */
.view-mode-full .subtitle {
  margin: 1em 0;
  font-size: 1.2628em;
}
/* line 57, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-title h2 {
  border-bottom: dotted 1px #002c47;
  margin: 1.5em 0 0.83em 0;
}
/* line 63, ../sass/component/_viewmode-full.scss */
.view-mode-full .group-aside h2 {
  margin-bottom: 5px;
}
/* line 68, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-date {
  margin: 1em 0;
}
/* line 70, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-date .field-items {
  display: inline;
}
/* line 73, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-date .field-item {
  display: inline;
  padding-right: 0.5em;
  font-size: 0.85em;
}
/* line 80, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-files-print {
  padding: 5px;
  text-align: left;
  background: #ffffff;
  border-left: 1px solid #ddd;
}
/* line 82, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-files-print.field-label-above .field-label {
  font-size: 1.35017em;
}
/* line 7, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-files-print h2 {
  padding: 0 0 0.2em 0;
  border-bottom: none;
}
/* line 14, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-files-print ul {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 18, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-files-print li {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
/* line 90, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-aside .field-item {
  padding: 5px;
  text-align: left;
  background: #ffffff;
  border-left: 1px solid #ddd;
}
/* line 7, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-aside .field-item h2 {
  padding: 0 0 0.2em 0;
  border-bottom: none;
}
/* line 14, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-aside .field-item ul {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 18, ../sass/component/_viewmode-full.scss */
.view-mode-full .field-name-field-aside .field-item li {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

/* line 2, ../sass/component/_viewmode-teaser.scss */
.view-mode-teaser .title {
  font-weight: bold;
  margin: 0;
  font-size: 1em;
}
/* line 7, ../sass/component/_viewmode-teaser.scss */
.view-mode-teaser .field-name-field-date {
  display: inline;
}
/* line 9, ../sass/component/_viewmode-teaser.scss */
.view-mode-teaser .field-name-field-date .field-items {
  display: inline;
}
/* line 12, ../sass/component/_viewmode-teaser.scss */
.view-mode-teaser .field-name-field-date .field-item {
  display: inline;
  padding-right: 0.5em;
  font-size: 0.85em;
}
/* line 18, ../sass/component/_viewmode-teaser.scss */
.view-mode-teaser .field-name-body {
  display: inline;
}
/* line 20, ../sass/component/_viewmode-teaser.scss */
.view-mode-teaser .field-name-body .field-item {
  display: inline;
  font-size: 0.85em;
}

/* line 2, ../sass/component/_viewmode-teaser-alternate-publication-issue.scss */
.view-mode-teaser-alternate.node-publication-issue .title {
  margin: 0;
  font-size: 1em;
  font-weight: normal;
}
/* line 8, ../sass/component/_viewmode-teaser-alternate-publication-issue.scss */
.view-mode-teaser-alternate.node-publication-issue .field-name-body .field-item {
  font-size: 0.85em;
}

/* line 3, ../sass/component/_views-format-table.scss */
.views-table th a {
  color: #fff;
  text-decoration: underline;
}
/* line 6, ../sass/component/_views-format-table.scss */
.views-table th a:hover, .views-table th a:focus {
  text-decoration: underline;
  color: #001b35;
}
/* line 12, ../sass/component/_views-format-table.scss */
.views-table th a.hovertext {
  text-decoration: none;
}
/* line 14, ../sass/component/_views-format-table.scss */
.views-table th a.hovertext:visited, .views-table th a.hovertext:hover, .views-table th a.hovertext:focus {
  text-decoration: none;
}
/* line 21, ../sass/component/_views-format-table.scss */
.views-table th.active {
  background: #1275a2;
  position: relative;
}
/* line 24, ../sass/component/_views-format-table.scss */
.views-table th.active a {
  margin: 0 20px 0 0;
}
/* line 27, ../sass/component/_views-format-table.scss */
.views-table th.active img {
  position: absolute;
  top: 5px;
  right: 5px;
}

/* line 3, ../sass/component/_views-summary-nav.scss */
.views-summary-nav .views-summary-nav-list.nav-default {
  margin: 0;
  padding: 0;
  padding-left: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 8, ../sass/component/_views-summary-nav.scss */
.views-summary-nav .views-summary-nav-list.nav-default .views-summary-nav-list-row {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  float: left;
  margin: 3px 5px 3px 0;
}
/* line 13, ../sass/component/_views-summary-nav.scss */
.views-summary-nav .views-summary-nav-list.nav-default a {
  padding: 2px 5px;
  font-weight: bold;
  background: url('../images/structuralimages/bg_alphabet.gif?1421842811') repeat-x left top;
  border: 1px solid #d9d9d9;
  cursor: pointer;
  white-space: nowrap;
}
/* line 16, ../sass/component/_views-summary-nav.scss */
.views-summary-nav .views-summary-nav-list.nav-default a:hover {
  background: #9fcf67;
}
/* line 21, ../sass/component/_views-summary-nav.scss */
.views-summary-nav .views-summary-nav-list.nav-variant-a .views-summary-nav-list-row {
  list-style-image: url('../images/icon-grey-dot.png?1421842811');
  padding: 0.2em 0.2em 0.7em 0;
}

/* styles alphabet buttons */
/* line 29, ../sass/component/_views-summary-nav.scss */
p.alphabet, ul.alphabet li {
  margin-left: 0.5em;
}
/* line 31, ../sass/component/_views-summary-nav.scss */
p.alphabet a, ul.alphabet li a {
  padding: 2px 5px;
  font-weight: bold;
  background: url('../images/structuralimages/bg_alphabet.gif?1421842811') repeat-x left top;
  border: 1px solid #d9d9d9;
  cursor: pointer;
  white-space: nowrap;
}

/* line 35, ../sass/component/_views-summary-nav.scss */
ul.alphabet li {
  list-style-type: none;
  display: inline;
}

/* line 3, ../sass/component/_views-feed.scss */
.views-feed {
  position: relative;
  /*
    .views-row {
      vertical-align: top;
      position: relative;
      width: 48%;
      //border:1px #000 solid;
      padding-right:.5em;
      margin-top:.4em;
      margin-left:0px;
      display:inline-block;
      @media only screen and (max-width: 595px) {
        width: 100%;
      }
  }
  */
  /*.views-row:nth-child(n+3) {
      float:right;
     vertical-align:top;
      border:1px green solid;
      margin-right:0px;
      margin-left:.5em;
      right:0;
      display:inline-block;
  }
  
  .views-row:last-child:after {
      clear: both;
  }
  
  .views-feed .more-link, .views-feed .more-link:visited {
      display: block;
      text-align: right;
      text-decoration: none;
      color: #006EAB;
      clear:both;
  }
  
  .field.field-name-field-bean-body.field-type-text-long.field-label-hidden {
  }
  
  .view-content {
      vertical-align: top;
      position: relative;
      display: block;
  }
  */
}
/* line 7, ../sass/component/_views-feed.scss */
.views-feed .pane-title {
  margin-bottom: 10px;
  border-bottom: 1px solid #DDD;
  padding-right: 25px;
  padding-bottom: 0.1em;
  font-family: "Noto Sans", "Open Sans", Verdana, Arial, sans-serif;
  font-weight: 600;
  font-size: 1.29693em;
  padding-left: 25px;
}
/* line 18, ../sass/component/_views-feed.scss */
.views-feed .feed-icon {
  position: absolute;
  top: 1px;
}
/* line 23, ../sass/component/_views-feed.scss */
.views-feed .feed-icon a {
  width: 20px;
}
/* line 27, ../sass/component/_views-feed.scss */
.views-feed .more-link,
.views-feed .more-link:visited {
  display: block;
  text-align: right;
  text-decoration: none;
  color: #006EAB;
}
/* line 33, ../sass/component/_views-feed.scss */
.views-feed .more-link:hover,
.views-feed .more-link:visited:hover {
  text-decoration: underline;
  color: #006EAB;
}
/* line 38, ../sass/component/_views-feed.scss */
.views-feed .view-content {
  margin-bottom: 30px;
}
/* line 41, ../sass/component/_views-feed.scss */
.views-feed .views-row {
  margin: 0 0 10px 0;
}
/* line 45, ../sass/component/_views-feed.scss */
.views-feed .title {
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 0.2em;
}
/* line 49, ../sass/component/_views-feed.scss */
.views-feed .title a {
  text-decoration: none;
  color: #006EAB;
}
/* line 52, ../sass/component/_views-feed.scss */
.views-feed .title a:hover {
  text-decoration: underline;
}
/* line 57, ../sass/component/_views-feed.scss */
.views-feed .views-field-field-date {
  color: #777;
  font-size: 0.9em;
  margin-bottom: 0.2em;
}
/* line 62, ../sass/component/_views-feed.scss */
.views-feed .views-field-body {
  font-size: 0.9em;
  color: #333;
}
/* line 82, ../sass/component/_views-feed.scss */
.views-feed .view-feed-safety-information .view-content, .views-feed .view-feed-latest-news .view-content {
  -webkit-columns: 100px 2;
  /* Chrome, Safari, Opera */
  -moz-columns: 100px 2;
  /* Firefox */
  columns: 100px 2;
}
@media only screen and (max-width: 595px) {
  /* line 82, ../sass/component/_views-feed.scss */
  .views-feed .view-feed-safety-information .view-content, .views-feed .view-feed-latest-news .view-content {
    width: 100%;
    -webkit-columns: 100px 1;
    /* Chrome, Safari, Opera */
    -moz-columns: 100px 1;
    /* Firefox */
    columns: 100px 1;
  }
}
/* line 96, ../sass/component/_views-feed.scss */
.views-feed .view.view-feed-safety-information .views-row, .views-feed .view-feed-latest-news .views-row {
  padding-right: .5em;
  width: 99%;
  margin-left: 0px;
  height: 4em;
  -webkit-column-break-inside: avoid;
  /* Chrome, Safari */
  page-break-inside: avoid;
  /* Theoretically FF 20+ */
  break-inside: avoid-column;
  /* IE 11 */
  display: table;
  /* Actually FF 20+ */
}
@media only screen and (max-width: 595px) {
  /* line 96, ../sass/component/_views-feed.scss */
  .views-feed .view.view-feed-safety-information .views-row, .views-feed .view-feed-latest-news .views-row {
    width: 100%;
    display: block;
    break-inside: unset;
    margin-bottom: 1em;
    height: auto;
  }
}

/* line 8, ../sass/component/_views-list.scss */
[class*="view-list-"] .view-content .list-variant-a {
  padding: 0;
  margin: 0;
}
/* line 11, ../sass/component/_views-list.scss */
[class*="view-list-"] .view-content .list-variant-a .views-row {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  margin: 0 0 1em 0;
  padding: 0 0 1em 0;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
}
/* line 24, ../sass/component/_views-list.scss */
[class*="view-list-"] .view-content .group-header .title a {
  color: #00264C;
}
/* line 27, ../sass/component/_views-list.scss */
[class*="view-list-"] .view-content .group-header .controls {
  float: right;
  clear: both;
  font-size: 85%;
  padding-left: 15px;
}

/* line 1, ../sass/component/_views-slideshow.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 5, ../sass/component/_views-slideshow.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 12, ../sass/component/_views-slideshow.scss */
.flexslider {
  overflow: visible;
  position: relative;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #ddd;
  color: #333;
  -moz-box-shadow: 3px 3px 10px #ddd;
  -webkit-box-shadow: 3px 3px 10px #ddd;
  box-shadow: 3px 3px 10px #ddd;
  padding-bottom: 44px;
}
/* line 21, ../sass/component/_views-slideshow.scss */
.flexslider a {
  text-decoration: none;
}
/* line 23, ../sass/component/_views-slideshow.scss */
.flexslider a:hover {
  text-decoration: underline;
}
/* line 29, ../sass/component/_views-slideshow.scss */
.flexslider .slides {
  overflow: hidden;
  *zoom: 1;
  padding: 10px;
  margin: 0;
}
/* line 33, ../sass/component/_views-slideshow.scss */
.flexslider .slides li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  height: 164px;
  display: none;
  -webkit-backface-visibility: hidden;
}
@media (min-width: 38.77133em) {
  /* line 33, ../sass/component/_views-slideshow.scss */
  .flexslider .slides li {
    height: 128px;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .flexslider .slides li {
  height: 128px;
}
@media (min-width: 52.42321em) {
  /* line 33, ../sass/component/_views-slideshow.scss */
  .flexslider .slides li {
    height: 224px;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .flexslider .slides li {
  height: 224px;
}
/* line 45, ../sass/component/_views-slideshow.scss */
.flexslider .slides li:first-child {
  display: block;
}
/* line 50, ../sass/component/_views-slideshow.scss */
.flexslider .slides img {
  display: none;
}
/* line 53, ../sass/component/_views-slideshow.scss */
.flexslider .slides .slide-title {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
  font-size: 1.29693em;
  font-family: "Noto Sans", "Open Sans", Verdana, Arial, sans-serif;
  font-weight: 600;
  color: #333;
}
/* line 59, ../sass/component/_views-slideshow.scss */
.flexslider .slides .slide-title a:link {
  border: none;
  color: #333;
}
/* line 62, ../sass/component/_views-slideshow.scss */
.flexslider .slides .slide-title a:link:hover {
  text-decoration: none;
  cursor: pointer;
  background: none;
}
/* line 69, ../sass/component/_views-slideshow.scss */
.flexslider .slides .slide-description {
  margin: 0.5em 0;
}
/* line 79, ../sass/component/_views-slideshow.scss */
.flexslider .flex-control-paging {
  z-index: 10;
  position: absolute;
  bottom: 10px;
  right: 45px;
  margin: 0;
  padding: 0;
  background: #fff url('../images/slideshow-controls-bg.png?1421842811') repeat-x 0 -1px;
}
/* line 87, ../sass/component/_views-slideshow.scss */
.flexslider .flex-control-paging li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  float: left;
  height: 22px;
  width: 25px;
}
/* line 92, ../sass/component/_views-slideshow.scss */
.flexslider .flex-control-paging li + li {
  margin-left: 8px;
}
/* line 96, ../sass/component/_views-slideshow.scss */
.flexslider .flex-control-paging li a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  height: 100%;
  width: 100%;
  display: block;
  cursor: pointer;
  background: #fff url('../images/slideshow-controls.png?1421842811') no-repeat -159px bottom;
  border: none;
}
/* line 104, ../sass/component/_views-slideshow.scss */
.flexslider .flex-control-paging li a.flex-active, .flexslider .flex-control-paging li a:hover {
  background-position: -133px bottom;
}
/* line 111, ../sass/component/_views-slideshow.scss */
.flexslider .flex-pauseplay {
  z-index: 10;
  position: absolute;
  bottom: 10px;
  right: 10px;
  height: 22px;
  width: 33px;
}
/* line 118, ../sass/component/_views-slideshow.scss */
.flexslider .flex-pauseplay a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  height: 100%;
  width: 100%;
  display: block;
  cursor: pointer;
  background: #fff url('../images/slideshow-controls.png?1421842811') no-repeat 0 bottom;
}
/* line 126, ../sass/component/_views-slideshow.scss */
.flexslider .flex-pauseplay a.flex-pause:hover {
  background-position: -33px bottom;
}
/* line 130, ../sass/component/_views-slideshow.scss */
.flexslider .flex-pauseplay a.flex-play {
  background-position: -66px bottom;
}
/* line 132, ../sass/component/_views-slideshow.scss */
.flexslider .flex-pauseplay a.flex-play:hover {
  background-position: -99px;
}
@media (min-width: 52.42321em) {
  /* line 12, ../sass/component/_views-slideshow.scss */
  .flexslider {
    height: 224px;
    padding-bottom: 0;
  }
  /* line 144, ../sass/component/_views-slideshow.scss */
  .flexslider .slides {
    padding: 0;
  }
  /* line 146, ../sass/component/_views-slideshow.scss */
  .flexslider .slides img {
    display: block;
    float: left;
    margin-right: 20px;
  }
  /* line 151, ../sass/component/_views-slideshow.scss */
  .flexslider .slides .slide-title {
    padding-top: 20px;
    padding-right: 20px;
    font-size: 1.63823em;
  }
  /* line 156, ../sass/component/_views-slideshow.scss */
  .flexslider .slides .slide-description {
    padding-right: 20px;
    font-size: 1.09215em;
    margin: 1em 0;
  }
  /* line 161, ../sass/component/_views-slideshow.scss */
  .flexslider .slides .slide-link {
    padding-right: 20px;
    font-size: 1.09215em;
  }
  /* line 165, ../sass/component/_views-slideshow.scss */
  .flexslider .slides .slide-link a:link {
    border: none;
  }
  /* line 172, ../sass/component/_views-slideshow.scss */
  .flexslider .flex-control-paging {
    right: 53px;
    bottom: 30px;
  }
  /* line 176, ../sass/component/_views-slideshow.scss */
  .flexslider .flex-pauseplay {
    right: 20px;
    bottom: 30px;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .flexslider {
  height: 224px;
  padding-bottom: 0;
}
/* line 144, ../sass/component/_views-slideshow.scss */
.lt-ie9 .flexslider .slides {
  padding: 0;
}
/* line 146, ../sass/component/_views-slideshow.scss */
.lt-ie9 .flexslider .slides img {
  display: block;
  float: left;
  margin-right: 20px;
}
/* line 151, ../sass/component/_views-slideshow.scss */
.lt-ie9 .flexslider .slides .slide-title {
  padding-top: 20px;
  padding-right: 20px;
  font-size: 1.63823em;
}
/* line 156, ../sass/component/_views-slideshow.scss */
.lt-ie9 .flexslider .slides .slide-description {
  padding-right: 20px;
  font-size: 1.09215em;
  margin: 1em 0;
}
/* line 161, ../sass/component/_views-slideshow.scss */
.lt-ie9 .flexslider .slides .slide-link {
  padding-right: 20px;
  font-size: 1.09215em;
}
/* line 165, ../sass/component/_views-slideshow.scss */
.lt-ie9 .flexslider .slides .slide-link a:link {
  border: none;
}
/* line 172, ../sass/component/_views-slideshow.scss */
.lt-ie9 .flexslider .flex-control-paging {
  right: 53px;
  bottom: 30px;
}
/* line 176, ../sass/component/_views-slideshow.scss */
.lt-ie9 .flexslider .flex-pauseplay {
  right: 20px;
  bottom: 30px;
}

/* line 183, ../sass/component/_views-slideshow.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 2, ../sass/component/_views-search.scss */
.view-search .view-content > .views-row {
  margin-bottom: 1em;
}
/* line 7, ../sass/component/_views-search.scss */
.view-search .view-content > .views-row .field-date {
  padding-right: 0.5em;
  color: #888;
  font-weight: normal;
}
/* line 12, ../sass/component/_views-search.scss */
.view-search .view-content > .views-row .views-field-search-api-excerpt {
  display: inline;
  font-size: 85%;
}
/* line 18, ../sass/component/_views-search.scss */
.view-search > .view-header {
  margin: 1em 0;
}

@media (min-width: 38.77133em) {
  /* line 29, ../sass/component/_views-search.scss */
  .view-search .view-display-id-attachment__artg .views-view-grid .views-field-field-artg-product-info {
    bottom: 0;
  }
  /* line 31, ../sass/component/_views-search.scss */
  .view-search .view-display-id-attachment__artg .views-view-grid .views-field-field-artg-product-info ul > li {
    display: inline-block;
  }
  /* line 33, ../sass/component/_views-search.scss */
  .view-search .view-display-id-attachment__artg .views-view-grid .views-field-field-artg-product-info ul > li:empty {
    display: none;
  }
  /* line 36, ../sass/component/_views-search.scss */
  .view-search .view-display-id-attachment__artg .views-view-grid .views-field-field-artg-product-info ul > li:blank {
    display: none;
  }
}

/* line 47, ../sass/component/_views-search.scss */
.view-display-id-page__artg .views-label,
.view-display-id-page__artg .field-content {
  font-size: 0.81911em;
}
/* line 51, ../sass/component/_views-search.scss */
.view-display-id-page__artg .views-label {
  font-weight: bold;
}
/* line 54, ../sass/component/_views-search.scss */
.view-display-id-page__artg .views-field-title {
  font-size: 1.2628em;
}

/* line 59, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg {
  font-size: 0.88737em;
}
/* line 61, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .view-header {
  margin-bottom: 0px;
}
/* line 65, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .views-view-grid td {
  position: relative;
  width: 33%;
  border-color: #ddd;
  border-width: 0 1px 0 0;
  padding-bottom: 2.5em;
}
/* line 71, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .views-view-grid td.col-last {
  border-width: 0;
}
/* line 74, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .views-view-grid td .views-field-field-artg-product-info {
  position: relative;
  bottom: 0;
}
/* line 77, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .views-view-grid td .views-field-field-artg-product-info ul {
  padding: 5px 0;
  margin: 0;
}
/* line 81, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .views-view-grid td .views-field-field-artg-product-info ul > li {
  display: block;
  list-style: none;
  margin: 0;
  margin-left: 0.5em;
  margin-top: 0.75em;
}
/* line 88, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .views-view-grid td .views-field-field-artg-product-info ul > li a {
  background: url("../images/pdf.gif") no-repeat 0px 50%;
  background-size: contain;
  padding-left: 20px;
  text-decoration: none;
}
/* line 101, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .views-label {
  font-weight: bold;
}
/* line 104, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .title {
  font-size: 1.2628em;
}
/* line 107, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .views-field-field-artg-license-id,
.view-display-id-attachment__artg .views-field-field-artg-sponsor {
  color: #888;
}
/* line 112, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .view-content .table-responsive {
  margin-bottom: 0;
}
/* line 116, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .more-link {
  margin: 10px 0 20px 0;
  text-align: right;
}
/* line 119, ../sass/component/_views-search.scss */
.view-display-id-attachment__artg .more-link a {
  text-decoration: none;
}

/* line 1, ../sass/component/_views-best-bets-search.scss */
form#views-exposed-form-best-bets-search-embed-1 label {
  font-size: 1.28571em;
  color: #00264C;
}

/* line 7, ../sass/component/_views-best-bets-search.scss */
.view-best-bets-search a {
  text-decoration: none;
  font-weight: bold;
  font-size: 105%;
}
/* line 13, ../sass/component/_views-best-bets-search.scss */
.view-best-bets-search .view-filters {
  display: none;
}
/* line 17, ../sass/component/_views-best-bets-search.scss */
.view-best-bets-search .view-content {
  background-color: #f0f0f0;
  padding: 0.68259em 1.02389em 0.68259em 0;
  margin: -0.3413em 0 0.68259em;
}

/* line 24, ../sass/component/_views-best-bets-search.scss */
.l-inner .view-display-id-page__node > .attachment-before {
  margin-top: 0;
}

@media (min-width: 52.42321em) {
  /* line 5, ../sass/component/_block-home-nav.scss */
  .block-home-nav {
    margin-left: 26px;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .block-home-nav {
  margin-left: 26px;
}
/* line 9, ../sass/component/_block-home-nav.scss */
.block-home-nav .block-title {
  font-family: "Noto Sans", "Open Sans", Verdana, Arial, sans-serif;
  font-weight: 600;
  font-size: 1.36519em;
  margin: 0 0 10px 0;
}
/* line 16, ../sass/component/_block-home-nav.scss */
.block-home-nav .block-content a,
.block-home-nav .block-content a:visited {
  color: #006EAB;
  text-decoration: none;
}
/* line 20, ../sass/component/_block-home-nav.scss */
.block-home-nav .block-content a:hover,
.block-home-nav .block-content a:visited:hover {
  text-decoration: underline;
  background: none;
}
/* line 25, ../sass/component/_block-home-nav.scss */
.block-home-nav .block-content ul, .block-home-nav .block-content ol {
  padding: 0;
  margin: 0;
}
/* line 28, ../sass/component/_block-home-nav.scss */
.block-home-nav .block-content ul li, .block-home-nav .block-content ol li {
  list-style: none;
  list-style-image: none;
  padding: 0.3em 0;
}

@media (min-width: 52.42321em) {
  /* line 38, ../sass/component/_block-home-nav.scss */
  .block-home-nav-i-want-to .block-title {
    padding-left: 26px;
    margin-left: -26px;
    background: url('../images/icon-question.png?1421842811') no-repeat center left;
  }
}
/* line 38, ../sass/component/_block-home-nav.scss */
.lt-ie9 .block-home-nav-i-want-to .block-title {
  padding-left: 26px;
  margin-left: -26px;
  background: url('../images/icon-question.png?1421842811') no-repeat center left;
}

@media (min-width: 52.42321em) {
  /* line 49, ../sass/component/_block-home-nav.scss */
  .block-home-nav-search .block-title {
    padding-left: 26px;
    margin-left: -26px;
    background: url('../images/icon-mag-glass.png?1421842811') no-repeat center left;
  }
}
/* line 49, ../sass/component/_block-home-nav.scss */
.lt-ie9 .block-home-nav-search .block-title {
  padding-left: 26px;
  margin-left: -26px;
  background: url('../images/icon-mag-glass.png?1421842811') no-repeat center left;
}

@media (min-width: 52.42321em) {
  /* line 60, ../sass/component/_block-home-nav.scss */
  .block-home-nav-popular .block-title {
    padding-left: 26px;
    margin-left: -26px;
    background: url('../images/icon-star.png?1421842811') no-repeat center left;
  }
}
/* line 60, ../sass/component/_block-home-nav.scss */
.lt-ie9 .block-home-nav-popular .block-title {
  padding-left: 26px;
  margin-left: -26px;
  background: url('../images/icon-star.png?1421842811') no-repeat center left;
}

@media (min-width: 52.42321em) {
  /* line 70, ../sass/component/_block-home-nav.scss */
  .block-home-nav-twitter .block-title {
    padding-left: 26px;
    margin-left: -26px;
    background: url('../images/icon-twitter-bird.png?1444611089') no-repeat center left;
  }
}
/* line 70, ../sass/component/_block-home-nav.scss */
.lt-ie9 .block-home-nav-twitter .block-title {
  padding-left: 26px;
  margin-left: -26px;
  background: url('../images/icon-twitter-bird.png?1444611089') no-repeat center left;
}

@media (min-width: 52.42321em) {
  /* line 80, ../sass/component/_block-home-nav.scss */
  .block-home-nav-social .block-title {
    padding-left: 26px;
    margin-left: -26px;
    background: url('../images/icon-share.png?1444611089') no-repeat center left;
  }
  /* line 87, ../sass/component/_block-home-nav.scss */
  .block-home-nav-social .block-content .social-icons {
    background: none;
  }
}
/* line 80, ../sass/component/_block-home-nav.scss */
.lt-ie9 .block-home-nav-social .block-title {
  padding-left: 26px;
  margin-left: -26px;
  background: url('../images/icon-share.png?1444611089') no-repeat center left;
}
/* line 87, ../sass/component/_block-home-nav.scss */
.lt-ie9 .block-home-nav-social .block-content .social-icons {
  background: none;
}

/* line 1, ../sass/component/_block-home-topics.scss */
.topic-boxes {
  display: none;
}
@media (min-width: 52.42321em) {
  /* line 1, ../sass/component/_block-home-topics.scss */
  .topic-boxes {
    display: block;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .topic-boxes {
  display: block;
}

@media (min-width: 52.42321em) {
  /* line 8, ../sass/component/_block-home-topics.scss */
  .topic-box-wrap {
    float: left;
    width: 33.3%;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .topic-box-wrap {
  float: left;
  width: 33.3%;
}

@media (min-width: 52.42321em) {
  /* line 15, ../sass/component/_block-home-topics.scss */
  .home-topic-box {
    margin: 20px 15px;
    background-position: left top;
    background-repeat: no-repeat;
  }
  /* line 20, ../sass/component/_block-home-topics.scss */
  .home-topic-box .title {
    border: 0;
    margin: 0 0 16px 70px;
    font-family: "Noto Sans", "Open Sans", Verdana, Arial, sans-serif;
    font-weight: 600;
    font-size: 1.36519em;
  }
  /* line 26, ../sass/component/_block-home-topics.scss */
  .home-topic-box .title a {
    color: #222;
    text-decoration: none;
  }
  /* line 29, ../sass/component/_block-home-topics.scss */
  .home-topic-box .title a:hover {
    text-decoration: underline;
  }
  /* line 34, ../sass/component/_block-home-topics.scss */
  .home-topic-box.first {
    margin-left: 0;
  }
  /* line 37, ../sass/component/_block-home-topics.scss */
  .home-topic-box.last {
    margin-right: 0;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .home-topic-box {
  margin: 20px 15px;
  background-position: left top;
  background-repeat: no-repeat;
}
/* line 20, ../sass/component/_block-home-topics.scss */
.lt-ie9 .home-topic-box .title {
  border: 0;
  margin: 0 0 16px 70px;
  font-family: "Noto Sans", "Open Sans", Verdana, Arial, sans-serif;
  font-weight: 600;
  font-size: 1.36519em;
}
/* line 26, ../sass/component/_block-home-topics.scss */
.lt-ie9 .home-topic-box .title a {
  color: #222;
  text-decoration: none;
}
/* line 29, ../sass/component/_block-home-topics.scss */
.lt-ie9 .home-topic-box .title a:hover {
  text-decoration: underline;
}
/* line 34, ../sass/component/_block-home-topics.scss */
.lt-ie9 .home-topic-box.first {
  margin-left: 0;
}
/* line 37, ../sass/component/_block-home-topics.scss */
.lt-ie9 .home-topic-box.last {
  margin-right: 0;
}

/* line 43, ../sass/component/_block-home-topics.scss */
.home-topic-box-consumers {
  background-image: url('../images/bg-topic-consumers.png?1421842811');
}
/* line 45, ../sass/component/_block-home-topics.scss */
.home-topic-box-consumers .title {
  padding-top: 33px;
}

/* line 49, ../sass/component/_block-home-topics.scss */
.home-topic-box-hp {
  background-image: url('../images/bg-topic-hp.png?1421842811');
}
/* line 51, ../sass/component/_block-home-topics.scss */
.home-topic-box-hp .title {
  padding-top: 6px;
}

/* line 55, ../sass/component/_block-home-topics.scss */
.home-topic-box-industry {
  background-image: url('../images/bg-topic-industry.png?1421842811');
}
/* line 57, ../sass/component/_block-home-topics.scss */
.home-topic-box-industry .title {
  padding-top: 33px;
}

/* line 62, ../sass/component/_block-home-topics.scss */
.topic-box-audience {
  margin-top: 16px;
  margin-bottom: 10px;
}
/* line 65, ../sass/component/_block-home-topics.scss */
.topic-box-audience a,
.topic-box-audience a:visited {
  text-decoration: none;
  color: #006EAB;
}
/* line 69, ../sass/component/_block-home-topics.scss */
.topic-box-audience a:hover,
.topic-box-audience a:visited:hover {
  text-decoration: underline;
  color: #006EAB;
}

/* line 75, ../sass/component/_block-home-topics.scss */
.topic-box-description {
  margin-top: 0.5em;
}

/* Food-medicine Interface Guidance Tool (FMIGT) */
/* line 15, ../sass/component/_fmigt.scss */
.fmigt-main-text {
  min-height: 68px;
  padding: 12px 20px;
  border-bottom: solid 3px #F0F0F0;
}
/* line 19, ../sass/component/_fmigt.scss */
.fmigt-main-text ol, .fmigt-main-text ul {
  margin-bottom: 0;
}
/* line 22, ../sass/component/_fmigt.scss */
.fmigt-main-text .expand-contract {
  margin-left: 10px;
  text-decoration: none;
}
/* line 26, ../sass/component/_fmigt.scss */
.no-js .fmigt-main-text {
  margin-right: 0;
  border: none;
  font-weight: bold;
}
/* line 31, ../sass/component/_fmigt.scss */
.fmigt-no-script .fmigt-main-text {
  margin-right: 0;
  border: none;
  font-weight: bold;
}

/* line 37, ../sass/component/_fmigt.scss */
.fmigt-main-wrapper {
  margin-left: 92px;
}
/* line 39, ../sass/component/_fmigt.scss */
.fmigt-main-wrapper.fmigt-no-left-box {
  margin-left: 0 !important;
}
/* line 42, ../sass/component/_fmigt.scss */
.lt-ie8 .fmigt-main-wrapper {
  margin-top: -26px;
}

/* line 46, ../sass/component/_fmigt.scss */
.fmigt-right-wrapper {
  width: 92px;
  height: 92px;
  float: right;
  text-align: center;
  border-bottom: solid 3px #6F5194;
}
/* line 52, ../sass/component/_fmigt.scss */
.fmigt-right-wrapper a {
  display: block;
  padding: 4px;
  color: #333333;
}
/* line 56, ../sass/component/_fmigt.scss */
.fmigt-right-wrapper a:hover {
  background-color: #777777;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
}
/* line 63, ../sass/component/_fmigt.scss */
.fmigt-right-wrapper span {
  display: block;
  /*  padding: 4px; ---this is in conflict with below */
  color: #333333;
  padding: 0;
}
/* line 69, ../sass/component/_fmigt.scss */
.fmigt-right-wrapper .fmigt-youanswered {
  margin-top: 17px;
  font-size: 0.6em;
}
/* line 73, ../sass/component/_fmigt.scss */
.fmigt-right-wrapper .fmigt-choice {
  font-size: 2.7em;
  line-height: 1em;
}

/* line 78, ../sass/component/_fmigt.scss */
#fmigt-wrapper {
  list-style: none;
  padding: 0;
  font-size: 1.2em;
  color: #333333;
}
/* line 83, ../sass/component/_fmigt.scss */
#fmigt-wrapper ul {
  padding-left: 2.5em !important;
}

/* line 87, ../sass/component/_fmigt.scss */
.fmigt-left-wrapper {
  display: block;
  min-height: 92px;
  float: left;
}

/* line 92, ../sass/component/_fmigt.scss */
.fmigt-line {
  color: #000000;
  font-weight: bold;
}
/* line 95, ../sass/component/_fmigt.scss */
.fmigt-line-wrapper {
  display: block;
  padding-bottom: 10px;
  margin-bottom: -24px;
  /* must equal the height of .fmigt-answer */
  font-size: 0.9em;
}

/* line 102, ../sass/component/_fmigt.scss */
.fmigt-answer-wrapper {
  padding: 20px 0 20px 30px;
  background-color: #E2EEF7;
}
/* line 105, ../sass/component/_fmigt.scss */
.no-js .fmigt-answer-wrapper {
  background-color: transparent;
  border-bottom: solid 1px #CCCCCC;
}
/* line 109, ../sass/component/_fmigt.scss */
.fmigt-no-script .fmigt-answer-wrapper {
  background-color: transparent;
  border-bottom: solid 1px #CCCCCC;
}

/* line 114, ../sass/component/_fmigt.scss */
.fmigt-answers {
  display: block;
  margin: 0 30px 0 75px;
  position: relative;
  top: -24px;
}

/* line 121, ../sass/component/_fmigt.scss */
.fmigt-question .fmigt-box {
  background: url("../images/structuralimages/hex-grey.png") center 8px no-repeat;
  color: #333333;
}

/* line 126, ../sass/component/_fmigt.scss */
.fmigt-box {
  display: block;
  width: 92px;
  height: 92px;
  float: left;
  color: #FFFFFF;
  text-align: center;
  font-size: 3em;
  line-height: 1.8em;
}
/* line 135, ../sass/component/_fmigt.scss */
.fmigt-answer .fmigt-box {
  background: url("../images/structuralimages/hex-blue.png") center 8px no-repeat;
  color: #FFFFFF;
}

/* line 140, ../sass/component/_fmigt.scss */
.pathway-box {
  display: none !important;
  /* used to hide .fmigt-box element in ACE interactive page: node/705899 */
}

/* line 143, ../sass/component/_fmigt.scss */
.fmigt-details {
  position: relative;
  top: -3px;
  margin-left: 0;
  margin-right: 0;
  padding: 1em;
  background-color: #F0F0F0;
  font-size: 0.75em;
}
/* line 151, ../sass/component/_fmigt.scss */
.fmigt-details p {
  margin: 0;
  padding: 0 1em 1em 1em;
}
@media (min-width: 38.77133em) {
  /* line 143, ../sass/component/_fmigt.scss */
  .fmigt-details {
    margin-right: 92px;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .fmigt-details {
  margin-right: 92px;
}
/* line 158, ../sass/component/_fmigt.scss */
.no-js .fmigt-details {
  margin-right: 0;
}
/* line 161, ../sass/component/_fmigt.scss */
.fmigt-no-script .fmigt-details {
  margin-right: 0;
}

/* line 165, ../sass/component/_fmigt.scss */
#content-area li.fmigt-item {
  padding: 2px 0 0 0;
}

/* line 168, ../sass/component/_fmigt.scss */
#startAgain {
  margin-bottom: 20px;
}

/* line 171, ../sass/component/_fmigt.scss */
.key-dates {
  padding-left: 120px !important;
  background: url(/sites/default/files/icon-key-small.gif) no-repeat 10px 20px;
}
/* line 174, ../sass/component/_fmigt.scss */
.key-dates h2 {
  margin-top: 0;
}

/*
This is for code blocks that appear within the main content area 
*/
/* line 4, ../sass/component/_content-widgets.scss */
div.accordian div {
  margin-left: 1em;
}

/* line 7, ../sass/component/_content-widgets.scss */
.reporting-header {
  background-color: #006DA7;
  padding: 0.7em 0 0.7em 1em;
  border-bottom: 2px solid #0f4b71;
  cursor: pointer;
}
/* line 12, ../sass/component/_content-widgets.scss */
.reporting-header h2 {
  color: white;
  font-size: 98%;
  margin: 0 !important;
  border-bottom: none !important;
}

/* line 19, ../sass/component/_content-widgets.scss */
.options-header {
  background-color: white;
  padding: 0.7em 0 0.7em 2em;
  border-bottom: 1px dashed #9fcf67;
  cursor: pointer;
}
/* line 24, ../sass/component/_content-widgets.scss */
.options-header h3 {
  color: #00264C;
  margin: 0.02em;
  font-size: 98%;
  padding-left: 15px;
  background-image: url(/sites/all/themes/tga_theme/images/structuralimages/icon_plus.gif);
  background-position: left;
  -webkit-background-size: 10px 10px;
  -moz-background-size: 10px 10px;
  -o-background-size: 10px 10px;
  background-size: 10px 10px;
  background-repeat: no-repeat;
}
/* line 36, ../sass/component/_content-widgets.scss */
.options-header h3:hover {
  color: #0f4b71;
}

/* line 41, ../sass/component/_content-widgets.scss */
.sub-options {
  padding: 0 3em 1em 3em;
  margin: 0;
}
/* line 44, ../sass/component/_content-widgets.scss */
.sub-options li {
  font-size: 1.09em;
  /*margin-left:2em;*/
}
/* line 48, ../sass/component/_content-widgets.scss */
.sub-options ul li ul li:nth-child(n+2) {
  padding-top: 0.3em;
}
/* line 51, ../sass/component/_content-widgets.scss */
.sub-options li ul li {
  font-size: 1em;
}
/* line 54, ../sass/component/_content-widgets.scss */
.sub-options p {
  margin-top: 0;
}

/* line 58, ../sass/component/_content-widgets.scss */
.three-col-left, .three-col-centre, .three-col-right, .three-col-mid-right {
  width: 30%;
  padding-left: 0px;
  float: left;
  /*	clear:left; */
}

/* line 64, ../sass/component/_content-widgets.scss */
.three-col-centre {
  clear: none;
}

/* line 68, ../sass/component/_content-widgets.scss */
.three-col-right {
  clear: right;
}

/* line 72, ../sass/component/_content-widgets.scss */
.three-col-mid-right {
  padding-left: 3%;
}

/* Cancellations from the ARTG */
/* line 77, ../sass/component/_content-widgets.scss */
.cancellations-list,
.box-list {
  padding: 3%;
  background-color: #f4f4f4;
  border-bottom: solid 1px #ccc;
}
/* line 82, ../sass/component/_content-widgets.scss */
.cancellations-list:nth-child(even),
.box-list:nth-child(even) {
  background-color: #eaeaea;
}
/* line 85, ../sass/component/_content-widgets.scss */
.cancellations-list div,
.box-list div {
  padding: 0 0 0.25em 0;
}
/* line 88, ../sass/component/_content-widgets.scss */
.cancellations-list > div,
.box-list > div {
  padding: 0 0.5em 1em 0.5em;
}
/* line 91, ../sass/component/_content-widgets.scss */
.cancellations-list *:first-child,
.box-list *:first-child {
  margin-top: 0;
}
/* line 94, ../sass/component/_content-widgets.scss */
.cancellations-list *:last-child,
.box-list *:last-child {
  padding-bottom: 0;
}

/* Hero links, grey bozes with links and centered images */
/* line 99, ../sass/component/_content-widgets.scss */
ul.hero-link {
  padding-left: 0 !important;
  margin-bottom: 3em;
}

/* line 103, ../sass/component/_content-widgets.scss */
ul.hero-link > li {
  position: relative;
  padding: 0 !important;
  list-style: none;
  display: inline-block;
  width: 45%;
  margin-left: 2.5%;
  text-align: center;
}

/* line 112, ../sass/component/_content-widgets.scss */
ul.hero-link > li > a {
  display: block;
  padding: 2em;
  border-radius: 6px;
  background-color: #f2f2f2;
  box-shadow: 2px 2px 9px #B4B4B4;
  text-decoration: none;
  font-weight: bold;
}

/* line 121, ../sass/component/_content-widgets.scss */
ul.hero-link > li > a:hover {
  text-decoration: underline;
  background-color: #eaeaea;
}

/* line 125, ../sass/component/_content-widgets.scss */
ul.hero-link > li > a > img {
  position: relative;
  display: block;
  height: 5.5em;
  margin: 0 auto 2em;
}

/* line 132, ../sass/component/_content-widgets.scss */
.edu-warning {
  background-image: url(/sites/all/themes/tga_theme/images/structuralimages/edu-warning.png);
}

/* line 135, ../sass/component/_content-widgets.scss */
div.image-box {
  padding-left: 12em;
  margin: 0 0 3em 0;
}

/* line 139, ../sass/component/_content-widgets.scss */
div.image-box > img {
  margin-left: -12em;
  float: left;
}

/* line 146, ../sass/component/_content-widgets.scss */
.pad-left {
  padding-left: 0.5em;
}

/* line 149, ../sass/component/_content-widgets.scss */
.pad-right {
  padding-right: 0.5em;
}

/* line 152, ../sass/component/_content-widgets.scss */
.pad-top {
  padding-top: 0.5em;
}

/* line 155, ../sass/component/_content-widgets.scss */
.pad-bottom {
  padding-bottom: 0.5em;
}

/* line 158, ../sass/component/_content-widgets.scss */
.pad-lr {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 162, ../sass/component/_content-widgets.scss */
.pad-tb {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/* line 166, ../sass/component/_content-widgets.scss */
.pad-all {
  padding: 0.5em;
}

/* Spacing builder classes */
/* line 171, ../sass/component/_content-widgets.scss */
.no-margin {
  margin: 0 !important;
}

/* line 174, ../sass/component/_content-widgets.scss */
.no-padding {
  padding: 0 !important;
}

/* Cards */
/* general */
/* line 180, ../sass/component/_content-widgets.scss */
.cards {
  margin: 1em 0;
  padding: 0;
  border: none;
}
/* line 185, ../sass/component/_content-widgets.scss */
.cards .card {
  border: 1px solid #eee;
  border-radius: 7px;
  padding: 1em;
  margin-right: 1.5em;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.14), 0 2px 4px -1px rgba(0, 0, 0, 0.1);
  width: 17em;
}
/* line 192, ../sass/component/_content-widgets.scss */
.cards .card h2, .cards .card h3, .cards .card h4 {
  border: none;
  margin-top: 0;
}
/* line 196, ../sass/component/_content-widgets.scss */
.cards .card ul, .cards .card ol {
  padding-left: 1.5em;
}
/* line 199, ../sass/component/_content-widgets.scss */
.cards .card :last-child {
  margin-bottom: 0;
}
/* line 204, ../sass/component/_content-widgets.scss */
.cards .card:hover, .cards a.card:hover {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.14), 0 3px 5px -1px rgba(0, 0, 0, 0.1);
  background-color: #f8f8f8;
}
/* line 208, ../sass/component/_content-widgets.scss */
.cards a.card {
  text-decoration: none;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}

/* float layout */
/* line 216, ../sass/component/_content-widgets.scss */
.cards .card {
  float: left;
  margin-bottom: 1.5em;
}

/* line 220, ../sass/component/_content-widgets.scss */
.cards + * {
  clear: both;
}

/* flex  layout */
/* line 225, ../sass/component/_content-widgets.scss */
.cards {
  display: flex;
  flex-wrap: wrap;
}
/* line 228, ../sass/component/_content-widgets.scss */
.cards .card {
  flex-basis: calc(33% - 3.5em - 2px);
  max-width: 21em;
  min-width: 15em;
}

/* grid layout */
@supports (display: grid) {
  /* line 236, ../sass/component/_content-widgets.scss */
  .cards {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(17em, 1fr));
    grid-auto-rows: 1fr;
    column-gap: 1.5em;
    row-gap: 1.5em;
  }
  /* line 243, ../sass/component/_content-widgets.scss */
  .cards .card {
    margin: 0;
    width: unset;
  }
}
/* line 250, ../sass/component/_content-widgets.scss */
.cards, .view-hubs.cards .view-content {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(17em, 1fr));
  grid-auto-rows: 1fr;
  column-gap: 1.5em;
  row-gap: 1.5em;
}

/* line 258, ../sass/component/_content-widgets.scss */
.view-hubs.cards {
  display: block;
}

/* line 1, ../sass/component/_prefooter.scss */
.prefooter {
  border: 1px dashed #B3C960;
  padding: 0 1.7em;
}
/* line 4, ../sass/component/_prefooter.scss */
.prefooter h2 i {
  background-color: #fff;
}
/* line 6, ../sass/component/_prefooter.scss */
.prefooter h3 {
  font-weight: strong;
  font-size: 1em;
  margin-bottom: 0em;
}
/* line 10, ../sass/component/_prefooter.scss */
.prefooter h3 .hub_section_title {
  font-size: 1.3em;
  display: table-cell;
  vertical-align: top;
  width: 100%;
}
/* line 16, ../sass/component/_prefooter.scss */
.prefooter h3.title {
  /*
  		.hub_section_title {
          	    font-size: .9em;
  	            display: table-cell;
          	    vertical-align: top;
  	            width: 100%;
          	}*/
}
/* line 26, ../sass/component/_prefooter.scss */
.prefooter h3.title a:link {
  text-decoration: none;
  outline: none;
  border-bottom: 1px solid #1D8CC1;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  transition-property: background-color,border-color,color;
  color: #000;
  font-size: .9em;
  line-height: normal;
}
/* line 36, ../sass/component/_prefooter.scss */
.prefooter h3.title a:link:hover {
  background-color: #75c9f0;
  color: #000;
}
/* line 44, ../sass/component/_prefooter.scss */
.prefooter p, .prefooter li {
  font-size: 90%;
  line-height: 1.6em;
}
/* line 48, ../sass/component/_prefooter.scss */
.prefooter .text-muted {
  color: #777;
  font-size: 90%;
}
/* line 52, ../sass/component/_prefooter.scss */
.prefooter .icon {
  font-size: 1.9em !important;
  color: #a5abb2;
  clear: left;
  padding: 0 0.3em 0 0;
  width: 1em;
  text-align: left;
}
/* line 60, ../sass/component/_prefooter.scss */
.prefooter .wrapper {
  /*  margin-bottom: 0em; */
}

/* line 65, ../sass/component/_prefooter.scss */
.icon-small {
  padding: 0 0.5em 0 0;
  color: #a5abb2;
}

/*
prefooter {
  margin-bottom: 1em;
}
.prefooter .footnote h2.block__title.block-title {
    border-bottom: 1px dotted #000;
    margin-bottom: .9em;
}

.wrapper .prefooter .footnote {
  padding: 1.7em;
  font-size: 100%;
}
*/
/* line 1, ../sass/component/_tga-tabs.scss */
.tga-tabs {
  max-width: 100%;
  float: none;
  list-style: none;
  padding: 0;
  margin: 1em auto;
  border: none;
}
/* line 9, ../sass/component/_tga-tabs.scss */
.tga-tabs:after {
  content: '';
  display: table;
  clear: both;
}
/* line 16, ../sass/component/_tga-tabs.scss */
.tga-tabs input[type=radio] {
  /* accessibility hack - instead of display none which makes the checkboxes unselectable with the keyboard position them absolutely (so they don't wreck up the other element positioning and give them a super low opacity so you can't see them. Yay keyboard. */
  position: absolute;
  opacity: 0.01;
  filter: alpha(opacity=1);
  /* For IE8 and earlier */
}
@media print {
  /* line 14, ../sass/component/_tga-tabs.scss */
  .tga-tabs input {
    display: none;
  }
}
/* line 25, ../sass/component/_tga-tabs.scss */
.tga-tabs-1-tab label {
  box-sizing: border-box;
  width: 100%;
}
/* line 32, ../sass/component/_tga-tabs.scss */
.tga-tabs-2-tabs label {
  box-sizing: border-box;
  width: 50%;
}
/* line 39, ../sass/component/_tga-tabs.scss */
.tga-tabs-3-tabs label {
  box-sizing: border-box;
  width: 33.3333%;
}
/* line 46, ../sass/component/_tga-tabs.scss */
.tga-tabs-4-tabs label {
  box-sizing: border-box;
  width: 25%;
}
/* line 52, ../sass/component/_tga-tabs.scss */
.tga-tabs label {
  display: block;
  float: left;
  color: #6D6D6D;
  background-color: #edf2da;
  border-right: 1px solid #dbe5b3;
  font-size: 1.2em;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  line-height: 1.4;
  cursor: pointer;
  border-bottom: 1px solid #B3C960;
  -webkit-transition: all 0s;
  /* Safari 3.1 to 6.0 */
  transition: all 0s;
  padding: 7px 12px 9px;
  height: 4.5em;
}
/* line 72, ../sass/component/_tga-tabs.scss */
.tga-tabs label span {
  display: none;
}
/* line 75, ../sass/component/_tga-tabs.scss */
.tga-tabs label i {
  padding: 5px;
  margin: 0.1em 0.3em 0 0;
  float: left;
}
/* line 80, ../sass/component/_tga-tabs.scss */
.tga-tabs label:hover {
  color: #006da7;
  background-color: #c8d88b;
}
@media only screen and (max-width: 850px) {
  /* line 52, ../sass/component/_tga-tabs.scss */
  .tga-tabs label {
    width: 99%;
    font-size: 1.2em;
    padding: 0.5em 0;
    height: auto;
    text-align: center;
    border: none;
  }
}
@media print {
  /* line 52, ../sass/component/_tga-tabs.scss */
  .tga-tabs label {
    display: none;
  }
}
/* line 96, ../sass/component/_tga-tabs.scss */
.tga-tabs [id^="tga-tab"]:checked + label {
  background: #FFF;
  color: #006da7;
  border-width: 1px;
  border-style: solid solid none;
  border-color: #B3C960;
}
@media only screen and (max-width: 850px) {
  /* line 96, ../sass/component/_tga-tabs.scss */
  .tga-tabs [id^="tga-tab"]:checked + label {
    background: #FFF;
    color: #006da7;
    border-width: 1px;
    border-style: solid;
    border-color: #B3C960;
  }
}

/* line 118, ../sass/component/_tga-tabs.scss */
input[type='radio']:focus + label {
  text-decoration: underline;
}

/* line 124, ../sass/component/_tga-tabs.scss */
.tga-tab-content {
  display: none;
  width: 95%;
  float: left;
  padding: 15px;
  background-color: #ffffff;
  border-left: 1px solid #b3c960;
  margin-bottom: 2em;
}
@media only screen and (max-width: 850px) {
  /* line 124, ../sass/component/_tga-tabs.scss */
  .tga-tab-content {
    border: none;
  }
}
@media print {
  /* line 124, ../sass/component/_tga-tabs.scss */
  .tga-tab-content {
    display: block;
    padding-left: 1em;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    border-left: none;
  }
  /* line 145, ../sass/component/_tga-tabs.scss */
  .tga-tab-content img {
    float: left;
  }
}

/* line 154, ../sass/component/_tga-tabs.scss */
#tga-tab1:checked ~ #tga-tab-content1, #tga-tab2:checked ~ #tga-tab-content2, #tga-tab3:checked ~ #tga-tab-content3, #tga-tab4:checked ~ #tga-tab-content4, #tga-tab5:checked ~ #tga-tab-content5, #tga-tab6:checked ~ #tga-tab-content6, #tga-tab7:checked ~ #tga-tab-content7, #tga-tab8:checked ~ #tga-tab-content8, #tga-tab9:checked ~ #tga-tab-content9 {
  display: block;
}

/* line 161, ../sass/component/_tga-tabs.scss */
div.tga-tabs label:last-of-type {
  border-right: none;
}

@media print {
  /* line 166, ../sass/component/_tga-tabs.scss */
  .printonly {
    display: inline;
  }
}
/* line 173, ../sass/component/_tga-tabs.scss */
.ui-widget {
  font-family: "Noto Sans", Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* line 2, ../sass/component/_quicktabs.scss */
.ui-widget-content {
  border: 1px solid #B3C960;
  border-top: 0px;
  border-right: 0px;
  display: table;
  border-collapse: collapse;
}

/* line 11, ../sass/component/_quicktabs.scss */
ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
  width: auto;
  font-size: 1.2em;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  line-height: 1.4;
  cursor: pointer;
  border-bottom: 0px solid #B3C960;
  border-top: 0px;
  border-left: 0px;
  border-right: none;
  -webkit-transition: all 0s;
  transition: all 0s;
  /* padding: 7px 12px 9px; */
}

/* line 27, ../sass/component/_quicktabs.scss */
div#quicktabs-test_tabs {
  padding: 0px;
}

/* line 31, ../sass/component/_quicktabs.scss */
ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
  padding: 0px;
  width: 100%;
}

/* line 40, ../sass/component/_quicktabs.scss */
.ui-widget-header {
  border-right: 1px solid #B3C960;
  background: none;
  color: #222;
  font-weight: 700;
}

/* line 48, ../sass/component/_quicktabs.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br, .ui-corner-top, .ui-corner-left {
  border-radius: 0px;
}

/* line 52, ../sass/component/_quicktabs.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background-color: #fff;
}

/* line 58, ../sass/component/_quicktabs.scss */
.ui-tabs .ui-tabs-nav li a:link {
  color: #808080;
  white-space: normal;
  font-size: .9em;
}

/* line 64, ../sass/component/_quicktabs.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  outline: 0px;
}

/* line 77, ../sass/component/_quicktabs.scss */
li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a:link {
  color: #006da7;
  text-decoration: none;
}

/* line 84, ../sass/component/_quicktabs.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none;
  background-color: #edf2da;
}

/* line 89, ../sass/component/_quicktabs.scss */
.ui-state-default.ui-corner-top.ui-state-hover {
  background-color: #c8d88b;
}

/* line 93, ../sass/component/_quicktabs.scss */
.ui-state-default.ui-corner-top.ui-state-hover a:link {
  color: #006da7;
}

/* line 97, ../sass/component/_quicktabs.scss */
.ui-tabs .ui-tabs-nav li {
  float: none;
  height: 100%;
  margin: 0px;
  display: inline-block;
  border-bottom: 1px solid #B3C960;
  border-left: 1px solid #edf2da;
  border-top: none;
}

/* line 109, ../sass/component/_quicktabs.scss */
.ui-tabs .ui-tabs-nav li:last-child {
  border-right: 0px;
}

/* line 115, ../sass/component/_quicktabs.scss */
li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:first-child {
  background-color: #fff;
  border: 0px;
  border-top: 1px solid #B3C960;
  border-right: 1px solid #B3C960;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

/* line 124, ../sass/component/_quicktabs.scss */
li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
  background-color: #fff;
  border: 0px;
  border-top: 1px solid #B3C960;
  border-right: 1px solid #B3C960;
  border-left: 1px solid #B3C960;
  border-bottom: 1px solid #fff;
}

/* line 133, ../sass/component/_quicktabs.scss */
li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:last-child {
  background-color: #fff;
  border: 0px;
  border-top: 1px solid #B3C960;
  border-right: 1px solid #c8d88b;
  border-left: 1px solid #c8d88b;
  border-bottom: 1px solid #fff;
}

/* line 144, ../sass/component/_quicktabs.scss */
li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active.ui-state-hover {
  background-color: #c8d88b;
}

/* line 148, ../sass/component/_quicktabs.scss */
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a:link {
  color: #006da7;
}

/* line 152, ../sass/component/_quicktabs.scss */
.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
  border: 0px;
  border-top: 0px solid #B3C960;
}

/* line 161, ../sass/component/_quicktabs.scss */
.ui-tabs-panel li.views-row {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  font-size: 85.5625%;
}

/* ========================  New TABS  =========================*/
/* line 170, ../sass/component/_quicktabs.scss */
a#ui-id-1, a#ui-id-2, a#ui-id-3, a#ui-id-4 {
  border: 0px solid red;
}

/* line 175, ../sass/component/_quicktabs.scss */
.ui-tabs {
  padding: 0em;
}

/* line 179, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-tabs .ui-tabs-nav li {
  width: 13%;
  max-width: 97px;
  min-width: 44px;
  margin-right: 0.5em;
  border: 1px solid #aaa;
  float: left;
}

/* line 188, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-widget-content {
  border: none;
  /* border-top: 0px; */
  /* border-right: 0px; */
  display: block;
  border-collapse: collapse;
}

/* line 196, ../sass/component/_quicktabs.scss */
.grey_tabs .quicktabs-ui-wrapper {
  width: 100%;
}

/* line 200, ../sass/component/_quicktabs.scss */
.grey_tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:first-child {
  /* background-color: none;*/
  /*border: none;*/
}

/* line 206, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-state-default.ui-corner-top.ui-state-hover {
  /* background-color: #ddd; */
}

/* line 210, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/*
.grey_tabs .ui-tabs .ui-tabs-nav li {
    width: auto;
    min-width: 63px;
    margin-right: .5em;
    border: 1px solid #aaa;
    float: left;
}
*/
/* line 224, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-state-default, .grey_tabs .ui-widget-content .ui-state-default, .grey_tabs .ui-widget-header .ui-state-default {
  /* background: none; */
  /* background-color: #f5f5f5; */
  background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
}

/* line 230, ../sass/component/_quicktabs.scss */
.grey_tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:first-child {
  background-color: #fff;
  border: 0px;
  border: 1px solid #aaa;
  border-bottom: 1px solid #fff;
}

/* line 237, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-tabs .ui-tabs-nav li:last-child {
  border-right: 1px solid #aaa;
}

/* line 241, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-tabs-panel.ui-widget-content.ui-corner-bottom {
  border: 0px;
  border: 1px solid #aaa;
  margin-top: -1px;
}

/* line 248, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-widget-content {
  border: none;
  /* border-top: 0px; */
  /* border-right: 0px; */
  display: block;
  border-collapse: collapse;
}

/* line 256, ../sass/component/_quicktabs.scss */
.grey_tabs .quicktabs-ui-wrapper {
  width: 100%;
}

/* line 260, ../sass/component/_quicktabs.scss */
.grey_tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:first-child {
  /* background-color: none;*/
  /*border: none;*/
}

/* line 266, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-state-default.ui-corner-top.ui-state-hover {
  /* background-color: #ddd; */
}

/* line 270, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/*
.grey_tabs .ui-tabs .ui-tabs-nav li {
    width: auto;
    min-width: 63px;
    margin-right: .5em;
    border: 1px solid #aaa;
    float: left;
}
*/
/* line 283, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-state-default, .grey_tabs .ui-widget-content .ui-state-default, .grey_tabs .ui-widget-header .ui-state-default {
  /* background: none; */
  /* background-color: #f5f5f5; */
  background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
}

/* line 289, ../sass/component/_quicktabs.scss */
.grey_tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:first-child {
  background-color: #fff;
  border: 0px;
  border: 1px solid #aaa;
  border-bottom: 1px solid #fff;
}

/* line 296, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-tabs .ui-tabs-nav li:last-child {
  border-right: 1px solid #aaa;
}

/* line 300, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-tabs-panel.ui-widget-content.ui-corner-bottom, .grey_tabs .ui-widget-content {
  border: 0px;
  border: 1px solid #aaa;
  margin-top: -1px;
}

/* line 306, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-widget-content {
  border: 0px solid #aaa;
}

/* line 310, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-tabs .ui-tabs-nav li a {
  float: unset;
  padding: 0px;
  text-decoration: none;
  line-height: 2em;
  text-align: center;
  position: relative;
  display: block;
}

/* line 320, ../sass/component/_quicktabs.scss */
.grey_tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
  background-color: #fff;
  border: 0px;
  border-top: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-bottom: 1px solid #fff;
}

/* line 329, ../sass/component/_quicktabs.scss */
.grey_tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active.ui-state-hover {
  background-color: #ccc;
}

/* line 333, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-state-default.ui-corner-top.ui-state-hover, .grey_tabs .ui-state-default.ui-corner-top.ui-state-active, .grey_tabs .ui-state-hover {
  background-color: #ccc;
}

/* line 337, ../sass/component/_quicktabs.scss */
.grey_tabs .ui-state-default.ui-corner-top.ui-state-hover a:link {
  color: #000;
}

/* line 341, ../sass/component/_quicktabs.scss */
.grey_tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a:link {
  color: #000;
  text-decoration: none;
}

/* line 345, ../sass/component/_quicktabs.scss */
.grey_tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:last-child {
  background-color: #fff;
  border: 0px;
  border-top: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-bottom: 1px solid #fff;
}

/* ========================= End on new Tabs ===================*/
/* line 3, ../sass/component/ws/_ws-list.scss */
.ws-list {
  /* Add padding and 100% with to search fields in WS Views */
}
/* line 6, ../sass/component/ws/_ws-list.scss */
.ws-list .view-filters {
  margin-bottom: 1em;
}
/* line 10, ../sass/component/ws/_ws-list.scss */
.ws-list .views-exposed-widget {
  float: none;
  padding: 0.5em 0 0 0;
}
/* line 13, ../sass/component/ws/_ws-list.scss */
.ws-list .views-exposed-widget select,
.ws-list .views-exposed-widget input[type="text"] {
  width: 100%;
}
@media (min-width: 38.77133em) {
  /* line 10, ../sass/component/ws/_ws-list.scss */
  .ws-list .views-exposed-widget {
    float: left;
    padding: 0.5em 1em 0 0;
  }
  /* line 20, ../sass/component/ws/_ws-list.scss */
  .ws-list .views-exposed-widget:first-child {
    padding-left: none;
  }
  /* line 23, ../sass/component/ws/_ws-list.scss */
  .ws-list .views-exposed-widget:last-child {
    padding-right: none;
  }
  /* line 26, ../sass/component/ws/_ws-list.scss */
  .ws-list .views-exposed-widget select,
  .ws-list .views-exposed-widget input[type="text"] {
    width: auto;
  }
  /* line 30, ../sass/component/ws/_ws-list.scss */
  .ws-list .views-exposed-widget#adv-link-wrap, .ws-list .views-exposed-widget#edit-search-api-views-fulltext-wrapper {
    width: 98%;
    float: none;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .ws-list .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0 0;
}
/* line 20, ../sass/component/ws/_ws-list.scss */
.lt-ie9 .ws-list .views-exposed-widget:first-child {
  padding-left: none;
}
/* line 23, ../sass/component/ws/_ws-list.scss */
.lt-ie9 .ws-list .views-exposed-widget:last-child {
  padding-right: none;
}
/* line 26, ../sass/component/ws/_ws-list.scss */
.lt-ie9 .ws-list .views-exposed-widget select,
.lt-ie9 .ws-list .views-exposed-widget input[type="text"] {
  width: auto;
}
/* line 30, ../sass/component/ws/_ws-list.scss */
.lt-ie9 .ws-list .views-exposed-widget#adv-link-wrap, .lt-ie9 .ws-list .views-exposed-widget#edit-search-api-views-fulltext-wrapper {
  width: 98%;
  float: none;
}
/* line 39, ../sass/component/ws/_ws-list.scss */
.ws-list #edit-search-api-views-fulltext {
  width: 100%;
  padding: 1em;
}
/* line 44, ../sass/component/ws/_ws-list.scss */
.ws-list .views-exposed-widget-actions {
  overflow: hidden;
  *zoom: 1;
  clear: left;
}
/* line 48, ../sass/component/ws/_ws-list.scss */
.ws-list .views-exposed-widget-actions .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0 0;
}
/* line 52, ../sass/component/ws/_ws-list.scss */
.ws-list .view-filters .form-item {
  margin: 0;
}
/* line 58, ../sass/component/ws/_ws-list.scss */
.ws-list .view-filters .form-submit {
  padding: 0.25em;
}
/* line 65, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content {
  margin-top: 1em;
}
/* line 67, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .views-row {
  padding: 1em 0;
  border-bottom: 1px solid #CCC;
}
@media (min-width: 38.77133em) {
  /* line 67, ../sass/component/ws/_ws-list.scss */
  .ws-list .view-content .views-row {
    padding: 1em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .ws-list .view-content .views-row {
  padding: 1em;
}
/* line 74, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .views-row .views-field > *:first-child {
  margin-top: 0;
}
/* line 77, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .views-row .views-field.views-field-field-files {
  max-width: 20.5em;
}
/* line 81, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .views-row .views-row-odd {
  background-color: #F4F4F4;
}
/* line 84, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .views-row .views-row-even {
  background-color: #EAEAEA;
}
/* line 90, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .pager {
  margin: 1em 0;
}
/* line 95, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .views-label {
  font-weight: bold;
}
/* line 101, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .views-field-field-image + * {
  padding-top: 1em;
  clear: both;
}
@media (min-width: 38.77133em) {
  /* line 101, ../sass/component/ws/_ws-list.scss */
  .ws-list .view-content .views-field-field-image + * {
    padding-top: 0;
    margin-top: 0;
    clear: none;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .ws-list .view-content .views-field-field-image + * {
  padding-top: 0;
  margin-top: 0;
  clear: none;
}
/* line 111, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .field-content > .alt-text-width {
  margin: 0 0.5em 0.5em 0.5em;
  float: left;
}
/* line 114, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .field-content > .alt-text-width:first-child {
  margin-left: 0;
}
/* line 117, ../sass/component/ws/_ws-list.scss */
.ws-list .view-content .field-content > .alt-text-width:last-child {
  margin-right: 0;
}
@media (min-width: 38.77133em) {
  /* line 111, ../sass/component/ws/_ws-list.scss */
  .ws-list .view-content .field-content > .alt-text-width {
    float: right;
  }
  /* line 122, ../sass/component/ws/_ws-list.scss */
  .ws-list .view-content .field-content > .alt-text-width:first-child {
    margin-left: 0.5em;
    margin-right: 0;
  }
  /* line 126, ../sass/component/ws/_ws-list.scss */
  .ws-list .view-content .field-content > .alt-text-width:last-child {
    margin-right: 0.5em;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .ws-list .view-content .field-content > .alt-text-width {
  float: right;
}
/* line 122, ../sass/component/ws/_ws-list.scss */
.lt-ie9 .ws-list .view-content .field-content > .alt-text-width:first-child {
  margin-left: 0.5em;
  margin-right: 0;
}
/* line 126, ../sass/component/ws/_ws-list.scss */
.lt-ie9 .ws-list .view-content .field-content > .alt-text-width:last-child {
  margin-right: 0.5em;
}

/* line 3, ../sass/component/ws/_ws-custom-form.scss */
.ws-custom-form .views-exposed-form {
  padding: 20px;
  width: 645px;
  margin: 0 0 20px 0;
  background-color: #FFF;
  border: 1px solid #0F4B71;
}
/* line 11, ../sass/component/ws/_ws-custom-form.scss */
.ws-custom-form .views-exposed-widgets {
  margin: 0;
}
/* line 14, ../sass/component/ws/_ws-custom-form.scss */
.ws-custom-form .views-exposed-section {
  margin-bottom: 20px;
}
/* line 17, ../sass/component/ws/_ws-custom-form.scss */
.ws-custom-form .views-exposed-section .views-exposed-widget {
  float: none;
  padding: 0;
}
/* line 21, ../sass/component/ws/_ws-custom-form.scss */
.ws-custom-form .views-exposed-section-header {
  margin-bottom: 10px;
}
/* line 24, ../sass/component/ws/_ws-custom-form.scss */
.ws-custom-form .views-exposed-section-title {
  display: inline;
  margin: 0px 10px 0 0;
}
/* line 30, ../sass/component/ws/_ws-custom-form.scss */
.ws-custom-form .container-inline-date label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 7, ../sass/component/ws/_ws-detail.scss */
.node.view-mode-full[class*="node-ws-"] .field-type-field-collection.field-label-above .field-label {
  display: inline;
}

/* line 1, ../sass/component/ws/_ws-iframe.scss */
.ws-iframe {
  position: static;
  top: auto;
}

/* line 6, ../sass/component/_alerts_pages.scss */
.node-type-alert .field.field-name-field-files.field-type-file.field-label-hidden {
  margin: .5em;
  border: 1px solid #eee;
  width: auto;
  float: right;
  clear: both;
}
@media screen and (max-width: 620px) {
  /* line 6, ../sass/component/_alerts_pages.scss */
  .node-type-alert .field.field-name-field-files.field-type-file.field-label-hidden {
    float: none;
  }
}

/* line 2, ../sass/component/ws/_ws-sara.scss */
.node.view-mode-full.node-ws-sara .field-name-field-sara-description {
  font-weight: bold;
}

/* line 10, ../sass/component/ws/_ws-sara.scss */
.no-js .view-ws-sara-index .views-exposed-section--search {
  display: block;
}
/* line 13, ../sass/component/ws/_ws-sara.scss */
.js .view-ws-sara-index .views-exposed-section--search {
  display: none;
}

/* line 4, ../sass/component/ws/_ws-daen-md.scss */
.no-js .view-ws-daen-md-index .views-exposed-section--search {
  display: block;
}
/* line 7, ../sass/component/ws/_ws-daen-md.scss */
.js .view-ws-daen-md-index .views-exposed-section--search {
  display: none;
}

/* line 1, ../sass/component/legacy/_button.scss */
p.button,
span.button,
span.button-green {
  display: inline-block;
  margin: 0.5em;
  /* max-width: 280px; */
  background: #0073ae url(/images/structuralimages/button-box-arrow.png) no-repeat 9px 14px;
  font-weight: bold;
  border: 2px solid #00264c;
  clear: both;
}

/*p.button,*/
/* line 14, ../sass/component/legacy/_button.scss */
span.button-green {
  background-color: #06706c;
  border-color: #01231F;
}

/* line 18, ../sass/component/legacy/_button.scss */
p.button a,
p.button a:visited,
span.button a,
span.button a:visited {
  display: block;
  padding: 0.7em 0.7em 0.7em 30px;
  color: #ffffff;
}

/* line 26, ../sass/component/legacy/_button.scss */
span.button:hover {
  background-color: #005480;
}
/* line 28, ../sass/component/legacy/_button.scss */
span.button:hover a {
  color: #9fcf67;
}

/* line 32, ../sass/component/legacy/_button.scss */
span.button-green:hover {
  background-color: #034A47;
}

/* line 35, ../sass/component/legacy/_button.scss */
p.spaced {
  margin: 2em 0;
}

/* line 1, ../sass/component/legacy/_related-info.scss */
.relatedinfo,
.printversion,
.toc {
  width: 94%;
  padding: 5px;
  margin: 0 auto 10px auto;
  text-align: left;
  background: #ffffff url('../images/bg-content-box.png?1421842810') repeat-x 0 0;
  border: 1px solid #00264c;
}

/* line 11, ../sass/component/legacy/_related-info.scss */
.relatedinfo,
.printversion,
.toc {
  float: right;
  clear: right;
  width: 20%;
  min-width: 180px;
  font-size: 85%;
  margin: 0 0 10px 10px;
}

/* line 25, ../sass/component/legacy/_related-info.scss */
.relatedinfo h2,
.printversion h2,
.toc h2 {
  margin: 0;
  padding: 0 0 0.2em 0;
  border-bottom: dotted 1px #002C47;
}
/* line 30, ../sass/component/legacy/_related-info.scss */
.relatedinfo ul,
.printversion ul,
.toc ul {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 34, ../sass/component/legacy/_related-info.scss */
.relatedinfo li,
.printversion li,
.toc li {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

/* line 1, ../sass/component/legacy/_doc-info.scss */
.docinfo {
  border: 1px solid #000000;
  padding: 5px;
  min-width: 180px;
  font-size: 85%;
  background-color: #ffffff;
  margin-left: 0.5em;
  position: relative;
  z-index: 1;
}
@media (min-width: 38.77133em) {
  /* line 1, ../sass/component/legacy/_doc-info.scss */
  .docinfo {
    width: 20%;
    float: right;
    clear: right;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .docinfo {
  width: 20%;
  float: right;
  clear: right;
}

/* line 16, ../sass/component/legacy/_doc-info.scss */
.docinfo p {
  margin-left: 5px;
}

/* line 2, ../sass/component/legacy/_page-menu.scss */
.pagemenu li {
  list-style-image: url('../images/icon-grey-dot.png?1421842811');
  padding: 0.2em 0.2em 0.7em 0;
}

/* line 2, ../sass/component/legacy/_topic-box.scss */
.topic-box-wide {
  clear: both;
}

/* line 5, ../sass/component/legacy/_topic-box.scss */
.topic-box, .topic-box-wide {
  width: 100%;
  border: 1px solid #0F4C72;
  /*#460263;*/
  margin: 10px 0;
  float: left;
}
/* line 14, ../sass/component/legacy/_topic-box.scss */
.topic-box p, .topic-box-wide p {
  margin-top: 10px;
}
/* line 18, ../sass/component/legacy/_topic-box.scss */
.topic-box a, .topic-box-wide a {
  text-decoration: none;
}
/* line 20, ../sass/component/legacy/_topic-box.scss */
.topic-box a:hover, .topic-box-wide a:hover {
  color: #9FCF67;
}
/* line 25, ../sass/component/legacy/_topic-box.scss */
.topic-box td, .topic-box-wide td {
  background-color: #ffffff;
}
/* line 29, ../sass/component/legacy/_topic-box.scss */
.topic-box img,
.topic-box .navimage, .topic-box-wide img,
.topic-box-wide .navimage {
  max-width: 40%;
  height: auto;
  float: left;
  margin: 0 10px 10px 0;
  border: 1px solid #00264C;
}
/* line 38, ../sass/component/legacy/_topic-box.scss */
.topic-box .navimage, .topic-box .navimage-right, .topic-box-wide .navimage, .topic-box-wide .navimage-right {
  border: 1px solid #00264c;
  float: left;
  margin: -5px 0.5em 0.2em 0.5em;
  padding: 2px;
}
/* line 44, ../sass/component/legacy/_topic-box.scss */
.topic-box .navimage-right, .topic-box-wide .navimage-right {
  float: right;
  border: none;
}
/* line 49, ../sass/component/legacy/_topic-box.scss */
.topic-box .noborder, .topic-box-wide .noborder {
  border: none;
}
/* line 53, ../sass/component/legacy/_topic-box.scss */
.topic-box ul, .topic-box-wide ul {
  margin: 0;
  padding: 0 0 5px 0;
}
/* line 56, ../sass/component/legacy/_topic-box.scss */
.topic-box ul li, .topic-box-wide ul li {
  background: url('../images/icon-grey-dot.png?1421842811') no-repeat 0 10px;
  list-style-image: none;
  list-style-type: none;
  padding-left: 1em;
  font-weight: normal;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  padding-left: 1.5em;
  font-size: 90%;
}
/* line 70, ../sass/component/legacy/_topic-box.scss */
.topic-box h2,
.topic-box .title, .topic-box-wide h2,
.topic-box-wide .title {
  border: 0;
  margin-top: -10px;
  margin-right: -10px;
  margin-bottom: 10px;
  margin-left: -10px;
  padding: 10px;
  padding-left: 38px;
  background: #0F4C72 url('../images/bg-button-box-arrow-18.png?1421842810') 10px center no-repeat;
  color: #fff;
  font-size: 1.09215em;
}
/* line 82, ../sass/component/legacy/_topic-box.scss */
.topic-box h2 a,
.topic-box .title a, .topic-box-wide h2 a,
.topic-box-wide .title a {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
  display: block;
  font-weight: bold;
  color: #fff;
}
/* line 91, ../sass/component/legacy/_topic-box.scss */
.topic-box .topic-box-bg, .topic-box-wide .topic-box-bg {
  padding: 10px;
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 52.42321em) {
  /* line 91, ../sass/component/legacy/_topic-box.scss */
  .topic-box .topic-box-bg, .topic-box-wide .topic-box-bg {
    /*background: image-url('bg-topic-box-content.png') repeat-x 0 100%;*/
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .topic-box .topic-box-bg, .lt-ie9 .topic-box-wide .topic-box-bg {
  /*background: image-url('bg-topic-box-content.png') repeat-x 0 100%;*/
}
/* line 98, ../sass/component/legacy/_topic-box.scss */
.topic-box .button-grey, .topic-box-wide .button-grey {
  clear: both;
  margin-top: 10px;
  /* border: 1px solid #aaa; */
  background: #e8e8e8;
}
/* line 103, ../sass/component/legacy/_topic-box.scss */
.topic-box .button-grey .button-grey-text, .topic-box-wide .button-grey .button-grey-text {
  border: 1px solid #aaa;
}
/* line 106, ../sass/component/legacy/_topic-box.scss */
.topic-box .button-grey a, .topic-box-wide .button-grey a {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
  display: block;
  padding: 10px;
  padding-left: 38px;
  background: url('../images/bg-button-box-arrow-18.png?1421842810') 10px center no-repeat;
  font-weight: bold;
}
@media (min-width: 52.42321em) {
  /* line 98, ../sass/component/legacy/_topic-box.scss */
  .topic-box .button-grey, .topic-box-wide .button-grey {
    float: left;
    width: 100%;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .topic-box .button-grey, .lt-ie9 .topic-box-wide .button-grey {
  float: left;
  width: 100%;
}

@media (min-width: 52.42321em) {
  /* line 124, ../sass/component/legacy/_topic-box.scss */
  .topic-box {
    display: inline-block;
    vertical-align: top;
    *vertical-align: top;
    *zoom: 1;
    *display: inline;
    width: 45%;
    margin: 0 10px 15px 5px;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .topic-box {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  width: 45%;
  margin: 0 10px 15px 5px;
}

/* line 132, ../sass/component/legacy/_topic-box.scss */
.consumers-box {
  border: 1px solid #1489BE;
  /*#0715B0;*/
}
@media (min-width: 52.42321em) {
  /* line 134, ../sass/component/legacy/_topic-box.scss */
  .consumers-box .consumers-box-bg {
    /* background-image: image-url('bg-consumers-box-content.png');*/
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .consumers-box .consumers-box-bg {
  /* background-image: image-url('bg-consumers-box-content.png');*/
}
/* line 139, ../sass/component/legacy/_topic-box.scss */
.consumers-box h2 {
  background-color: #1489BE;
}

/* line 144, ../sass/component/legacy/_topic-box.scss */
.hp-box {
  border: 1px solid #008684;
}
@media (min-width: 52.42321em) {
  /* line 146, ../sass/component/legacy/_topic-box.scss */
  .hp-box .hp-box-bg {
    /* background-image: image-url('bg-hp-box-content.png');*/
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .hp-box .hp-box-bg {
  /* background-image: image-url('bg-hp-box-content.png');*/
}
/* line 151, ../sass/component/legacy/_topic-box.scss */
.hp-box h2 {
  background-color: #008684;
}

/* line 156, ../sass/component/legacy/_topic-box.scss */
.industry-box {
  border: 1px solid #532686;
  /*#460263;*/
}
@media (min-width: 52.42321em) {
  /* line 158, ../sass/component/legacy/_topic-box.scss */
  .industry-box .industry-box-bg {
    /* background-image: image-url('bg-industry-box-content.png');*/
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .industry-box .industry-box-bg {
  /* background-image: image-url('bg-industry-box-content.png');*/
}
/* line 163, ../sass/component/legacy/_topic-box.scss */
.industry-box h2 {
  background-color: #532686;
}

/* line 4, ../sass/component/legacy/_education-nav.scss */
.education-consumers-nav,
.education-hp-nav,
.education-industry-nav,
.education-students-nav {
  background-color: #e7eff3;
  clear: right;
  padding: 0.5em 0.5em 0.5em 75px;
  border-bottom: 5px solid #006CA6;
  margin-bottom: 1em;
}

/* line 14, ../sass/component/legacy/_education-nav.scss */
.education-consumers-nav img,
.education-hp-nav img,
.education-industry-nav img,
.education-students-nav img {
  border: none;
  margin-left: -75px;
  /* the img lives inside the <p> tag, must offset the margin here  */
  padding-left: 1em;
}

/* line 22, ../sass/component/legacy/_education-nav.scss */
.education-consumers-nav a,
.education-hp-nav a,
.education-industry-nav a,
.education-students-nav a {
  font-weight: bold;
  text-decoration: none;
}

/* line 29, ../sass/component/legacy/_education-nav.scss */
.education-hp-nav {
  background-color: #e7f4f4;
  border-bottom: 5px solid #006563;
}

/* line 33, ../sass/component/legacy/_education-nav.scss */
.education-industry-nav {
  background-color: #f4eefb;
  border-bottom: 5px solid #4C2678;
}

/* line 37, ../sass/component/legacy/_education-nav.scss */
.education-students-nav {
  background-color: #ecf1f5;
  border-bottom: 5px solid #00264c;
}

/* line 41, ../sass/component/legacy/_education-nav.scss */
.education-nav h2 {
  margin-top: 0.5em;
}

/* line 1, ../sass/component/legacy/_navimages.scss */
.navimage, .navimage-right {
  border: 1px solid #00264c;
  float: left;
  margin: -5px 0.5em 0.2em 0.5em;
  padding: 2px;
}

/* line 7, ../sass/component/legacy/_navimages.scss */
.navimage-right {
  float: right;
  border: none;
}

@media (min-width: 38.77133em) {
  /* line 4, ../sass/component/legacy/_link-box.scss */
  .link-box-wrapper > .link-box:nth-child(2n + 1) {
    clear: left;
  }
}
/* line 10, ../sass/component/legacy/_link-box.scss */
.lt-ie9 .link-box-wrapper > div:first-child {
  clear: left;
}
/* line 130, ../sass/base/_mixins.scss */
.lt-ie9 .link-box-wrapper > div:first-child + div + div, .lt-ie9 .link-box-wrapper > div:first-child + div + div + div + div, .lt-ie9 .link-box-wrapper > div:first-child + div + div + div + div + div + div, .lt-ie9 .link-box-wrapper > div:first-child + div + div + div + div + div + div + div + div, .lt-ie9 .link-box-wrapper > div:first-child + div + div + div + div + div + div + div + div + div + div, .lt-ie9 .link-box-wrapper > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div, .lt-ie9 .link-box-wrapper > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div, .lt-ie9 .link-box-wrapper > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div, .lt-ie9 .link-box-wrapper > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div, .lt-ie9 .link-box-wrapper > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
  clear: left;
}

/* line 18, ../sass/component/legacy/_link-box.scss */
.link-box {
  min-height: 100px;
  margin: 20px 0;
  padding: 0 0 0 100px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* line 24, ../sass/component/legacy/_link-box.scss */
.link-box a {
  font-weight: bold;
  text-decoration: none;
  color: #006eab;
}
/* line 29, ../sass/component/legacy/_link-box.scss */
.link-box p {
  margin: 0.3em 0 0 0 !important;
  padding-left: 0 !important;
}
/* line 33, ../sass/component/legacy/_link-box.scss */
.link-box em, .link-box strong, .link-box span {
  color: #999;
}
@media (min-width: 52.42321em) {
  /* line 18, ../sass/component/legacy/_link-box.scss */
  .link-box {
    float: left;
    width: 31%;
    padding: 0 0 0 19%;
    margin-top: 15px;
    background-position: 11% top;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 .link-box {
  float: left;
  width: 31%;
  padding: 0 0 0 19%;
  margin-top: 15px;
  background-position: 11% top;
}

/* line 47, ../sass/component/legacy/_link-box.scss */
.link-box-half {
  border-bottom: solid 1px #CCC;
  padding: 1em 0;
}
/* line 50, ../sass/component/legacy/_link-box.scss */
.link-box-half img {
  margin-bottom: 0.5em;
}
/* line 53, ../sass/component/legacy/_link-box.scss */
.link-box-half a {
  font-weight: bold;
  text-decoration: none;
  color: #006eab;
}
@media (min-width: 38.77133em) {
  /* line 59, ../sass/component/legacy/_link-box.scss */
  .link-box-half img {
    margin-bottom: 0;
    max-width: 90%;
  }
  /* line 63, ../sass/component/legacy/_link-box.scss */
  .link-box-half .link-box-half-left, .link-box-half .link-box-half-right {
    float: left;
  }
  /* line 66, ../sass/component/legacy/_link-box.scss */
  .link-box-half .link-box-half-left {
    width: 36%;
  }
  /* line 69, ../sass/component/legacy/_link-box.scss */
  .link-box-half .link-box-half-right {
    width: 60%;
  }
}
/* line 59, ../sass/component/legacy/_link-box.scss */
.lt-ie9 .link-box-half img {
  margin-bottom: 0;
  max-width: 90%;
}
/* line 63, ../sass/component/legacy/_link-box.scss */
.lt-ie9 .link-box-half .link-box-half-left, .lt-ie9 .link-box-half .link-box-half-right {
  float: left;
}
/* line 66, ../sass/component/legacy/_link-box.scss */
.lt-ie9 .link-box-half .link-box-half-left {
  width: 36%;
}
/* line 69, ../sass/component/legacy/_link-box.scss */
.lt-ie9 .link-box-half .link-box-half-right {
  width: 60%;
}

/* for backgrounds of link-boxes */
/* line 77, ../sass/component/legacy/_link-box.scss */
.edu-artg {
  background-image: url('../images/structuralimages/edu-artg.png?1421842811');
}

/* line 81, ../sass/component/legacy/_link-box.scss */
.edu-shelf {
  background-image: url('../images/structuralimages/edu-shelf.png?1421842811');
}

/* line 85, ../sass/component/legacy/_link-box.scss */
.edu-tga {
  background-image: url('../images/structuralimages/edu-tga.png?1421842811');
}

/* line 89, ../sass/component/legacy/_link-box.scss */
.edu-clipboard {
  background-image: url('../images/structuralimages/edu-clipboard.png?1421842811');
}

/* line 93, ../sass/component/legacy/_link-box.scss */
.edu-herbal {
  background-image: url('../images/structuralimages/edu-herbal.png?1421842811');
}

/* line 97, ../sass/component/legacy/_link-box.scss */
.edu-skull {
  background-image: url('../images/structuralimages/edu-skull.png?1421842811');
}

/* line 101, ../sass/component/legacy/_link-box.scss */
.edu-ebiz {
  background-image: url('../images/structuralimages/edu-ebiz.png?1421842811');
}

/* line 105, ../sass/component/legacy/_link-box.scss */
.edu-entering {
  background-image: url('../images/structuralimages/edu-entering.png?1421842811');
}

/* line 109, ../sass/component/legacy/_link-box.scss */
.edu-cursor {
  background-image: url('../images/structuralimages/edu-cursor.png?1421842811');
}

/* line 113, ../sass/component/legacy/_link-box.scss */
.edu-factory {
  background-image: url('../images/structuralimages/edu-factory.png?1421842811');
}

/* line 117, ../sass/component/legacy/_link-box.scss */
.edu-leaving {
  background-image: url('../images/structuralimages/edu-leaving.png?1421842811');
}

/* line 121, ../sass/component/legacy/_link-box.scss */
.edu-austl {
  background-image: url('../images/structuralimages/edu-austl.png?1421842811');
}

/* line 125, ../sass/component/legacy/_link-box.scss */
.edu-pills {
  background-image: url('../images/structuralimages/edu-pills.png?1421842811');
}

/* line 129, ../sass/component/legacy/_link-box.scss */
.edu-label {
  background-image: url('../images/structuralimages/edu-label.png?1421842811');
}

/* line 133, ../sass/component/legacy/_link-box.scss */
.edu-austr {
  background-image: url('../images/structuralimages/edu-austr.png?1421842811');
}

/* line 137, ../sass/component/legacy/_link-box.scss */
.edu-scales {
  background-image: url('../images/structuralimages/edu-scales.png?1421842811');
}

/* line 141, ../sass/component/legacy/_link-box.scss */
.edu-testtubes {
  background-image: url('../images/structuralimages/edu-testtubes.png?1421842811');
}

/* line 145, ../sass/component/legacy/_link-box.scss */
.edu-certificate {
  background-image: url('../images/structuralimages/edu-certificate.png?1421842811');
}

/* line 149, ../sass/component/legacy/_link-box.scss */
.edu-happyguy {
  background-image: url('../images/structuralimages/edu-happyguy.png?1421842811');
}

/* line 153, ../sass/component/legacy/_link-box.scss */
.edu-devices {
  background-image: url('../images/structuralimages/edu-devices.png?1421842811');
}

/* line 157, ../sass/component/legacy/_link-box.scss */
.edu-book {
  background-image: url('../images/structuralimages/edu-book.png?1421842811');
}

/* line 161, ../sass/component/legacy/_link-box.scss */
.edu-ghost {
  background-image: url('../images/structuralimages/edu-ghost.png?1421842811');
}

/* line 165, ../sass/component/legacy/_link-box.scss */
.edu-structure {
  background-image: url('../images/structuralimages/edu-structure.png?1421842811');
}

/* line 169, ../sass/component/legacy/_link-box.scss */
.edu-device-med {
  background-image: url('../images/structuralimages/edu-device-med.png?1421842811');
}

/* line 173, ../sass/component/legacy/_link-box.scss */
.edu-travellers {
  background-image: url('../images/structuralimages/edu-travellers.png?1421842811');
}

/* line 177, ../sass/component/legacy/_link-box.scss */
.edu-vigilance {
  background-image: url('../images/structuralimages/edu-vigilance.png?1421842811');
}

/* line 181, ../sass/component/legacy/_link-box.scss */
.edu-question {
  background-image: url('../images/structuralimages/edu-question.png?1421842811');
}

/* line 184, ../sass/component/legacy/_link-box.scss */
.edu-warning {
  background-image: url('../images/structuralimages/edu-warning.png?1417479055');
}

/* line 1, ../sass/component/legacy/_utility.scss */
.bigtext {
  font-size: 170%;
}

/* line 4, ../sass/component/legacy/_utility.scss */
.nav-footer-links {
  padding-left: 0;
  padding-top: 20px;
  text-align: center;
}

/* line 9, ../sass/component/legacy/_utility.scss */
.noclear {
  clear: none;
}

/* line 12, ../sass/component/legacy/_utility.scss */
.nowrap {
  white-space: nowrap;
}

/* line 15, ../sass/component/legacy/_utility.scss */
#popup-note {
  background-color: #ffffff;
  border: 1px solid #00264c;
  text-align: left;
  margin: 0.5em;
  padding: 1em;
}

/* line 22, ../sass/component/legacy/_utility.scss */
#popup-note h1 {
  font-size: 120%;
}

/* line 25, ../sass/component/legacy/_utility.scss */
.reddot {
  color: #FF0000;
  font-size: 10px;
  font-weight: normal !important;
}

/* line 30, ../sass/component/legacy/_utility.scss */
.redtext {
  color: #ff0000;
  font-weight: bold;
}

/* line 34, ../sass/component/legacy/_utility.scss */
#roadmapfootnote {
  background-color: #ffffff;
  border: 1px solid #000000;
  text-align: left;
  margin: 0.5em;
  padding: 1em;
}

/* line 41, ../sass/component/legacy/_utility.scss */
.topofpage {
  float: right;
  clear: both;
  font-size: 85%;
  padding-left: 15px;
  background-color: #FFF;
}

/* line 2, ../sass/component/legacy/_legacy.scss */
.article-summary {
  color: #00274c;
}

/* line 5, ../sass/component/legacy/_legacy.scss */
.border-blue {
  border: 2px solid #158abf;
}

/* line 8, ../sass/component/legacy/_legacy.scss */
.byline {
  font-weight: bold;
  color: #00264C;
}

/* line 11, ../sass/component/legacy/_legacy.scss */
del {
  color: #ff0000;
}

/* line 14, ../sass/component/legacy/_legacy.scss */
.dark-text {
  color: #333333;
}

/* line 17, ../sass/component/legacy/_legacy.scss */
.white-text {
  color: #ffffff;
}

/* Conflicts
.contentslist {
  clear: none;
  font-size: 85%;
  margin-left: 3em;
  margin-top: 2em;
} */
/* line 27, ../sass/component/legacy/_legacy.scss */
.cover-image {
  padding-right: 2em;
  float: left;
}

/* line 31, ../sass/component/legacy/_legacy.scss */
ul.coverimage {
  margin-left: 130px;
}

/* line 34, ../sass/component/legacy/_legacy.scss */
.searchtable {
  font-size: 85%;
  margin: 0.5em;
  word-wrap: break-word;
  /* for enormously long references */
}

/* line 39, ../sass/component/legacy/_legacy.scss */
.hr25 {
  width: 25%;
  text-align: left;
}

/* line 43, ../sass/component/legacy/_legacy.scss */
.img-middle {
  border: 0;
  vertical-align: middle;
  margin: 0.2em;
}

/* Disabled - responsive design
.mob-only	{
	display:none;
} */
/* Not required. Drupal includes this by default */
/* video { height: auto; max-width: 100%; width: 100%; } */
/* line 65, ../sass/component/legacy/_legacy.scss */
video {
  height: auto;
  max-width: 100%;
  width: 100%;
}

/* line 70, ../sass/component/legacy/_legacy.scss */
iframe, object.flash-video {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 71, ../sass/component/legacy/_legacy.scss */
.video-container {
  position: relative;
  padding-top: 56.25%;
  /* iPad fix, number represents width/height ratio of video i.e. 16:9 */
  margin: 20px 0;
  border: solid 1px #CCC;
  /* so if nothing loads, users can see there is content missing */
  box-shadow: 3px 3px 10px #DDD;
  -webkit-box-shadow: 3px 3px 10px #DDD;
  -moz-box-shadow: 3px 3px 10px #DDD;
  -ms-box-shadow: 3px 3px 10px #DDD;
  -o-box-shadow: 3px 3px 10px #DDD;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#DDDDDD')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#DDDDDD');
}

/* line 86, ../sass/component/legacy/_legacy.scss */
.video-container img {
  width: 100%;
}

/* line 89, ../sass/component/legacy/_legacy.scss */
.lt-ie7 .video-container {
  padding-top: 0;
}

/* line 92, ../sass/component/legacy/_legacy.scss */
.lt-ie7 video, .lt-ie7 object.flash-video {
  position: relative;
  height: 56.25%;
}

/* line 96, ../sass/component/legacy/_legacy.scss */
.video-download-text {
  padding: 0;
  width: 22%;
}

/* line 99, ../sass/component/legacy/_legacy.scss */
.video-download-links {
  width: 70%;
}

/* line 102, ../sass/component/legacy/_legacy.scss */
.video-download-text, .video-download-links {
  float: left;
  padding: 0 2%;
}

/* line 106, ../sass/component/legacy/_legacy.scss */
.term {
  font-weight: bold;
  color: #00264C;
}

/* line 109, ../sass/component/legacy/_legacy.scss */
.label {
  font-weight: bold;
  color: #004812;
  line-height: 2;
}

/* line 114, ../sass/component/legacy/_legacy.scss */
span.button {
  text-shadow: none;
}

/* line 118, ../sass/component/legacy/_legacy.scss */
input.button:hover {
  background: linear-gradient(to bottom, #f9f9f9 0%, #e8e8e8 100%);
}

/* line 122, ../sass/component/legacy/_legacy.scss */
.lt-ie9 input.button:hover {
  background: #e8e8e8;
}

/* line 125, ../sass/component/legacy/_legacy.scss */
input.button:active, .button:active {
  background: linear-gradient(to bottom, #e8e8e8 0%, #f9f9f9 100%);
}

/* line 129, ../sass/component/legacy/_legacy.scss */
.lt-ie9 input.button:active {
  background: #dddddd;
}

/* line 132, ../sass/component/legacy/_legacy.scss */
input.radio, input.checkbox {
  border: none;
}

/* line 135, ../sass/component/legacy/_legacy.scss */
#mob-menu {
  display: none;
}

/* line 138, ../sass/component/legacy/_legacy.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 148, ../sass/component/legacy/_legacy.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 156, ../sass/component/legacy/_legacy.scss */
.invisible {
  visibility: hidden;
}

/* line 159, ../sass/component/legacy/_legacy.scss */
.width200 {
  width: 200px;
}

/* line 162, ../sass/component/legacy/_legacy.scss */
div.moreinfobox {
  width: 20%;
  clear: right;
  float: right;
  background-color: #D9F0FA;
  padding: 1em 0.6em;
  border: 2px solid #00264C;
}

@media all and (max-width: 650px) {
  /* line 171, ../sass/component/legacy/_legacy.scss */
  div.moreinfobox {
    width: auto;
    float: none;
  }
}
/* line 176, ../sass/component/legacy/_legacy.scss */
div.moreinfoboxright {
  background-color: #D9F0FA;
  border: 2px solid #00264C;
  clear: right;
  float: right;
  padding: 1em 0.6em;
  width: 20%;
  min-width: 190px;
}

/* line 185, ../sass/component/legacy/_legacy.scss */
div.moreinfoboxright a.www {
  background-image: url("../images/structuralimages/outsidelink.png");
}

/* line 188, ../sass/component/legacy/_legacy.scss */
div.moreinfoboxright img {
  float: left;
  margin-right: 0.5em;
  margin-top: -1em;
}

/* line 193, ../sass/component/legacy/_legacy.scss */
div.moreinfoboxright.alwaysontop {
  position: relative;
  z-index: 9000;
}

/* line 197, ../sass/component/legacy/_legacy.scss */
div.findoutmore-box {
  margin: 10px 5px;
  padding: 0.7em;
  background-color: #D9F0FA;
  border: 1px solid #00264C;
  clear: both;
  font-size: 95%;
}

/* line 205, ../sass/component/legacy/_legacy.scss */
div.findoutmore-box h2 {
  padding: 1em 0 1.3em 55px;
  margin-top: 0 !important;
  line-height: 1em;
  background: url("../images/contentimages/msu-report-icon.gif") no-repeat center left;
  font-size: 1.2em !important;
}

/* line 212, ../sass/component/legacy/_legacy.scss */
div.findoutmore-box h3 {
  background: url("../images/contentimages/msu-report-icon.gif") no-repeat center left;
  height: 40px;
  padding: 1em 0 0 55px;
  line-height: 1em;
  border-bottom: 1px solid #00274C;
}

/* line 219, ../sass/component/legacy/_legacy.scss */
div.findoutmore-box ul {
  padding-left: 20px;
}

/* line 222, ../sass/component/legacy/_legacy.scss */
div.findoutmore-box ul li {
  padding: 2px 0;
}

/* line 225, ../sass/component/legacy/_legacy.scss */
div.findoutmore-box a.www {
  background-image: url("../images/structuralimages/outsidelink.png");
}

/* line 228, ../sass/component/legacy/_legacy.scss */
div.findoutmore-box img {
  float: left;
  margin-right: 0.5em;
  margin-top: -1em;
}

/* line 233, ../sass/component/legacy/_legacy.scss */
div.findoutmore-box.alwaysontop {
  position: relative;
  z-index: 9000;
}

/* line 237, ../sass/component/legacy/_legacy.scss */
.image-list {
  width: 65%;
  float: left;
}

/*search results page footers - are hardcoded http links*/
/* line 242, ../sass/component/legacy/_legacy.scss */
.searchpage #footer a[href^="http://tga-migrate.launchpad.agileware.com.au/"] {
  background: none;
  padding-right: 0;
}

/* line 246, ../sass/component/legacy/_legacy.scss */
li.emaillink {
  list-style-type: none;
  padding-right: 16px;
}

/* line 250, ../sass/component/legacy/_legacy.scss */
.border-blue {
  border: 2px solid #158abf;
}

/* line 253, ../sass/component/legacy/_legacy.scss */
.clearspace-right1 {
  margin-right: 1em;
}

/* line 256, ../sass/component/legacy/_legacy.scss */
.clearspace-right05 {
  margin-right: 0.5em;
}

/* line 259, ../sass/component/legacy/_legacy.scss */
.extract, cite {
  margin-left: 2em;
}

/* line 262, ../sass/component/legacy/_legacy.scss */
.searchtable {
  font-size: 85%;
  margin: 0.5em;
  word-wrap: break-word;
  /* for enormously long references */
}

/* line 267, ../sass/component/legacy/_legacy.scss */
.larger {
  font-size: 120%;
}

/* line 270, ../sass/component/legacy/_legacy.scss */
.middlealign {
  vertical-align: middle;
}

/* line 273, ../sass/component/legacy/_legacy.scss */
.mdsu-contents {
  background-color: #ecf1f5;
  padding: 0.5em 1em;
  border-bottom: 10px solid #00274c;
}

/* line 278, ../sass/component/legacy/_legacy.scss */
.mdsu-contents h2 {
  margin-top: 0.5em;
}

/* line 281, ../sass/component/legacy/_legacy.scss */
.mdsu-report-box {
  background-color: #d9f0fa;
  clear: right;
  padding: 1em;
  border-top: 10px solid #00274c;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

/* line 290, ../sass/component/legacy/_legacy.scss */
.mdsu-article-summary {
  font-size: 110%;
  color: #00274c;
  padding: 0.5em;
  border-bottom: 1px solid #9dafc7;
  border-top: 1px solid #9dafc7;
}

/* line 297, ../sass/component/legacy/_legacy.scss */
.mdsu-pull-quote {
  float: right;
  width: 30%;
  background-color: #ecf1f5;
  font-style: italic;
  font-size: 110%;
  color: #00274c;
  padding: 0.2em;
  margin: 0.2em 0.2em 0.2em 1em;
  border-bottom: 1px solid #00274c;
  border-top: 1px solid #00274c;
}

/* line 309, ../sass/component/legacy/_legacy.scss */
div.link-box {
  width: 32.5%;
  margin-top: 15px;
  padding: 0 0 0 120px;
  min-height: 100px;
  float: left;
  background-repeat: no-repeat;
  background-position: 20px top;
}
@media (min-width: 38.77133em) {
  /* line 309, ../sass/component/legacy/_legacy.scss */
  div.link-box {
    width: 30%;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 div.link-box {
  width: 30%;
}

/* line 321, ../sass/component/legacy/_legacy.scss */
div.link-box-half {
  width: 100%;
  border-bottom: solid 1px #CCC;
  padding: 20px;
}

/* line 326, ../sass/component/legacy/_legacy.scss */
div.link-box-half-left, div.link-box-half-right {
  float: left;
}

/* line 329, ../sass/component/legacy/_legacy.scss */
div.link-box-half-left img {
  max-width: 90%;
  height: auto;
}

/* line 333, ../sass/component/legacy/_legacy.scss */
.education-consumers-nav img, .education-hp-nav img, .education-industry-nav img, .education-students-nav img {
  border: none;
}

/* line 336, ../sass/component/legacy/_legacy.scss */
.searchtitle {
  margin: 0;
  padding: 0;
}

/* line 340, ../sass/component/legacy/_legacy.scss */
.searchresults {
  width: 95%;
}

/* line 343, ../sass/component/legacy/_legacy.scss */
.searchurl {
  color: green;
}

/* line 346, ../sass/component/legacy/_legacy.scss */
.spacer {
  display: block;
  clear: both;
}

/* .mip-resultsTable tr:hover { background-color: #9fcf67; } */
/* line 351, ../sass/component/legacy/_legacy.scss */
.noSearchResults {
  background-color: #E1E1E1;
  border-color: #666;
  border-style: solid;
  border-width: thin;
  padding: 10px;
}

/* line 358, ../sass/component/legacy/_legacy.scss */
.mip-detailedHeader {
  width: 120px;
  background-color: #0073ae;
  background-image: none;
  color: #FFF;
  border-color: #ddd;
}

/* .mip-resultsRow:hover { background-color: #9fcf67; cursor: pointer; text-decoration: underline; }
.mip-resultsRow2:hover { background-color: #9fcf67; cursor: pointer; text-decoration: underline; }
.mip-resultsRow2 { background-color: #E8E8FF; } */
/* table that sorts by headers */
/* line 369, ../sass/component/legacy/_legacy.scss */
table.tablesorter {
  width: 99%;
}

/* line 372, ../sass/component/legacy/_legacy.scss */
table.tablesorter thead tr .header {
  background-image: url("../images/structuralimages/tablesorter-bg.gif");
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 20px;
  cursor: pointer;
}

/* line 379, ../sass/component/legacy/_legacy.scss */
table.tablesorter thead tr .headerSortUp {
  background-image: url("../images/structuralimages/tablesorter-asc.gif");
}

/* line 382, ../sass/component/legacy/_legacy.scss */
table.tablesorter thead tr .headerSortDown {
  background-image: url("../images/structuralimages/tablesorter-desc.gif");
}

/* line 385, ../sass/component/legacy/_legacy.scss */
p.alphabet a:hover, ul.alphabet li a:hover {
  background: #9fcf67;
}

/* line 388, ../sass/component/legacy/_legacy.scss */
.tablesorter th.sortable:hover {
  background-color: #9FCF67;
  color: #00264C;
  text-decoration: underline;
}

/* ARGPM */
/* line 394, ../sass/component/legacy/_legacy.scss */
.nav-box-right {
  padding-right: 10px;
  float: right;
  background-color: #effadf;
  border: solid 1px #c8e0b0;
  margin-bottom: 15px;
  width: 20%;
}

/* line 402, ../sass/component/legacy/_legacy.scss */
.nav-box-right p span {
  font-weight: bold;
}

/* line 405, ../sass/component/legacy/_legacy.scss */
#box-layout-content {
  color: #444;
}

/* line 408, ../sass/component/legacy/_legacy.scss */
#box-layout-content ul {
  padding-left: 34px;
}

/* line 411, ../sass/component/legacy/_legacy.scss */
.left-col-wrapper {
  float: left;
  width: 65%;
}

/* line 415, ../sass/component/legacy/_legacy.scss */
.right-col-wrapper {
  float: right;
  width: 35%;
}

@media only screen and (max-width: 600px) {
  /* line 420, ../sass/component/legacy/_legacy.scss */
  .left-col-wrapper {
    float: none;
    width: auto;
  }

  /* line 424, ../sass/component/legacy/_legacy.scss */
  .right-col-wrapper {
    float: none;
    width: auto;
  }

  /* line 428, ../sass/component/legacy/_legacy.scss */
  .box-layout-box img {
    display: none;
  }

  /* line 431, ../sass/component/legacy/_legacy.scss */
  #box-layout-process ul li,
  #box-layout-ctd ul li {
    margin-left: 0 !important;
  }

  /* line 435, ../sass/component/legacy/_legacy.scss */
  #box-layout-updates p.date {
    color: #326A3B;
    font-weight: bold;
  }

  /* line 438, ../sass/component/legacy/_legacy.scss */
  #box-layout-updates p {
    margin: 1em 0 !important;
    top: 0 !important;
  }
}
/* line 443, ../sass/component/legacy/_legacy.scss */
.box-layout-box,
.update-box {
  padding: 10px;
  margin: 4px;
  padding-top: 0;
  margin-top: 0;
}

/* line 450, ../sass/component/legacy/_legacy.scss */
.box-layout-box h2,
.update-box h2 {
  padding: 0 5px 5px 0;
  margin-top: 0 !important;
  color: #000;
  font-weight: bold;
  font-size: 1.4em !important;
  border-bottom: 1px dotted #aaa !important;
}

/* line 459, ../sass/component/legacy/_legacy.scss */
.box-layout-box h2 a,
.update-box h2 a {
  text-decoration: none;
  color: #000;
}

/* line 464, ../sass/component/legacy/_legacy.scss */
.box-layout-box h2 a:hover,
.update-box h2 a:hover {
  text-decoration: none !important;
}

/* line 468, ../sass/component/legacy/_legacy.scss */
.box-layout-box h2 a:visited,
.update-box h2 a:visited {
  color: #000 !important;
}

/* line 472, ../sass/component/legacy/_legacy.scss */
.box-layout-box p,
.update-box p {
  margin-left: 0;
  padding-left: 0 !important;
}

/* line 477, ../sass/component/legacy/_legacy.scss */
.box-layout-box p.pagemenu {
  padding-left: 0.8em !important;
}

/* line 480, ../sass/component/legacy/_legacy.scss */
#box-layout-intro {
  font-size: 120%;
  margin-bottom: 0;
  padding-bottom: 0;
  margin-left: 5px;
}

/* line 486, ../sass/component/legacy/_legacy.scss */
#box-layout-other > ul {
  margin: 10px -15px;
  padding: 0 !important;
  list-style: inside;
  list-style: none;
}

/* line 492, ../sass/component/legacy/_legacy.scss */
#box-layout-other > ul > li {
  margin: 0;
  padding: 0.5em;
}

/* line 496, ../sass/component/legacy/_legacy.scss */
#box-layout-other > ul > li:nth-child(2n) {
  background-color: #ddd;
}

/* line 499, ../sass/component/legacy/_legacy.scss */
#box-layout-other ul li ul {
  margin-left: 3em;
}

/* line 502, ../sass/component/legacy/_legacy.scss */
#box-layout-other ul li p {
  margin-left: 2em;
  margin: 0.5em 1.5em;
}

/* line 506, ../sass/component/legacy/_legacy.scss */
#box-layout-other .alternate {
  background: #E0E0E0;
}

/* line 509, ../sass/component/legacy/_legacy.scss */
#box-layout-other .docinfo {
  background: #f0f0f0;
}

/* line 512, ../sass/component/legacy/_legacy.scss */
.box-layout-box img, .update-box img {
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
}

/* line 517, ../sass/component/legacy/_legacy.scss */
#box-layout-subscribe label {
  color: black;
}

/* line 520, ../sass/component/legacy/_legacy.scss */
#box-layout-subscribe input[type=text] {
  width: 96%;
}

/* line 523, ../sass/component/legacy/_legacy.scss */
#box-layout-subscribe input[type=submit] {
  margin-top: 6px;
  float: right;
}

/* line 527, ../sass/component/legacy/_legacy.scss */
#box-layout-updates, #box-layout-subscribe {
  margin-top: 5px;
  padding-top: 0;
}

/* line 530, ../sass/component/legacy/_legacy.scss */
#box-layout-process, #box-layout-forms, #box-layout-other, #box-layout-ctd, #box-layout-related, #box-layout-print, .update-box {
  padding: 15px;
  margin-top: 15px;
  background-color: #f1f1f1;
  border: 1px solid #ddd;
}

/* line 536, ../sass/component/legacy/_legacy.scss */
.box-layout-more {
  text-align: right;
}

/* line 539, ../sass/component/legacy/_legacy.scss */
#box-layout-updates p {
  position: relative;
  top: -1.3em;
  padding: 0;
  margin: 0 0 0 10em;
}

/* line 545, ../sass/component/legacy/_legacy.scss */
#box-layout-updates p.update-heading {
  color: #000;
  font-weight: bold;
  margin-bottom: 8px;
}

/* line 550, ../sass/component/legacy/_legacy.scss */
#box-layout-updates p.date {
  display: block;
  font-weight: bold;
  color: black;
  width: 11em;
  top: 0;
  margin-left: 0;
}

/* line 558, ../sass/component/legacy/_legacy.scss */
#box-layout-process ul li, #box-layout-ctd ul li {
  margin-left: 126px;
  /* the static width of the image + padding */
}

/* line 561, ../sass/component/legacy/_legacy.scss */
.dot-menu {
  min-height: 50px;
  margin-top: 20px;
}

/* line 565, ../sass/component/legacy/_legacy.scss */
.dot-menu-wrapper {
  width: 100%;
  background: url("../images/structuralimages/line-dotted-inline-ribbon.gif") no-repeat 0 25px;
}

/* line 569, ../sass/component/legacy/_legacy.scss */
.dot-menu a {
  display: block;
  float: left;
  margin: 10px 0 5px 30px;
  padding: 5px 0 0 0;
  width: 30px;
  height: 25px;
  text-align: center;
  background: url(../images/structuralimages/list-circle-big.gif) no-repeat 0px 0px;
  font: normal 16px Verdana, Geneva, sans-serif;
  color: white !important;
  text-decoration: none;
}

/* line 582, ../sass/component/legacy/_legacy.scss */
.dot-menu a:hover {
  background: url(../images/structuralimages/list-circle-green.gif) no-repeat 0px 0px;
}

/* line 585, ../sass/component/legacy/_legacy.scss */
.dot-menu a.dot-menu-active {
  background: url(../images/structuralimages/list-circle-lblue.gif) no-repeat 0px 0px;
}

/* line 588, ../sass/component/legacy/_legacy.scss */
.dot-menu a.dot-menu-active:hover {
  background: url(../images/structuralimages/list-circle-vlblue.gif) no-repeat 0px 0px;
}

/* line 591, ../sass/component/legacy/_legacy.scss */
.dot-menu a.dot-menu-start {
  margin-left: 0;
}

/* Complaints overview for industry and health professionals  */
/* line 596, ../sass/component/legacy/_legacy.scss */
.away {
  background: #C9F;
  max-width: 70%;
}

/* line 600, ../sass/component/legacy/_legacy.scss */
.next-arrow {
  background: url("../images/structuralimages/arrow-bg-sharp.png") top left no-repeat;
  min-height: 117px;
  height: 117px;
  max-width: 410px;
  width: 410px;
  padding: 1.4em 4em 0 6.5em;
  margin-left: 1em;
}

/*move laterally*/
/* line 610, ../sass/component/legacy/_legacy.scss */
.arrow-bullet-r {
  list-style-image: url("../images/structuralimages/arrow-r.gif");
}

/* line 613, ../sass/component/legacy/_legacy.scss */
div.btn-submit {
  padding: 0;
}

/* line 616, ../sass/component/legacy/_legacy.scss */
.arrow-bullet-l {
  list-style-image: url("../images/structuralimages/arrow-l.gif");
}

/* line 619, ../sass/component/legacy/_legacy.scss */
.arrow-bullet-d {
  list-style-image: url("../images/structuralimages/leftnavigation-topic-selected.gif");
}

/*Add medicine button*/
/* line 623, ../sass/component/legacy/_legacy.scss */
.nav-box-right ul {
  padding-top: 0;
  margin-top: 0;
}

/* line 627, ../sass/component/legacy/_legacy.scss */
.nav-box-right p {
  padding-bottom: 0;
}

/* line 630, ../sass/component/legacy/_legacy.scss */
.btn {
  font-size: 1.5em;
  padding: 0 0.5em;
}

/* line 634, ../sass/component/legacy/_legacy.scss */
.btn-submit {
  background-color: #00659a;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #042c47;
  color: #ffffff !important;
  font-size: 2em;
  width: 100%;
  padding: 0.5em 0em;
  text-decoration: none;
  text-align: center;
  margin: 20px 0px;
}

/* MSI */
/* line 649, ../sass/component/legacy/_legacy.scss */
.placeholder {
  color: #aaa;
}

/* line 652, ../sass/component/legacy/_legacy.scss */
.no-js .js-only, .js .no-js-only {
  display: none;
}

/* DRAFT watermark */
/* line 656, ../sass/component/legacy/_legacy.scss */
.draft {
  background: url("../draft-watermark.png") center top repeat-y;
}

/* line 659, ../sass/component/legacy/_legacy.scss */
.js .form-tabs {
  margin-left: 0;
  padding-left: 0 !important;
}

/* line 663, ../sass/component/legacy/_legacy.scss */
.js .form-tabs li {
  list-style: none;
  float: left;
  margin-right: 20px;
  padding: 0 !important;
}

/* line 669, ../sass/component/legacy/_legacy.scss */
.js .form-tabs a {
  display: block;
  height: 100%;
  padding: 15px 10px !important;
  border-bottom: 3px solid #ddd;
}

/* line 675, ../sass/component/legacy/_legacy.scss */
.js .form-tabs a:visited {
  color: #006eab !important;
}

/* line 678, ../sass/component/legacy/_legacy.scss */
.js .form-tabs .selected a {
  font-weight: bold;
  border-bottom: 3px solid #9FCF67;
  color: #222 !important;
  cursor: default;
}

/* line 684, ../sass/component/legacy/_legacy.scss */
.js .form-tabs .selected a:hover {
  text-decoration: none !important;
}

/* line 687, ../sass/component/legacy/_legacy.scss */
.placeholder-fix {
  color: #777;
  font-size: 80%;
  margin-top: 5px;
}

/* line 690, ../sass/component/legacy/_legacy.scss */
.msis-results {
  margin-top: 25px;
}

/* line 693, ../sass/component/legacy/_legacy.scss */
.msis-list {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0 !important;
}

/* line 696, ../sass/component/legacy/_legacy.scss */
.msis-record {
  border-top: 1px solid #e2e2e2;
  padding: 10px 0 !important;
}

/* line 699, ../sass/component/legacy/_legacy.scss */
.msis-record-field {
  float: left;
}

/* line 702, ../sass/component/legacy/_legacy.scss */
.msis-field-product {
  margin-right: 2%;
  width: 69%;
}

/* line 705, ../sass/component/legacy/_legacy.scss */
.msis-actives {
  color: #006eab;
}

/* line 708, ../sass/component/legacy/_legacy.scss */
.msis-trade-names {
  color: #333;
}

/* line 711, ../sass/component/legacy/_legacy.scss */
.msis-actives, .msis-trade-names, .msis-dose-form {
  display: block;
}

/* line 714, ../sass/component/legacy/_legacy.scss */
.msis-dose-form, .msis-expected-supply {
  color: #888;
}

/* line 717, ../sass/component/legacy/_legacy.scss */
.msis-field-updated {
  color: #888;
  text-align: right;
  width: 29%;
}

/* line 720, ../sass/component/legacy/_legacy.scss */
.msis-record-count {
  color: #888;
  margin-bottom: 40px;
  margin-left: 0;
  text-align: right;
}

/* line 723, ../sass/component/legacy/_legacy.scss */
.msis-no-records {
  color: #000;
  padding-left: 0 !important;
  text-align: left;
}

/* line 726, ../sass/component/legacy/_legacy.scss */
.minor {
  color: #888;
}

/* line 729, ../sass/component/legacy/_legacy.scss */
hr.fieldset-divider {
  border-top: 1px solid #eee;
}

/* line 732, ../sass/component/legacy/_legacy.scss */
.mob-crest, .mob-table-warning, .javascript-warning {
  display: none;
}

/* line 735, ../sass/component/legacy/_legacy.scss */
.invalid-field {
  color: #6940E3 !important;
  display: inline-block;
  margin-left: 10px;
  max-width: 300px;
  vertical-align: top;
}

/* line 738, ../sass/component/legacy/_legacy.scss */
.icon-translate {
  background: url("aems_globe.png") no-repeat left center;
  padding: 2px;
  padding-left: 22px;
}

/* line 743, ../sass/component/legacy/_legacy.scss */
#consumer-form .plain {
  font-weight: 400;
}

/* line 746, ../sass/component/legacy/_legacy.scss */
#consumer-form input.text-short {
  height: 2.2em;
  width: 10em;
}

/* line 749, ../sass/component/legacy/_legacy.scss */
#consumer-form textarea.large {
  height: 8em;
}

/* line 752, ../sass/component/legacy/_legacy.scss */
#consumer-form .spacer {
  height: 500px;
  margin: 50px 0;
}

/* line 755, ../sass/component/legacy/_legacy.scss */
#consumer-form .solo-nav-arrow {
  margin: 10px 25px 10px 45%;
}

/* line 758, ../sass/component/legacy/_legacy.scss */
#consumer-form .nav-arrow-right {
  margin: 10px 25px 10px 40%;
}

/* line 761, ../sass/component/legacy/_legacy.scss */
#consumer-form .nav-arrow-left {
  margin-left: 10px;
}

/* line 764, ../sass/component/legacy/_legacy.scss */
#consumer-form .other-meds {
  display: none;
}

/* #consumer-form ul.form-progress {
 list-style: none; position: relative;
} */
/* line 770, ../sass/component/legacy/_legacy.scss */
#consumer-form ul.form-progress li a {
  list-style: none;
  display: block;
  text-decoration: none;
  /*text-align: center;
  font-weight: bold;*/
}

/* line 777, ../sass/component/legacy/_legacy.scss */
#consumer-form label.error {
  color: #9dcc67;
  margin-left: 1em;
}

/* line 781, ../sass/component/legacy/_legacy.scss */
#consumer-form .form-page {
  background: linear-gradient(to bottom, #ffffff 0%, #d9e8ff 20%, #d9e8ff 50%, #d9e8ff 80%, #ffffff 100%);
  filter: progid;
  padding: 30px 10px 70px;
}

/*
#consumer-form .form-page {
	padding: 30px 10px 70px 10px;
}
*/
/* line 791, ../sass/component/legacy/_legacy.scss */
#consumer-form .form-page {
  background: #FFFFFF !important;
}

/* #consumer-form .hovertext { background: url('../images/structuralimages/help-text-circle.png') no-repeat left top; border-bottom: none; color: #004812!important; font-size: 1.3em; font-weight: 700; margin-left: .5em; overflow: visible; padding: .035em .5em .35em .43em; } */
/* line 795, ../sass/component/legacy/_legacy.scss */
#consumer-form .hovertext {
  padding: 0.035em 0.5em 0.35em 0.43em;
  margin-left: 0.5em;
  font-size: 1.3em;
  font-weight: bold;
  color: #004812 !important;
  background: url("../images/structuralimages/circle.png") no-repeat left top;
  border-bottom: none;
  overflow: visible;
}

/* line 805, ../sass/component/legacy/_legacy.scss */
#consumer-form .btn {
  font-size: 1.5em;
  padding: 0 .5em;
}

/* line 808, ../sass/component/legacy/_legacy.scss */
#consumer-form .btn-big {
  background-color: #00659a;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #042c47;
  color: #ffffff !important;
  font-size: 2em;
  width: 100%;
  padding: 0.5em 0em;
  text-decoration: none;
  text-align: center;
  margin: 20px 0px;
}

/* line 822, ../sass/component/legacy/_legacy.scss */
#consumer-form .radioerror {
  left: 50%;
  position: absolute;
}

/* line 825, ../sass/component/legacy/_legacy.scss */
#consumer-form .inset {
  margin-left: 2.5em;
}

/* line 828, ../sass/component/legacy/_legacy.scss */
#consumer-form .has-hidden-options {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

/* line 831, ../sass/component/legacy/_legacy.scss */
#consumer-form .req {
  background: #effadf;
}

/* line 834, ../sass/component/legacy/_legacy.scss */
.LinkDisclaimer {
  height: 0;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/*
     * Don't show links for images, or javascript/internal links
*/
/* line 840, ../sass/component/legacy/_legacy.scss */
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
  content: "";
}

/* New classes from Task 13459 */
/* line 845, ../sass/component/legacy/_legacy.scss */
#consumer-form label {
  display: inline;
}

/* line 846, ../sass/component/legacy/_legacy.scss */
#consumer-form input {
  padding-top: 5px;
}

/* line 847, ../sass/component/legacy/_legacy.scss */
#consumer-form .noBlock {
  display: inline;
  float: left;
}

/* line 848, ../sass/component/legacy/_legacy.scss */
#consumer-form button {
  min-width: 42px;
}

/* line 849, ../sass/component/legacy/_legacy.scss */
#consumer-form a.nextbutton img {
  padding-bottom: 10px;
}

/* line 852, ../sass/component/legacy/_legacy.scss */
#consumer-form .hovertext {
  padding: 0.035em 0.5em 0.35em 0.43em;
  margin-left: 0.5em;
  font-size: 1.3em;
  font-weight: bold;
  color: #004812 !important;
  background: url("/sites/default/files/circle_0.png") no-repeat left top;
  border-bottom: none;
  overflow: visible;
}

/* line 862, ../sass/component/legacy/_legacy.scss */
#consumer-form legend {
  background: none repeat scroll 0 0 #006EAB;
  color: #FFFFFF;
  font-size: 130%;
  padding: 0.2em 1em;
  text-align: center;
  width: 95%;
}

/* line 870, ../sass/component/legacy/_legacy.scss */
#consumer-form ul#stepForm li ul.bulletList li {
  list-style: disc;
}

/* line 873, ../sass/component/legacy/_legacy.scss */
#consumer-form ul#stepForm {
  padding-left: 0;
  margin-left: 0;
}

/* line 877, ../sass/component/legacy/_legacy.scss */
#consumer-form ul#stepForm li {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

/* line 882, ../sass/component/legacy/_legacy.scss */
.lt-ie8 #consumer-form legend {
  margin-top: 0px !important;
  bottom: 0px !important;
}

/* line 886, ../sass/component/legacy/_legacy.scss */
.lt-ie8 #consumer-form .form-tabs a {
  margin-bottom: 1em;
}

/* line 889, ../sass/component/legacy/_legacy.scss */
#consumer-form .warning {
  padding-left: 1em;
  color: #00659a;
}

/*NAVIGATION ON PAGE*/
/* line 894, ../sass/component/legacy/_legacy.scss */
ul.form-tabs li a {
  text-decoration: none;
}

/* line 897, ../sass/component/legacy/_legacy.scss */
ul.form-tabs li a:hover {
  text-decoration: underline;
}

/*Add medicine button*/
/* line 901, ../sass/component/legacy/_legacy.scss */
#consumer-form .btn-big:hover {
  background-color: #8bc449;
  color: #042c47 !important;
}

/* line 905, ../sass/component/legacy/_legacy.scss */
#consumer-form .btn-big:active {
  position: relative;
  top: 1px;
}

/* line 909, ../sass/component/legacy/_legacy.scss */
#consumer-form div.btn-big {
  padding: 0;
}

/* line 912, ../sass/component/legacy/_legacy.scss */
#consumer-form .btn-big-grey {
  background-color: #BCBCBC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #373737;
  color: #00659a !important;
  font-size: 1.5em;
  padding: 0.5em 0.1em 0.5em 0;
  text-decoration: none;
  text-align: center;
  margin: 20px 0px;
}

/* line 925, ../sass/component/legacy/_legacy.scss */
#consumer-form div.btn-big a {
  display: block;
  padding: 0.5em 0em;
  text-decoration: none;
  color: #fff !important;
}

/* line 931, ../sass/component/legacy/_legacy.scss */
#consumer-form div.btn-big a:hover {
  color: #042c47 !important;
}

/* line 934, ../sass/component/legacy/_legacy.scss */
#consumer-form div.btn-big a:focus {
  color: #042c47 !important;
}

/*required field background green*/
/* line 938, ../sass/component/legacy/_legacy.scss */
#consumer-form .req {
  background: #fefbdf;
}

/* line 1, ../sass/component/legacy/_js-expand-contract.scss */
.js {
  /* Support for obsolete expand-contract widget HTML */
  /* End support */
}
/* line 37, ../sass/component/legacy/_js-expand-contract.scss */
.js .expand-contract {
  display: block;
  background-repeat: no-repeat;
  color: inherit;
  cursor: pointer;
  text-decoration: none;
  padding-left: 1.5rem;
  background-position: left 0.45em;
  background-image: url('../images/structuralimages/icon_plus.gif?1452832417');
  font-weight: bold;
}
/* line 39, ../sass/component/legacy/_js-expand-contract.scss */
.js .expand-contract > a {
  color: black;
  text-decoration: none;
}
/* line 43, ../sass/component/legacy/_js-expand-contract.scss */
.js .expand-contract.expanded {
  background-image: url('../images/structuralimages/icon_minus.gif?1452832417');
}
/* line 52, ../sass/component/legacy/_js-expand-contract.scss */
.js .expand-link > a {
  /* The anchor tag is inserted dynamicaly by the expand-contract script in js/scripts.js */
  display: block;
  background-repeat: no-repeat;
  color: inherit;
  cursor: pointer;
  text-decoration: none;
  padding-left: 1.5rem;
  background-position: left 0.45em;
  background-image: url('../images/structuralimages/icon_plus.gif?1452832417');
  font-weight: bold;
}
/* line 56, ../sass/component/legacy/_js-expand-contract.scss */
.js .expand-link.expanded > a {
  background-image: url('../images/structuralimages/icon_minus.gif?1452832417');
}
/* line 61, ../sass/component/legacy/_js-expand-contract.scss */
.js .expand-item {
  margin-left: 1.5rem;
  border: solid 1px transparent;
  /* Fixes slide-jump bug: http://stackoverflow.com/questions/1335461/jquery-slide-is-jumpy */
}
/* line 64, ../sass/component/legacy/_js-expand-contract.scss */
.js .expand-item > *:first-child {
  margin-top: 0;
}
/* line 66, ../sass/component/legacy/_js-expand-contract.scss */
.js .expand-item > *:first-child:not(.examplebox):not(.infobox) {
  padding-top: 0;
}
/* line 70, ../sass/component/legacy/_js-expand-contract.scss */
.js .expand-item > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 75, ../sass/component/legacy/_js-expand-contract.scss */
.js dl.qa {
  margin: 0;
  padding: 0;
}
/* line 84, ../sass/component/legacy/_js-expand-contract.scss */
.js .node-type-page .expand-link, .js .node-type-blog .expand-link, .js .node-type-behind-news .expand-link {
  margin: 0;
  border: 1px solid #ccc;
}
/* line 87, ../sass/component/legacy/_js-expand-contract.scss */
.js .node-type-page .expand-link > a, .js .node-type-blog .expand-link > a, .js .node-type-behind-news .expand-link > a {
  /* The anchor tag is inserted dynamicaly by the expand-contract script in js/scripts.js */
  display: block;
  background-repeat: no-repeat;
  color: inherit;
  cursor: pointer;
  text-decoration: none;
  padding: 0.75em 0 0.75em 1.75rem;
  background-position: 0.5em 1.125em;
  background-image: url('../images/triangle-right-10px.png?1581655044');
  background-color: #f1f1f1;
  font-weight: normal;
  margin: 0;
}
/* line 91, ../sass/component/legacy/_js-expand-contract.scss */
.js .node-type-page .expand-link.expanded > a, .js .node-type-blog .expand-link.expanded > a, .js .node-type-behind-news .expand-link.expanded > a {
  background-image: url('../images/triangle-down-10px.png?1581655044');
}
/* line 97, ../sass/component/legacy/_js-expand-contract.scss */
.js .node-type-page .expand-item, .js .node-type-blog .expand-item, .js .node-type-behind-news .expand-item {
  padding: 0.75em;
  border: solid 1px #ccc;
  border-top: none;
  margin: 0;
}
/* line 109, ../sass/component/legacy/_js-expand-contract.scss */
.js .node-type-page .expand-item + .expand-link, .js .node-type-blog .expand-item + .expand-link, .js .node-type-behind-news .expand-item + .expand-link {
  border-top: none;
}

/*
 * qTip2 - Pretty powerful tooltips - v2.2.1
 * http://qtip2.com
 *
 * Copyright (c) 2014
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Sat Sep 6 2014 11:12 GMT+0100+0100
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: core basic css3
 */
/* line 14, ../sass/component/legacy/_js-hovertext.scss */
.qtip {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  max-width: 45%;
  margin: 0 auto;
  /*	min-width: 50px; */
  font-size: 1em;
  line-height: 1.4em;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}

@media screen and (max-width: 320px) {
  /* line 29, ../sass/component/legacy/_js-hovertext.scss */
  .ui-tooltip,
  .qtip {
    max-width: 15em !important;
  }
}
/* line 34, ../sass/component/legacy/_js-hovertext.scss */
.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}

/* line 41, ../sass/component/legacy/_js-hovertext.scss */
.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: bold;
}

/* line 48, ../sass/component/legacy/_js-hovertext.scss */
.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

/* Default close button class */
/* line 52, ../sass/component/legacy/_js-hovertext.scss */
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  /* Overlap .qtip-tip */
  cursor: pointer;
  outline: medium none;
  border: 1px solid transparent;
}

/* line 61, ../sass/component/legacy/_js-hovertext.scss */
.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

/* line 66, ../sass/component/legacy/_js-hovertext.scss */
* html .qtip-titlebar .qtip-close {
  top: 16px;
}

/* IE fix */
/* line 69, ../sass/component/legacy/_js-hovertext.scss */
.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

/* line 75, ../sass/component/legacy/_js-hovertext.scss */
.qtip-icon,
.qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}

/* line 82, ../sass/component/legacy/_js-hovertext.scss */
.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
/* Default tooltip style */
/* line 99, ../sass/component/legacy/_js-hovertext.scss */
.qtip-default {
  border: 1px solid #F1D031;
  background-color: #FFFFA3;
  color: #555;
}

/* line 104, ../sass/component/legacy/_js-hovertext.scss */
.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}

/* line 107, ../sass/component/legacy/_js-hovertext.scss */
.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

/* line 112, ../sass/component/legacy/_js-hovertext.scss */
.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}

/*! Light tooltip style */
/* line 117, ../sass/component/legacy/_js-hovertext.scss */
.qtip-light {
  background-color: white;
  border-color: #E2E2E2;
  color: #454545;
}

/* line 122, ../sass/component/legacy/_js-hovertext.scss */
.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}

/*! Dark tooltip style */
/* line 126, ../sass/component/legacy/_js-hovertext.scss */
.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

/* line 131, ../sass/component/legacy/_js-hovertext.scss */
.qtip-dark .qtip-titlebar {
  background-color: #404040;
}

/* line 134, ../sass/component/legacy/_js-hovertext.scss */
.qtip-dark .qtip-icon {
  border-color: #444;
}

/* line 137, ../sass/component/legacy/_js-hovertext.scss */
.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/*! Cream tooltip style */
/* line 141, ../sass/component/legacy/_js-hovertext.scss */
.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}

/* line 146, ../sass/component/legacy/_js-hovertext.scss */
.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D;
}

/* line 149, ../sass/component/legacy/_js-hovertext.scss */
.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}

/*! Red tooltip style */
/* line 153, ../sass/component/legacy/_js-hovertext.scss */
.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}

/* line 158, ../sass/component/legacy/_js-hovertext.scss */
.qtip-red .qtip-titlebar {
  background-color: #F06D65;
}

/* line 161, ../sass/component/legacy/_js-hovertext.scss */
.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

/* line 164, ../sass/component/legacy/_js-hovertext.scss */
.qtip-red .qtip-icon {
  border-color: #D95252;
}

/* line 167, ../sass/component/legacy/_js-hovertext.scss */
.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}

/*! Green tooltip style */
/* line 171, ../sass/component/legacy/_js-hovertext.scss */
.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

/* line 176, ../sass/component/legacy/_js-hovertext.scss */
.qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}

/* line 179, ../sass/component/legacy/_js-hovertext.scss */
.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

/*! Blue tooltip style */
/* line 183, ../sass/component/legacy/_js-hovertext.scss */
.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

/* line 188, ../sass/component/legacy/_js-hovertext.scss */
.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}

/* line 191, ../sass/component/legacy/_js-hovertext.scss */
.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}

/* line 194, ../sass/component/legacy/_js-hovertext.scss */
.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
/* line 200, ../sass/component/legacy/_js-hovertext.scss */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 207, ../sass/component/legacy/_js-hovertext.scss */
.qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
/* line 213, ../sass/component/legacy/_js-hovertext.scss */
.qtip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: white;
  border: 0 solid transparent;
  background: #4A4A4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));
  background-image: -webkit-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -moz-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -ms-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -o-linear-gradient(top, #4A4A4A 0, black 100%);
}

/* line 229, ../sass/component/legacy/_js-hovertext.scss */
.qtip-youtube .qtip-titlebar {
  background-color: #4A4A4A;
  background-color: transparent;
}

/* line 233, ../sass/component/legacy/_js-hovertext.scss */
.qtip-youtube .qtip-content {
  padding: .75em;
  font: 12px arial, sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}

/* line 239, ../sass/component/legacy/_js-hovertext.scss */
.qtip-youtube .qtip-icon {
  border-color: #222;
}

/* line 242, ../sass/component/legacy/_js-hovertext.scss */
.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* jQuery TOOLS Tooltip style */
/* line 246, ../sass/component/legacy/_js-hovertext.scss */
.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}

/* IE Specific */
/* line 264, ../sass/component/legacy/_js-hovertext.scss */
.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}

/* line 269, ../sass/component/legacy/_js-hovertext.scss */
.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

/* line 273, ../sass/component/legacy/_js-hovertext.scss */
.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content {
  background: transparent;
  color: white;
  border: 0 dashed transparent;
}

/* line 279, ../sass/component/legacy/_js-hovertext.scss */
.qtip-jtools .qtip-icon {
  border-color: #555;
}

/* line 282, ../sass/component/legacy/_js-hovertext.scss */
.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}

/* Cluetip style */
/* line 286, ../sass/component/legacy/_js-hovertext.scss */
.qtip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}

/* line 294, ../sass/component/legacy/_js-hovertext.scss */
.qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: white;
  border: 0 dashed transparent;
}

/* line 299, ../sass/component/legacy/_js-hovertext.scss */
.qtip-cluetip .qtip-icon {
  border-color: #808064;
}

/* line 302, ../sass/component/legacy/_js-hovertext.scss */
.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}

/* Tipsy style */
/* line 307, ../sass/component/legacy/_js-hovertext.scss */
.qtip-tipsy {
  background: black;
  background: rgba(0, 0, 0, 0.87);
  color: white;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: 'Lucida Grande', sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px black;
}

/* line 318, ../sass/component/legacy/_js-hovertext.scss */
.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}

/* line 322, ../sass/component/legacy/_js-hovertext.scss */
.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}

/* line 325, ../sass/component/legacy/_js-hovertext.scss */
.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}

/* line 329, ../sass/component/legacy/_js-hovertext.scss */
.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* Tipped style */
/* line 333, ../sass/component/legacy/_js-hovertext.scss */
.qtip-tipped {
  border: 3px solid #959FA9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: normal;
  font-family: serif;
}

/* line 343, ../sass/component/legacy/_js-hovertext.scss */
.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: white;
  background: #3A79B8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
  background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

/* line 355, ../sass/component/legacy/_js-hovertext.scss */
.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

/* line 359, ../sass/component/legacy/_js-hovertext.scss */
.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}

/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
/* line 369, ../sass/component/legacy/_js-hovertext.scss */
.qtip-bootstrap {
  /** Taken from Bootstrap body */
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  /** Taken from Bootstrap .popover */
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 389, ../sass/component/legacy/_js-hovertext.scss */
.qtip-bootstrap .qtip-titlebar {
  /** Taken from Bootstrap .popover-title */
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 402, ../sass/component/legacy/_js-hovertext.scss */
.qtip-bootstrap .qtip-titlebar .qtip-close {
  /**
  		 * Overrides qTip2:
  		 * .qtip-titlebar .qtip-close{
  		 *   [...]
  		 *   right: 4px;
  		 *   top: 50%;
  		 *   [...]
  		 *   border-style: solid;
  		 * }
  		 */
  right: 11px;
  top: 45%;
  border-style: none;
}

/* line 417, ../sass/component/legacy/_js-hovertext.scss */
.qtip-bootstrap .qtip-content {
  /** Taken from Bootstrap .popover-content */
  padding: 9px 14px;
}

/* line 421, ../sass/component/legacy/_js-hovertext.scss */
.qtip-bootstrap .qtip-icon {
  /**
  	 * Overrides qTip2:
  	 * .qtip-default .qtip-icon {
  	 *   border-color: #CCC;
  	 *   background: #F1F1F1;
  	 *   color: #777;
  	 * }
  	 */
  background: transparent;
}

/* line 432, ../sass/component/legacy/_js-hovertext.scss */
.qtip-bootstrap .qtip-icon .ui-icon {
  /**
  		 * Overrides qTip2:
  		 * .qtip-icon .ui-icon{
  		 *   width: 18px;
  		 *   height: 14px;
  		 * }
  		 */
  width: auto;
  height: auto;
  /* Taken from Bootstrap .close */
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 452, ../sass/component/legacy/_js-hovertext.scss */
.qtip-bootstrap .qtip-icon .ui-icon:hover {
  /* Taken from Bootstrap .close:hover */
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* IE9 fix - removes all filters */
/* line 461, ../sass/component/legacy/_js-hovertext.scss */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}

/* line 466, ../sass/component/legacy/_js-hovertext.scss */
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

 	/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
/* line 472, ../sass/component/legacy/_js-hovertext.scss */
x:-o-prefocus, .qtip .qtip-tip {
  visibility: hidden;
}

/* line 475, ../sass/component/legacy/_js-hovertext.scss */
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

/* line 483, ../sass/component/legacy/_js-hovertext.scss */
.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

/* line 487, ../sass/component/legacy/_js-hovertext.scss */
.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}

/* line 492, ../sass/component/legacy/_js-hovertext.scss */
#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* Applied to modals with show.modal.blur set to true */
/* line 500, ../sass/component/legacy/_js-hovertext.scss */
#qtip-overlay.blurs {
  cursor: pointer;
}

/* Change opacity of overlay here */
/* line 504, ../sass/component/legacy/_js-hovertext.scss */
#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

/* line 515, ../sass/component/legacy/_js-hovertext.scss */
.qtipmodal-ie6fix {
  position: absolute !important;
}

/* Styles for qTip2 green hover text */
/* line 519, ../sass/component/legacy/_js-hovertext.scss */
.hovertext-message {
  border: 0;
  background: none;
  white-space: pre-wrap;
}

/* line 524, ../sass/component/legacy/_js-hovertext.scss */
.hovertext {
  border-bottom: dashed 1px black;
  cursor: help;
}

/* line 528, ../sass/component/legacy/_js-hovertext.scss */
table th .hovertext {
  border-bottom-color: White;
}

/* line 531, ../sass/component/legacy/_js-hovertext.scss */
.hovertext-message .qtip-content {
  background-color: #EFFADF !important;
  border: 2px solid #9FCF67 !important;
  color: #000 !important;
}

/* blocks */
/* line 2, ../sass/component/_infographic.scss */
.nfo-full-width {
  width: 100%;
  clear: both;
}

/* line 3, ../sass/component/_infographic.scss */
.nfo-half-width {
  width: 50%;
  float: left;
}

/* line 4, ../sass/component/_infographic.scss */
.nfo-third-width {
  width: 33%;
  float: left;
}

/* line 5, ../sass/component/_infographic.scss */
.nfo-two-thirds-width {
  width: 66%;
  float: left;
}

/* line 6, ../sass/component/_infographic.scss */
.nfo-quarter-width {
  width: 25%;
  float: left;
}

/* Floats for when you need them*/
/* line 9, ../sass/component/_infographic.scss */
.nfo-float-right {
  float: right;
}

/* line 10, ../sass/component/_infographic.scss */
.nfo-float-left {
  float: left;
}

/* line 11, ../sass/component/_infographic.scss */
.nfo-clear {
  clear: both;
}

/* Responsive nfo-tabs */
/* https://webdesignerhut.com/create-pure-css-nfo-tabs/ */
/* line 15, ../sass/component/_infographic.scss */
.nfo-tabs {
  max-width: 90%;
  float: none;
  list-style: none;
  padding: 0;
  margin: 75px auto;
  border-bottom: 4px solid #ccc;
}

/* line 23, ../sass/component/_infographic.scss */
.nfo-tabs:after {
  content: '';
  display: table;
  clear: both;
}

/* accessibility hack - instead of display none which makes the checkboxes unselectable with the keyboard position them absolutely (so they don't wreck up the other element positioning and give them a super low opacity so you can't see them. Yay keyboard. */
/* line 30, ../sass/component/_infographic.scss */
.nfo-tabs input[type=radio] {
  /*display:none;*/
  position: absolute;
  opacity: 0.01;
  filter: alpha(opacity=1);
  /* For IE8 and earlier */
}

/* line 37, ../sass/component/_infographic.scss */
.nfo-tabs-1-tab label {
  width: 100%;
}

/* line 38, ../sass/component/_infographic.scss */
.nfo-tabs-2-tabs label {
  width: 50%;
}

/* line 39, ../sass/component/_infographic.scss */
.nfo-tabs-3-tabs label {
  width: 33.3333%;
}

/* line 40, ../sass/component/_infographic.scss */
.nfo-tabs-4-tabs label {
  width: 25%;
}

/* line 42, ../sass/component/_infographic.scss */
.nfo-tabs label {
  display: block;
  float: left;
  color: #808080;
  font-size: 30px;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  line-height: 2;
  cursor: pointer;
  box-shadow: inset 0 4px #ccc;
  border-bottom: 4px solid #ccc;
  -webkit-transition: all 0.5s;
  /* Safari 3.1 to 6.0 */
  transition: all 0.5s;
}

/* line 57, ../sass/component/_infographic.scss */
.nfo-tabs label span {
  display: none;
}

/*.nfo-tabs label i {
    padding: 5px;
    margin-right: 0;
}*/
/* line 64, ../sass/component/_infographic.scss */
.nfo-tabs label:hover {
  color: #3498db;
  box-shadow: inset 0 4px #3498db;
  border-bottom: 4px solid #3498db;
}

/* line 70, ../sass/component/_infographic.scss */
.nfo-tabs label:focus {
  color: #3498db;
  box-shadow: inset 0 4px #3498db;
  border-bottom: 4px solid #3498db;
}

/* line 76, ../sass/component/_infographic.scss */
.nfo-tab-content {
  display: none;
  width: 100%;
  float: left;
  padding: 15px;
  box-sizing: border-box;
  background-color: #ffffff;
}

/* nfo-tab animations */
/* line 87, ../sass/component/_infographic.scss */
.nfo-tab-content * {
  -webkit-animation: scale 0.7s ease-in-out;
  -moz-animation: scale 0.7s ease-in-out;
  animation: scale 0.7s ease-in-out;
}

/* line 93, ../sass/component/_infographic.scss */
.nfo-tab-short-content {
  padding: 1em 0;
}

@keyframes scale {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  50% {
    transform: scale(1.01);
    opacity: 0.5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* Make the nfo-tabs work */
/* line 113, ../sass/component/_infographic.scss */
.nfo-tabs [id^="nfo-tab"]:checked + label {
  background: #FFF;
  box-shadow: inset 0 4px #3498db;
  border-bottom: 4px solid #3498db;
  color: #3498db;
}

/* line 119, ../sass/component/_infographic.scss */
#nfo-tab1:checked ~ #nfo-tab-content1,
#nfo-tab2:checked ~ #nfo-tab-content2,
#nfo-tab3:checked ~ #nfo-tab-content3 {
  display: block;
}

/* end responsive nfo-tabs */
/* line 128, ../sass/component/_infographic.scss */
.nfo-wrapper {
  padding: 1em;
}

/* image sizes */
/* line 131, ../sass/component/_infographic.scss */
.nfo-width-100 {
  width: 100px;
}

/* line 132, ../sass/component/_infographic.scss */
.nfo-width-200 {
  width: 200px;
}

/* line 133, ../sass/component/_infographic.scss */
.nfo-width-400 {
  width: 400px;
}

/* icon sizes */
/* line 136, ../sass/component/_infographic.scss */
.nfo-icon-100 {
  font-size: 100px !important;
}

/* line 137, ../sass/component/_infographic.scss */
.nfo-icon-200 {
  font-size: 200px !important;
}

/* line 138, ../sass/component/_infographic.scss */
.nfo-icon-400 {
  font-size: 400px !important;
}

/* image manipulation */
/* line 141, ../sass/component/_infographic.scss */
.nfo-flip {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

/* Padding */
/* line 149, ../sass/component/_infographic.scss */
.nfo-padding-05em {
  padding: 0.5em;
}

/* line 150, ../sass/component/_infographic.scss */
.nfo-padding-1em {
  padding: 1em;
}

/* line 151, ../sass/component/_infographic.scss */
.nfo-padding-2em {
  padding: 2em;
}

/* line 152, ../sass/component/_infographic.scss */
.nfo-padding-5em {
  padding: 5em;
}

/* line 154, ../sass/component/_infographic.scss */
.nfo-top-padding-1 {
  padding-top: 1em;
}

/* line 155, ../sass/component/_infographic.scss */
.nfo-top-padding-2 {
  padding-top: 2em;
}

/* line 156, ../sass/component/_infographic.scss */
.nfo-right-padding-1 {
  padding-right: 1em;
}

/* line 157, ../sass/component/_infographic.scss */
.nfo-right-padding-2 {
  padding-right: 2em;
}

/* line 158, ../sass/component/_infographic.scss */
.nfo-bottom-padding-1 {
  padding-bottom: 1em;
}

/* line 159, ../sass/component/_infographic.scss */
.nfo-bottom-padding-2 {
  padding-bottom: 2em;
}

/* line 160, ../sass/component/_infographic.scss */
.nfo-left-padding-1 {
  padding-left: 1em;
}

/* line 161, ../sass/component/_infographic.scss */
.nfo-left-padding-2 {
  padding-left: 2em;
}

/* Positioning things */
/* line 164, ../sass/component/_infographic.scss */
.nfo-padding-top-10 {
  padding-top: 10%;
}

/* line 165, ../sass/component/_infographic.scss */
.nfo-padding-top-15 {
  padding-top: 15%;
}

/* line 166, ../sass/component/_infographic.scss */
.nfo-padding-top-25 {
  padding-top: 25%;
}

/* line 167, ../sass/component/_infographic.scss */
.nfo-padding-bottom-15 {
  padding-bottom: 15%;
}

/* line 168, ../sass/component/_infographic.scss */
.nfo-padding-bottom-25 {
  padding-bottom: 25%;
}

/* line 170, ../sass/component/_infographic.scss */
.nfo-mob-padding {
  padding-top: 0;
}

/* Margin */
/* line 173, ../sass/component/_infographic.scss */
.nfo-margin-05em {
  margin: 0.5em;
}

/* line 174, ../sass/component/_infographic.scss */
.nfo-margin-1em {
  margin: 1em;
}

/* line 175, ../sass/component/_infographic.scss */
.nfo-margin-2em {
  margin: 2em;
}

/* line 176, ../sass/component/_infographic.scss */
.nfo-margin-5em {
  margin: 5em;
}

/* remove padding */
/* line 179, ../sass/component/_infographic.scss */
.nfo-no-top-padding {
  padding-top: 0;
}

/* line 180, ../sass/component/_infographic.scss */
.nfo-no-right-padding {
  padding-right: 0;
}

/* line 181, ../sass/component/_infographic.scss */
.nfo-no-bottom-padding {
  padding-bottom: 0;
}

/* line 182, ../sass/component/_infographic.scss */
.nfo-no-left-padding {
  padding-left: 0;
}

/* add margin */
/* line 185, ../sass/component/_infographic.scss */
.nfo-top-margin-10 {
  margin-top: 10% !important;
}

/* line 186, ../sass/component/_infographic.scss */
.nfo-top-margin-20 {
  margin-top: 20% !important;
}

/* line 187, ../sass/component/_infographic.scss */
.nfo-bottom-margin-10 {
  margin-bottom: 10% !important;
}

/* line 188, ../sass/component/_infographic.scss */
.nfo-bottom-margin-20 {
  margin-bottom: 20% !important;
}

/* remove margin */
/* line 191, ../sass/component/_infographic.scss */
.nfo-no-top-margin {
  margin-top: 0 !important;
}

/* line 192, ../sass/component/_infographic.scss */
.nfo-no-right-margin {
  margin-right: 0 !important;
}

/* line 193, ../sass/component/_infographic.scss */
.nfo-no-bottom-margin {
  margin-bottom: 0 !important;
}

/* line 194, ../sass/component/_infographic.scss */
.nfo-no-left-margin {
  margin-left: 0 !important;
}

/* User interaction cues */
/* line 197, ../sass/component/_infographic.scss */
.nfo-clickable {
  cursor: pointer;
}

/* SVG graphic constraints */
/* line 201, ../sass/component/_infographic.scss */
.nfo-svg-50 {
  max-width: 50%;
}

/* backgrounds */
/* NOTE: these are all 25% tga colours*/
/* line 205, ../sass/component/_infographic.scss */
.nfo-background-dark-blue-25 {
  background-color: #AFB9CD;
}

/* line 206, ../sass/component/_infographic.scss */
.nfo-background-light-blue-25 {
  background-color: #c6d4e9;
}

/* line 207, ../sass/component/_infographic.scss */
.nfo-background-dark-green-25 {
  background-color: #bdc8b3;
}

/* line 208, ../sass/component/_infographic.scss */
.nfo-background-light-green-25 {
  background-color: #dbe5b3;
}

/* line 209, ../sass/component/_infographic.scss */
.nfo-background-purple-25 {
  background-color: #cac1dd;
}

/* line 210, ../sass/component/_infographic.scss */
.nfo-background-grey-25 {
  background-color: #d1d5d9;
}

/* NOTE: these are all 50% tga colours*/
/* line 213, ../sass/component/_infographic.scss */
.nfo-background-dark-blue-50 {
  background-color: #6d7f9d;
}

/* line 214, ../sass/component/_infographic.scss */
.nfo-background-light-blue-50 {
  background-color: #8cadd3;
}

/* line 215, ../sass/component/_infographic.scss */
.nfo-background-dark-teal-50 {
  background-color: #7fb2b1;
}

/* line 216, ../sass/component/_infographic.scss */
.nfo-background-dark-green-50 {
  background-color: #839671;
}

/* line 217, ../sass/component/_infographic.scss */
.nfo-background-light-green-50 {
  background-color: #dbe5b3;
}

/* line 218, ../sass/component/_infographic.scss */
.nfo-background-purple-50 {
  background-color: #9a86b7;
}

/* line 219, ../sass/component/_infographic.scss */
.nfo-background-grey-50 {
  background-color: #a2abb2;
}

/* NOTE: these are all 100% tga colours*/
/* line 222, ../sass/component/_infographic.scss */
.nfo-background-white {
  background-color: #fff;
}

/* line 223, ../sass/component/_infographic.scss */
.nfo-background-dark-blue-100 {
  background-color: #002c47;
}

/* line 224, ../sass/component/_infographic.scss */
.nfo-background-light-blue-100 {
  background-color: #006da7;
}

/* line 225, ../sass/component/_infographic.scss */
.nfo-background-dark-teal-100 {
  background-color: #006664;
}

/* line 226, ../sass/component/_infographic.scss */
.nfo-background-dark-green-100 {
  background-color: #25451c;
}

/* line 227, ../sass/component/_infographic.scss */
.nfo-background-light-green-100 {
  background-color: #b3c960;
}

/* line 228, ../sass/component/_infographic.scss */
.nfo-background-purple-100 {
  background-color: #4d2779;
}

/* line 229, ../sass/component/_infographic.scss */
.nfo-background-grey-100 {
  background-color: #50555c;
}

/* text decoration */
/* line 232, ../sass/component/_infographic.scss */
.nfo-txt-no-decoration {
  text-decoration: none;
}

/* line 233, ../sass/component/_infographic.scss */
.nfo-txt-underline {
  text-decoration: underline;
}

/* line 234, ../sass/component/_infographic.scss */
.nfo-txt-line-through {
  text-decoration: line-through;
}

/* line 235, ../sass/component/_infographic.scss */
.nfo-txt-overline {
  text-decoration: overline;
}

/* TEXT SIZES */
/* line 238, ../sass/component/_infographic.scss */
.nfo-large-text {
  font-size: 140%;
}

/* line 239, ../sass/component/_infographic.scss */
.nfo-larger-text {
  font-size: 190%;
}

/* line 240, ../sass/component/_infographic.scss */
.nfo-largest-text {
  font-size: 250%;
}

/* line 241, ../sass/component/_infographic.scss */
.nfo-headline-text {
  font-size: 350%;
}

/* line 242, ../sass/component/_infographic.scss */
.nfo-small-text {
  font-size: 85%;
}

/* line 243, ../sass/component/_infographic.scss */
.nfo-smaller-text {
  font-size: 65%;
}

/* line 244, ../sass/component/_infographic.scss */
.nfo-smallest-text {
  font-size: 45%;
}

/* Heading styles */
/* line 247, ../sass/component/_infographic.scss */
h2.nfo, h3.nfo, h4.nfo, h5.nfo, h6.nfo {
  font-family: "Roboto slab", serif;
  text-decoration: none;
  border: none;
  font-weight: 700;
  text-align: center;
}

/* line 249, ../sass/component/_infographic.scss */
h2.nfo {
  font-size: 4em;
}

/* line 250, ../sass/component/_infographic.scss */
h3.nfo {
  font-size: 3.5em;
}

/* line 251, ../sass/component/_infographic.scss */
h4.nfo {
  font-size: 3em;
}

/* line 252, ../sass/component/_infographic.scss */
h5.nfo {
  font-size: 2.5em;
}

/* line 253, ../sass/component/_infographic.scss */
h6.nfo {
  font-size: 2em;
}

/* Text alignment*/
/* line 256, ../sass/component/_infographic.scss */
.nfo-left-text {
  text-align: left;
}

/* line 258, ../sass/component/_infographic.scss */
.nfo-center-text {
  text-align: center;
}

/* line 260, ../sass/component/_infographic.scss */
.nfo-right-text {
  text-align: right;
}

/* Text colours */
/* 25% */
/* line 266, ../sass/component/_infographic.scss */
.nfo-dark-blue-25 {
  color: #AFB9CD;
}

/* line 267, ../sass/component/_infographic.scss */
.nfo-light-blue-25 {
  color: #c6d4e9;
}

/* line 268, ../sass/component/_infographic.scss */
.nfo-dark-teal-25 {
  color: #x0d3d4;
}

/* line 269, ../sass/component/_infographic.scss */
.nfo-dark-green-25 {
  color: #bdc8b3;
}

/* line 270, ../sass/component/_infographic.scss */
.nfo-light-green-25 {
  color: #dbe5b3;
}

/* line 271, ../sass/component/_infographic.scss */
.nfo-purple-25 {
  color: #cac1dd;
}

/* line 272, ../sass/component/_infographic.scss */
.nfo-grey-25 {
  color: #d1d5d9;
}

/* NOTE: these are all 50% tga colours*/
/* line 275, ../sass/component/_infographic.scss */
.nfo-dark-blue-50 {
  color: #6d7f9d;
}

/* line 276, ../sass/component/_infographic.scss */
.nfo-light-blue-50 {
  color: #8cadd3;
}

/* line 277, ../sass/component/_infographic.scss */
.nfo-dark-teal-50 {
  color: #7fb2b1;
}

/* line 278, ../sass/component/_infographic.scss */
.nfo-dark-green-50 {
  color: #839671;
}

/* line 279, ../sass/component/_infographic.scss */
.nfo-light-green-50 {
  color: #dbe5b3;
}

/* line 280, ../sass/component/_infographic.scss */
.nfo-purple-50 {
  color: #9a86b7;
}

/* line 281, ../sass/component/_infographic.scss */
.nfo-grey-50 {
  color: #a2abb2;
}

/* NOTE: these are all 75% tga colours*/
/* line 284, ../sass/component/_infographic.scss */
.nfo-dark-blue-75 {
  color: #365171;
}

/* line 285, ../sass/component/_infographic.scss */
.nfo-light-blue-75 {
  color: #538bbe;
}

/* line 286, ../sass/component/_infographic.scss */
.nfo-dark-teal-75 {
  color: #4a8485;
}

/* line 287, ../sass/component/_infographic.scss */
.nfo-dark-green-75 {
  color: #839671;
}

/* line 288, ../sass/component/_infographic.scss */
.nfo-light-green-75 {
  color: #c8d88b;
}

/* line 289, ../sass/component/_infographic.scss */
.nfo-purple-75 {
  color: #6f5194;
}

/* line 290, ../sass/component/_infographic.scss */
.nfo-grey-75 {
  color: #7b8288;
}

/* NOTE: these are all 100% tga colours*/
/* line 293, ../sass/component/_infographic.scss */
.nfo-dark-blue-100 {
  color: #002c47;
}

/* line 294, ../sass/component/_infographic.scss */
.nfo-light-blue-100 {
  color: #006da7;
}

/* line 295, ../sass/component/_infographic.scss */
.nfo-dark-teal-100 {
  color: #006664;
}

/* line 296, ../sass/component/_infographic.scss */
.nfo-dark-green-100 {
  color: #25451c;
}

/* line 297, ../sass/component/_infographic.scss */
.nfo-light-green-100 {
  color: #b3c960;
}

/* line 298, ../sass/component/_infographic.scss */
.nfo-purple-100 {
  color: #4d2779;
}

/* line 299, ../sass/component/_infographic.scss */
.nfo-grey-100 {
  color: #50555c;
}

/* line 300, ../sass/component/_infographic.scss */
.nfo-white-100 {
  color: #fff;
}

/* Spacers */
/* line 303, ../sass/component/_infographic.scss */
.nfo-space50 {
  padding-top: 50px;
}

/* line 304, ../sass/component/_infographic.scss */
.nfo-space100 {
  padding-top: 100px;
}

/* line 305, ../sass/component/_infographic.scss */
.nfo-space150 {
  padding-top: 150px;
}

/* line 306, ../sass/component/_infographic.scss */
.nfo-space200 {
  padding-top: 200px;
}

/* line 307, ../sass/component/_infographic.scss */
.nfo-space250 {
  padding-top: 250px;
}

/* line 308, ../sass/component/_infographic.scss */
.nfo-space300 {
  padding-top: 300px;
}

/* line 309, ../sass/component/_infographic.scss */
.nfo-space350 {
  padding-top: 350px;
}

/* line 310, ../sass/component/_infographic.scss */
.nfo-space400 {
  padding-top: 400px;
}

/* line 311, ../sass/component/_infographic.scss */
.nfo-space450 {
  padding-top: 450px;
}

/* line 312, ../sass/component/_infographic.scss */
.nfo-space500 {
  padding-top: 500px;
}

/* Box heights */
/* line 315, ../sass/component/_infographic.scss */
.nfo-min-height-100 {
  min-height: 100px;
}

/* line 316, ../sass/component/_infographic.scss */
.nfo-min-height-150 {
  min-height: 150px;
}

/* line 317, ../sass/component/_infographic.scss */
.nfo-min-height-200 {
  min-height: 200px;
}

/* line 318, ../sass/component/_infographic.scss */
.nfo-min-height-400 {
  min-height: 400px;
}

/* line 319, ../sass/component/_infographic.scss */
.nfo-min-height-600 {
  min-height: 600px;
}

/* line 320, ../sass/component/_infographic.scss */
.nfo-min-height-800 {
  min-height: 800px;
}

/* Font awesome extension */
/* line 323, ../sass/component/_infographic.scss */
.fa-spin-reverse {
  -webkit-animation: fa-spin-reverse 2s infinite linear;
  animation: fa-spin-reverse 2s infinite linear;
}

@-webkit-keyframes fa-spin-reverse {
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  0% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin-reverse {
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  0% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* mobile fixes */
/* Mobile block fix */
@media only screen and (max-width: 850px) {
  /* Layout fixes */
  /* line 353, ../sass/component/_infographic.scss */
  div.nfo-half-width, div.nfo-third-width {
    width: 100%;
    clear: both;
    text-align: center;
  }

  /* line 354, ../sass/component/_infographic.scss */
  .nfo-two-thirds-width {
    width: 100%;
  }

  /* line 355, ../sass/component/_infographic.scss */
  .nfo-third-width {
    width: 100%;
  }

  /* line 356, ../sass/component/_infographic.scss */
  .nfo-quarter-width {
    width: 50%;
    float: left;
  }

  /* line 357, ../sass/component/_infographic.scss */
  .nfo-float-right {
    clear: right;
  }

  /* line 358, ../sass/component/_infographic.scss */
  .nfo-center-text {
    text-align: center;
  }

  /* line 359, ../sass/component/_infographic.scss */
  .nfo-padding-top-15 {
    padding-top: 0;
  }

  /* TEXT SIZES */
  /* line 362, ../sass/component/_infographic.scss */
  .nfo-large-text {
    font-size: 110%;
  }

  /* line 363, ../sass/component/_infographic.scss */
  .nfo-larger-text {
    font-size: 160%;
  }

  /* line 364, ../sass/component/_infographic.scss */
  .nfo-largest-text {
    font-size: 210%;
  }

  /* line 365, ../sass/component/_infographic.scss */
  .nfo-headline-text {
    font-size: 310%;
  }

  /* line 366, ../sass/component/_infographic.scss */
  .nfo-small-text {
    font-size: 75%;
  }

  /* line 367, ../sass/component/_infographic.scss */
  .nfo-smaller-text {
    font-size: 55%;
  }

  /* line 368, ../sass/component/_infographic.scss */
  .nfo-smallest-text {
    font-size: 45%;
  }

  /* HEADING STYLES */
  /* line 371, ../sass/component/_infographic.scss */
  h2.nfo {
    font-size: 3em;
    padding: 1em 0;
  }

  /* line 372, ../sass/component/_infographic.scss */
  h3.nfo {
    font-size: 2.5em;
    padding: 1em 0 0 0;
  }

  /* line 373, ../sass/component/_infographic.scss */
  h4.nfo {
    font-size: 2em;
  }

  /* line 374, ../sass/component/_infographic.scss */
  h5.nfo {
    font-size: 1.5em;
  }

  /* line 375, ../sass/component/_infographic.scss */
  h6.nfo {
    font-size: 1.1em;
  }

  /* general text fixes */
  /* line 378, ../sass/component/_infographic.scss */
  .nfo-left-text {
    text-align: center;
  }

  /* Tab fixes */
  /* line 381, ../sass/component/_infographic.scss */
  .nfo-tab-short-content {
    padding: 0;
  }

  /* this has to be in front of other label fixes*/
  /* line 384, ../sass/component/_infographic.scss */
  .nfo-tabs label {
    width: 100%;
    font-size: 1.2em;
    padding: 0.5em 0;
  }

  /* Mobile-only elements */
  /* line 391, ../sass/component/_infographic.scss */
  .nfo-mob-padding {
    padding-top: 15%;
  }
}
/* line 1, ../sass/component/_mobile-detection.scss */
#detect_mobile {
  display: block !important;
  width: 0;
  height: 0;
  position: absolute;
  top: -9999999em;
  left: -9999999em;
}
@media (min-width: 52.42321em) {
  /* line 1, ../sass/component/_mobile-detection.scss */
  #detect_mobile {
    display: none !important;
  }
}
/* line 96, ../../../../../../../../usr/local/share/gems/gems/breakpoint-2.7.1/stylesheets/_breakpoint.scss */
.lt-ie9 #detect_mobile {
  display: none !important;
}

/* Scss Document */
/* line 4, ../sass/component/_test.scss */
.admin-menu-icon {
  height: 16px;
}

/* line 10, ../sass/component/_test.scss */
#nodeWrap {
  position: absolute;
  padding: 0.5em;
  color: white;
}

/* TESTING ONLY, none of these styles apply to tga website content*/
/* line 23, ../sass/component/_test.scss */
.test-class {
  font-size: 2em;
  line-height: 2.4em;
  background: #ff0000;
}
/* line 27, ../sass/component/_test.scss */
.test-class div {
  background-color: #000000;
}
/* line 29, ../sass/component/_test.scss */
.test-class div :hover {
  background-color: #ff0000;
}

/* line 35, ../sass/component/_test.scss */
#test-class {
  background: blue;
}

/* line 38, ../sass/component/_test.scss */
#test-class:hover {
  background: red;
}

/*******************************************************************************

	READ THIS!!!

	This SCSS file is for regular CSS code for addition to the TGA website's CSS 
	code. It will be recoded later as SASS in the appropriate file. 
	
	Place your CSS under the most appropriate heading (or make your own if nothing
	suits), and in a comment, include your name, date and a brief description of 
	the changes:
	
		
	/* Joe Danger - 15/01/2015 - added .some-great-example and padding */
/* line 15, ../sass/component/_tga-styles.scss */
.some-great-example {
  padding: 5px;
}

/*	Leave .some-great-example there, it provides a unique search term to ensure
	this file is being compiled into the final CSS
	
	To remove styles that are being applied in the SASS elsewhere, include your
	overriding CSS code at the bottom of this document. 
	
	For documentation on how to update the CSS, see TRIM Ref R14/1208948

*******************************************************************************/
/* ----------------------------------------
MAIN STRUCTURE 
-----------------------------------------*/
/* ----------------------------------------
FONTS 
-----------------------------------------*/
/* ----------------------------------------
 NAVIGATION
-----------------------------------------*/
/* ----------------------------------------
 PAGE CONTENT
-----------------------------------------*/
/* Tables */
/*
.table-responsive {
        box-shadow:inset -15px -15px 6px -9px #CCC
}
*/
/* ----------------------------------------
 SPECIALIST PAGES e.g. ARGPM, FMIGT, 
-----------------------------------------*/
/* ----------------------------------------
 WIDGETS e.g. callout boxes, decorative wrappers
-----------------------------------------*/
/* ----------------------------------------
REMOVED STYLES (overriding CSS to nullify SASS properties in other files)
-----------------------------------------*/
/* ----------------------------------------
...
------------------------------------------*/
/* ----------------------------------------
 TESTING
------------------------------------------*/
/* line 77, ../sass/component/_tga-styles.scss */
.highlight {
  background-color: #FF8;
}

/* line 80, ../sass/component/_tga-styles.scss */
.error {
  background-color: #EFA5A5 !important;
}

/* line 83, ../sass/component/_tga-styles.scss */
.testlink {
  background-color: #FB94FF !important;
}

/* line 86, ../sass/component/_tga-styles.scss */
a.testlink {
  color: black;
}

/* line 89, ../sass/component/_tga-styles.scss */
a.testlink:visited {
  color: #F5F2B7;
}

/* line 1, ../sass/component/_links.scss */
.tga-2col-stacked.node p > a, .tga-2col-stacked.node ul li > a, a.file-icon.pdf, li.pdf > a, li.word > a, p.button > a, span.button > a, span.button-green > a, #block-tga-page-metadata-node-metadata a {
  text-decoration: none;
  outline: none;
  border-bottom: 1px solid #1D8CC1;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  transition-property: background-color, border-color, color;
  color: #000;
  line-height: 1.5em;
}

/* line 12, ../sass/component/_links.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a, .expand-link .expand-link-js-a {
  border: none !important;
}

/*
a:visited {
color: #551A8B;
border-bottom: 1px solid #1D8CC1;

}
*/
/* line 24, ../sass/component/_links.scss */
a.menu__link {
  border-bottom: 0px !important;
}

/* line 29, ../sass/component/_links.scss */
div#block-views-pdf-download-block, .view-pdf-download {
  /* float: right; */
  /*  width: 24%; */
  display: block;
  background-color: #fff;
  padding: .5em 0 .5em .5em;
  border-left: 1px solid #ddd;
}

/* line 38, ../sass/component/_links.scss */
div#block-views-pdf-download-block span.field-content a.file-icon.pdf, .view-pdf-download span.field-content a.file-icon.pdf {
  display: block;
}

/* line 43, ../sass/component/_links.scss */
p.button a, span.button a, span.button-green a {
  border: none;
}

/* line 47, ../sass/component/_links.scss */
.tga-2col-stacked.node p a:hover, .tga-2col-stacked.node ul a:hover, a.file-icon.pdf:hover, .tga-2col-stacked.node p a:focus, .tga-2col-stacked.node ul a:focus, a.file-icon.pdf:focus {
  background-color: #75c9f0;
  color: #000;
}

/* line 52, ../sass/component/_links.scss */
span.button > a {
  color: #fff;
}

/* STATE */
/* Styles that deal with transient changes to a component’s appearance */
/* THEME */
/* Purely visual styling, such as border, box-shadow, colors and backgrounds, font properties, etc. Ideally, these should be separated enough from a component’s structure to be “swappable”, and omitting these entirely should not break the component’s functionality or basic usability. */
/* line 2, ../sass/_mmdr-blogs-styles.scss */
.view-blogs .views-row {
  margin-bottom: 1em;
}

/* line 6, ../sass/_mmdr-blogs-styles.scss */
span.menu__link.nolink {
  color: #fff;
  font-size: 1.03em;
  margin: 0;
  padding: 8px 10px;
  margin: 0;
  display: block;
  text-align: left;
}

/* line 16, ../sass/_mmdr-blogs-styles.scss */
span.menu__link.nolink:hover {
  color: #000;
  background: #9FCF67;
}

/* line 21, ../sass/_mmdr-blogs-styles.scss */
.region.region-navigation li.menu__item.is-active-trail.is-expanded.expanded.active-trail {
  background: #fff;
  color: #000;
}

/* line 26, ../sass/_mmdr-blogs-styles.scss */
span.menu__link.is-active-trail.active-trail.nolink {
  color: #000;
}

/* line 30, ../sass/_mmdr-blogs-styles.scss */
.l-g {
 /* max-width: 1300px; */ /* remove by Prakash for extending breadcrumb width */
}

/* line 33, ../sass/_mmdr-blogs-styles.scss */
html {
  /*   font-size: 1.2em; */
}

/* line 39, ../sass/_mmdr-blogs-styles.scss */
section.region.region-sidebar-second.column.sidebar div#block-views-pdf-download-block, .view-pdf-download {
  border: none;
}

/* line 44, ../sass/_mmdr-blogs-styles.scss */
section.region.region-sidebar-second.column.sidebar div#block-views-pdf-download-block {
  float: none;
  width: auto;
  border-left: 1px solid #ddd;
}

/* line 51, ../sass/_mmdr-blogs-styles.scss */
div#block-views-pdf-download-block {
  font-size: 100%;
}

/* line 55, ../sass/_mmdr-blogs-styles.scss */
section.region.region-sidebar-second.column.sidebar {
  border-left: 1px dotted #000;
}

/* line 59, ../sass/_mmdr-blogs-styles.scss */
section.region.region-sidebar-second.column.sidebar div#block-views-pdf-download-block {
  border: none;
}

/* line 62, ../sass/_mmdr-blogs-styles.scss */
.region-sidebar-second {
  padding: .5em 0 .5em .5em;
}

/* line 66, ../sass/_mmdr-blogs-styles.scss */
.region-sidebar-second .menu li {
  list-style-type: none;
}

/* line 71, ../sass/_mmdr-blogs-styles.scss */
.region-sidebar-second .menu li a {
  padding: 7px;
  display: block;
  text-decoration: none;
}

/* line 77, ../sass/_mmdr-blogs-styles.scss */
.region-sidebar-second .menu li a.active-trail {
  background: #158ABF;
  color: #fff;
  text-decoration: none;
}

/* line 83, ../sass/_mmdr-blogs-styles.scss */
.region-sidebar-second .menu li a:hover {
  background: #9FCF67;
  color: #333;
}

/* line 88, ../sass/_mmdr-blogs-styles.scss */
.region-sidebar-second ul.menu {
  padding: 0 0 0 0px;
}

/* line 93, ../sass/_mmdr-blogs-styles.scss */
.region-sidebar-second ul.menu li + li {
  border-top: 1px dotted #158ABF;
}

/* line 97, ../sass/_mmdr-blogs-styles.scss */
div#block-book-navigation {
  border: 1px solid #00264C;
  background-color: #FFF;
}

/* line 102, ../sass/_mmdr-blogs-styles.scss */
div#block-book-navigation h2.block__title.block-title {
  padding: 7px;
  margin: 0;
  color: #fff;
  background: #0F4B71;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f4b71), color-stop(100%, #07395f));
  background-image: -moz-linear-gradient(#0f4b71, #07395f);
  background-image: -webkit-linear-gradient(#0f4b71, #07395f);
  background-image: linear-gradient(#0f4b71, #07395f);
}

/* line 115, ../sass/_mmdr-blogs-styles.scss */
h3 {
  /* font-size: inherit; */
}

/* line 119, ../sass/_mmdr-blogs-styles.scss */
.prefooter .linklistcontainer:hover a {
  color: #000;
}

/* line 123, ../sass/_mmdr-blogs-styles.scss */
.view.view-hubs.view-id-hubs.view-display-id-page .view-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: row;
}

/* line 130, ../sass/_mmdr-blogs-styles.scss */
.view.view-hubs.view-id-hubs.view-display-id-page .view-content .views-row {
  border: 1px solid #e4e4e4;
  padding: 1em;
  flex-basis: 30%;
  height: auto;
  margin-bottom: 21px;
}

/* line 138, ../sass/_mmdr-blogs-styles.scss */
.wrapper.jump_to_page_with_icon {
  padding-bottom: 0px;
  padding-top: 0em;
}

/* line 143, ../sass/_mmdr-blogs-styles.scss */
.wrapper.jump_to_page_with_icon:last-child {
  border-bottom: none;
}

/* line 147, ../sass/_mmdr-blogs-styles.scss */
div.linklistcontainer:hover span.icon, div.linklistcontainer:hover i.icon {
  /*    color: #b3c960; */
}

/* line 151, ../sass/_mmdr-blogs-styles.scss */
.linklistcontainer:hover a {
  /*  color: #158ABF; */
}

/* line 156, ../sass/_mmdr-blogs-styles.scss */
.wrapper .hub_section_title {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}

/* line 162, ../sass/_mmdr-blogs-styles.scss */
.wrapper .linklistcontainer > *:not(:first-child) {
  margin-left: 0px;
}

/* line 165, ../sass/_mmdr-blogs-styles.scss */
.wrapper.jump_to_page_with_icon .linklistcontainer > *:not(:first-child) {
  margin-left: 4.5em;
}

/* line 168, ../sass/_mmdr-blogs-styles.scss */
.wrapper .teaser_section p {
  color: #000;
}

/* line 172, ../sass/_mmdr-blogs-styles.scss */
.wrapper .rowz .teaser_section h2 {
  font-weight: 300;
  margin-top: 0;
  font-size: 1.3em;
  margin-bottom: .1em;
  border-bottom: none;
}

/* line 180, ../sass/_mmdr-blogs-styles.scss */
.space-after {
  margin-bottom: 1em;
}

/* line 184, ../sass/_mmdr-blogs-styles.scss */
.tga-2col-stacked.node p > a, .tga-2col-stacked.node ul a, a.file-icon.pdf, #block-tga-page-metadata-node-metadata a, a.file-icon.docx, li a {
  text-decoration: none;
  outline: none;
  border-bottom: 1px solid #1D8CC1;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  transition-property: background-color, border-color, color;
  color: #000;
}

/* line 194, ../sass/_mmdr-blogs-styles.scss */
.prefooter .wrapper .linklistcontainer {
  padding-bottom: 0em;
  padding-top: 0em;
}

/* line 196, ../sass/_mmdr-blogs-styles.scss */
.page-blogs-tga-topics .attachment.attachment-before {
  margin-top: 0em;
}

/* line 200, ../sass/_mmdr-blogs-styles.scss */
.field.field-name-field-hero.field-type-image.field-label-hidden.content-hero {
  flex-basis: 100%;
  display: inline-block;
  float: right;
  margin-left: .5em;
  border: 1px solid #e8e8e8;
  padding: .5em;
  width: 50%;
}

@media only screen and (max-width: 450px) {
  /* line 211, ../sass/_mmdr-blogs-styles.scss */
  .field.field-name-field-hero.field-type-image.field-label-hidden.content-hero {
    width: 100%;
  }
}
/* line 217, ../sass/_mmdr-blogs-styles.scss */
.content-hero .field-item {
  font-size: .9em;
  color: grey;
  font-style: italics;
  text-align: center;
}

/* line 224, ../sass/_mmdr-blogs-styles.scss */
.wrapper h2, .field-type-text-with-summary h2, .panel-display h2 {
  border-bottom: dotted 1px #002c47;
  margin: 2em 0 0.83em 0;
  /*    display: flex; */
}

/* line 230, ../sass/_mmdr-blogs-styles.scss */
.node-type-blog.section-blogs .faq-wrapper {
  display: flow-root;
}

/* line 234, ../sass/_mmdr-blogs-styles.scss */
.node-type-blog.section-blogs .field.field-name-field-date.field-type-datetime.field-label-hidden {
  display: block;
  width: auto;
  font-size: .9em;
  color: #b3b1b1;
}

/* line 241, ../sass/_mmdr-blogs-styles.scss */
.node-type-blog.section-blogs .faq-wrapper h2 {
  margin-bottom: 0px;
}

/* line 245, ../sass/_mmdr-blogs-styles.scss */
.node-type-blog.section-blogs .faq-wrapper p {
  padding: 0em 0 .8em;
  margin: .3em 0 .8em;
}

/* div#block-menu-block-nav-side span.menu__link.nolink {
    color: #000;
    border-top:1px solid #e8e7e7;
    border-bottom: 1px solid #e8e7e7;
}
*/
/* line 256, ../sass/_mmdr-blogs-styles.scss */
div[id*='content_'] h3 {
  font-weight: 300;
  margin: 1em 0 .1em;
  margin-bottom: .3em;
  padding-top: 1.2em;
}

/* line 263, ../sass/_mmdr-blogs-styles.scss */
.wrapper.show-hide .rowz .teaser_section h2 {
  font-size: 1.2em;
}

/* line 267, ../sass/_mmdr-blogs-styles.scss */
.bullet_list .wrapper {
  border: none;
}

/* line 271, ../sass/_mmdr-blogs-styles.scss */
li.wrapper.bullet_list {
  line-height: 1em;
  padding: 0em;
}

/* line 276, ../sass/_mmdr-blogs-styles.scss */
.extract, cite {
  margin-left: inherit;
}

/* line 280, ../sass/_mmdr-blogs-styles.scss */
.clear-float {
  display: flex;
  flex-direction: row;
  align-content: baseline;
  margin-bottom: 2em;
  border-bottom: 1px solid #dedddd;
  padding-bottom: 1em;
}

/* line 289, ../sass/_mmdr-blogs-styles.scss */
.clear-float ul {
  padding: 0 0 0 2px;
}

/* line 293, ../sass/_mmdr-blogs-styles.scss */
.float-left {
  float: left;
  margin-right: 1em;
}

/* line 298, ../sass/_mmdr-blogs-styles.scss */
img.media-element.file-250-wide-auto-height, img.image_frame {
  width: 163px;
  height: 100%;
  align-self: self-end;
  border: 1px solid #bfbfbf;
  margin-bottom: 1em;
}

/* line 306, ../sass/_mmdr-blogs-styles.scss */
.field.field-name-field-sections.field-type-paragraphs.field-label-hidden {
  clear: both;
}

/* =======  End of Posters ============ */
/* line 314, ../sass/_mmdr-blogs-styles.scss */
.further_information.info.information h2 {
  margin: 0px;
  align-items: center;
}

/* line 319, ../sass/_mmdr-blogs-styles.scss */
.further_information.info.information:before {
  font-family: TgaGovAu01;
  content: "\f01b";
  font-size: 3em;
  align-content: baseline;
  font-size: 3em;
  color: #a5abb2;
  margin-right: .2em;
  float: left;
  line-height: 1em;
}

/* line 331, ../sass/_mmdr-blogs-styles.scss */
.further_information.info.information {
  border: 1px dotted green;
  padding: 1em;
  margin-bottom: 1em;
}

/* line 337, ../sass/_mmdr-blogs-styles.scss */
li.pdf, li.rtf, li.doc, li.docx, li.word, li.excel, li.zip, li.csv, li.rsslink, li.ppt, li.mp4, li.wmv, li.mov {
  margin: 0em;
}

/* line 341, ../sass/_mmdr-blogs-styles.scss */
h3 {
  margin-bottom: 1em;
}

/*===================   HOME PAGE ===================  */
/* line 355, ../sass/_mmdr-blogs-styles.scss */
.fp-wrapper .fp-item.fp-consumers h2 a:hover {
  background: none;
}

/* line 369, ../sass/_mmdr-blogs-styles.scss */
.fp-wrapper .fp-item.fp-industry h2 a:hover {
  background: none;
}

/* line 380, ../sass/_mmdr-blogs-styles.scss */
.feed-icon a:link {
  border-bottom: none;
}

/* line 389, ../sass/_mmdr-blogs-styles.scss */
.fp-item-wrapper a:link {
  border: none;
}
/* line 391, ../sass/_mmdr-blogs-styles.scss */
.fp-item-wrapper a:link:hover {
  background: none;
}

/* line 403, ../sass/_mmdr-blogs-styles.scss */
.fp-item.fp-health-pro h2 a:link:hover {
  background: none;
}

/* line 418, ../sass/_mmdr-blogs-styles.scss */
.menu-block-nav-footer .menu li a:link:hover {
  background: none;
}

/* line 433, ../sass/_mmdr-blogs-styles.scss */
.menu-block-nav-sitemap .menu li a:link:hover {
  background: none;
}

/* line 447, ../sass/_mmdr-blogs-styles.scss */
.menu-block-nav-external .menu li a:link:hover {
  background: none;
}

/* line 458, ../sass/_mmdr-blogs-styles.scss */
.contextual-links-wrapper a:link {
  border-bottom: 1px solid transparent;
}
/* line 460, ../sass/_mmdr-blogs-styles.scss */
.contextual-links-wrapper a:link:hover {
  /* background: none; */
}

/* line 469, ../sass/_mmdr-blogs-styles.scss */
.teaser_heading a:link {
  border-bottom: 1px solid transparent;
}
/* line 471, ../sass/_mmdr-blogs-styles.scss */
.teaser_heading a:link:hover {
  background: none;
}

/* ===============  _views-feed.scss =================== */
/* line 490, ../sass/_mmdr-blogs-styles.scss */
.views-feed .title a:link {
  text-decoration: none;
  border: none;
}
/* line 493, ../sass/_mmdr-blogs-styles.scss */
.views-feed .title a:link:hover {
  background: none;
  text-decoration: underline;
}
/* line 501, ../sass/_mmdr-blogs-styles.scss */
.views-feed .more-link {
  text-decoration: none;
  border: none;
}
/* line 504, ../sass/_mmdr-blogs-styles.scss */
.views-feed .more-link:hover {
  background: none;
}

/* line 513, ../sass/_mmdr-blogs-styles.scss */
.block-home-nav a:link {
  border: none;
}
/* line 516, ../sass/_mmdr-blogs-styles.scss */
.block-home-nav a:hover {
  background: none;
}

/* just a tag to get into production */
/* line 525, ../sass/_mmdr-blogs-styles.scss */
.block-menu-block a:link {
  border: none;
}
/* line 527, ../sass/_mmdr-blogs-styles.scss */
.block-menu-block a:link:hover {
  background: none;
}

/* =================== Image Styles ================== */
/* line 538, ../sass/_mmdr-blogs-styles.scss */
.file-sidebar-document-image {
  width: 150px;
}

/* line 543, ../sass/_mmdr-blogs-styles.scss */
picture .polaroid {
  border: 1px solid #d0d0d0;
  padding: .2em;
  margin: .5em 0;
  background: #ece4e4;
}

/* line 550, ../sass/_mmdr-blogs-styles.scss */
img.media-element.file-wysiwyg.polaroid {
  border: 1px solid #d0d0d0;
  padding: .2em;
  margin: .5em 0;
  background: #ece4e4;
}

/* line 557, ../sass/_mmdr-blogs-styles.scss */
.media-wysiwyg-align-center {
  text-align: center;
}

/* line 561, ../sass/_mmdr-blogs-styles.scss */
.media-wysiwyg-align-right {
  float: right;
}

/* line 566, ../sass/_mmdr-blogs-styles.scss */
.media-wysiwyg-align-left {
  float: left;
}

/* line 571, ../sass/_mmdr-blogs-styles.scss */
div#block-menu-block-nav-sitemap span.menu__link.nolink {
  display: none;
}

/* line 576, ../sass/_mmdr-blogs-styles.scss */
a:link:focus, a:link:hover {
  text-decoration: none !important;
}

/* ========= News viesw images ======= */
/*.field.field-name-field-hero.field-type-image.field-label-hidden {
    float: left;
    margin-right: 1em;
}
*/
/* line 586, ../sass/_mmdr-blogs-styles.scss */
.view.view-list-month-previous-last-month-news-updates.view-id-list_month_previous_last_month_news_updates.view-display-id-embed .field.field-name-field-hero.field-type-image.field-label-hidden {
  float: left;
  margin-right: 1em;
  width: 150px;
}

/* line 592, ../sass/_mmdr-blogs-styles.scss */
.front .view.view-feed-latest-news.view-id-feed_latest_news.view-display-id-embed .field.field-name-field-hero.field-type-image.field-label {
  float: left;
  margin-right: 1em;
  width: 100px;
}

/* line 1, ../sass/component/_link-styles.scss */
.tga-2col-stacked.node p > a, .tga-2col-stacked.node ul a, a.file-icon.pdf, #block-tga-page-metadata-node-metadata a, a.file-icon.docx, .relatedinfo a, .panel-display.panel-1col a {
  text-decoration: none;
  outline: none;
  border-bottom: 1px solid #1D8CC1;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  transition-property: background-color, border-color, color;
  color: #000;
}

/* line 11, ../sass/component/_link-styles.scss */
a {
  color: #000;
  text-decoration: none;
}
/* line 15, ../sass/component/_link-styles.scss */
a:hover {
  color: #000;
}
/* line 18, ../sass/component/_link-styles.scss */
a:link {
  text-decoration: none;
  border-bottom: 1px solid #006EAB;
  transition: all 0.25s ease-in-out;
}
/* line 22, ../sass/component/_link-styles.scss */
a:link:hover {
  background-color: #75c9f0;
  text-decoration: none;
}
/* line 27, ../sass/component/_link-styles.scss */
a:visited {
  color: #000;
  border-bottom: 1px solid #006EAB;
}
/* line 31, ../sass/component/_link-styles.scss */
a.menu__link {
  border-bottom: 0px !important;
}

/* line 38, ../sass/component/_link-styles.scss */
.hub_section_title a {
  color: #000;
  text-decoration: none;
}
/* line 42, ../sass/component/_link-styles.scss */
.hub_section_title a:link {
  border-bottom: 1px solid #006EAB;
}
/* line 44, ../sass/component/_link-styles.scss */
.hub_section_title a:link:hover {
  background-color: #75c9f0;
}
/* line 48, ../sass/component/_link-styles.scss */
.hub_section_title a:visited {
  color: #000;
  border-bottom: 1px solid #006EAB;
}
/* line 52, ../sass/component/_link-styles.scss */
.hub_section_title a.menu__link {
  border-bottom: 0px !important;
}

/* line 62, ../sass/component/_link-styles.scss */
div#block-views-pdf-download-block, .view-pdf-download {
  display: block;
  background-color: #fff;
  padding: .5em 0 .5em .5em;
  border-left: 1px solid #ddd;
}

/* line 69, ../sass/component/_link-styles.scss */
div#block-views-pdf-download-block span.field-content a.file-icon.pdf, .view-pdf-download span.field-content a.file-icon.pdf {
  display: block;
}

/* line 73, ../sass/component/_link-styles.scss */
.tga-2col-stacked.node p > a:hover, .tga-2col-stacked.node ul a:hover, a.file-icon.pdf:hover, .tga-2col-stacked.node p > a:focus, .tga-2col-stacked.node ul a:focus, a.file-icon.pdf:focus {
  background-color: #75c9f0;
}

/* line 77, ../sass/component/_link-styles.scss */
.expand-link > a.expand-link-js-a {
  border: none;
}

/* line 81, ../sass/component/_link-styles.scss */
.panel-display.panel-1co .relatedinfo {
  float: right;
  clear: both;
  width: 20%;
  min-width: 180px;
  font-size: 85%;
  margin: 0 0 0px 0px;
  background: #fff;
}

/* line 91, ../sass/component/_link-styles.scss */
.panel-display .relatedinfo, .panel-pane .relatedinfo {
  Background: #fff;
  border: none;
  border-left: 1px dotted #000;
}

/* line 97, ../sass/component/_link-styles.scss */
h2#related-information {
  margin-top: 0px !important;
}
/* line 100, ../sass/component/_link-styles.scss */
h2#related-information .expand-link > a.expand-link-js-a {
  border: none;
}

/* line 104, ../sass/component/_link-styles.scss */
#logo {
  border: none;
}
/* line 106, ../sass/component/_link-styles.scss */
#logo:hover {
  border: none;
  background: none;
}

/* line 112, ../sass/component/_link-styles.scss */
#page-tools a, #header-sub a {
  border-bottom: none;
}

/* ======= Add Nodes ========== */
/* line 3, ../sass/component/_add-nodes.scss */
.wrapper .rowz > div:first-of-type {
  display: inline-block;
  vertical-align: top;
  display: table-cell;
  width: 100%;
}

/* line 10, ../sass/component/_add-nodes.scss */
div[id*='content_'] {
  width: 100% !important;
  padding-bottom: 10px;
  overflow: hidden;
}

/* line 16, ../sass/component/_add-nodes.scss */
div[id*='content_'] p {
  margin: 0em 0 1em;
}

/* line 20, ../sass/component/_add-nodes.scss */
.wrapper .closed, .wrapper .opened {
  margin-left: 0px;
  position: relative;
  left: 100%;
  transform: translateX(-100%);
  display: block;
  width: 100px;
}

/* line 29, ../sass/component/_add-nodes.scss */
.logged-in .wrapper .closed, .logged-in .wrapper .opened {
  transform: translateX(-137%);
}

/* 
.wrapper {
  border: 1px solid #dcd9d9;
  margin-bottom: 1em;
  padding: 1em;
  width: auto;
  position: relative;
}
*/
/* line 46, ../sass/component/_add-nodes.scss */
.wrapper .rowz {
  display: table-row;
}

/* line 50, ../sass/component/_add-nodes.scss */
.wrapper .rowz > img {
  margin-right: 1em;
  display: table-cell;
  max-width: 100px;
  width: 43px;
  height: 43px;
}

/* line 58, ../sass/component/_add-nodes.scss */
.hub_section_title {
  font-size: 1.3em;
  display: table-cell;
  vertical-align: top;
  width: 100%;
}

/* line 65, ../sass/component/_add-nodes.scss */
.teaser_section p {
  margin-top: .25em;
  color: #808080;
  margin-bottom: 1em;
}

/* line 71, ../sass/component/_add-nodes.scss */
h2#consumers, h2#hp, h2#action, h2#related-information, h2#additional, .accordion_section > h2, .section_title {
  border-bottom: dotted 1px #002c47;
  margin: 1.5em 0 0.83em 0;
}

/* line 76, ../sass/component/_add-nodes.scss */
.paragraphs-item-version-history {
  margin-bottom: 1em;
}

/* line 82, ../sass/component/_add-nodes.scss */
div#content {
  overflow: hidden;
}

/* line 86, ../sass/component/_add-nodes.scss */
button {
  border: 1px solid #cdd0d0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 6px 6px 6px 6px;
  text-decoration: none;
  display: inline-block;
  background-color: #EAEBEB;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#EAEBEB), to(#DFDDDD));
  background-image: -webkit-linear-gradient(top, #EAEBEB, #DFDDDD);
  background-image: -moz-linear-gradient(top, #EAEBEB, #DFDDDD);
  background-image: -ms-linear-gradient(top, #EAEBEB, #DFDDDD);
  background-image: -o-linear-gradient(top, #EAEBEB, #DFDDDD);
  background-image: linear-gradient(to bottom, #eaebeb, #dfdddd);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#EAEBEB, endColorstr=#DFDDDD);
}

/* line 102, ../sass/component/_add-nodes.scss */
button:hover {
  border: 1px solid #b6b9b9;
  background-color: #DFDDDD;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DFDDDD), to(#EAEBEB));
  background-image: -webkit-linear-gradient(top, #DFDDDD, #EAEBEB);
  background-image: -moz-linear-gradient(top, #DFDDDD, #EAEBEB);
  background-image: -ms-linear-gradient(top, #DFDDDD, #EAEBEB);
  background-image: -o-linear-gradient(top, #DFDDDD, #EAEBEB);
  background-image: linear-gradient(to bottom, #dfdddd, #eaebeb);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DFDDDD, endColorstr=#EAEBEB);
}

/* line 112, ../sass/component/_add-nodes.scss */
.controls {
  display: block;
  width: 100%;
}

/* line 117, ../sass/component/_add-nodes.scss */
div[id*='content_'] h2 {
  font-weight: 300;
  padding: 0;
  margin-bottom: .3em;
  padding-top: 2em;
}

/* line 124, ../sass/component/_add-nodes.scss */
div[id*='content_'] h3 {
  font-weight: 300;
  margin: 1em 0 .1em;
  margin-bottom: .3em;
  padding-top: 2em;
}

/* line 131, ../sass/component/_add-nodes.scss */
.node-type-hub-landing-page .field-type-text-with-summary h2, .node-type-hub-landing-page .panel-display h2 {
  font-weight: 400;
  margin: 1.5em 0 0.83em 0;
  font-size: 1.7em;
}

/* line 137, ../sass/component/_add-nodes.scss */
.node-type-hub-landing-page .page__title {
  font-size: 2em;
  font-weight: 400;
  padding: 0.5em 0;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ddd;
}

/* line 145, ../sass/component/_add-nodes.scss */
.field-type-text-with-summary h2, .panel-display h2 {
  border-bottom: dotted 1px #002c47;
  margin: 1.5em 0 0.83em 0;
}

/* line 151, ../sass/component/_add-nodes.scss */
.wrapper {
  /*    border: 1px solid #dcd9d9;
      margin-bottom: 1em;
      padding: 1em;
      width: auto;
      position: relative; */
}
/* line 157, ../sass/component/_add-nodes.scss */
.bullet_list .wrapper {
  border: none;
}
/* line 160, ../sass/component/_add-nodes.scss */
.wrapper.jump_to_page_with_icon {
  border: none;
  border-bottom: 1px dashed #9fcf67;
  padding-bottom: 0px;
  padding-top: 0em;
}
/* line 167, ../sass/component/_add-nodes.scss */
.wrapper.jump_to_page_with_icon:hover a:link {
  color: #158ABF;
}
/* line 173, ../sass/component/_add-nodes.scss */
.wrapper.jump_to_page_with_icon .linklistcontainer > *:not(:first-child) {
  margin-left: 4.5em;
}
/* line 181, ../sass/component/_add-nodes.scss */
.wrapper .rowz .teaser_section h2.title {
  font-weight: 300;
  margin-top: 0;
  font-size: 1.3em;
  margin-bottom: .1em;
  border-bottom: none;
}
/* line 187, ../sass/component/_add-nodes.scss */
.wrapper .rowz .teaser_section h2.title + p {
  margin-top: 0px;
}
/* line 196, ../sass/component/_add-nodes.scss */
.wrapper .rowz .teaser_section .hub_section_title a:link {
  display: table-cell;
  vertical-align: top;
  width: 100%;
  color: #000;
  font-size: .8em;
}
/* line 207, ../sass/component/_add-nodes.scss */
.wrapper:last-child {
  border-bottom: none;
}
/* line 210, ../sass/component/_add-nodes.scss */
.wrapper .icon {
  font-size: 2.5em !important;
  padding: 0 0em;
}
/* line 214, ../sass/component/_add-nodes.scss */
.wrapper .linklistcontainer {
  padding-top: 1.7em;
}
/* line 217, ../sass/component/_add-nodes.scss */
.wrapper.show-hide {
  border: 1px solid #dcd9d9;
  margin-bottom: 1em;
  padding: 1em;
  width: auto;
  position: relative;
}
/* line 230, ../sass/component/_add-nodes.scss */
.wrapper.show-hide .rowz .teaser_section h2 {
  font-size: 1.2em;
}
/* line 237, ../sass/component/_add-nodes.scss */
.wrapper a:link {
  text-decoration: none;
  border-bottom: 1px solid #1D8CC1;
}
/* line 242, ../sass/component/_add-nodes.scss */
.wrapper h2 {
  border-bottom: dotted 1px #002c47;
  margin: 1.5em 0 0.83em 0;
}
/* line 248, ../sass/component/_add-nodes.scss */
.wrapper .rowz .teaser_section h2 {
  font-weight: 300;
  margin-top: 0;
  font-size: 1.1em;
  margin-bottom: .1em;
  border-bottom: none;
}
/* line 257, ../sass/component/_add-nodes.scss */
.wrapper li {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

/* line 263, ../sass/component/_add-nodes.scss */
li.wrapper.bullet_list {
  line-height: 1em;
  padding: 0em;
}

/*
.wrapper.jump_to_page_with_icon .linklistcontainer > *:not(:first-child) {
   margin-left: 4.5em;
}

.wrapper.jump_to_page_with_icon .linklistcontainer {
    padding-top: 1.7em; 

}

.wrapper.jump_to_page_with_icon:hover a{
  color: #158ABF;
}

.wrapper.jump_to_page_with_icon .hub_section_title a{
    display: table-cell;
     vertical-align: top;
    width: 100%;
    color: #002c47;
}

.wrapper.jump_to_page_with_icon {
    border: none;
    border-bottom: 1px dashed #9fcf67;
}
.bullet_list .wrapper {
    border:none;
}


.wrapper.show-hide .rowz .teaser_section h2 {
    font-size:1.2em;
}


.wrapper.jump_to_page_with_icon .icon {
    font-size: 2.5em !important;
    padding: 0 0em;
}

.wrapper.jump_to_page_with_icon  a {
  font-size: .8em;
}

.wrapper .rowz .teaser_section h2 {
  font-weight: 300;
  margin-top: 0;
  font-size: 1.1em;
  margin-bottom: .1em;
  border-bottom: none;
}
.wapper li {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

.wrapper a {
  text-decoration: none;
  border-bottom: 1px solid #1D8CC1;
}

.wrapper.jump_to_page_with_icon {
    padding-bottom: 0px;
    padding-top: 0em;
}

.wrapper.jump_to_page_with_icon:last-child {
    border-bottom: none;
} */
/* line 344, ../sass/component/_add-nodes.scss */
.node-hub-content-page h3.title + p {
  margin-top: 0px;
}

/* line 354, ../sass/component/_add-nodes.scss */
.prefooter h2.custom_class_2.section_title {
  font-size: 1.35em;
  font-weight: bold;
}

/* =================== BLOG =======================*/
/* line 6, ../sass/component/_blogs.scss */
.field.field-name-field-hero.field-type-image.field-label-hidden.content-hero {
  flex-basis: 100%;
  display: inline-block;
  float: right;
  margin-left: .5em;
  border: 1px solid #e8e8e8;
  padding: .5em;
  width: 50%;
}
@media only screen and (max-width: 450px) {
  /* line 6, ../sass/component/_blogs.scss */
  .field.field-name-field-hero.field-type-image.field-label-hidden.content-hero {
    width: 100%;
  }
}
/* line 17, ../sass/component/_blogs.scss */
.field.field-name-field-hero.field-type-image.field-label-hidden.content-hero .field-item {
  font-size: .9em;
  color: grey;
  font-style: italics;
  text-align: center;
}

/* line 29, ../sass/component/_blogs.scss */
span.teaser_date {
  color: #969595;
  font-size: .8em;
}

/* line 33, ../sass/component/_blogs.scss */
h2.teaser_heading {
  text-decoration: none;
  font-weight: 300;
  margin-top: 0;
  font-size: 1.3em;
  margin-bottom: .1em;
  border-bottom: none;
}

/* line 42, ../sass/component/_blogs.scss */
h2.teaser_heading a {
  text-decoration: none;
  border: none;
}

/* line 48, ../sass/component/_blogs.scss */
.hero_image {
  flex-basis: 66%;
  position: relative;
}
/* line 51, ../sass/component/_blogs.scss */
.hero_image a {
  border: none;
}

/* line 56, ../sass/component/_blogs.scss */
.teaser_content {
  flex-basis: 32%;
}

/* line 64, ../sass/component/_blogs.scss */
.page-blogs .views-row.views-row-1.views-row-odd.views-row-first {
  flex-basis: 100%;
  margin-bottom: 1em;
}
/* line 70, ../sass/component/_blogs.scss */
.page-blogs .views-row.views-row-1.views-row-odd.views-row-first .field.field-name-field-hero.field-type-image.field-label-hidden
.page-blogs .views-row.views-row-1.views-row-odd.views-row-first .field.field-name-field-hero.field-type-image.content-hero {
  flex-basis: 66%;
}
/* line 81, ../sass/component/_blogs.scss */
.page-blogs .views-row.views-row-1.views-row-odd.views-row-first .views-field.views-field-nothing span.field-content .blog_wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 94, ../sass/component/_blogs.scss */
.page-blogs .views-row.views-row-1.views-row-odd.views-row-first .teaser_content {
  border-bottom: 1px solid #e0dfdf;
}
/* line 98, ../sass/component/_blogs.scss */
.page-blogs .views-row.views-row-1.views-row-odd.views-row-first .hero_image img {
  width: 100%;
}

/* line 112, ../sass/component/_blogs.scss */
.view.view-blogs.view-id-blogs.view-display-id-popular_blogs.l-inner .views-row {
  flex-basis: 100%;
  margin-bottom: 1em;
}
/* line 118, ../sass/component/_blogs.scss */
.view.view-blogs.view-id-blogs .view-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1184px) {
  /* line 118, ../sass/component/_blogs.scss */
  .view.view-blogs.view-id-blogs .view-content {
    justify-content: space-between;
  }
}
/* line 128, ../sass/component/_blogs.scss */
.view.view-blogs.view-id-blogs.view-display-id-blog_category_list.l-inner.blog-catagory-wrapper {
  padding: 0px;
}
/* line 130, ../sass/component/_blogs.scss */
.view.view-blogs.view-id-blogs.view-display-id-blog_category_list.l-inner.blog-catagory-wrapper .view-content {
  justify-content: left;
  flex-wrap: wrap;
}
@media only screen and (max-width: 838px) {
  /* line 135, ../sass/component/_blogs.scss */
  .view.view-blogs.view-id-blogs.view-display-id-blog_category_list.l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary {
    z-index: 0;
    position: relative;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: auto;
    border-left: none;
  }
}
/* line 145, ../sass/component/_blogs.scss */
.view.view-blogs.view-id-blogs.view-display-id-blog_category_list.l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li {
  border-bottom: 1px solid #dad9d9;
}
/* line 148, ../sass/component/_blogs.scss */
.view.view-blogs.view-id-blogs.view-display-id-blog_category_list.l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li a:link {
  border: none;
  font-weight: 600;
  text-decoration: none;
  margin: 0 1em;
}
/* line 166, ../sass/component/_blogs.scss */
.view.view-blogs .views-row-first {
  border-bottom: none;
}
/* line 169, ../sass/component/_blogs.scss */
.view.view-blogs .views-row {
  border-bottom: 1px solid #e0dfdf;
  flex-basis: 32%;
  margin-bottom: 1em;
}
@media only screen and (max-width: 800px) {
  /* line 169, ../sass/component/_blogs.scss */
  .view.view-blogs .views-row {
    flex-basis: 46%;
    margin-bottom: 1em;
  }
}
@media only screen and (max-width: 585px) {
  /* line 169, ../sass/component/_blogs.scss */
  .view.view-blogs .views-row {
    flex-basis: 100%;
    margin-bottom: 1em;
  }
}
/* line 183, ../sass/component/_blogs.scss */
.view p {
  margin: .3em 0;
}

/* line 190, ../sass/component/_blogs.scss */
.view-display-id-blog_category_list.l-inner.blog-catagory-wrapper {
  padding: 0px;
}
@media only screen and (max-width: 838px) {
  /* line 195, ../sass/component/_blogs.scss */
  .view-display-id-blog_category_list.l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary {
    z-index: 0;
    position: relative;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: auto;
    border-left: none;
  }
}
/* line 205, ../sass/component/_blogs.scss */
.view-display-id-blog_category_list.l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li {
  line-height: 4em;
  display: block;
  border-bottom: 1px solid #dad9d9;
}
/* line 210, ../sass/component/_blogs.scss */
.view-display-id-blog_category_list.l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li a:link {
  font-weight: 600;
  text-decoration: none;
  margin: 0 1em;
}
/* line 217, ../sass/component/_blogs.scss */
.view-display-id-blog_category_list.l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li:hover {
  background-color: #9fcf67;
}

/*  sidebar blocks */
/* line 236, ../sass/component/_blogs.scss */
.list_w_image h2.block__title.block-title.views-row {
  margin: .5em;
  margin-bottom: 1em;
}
/* line 242, ../sass/component/_blogs.scss */
.list_w_image h2.block__title.block-title.views-row.views-row-1.views-row-odd.views-row-first .blog_wrapper {
  display: flex;
  margin-bottom: 0em;
}
/* line 247, ../sass/component/_blogs.scss */
.list_w_image h2.block__title.block-title.views-row.views-row-1.views-row-odd.views-row-first .hero_image img {
  bottom: initial;
  font-weight: inherit;
  width: auto !important;
}
/* line 260, ../sass/component/_blogs.scss */
.list_w_image .views-row {
  flex-basis: 100%;
}
/* line 264, ../sass/component/_blogs.scss */
.list_w_image .blog_wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 268, ../sass/component/_blogs.scss */
.list_w_image .blog_wrapper .hero_image {
  flex-basis: 30%;
}
/* line 271, ../sass/component/_blogs.scss */
.list_w_image .blog_wrapper .teaser_content {
  flex-basis: 66%;
  border-bottom: 0px !important;
}
@media only screen and (max-width: 838px) {
  /* line 271, ../sass/component/_blogs.scss */
  .list_w_image .blog_wrapper .teaser_content {
    flex-basis: 84%;
  }
}
/* line 277, ../sass/component/_blogs.scss */
.list_w_image .blog_wrapper .teaser_content .teaser_heading {
  font-size: 1em;
}

/* line 289, ../sass/component/_blogs.scss */
div#block-views-blogs-blog-category-list h2.block__title.block-title {
  /*
                      background: initial;
                      line-height: inherit;
                      padding: inherit;
                      color: inherit;
  */
}

/* line 307, ../sass/component/_blogs.scss */
.main-blog-page .views-row {
  flex-basis: 46%;
}
@media only screen and (max-width: 420px) {
  /* line 307, ../sass/component/_blogs.scss */
  .main-blog-page .views-row {
    flex-basis: 100%;
  }
}

/*

@media only screen and (max-width: 420px){
.main-blog-page .views-row {
    flex-basis: 100%;
}
}

.view-blogs .views-row {
    margin: .5em;
    margin-bottom: 1em;
}
.list_w_image .blog_wrapper .hero_image {
    flex-basis: 15%;
}

.list_w_image .hero_image {}
.list_w_image .views-row {
  flex-basis: 100%;
  margin-bottom: .3em !important;
}

.list_w_image .blog_wrapper {
    border-bottom: 1px solid #e0dfdf;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
   
}


.list_w_image .blog_wrapper .hero_image {
    flex-basis: 30%;
}

@media only screen and (max-width: 838px) { 

.list_w_image .blog_wrapper .teaser_content {
    flex-basis: 84%;
}

.list_w_image .blog_wrapper .teaser_content .teaser_heading {

  font-size: 1em;
}

.list_w_image .blog_wrapper .teaser_content  {
  flex-basis: 66%;
  border-bottom: 0px !important;

}
*/
/* line 369, ../sass/component/_blogs.scss */
.list_w_image h2.block__title.block-title {
  font-size: 1.2em;
  margin-bottom: .4em;
  font-weight: 400;
}

/* line 375, ../sass/component/_blogs.scss */
aside.l-sidebar.l-sidebar-second.l-u-1.l-u-md-1-4 {
  border-left: 1px solid #eaeaea;
  padding-left: .5em;
  width: 24%;
}

/* ====  TAGS ===== */
/* line 383, ../sass/component/_blogs.scss */
.blog_tagging {
  /* display: flex;
   align-items: flex-end; */
  height: autopx;
  /* width: 200px; */
  position: absolute;
  z-index: 0;
  /* pointer-events: none; */
  bottom: 5px;
  /* flex-basis: 100%; */
}

/* line 396, ../sass/component/_blogs.scss */
a.blog_category {
  float: left;
  display: block;
  background-color: #36a9a9;
  padding: 2px;
  /*  display: flex; */
  border: 1px solid #068271;
  color: #fff;
  margin-right: 5px;
  white-space: nowrap;
  font-size: .7em;
  text-decoration: none;
}
/* line 408, ../sass/component/_blogs.scss */
a.blog_category:hover {
  background-color: #49cccc;
}
/* line 412, ../sass/component/_blogs.scss */
a.blog_tag {
  float: left;
  display: block;
  background-color: #773c3c;
  padding: 2px;
  /* display: flex; */
  border: 1px solid #3c0e0e;
  color: #fff;
  margin-right: 5px;
  white-space: nowrap;
  font-size: .7em;
  text-decoration: none;
}
/* line 424, ../sass/component/_blogs.scss */
a.blog_tag:hover {
  background-color: #a75454;
}

/* line 430, ../sass/component/_blogs.scss */
.blog_catagory-title button {
  width: 100%;
  font-size: 1.2em;
  text-align: left;
}

/* line 436, ../sass/component/_blogs.scss */
.blog_catagory-title button:after {
  content: "\f078";
  float: right;
}

/* line 442, ../sass/component/_blogs.scss */
ul.views-summary {
  /* border: 1px solid grey; */
  border: 1px solid #fff;
  width: 100%;
  display: block;
  padding: 0em;
  margin: 0em;
  overflow: hidden;
  z-index: 1;
  background: #fff;
  position: absolute;
  -webkit-box-shadow: 10px 10px 79px -14px #949194;
  -moz-box-shadow: 10px 10px 79px -14px #949194;
  box-shadow: 10px 10px 79px -14px #949194;
  line-height: 0px;
  opacity: 0;
  transition: all  0.25s ease-in-out;
}

/* line 461, ../sass/component/_blogs.scss */
ul.views-summary.active {
  border: 1px solid #ececec;
}

/* line 465, ../sass/component/_blogs.scss */
.item-list {
  width: 100%;
  display: contents;
}

/* div#block-views-blogs-blog-category-list h2.block-title.block__title:hover {
    background: none;
    line-height: initial;

    div#block-views-blogs-blog-category-list h2.block__title.block-title:after {
content: '';}

}
}*/
/* line 490, ../sass/component/_blogs.scss */
div#block-views-blogs-blog-category-list h2.block-title:after {
  content: '';
}
/* line 494, ../sass/component/_blogs.scss */
div#block-views-blogs-blog-category-list h2.block-title.block__title:hover {
  /* background: none;
   line-height: initial; */
}
/* line 503, ../sass/component/_blogs.scss */
div#block-views-blogs-blog-category-list:hover ul.views-summary {
  height: auto;
  transition: 0.25s ease-in;
}
/* line 506, ../sass/component/_blogs.scss */
div#block-views-blogs-blog-category-list:hover ul.views-summary li {
  line-height: 4em;
  display: block;
}

/*
div#block-views-blogs-blog-category-list:hover ul.views-summary {
      position: relative;
  }
  */
/* line 522, ../sass/component/_blogs.scss */
.page-blogs-tga-topics .attachment.attachment-before {
  margin-top: 0em;
}

@media only screen and (max-width: 538px) {
  /* line 527, ../sass/component/_blogs.scss */
  #block-views-blogs-popular-blogs .views-blogs .views-row {
    flex-basis: 31%;
  }
}
/* line 533, ../sass/component/_blogs.scss */
.blog-category-dropdown {
  position: relative;
}

/* line 537, ../sass/component/_blogs.scss */
.node-type-blog.section-blogs .faq-wrapper {
  display: flow-root;
}

/* line 541, ../sass/component/_blogs.scss */
.node-type-blog.section-blogs .field.field-name-field-date.field-type-datetime.field-label-hidden {
  display: block;
  width: auto;
  font-size: .9em;
  color: #b3b1b1;
}

/* line 548, ../sass/component/_blogs.scss */
.node-type-blog.section-blogs .faq-wrapper h2 {
  margin-bottom: 0px;
}

/* line 552, ../sass/component/_blogs.scss */
.node-type-blog.section-blogs .faq-wrapper p {
  padding: 0em 0 .8em;
  margin: .3em 0 .8em;
}

/* line 557, ../sass/component/_blogs.scss */
.node-type-blog.section-blogs ul {
  /*  display: flow-root; */
}

/* line 563, ../sass/component/_blogs.scss */
div[id*='content_'] h3 {
  font-weight: 300;
  margin: 1em 0 .1em;
  margin-bottom: .3em;
  padding-top: 1.2em;
}

/* line 570, ../sass/component/_blogs.scss */
.page-blogs-tga-topics .attachment.attachment-before {
  margin-top: 0em;
}

/* line 579, ../sass/component/_blogs.scss */
div#block-views-blogs-blog-category-list h2.block__title.block-title {
  background: #4baccf;
  line-height: 1.9em;
  padding: 0 8px;
  color: #fff;
}
@media only screen and (max-width: 838px) {
  /* line 579, ../sass/component/_blogs.scss */
  div#block-views-blogs-blog-category-list h2.block__title.block-title {
    background: initial;
    line-height: inherit;
    padding: inherit;
    color: inherit;
    margin: inherit;
  }
}
/* line 591, ../sass/component/_blogs.scss */
div#block-views-blogs-blog-category-list h2.block__title.block-title:hover {
  background: #53bee4;
  line-height: 1.9em;
}
@media only screen and (max-width: 838px) {
  /* line 591, ../sass/component/_blogs.scss */
  div#block-views-blogs-blog-category-list h2.block__title.block-title:hover {
    background: none;
    line-height: initial;
  }
}
/* line 599, ../sass/component/_blogs.scss */
div#block-views-blogs-blog-category-list h2.block__title.block-title:after {
  font-family: TgaGovAu01;
  content: "\f03d";
  right: 5px;
  position: absolute;
  top: 0;
}
@media only screen and (max-width: 838px) {
  /* line 599, ../sass/component/_blogs.scss */
  div#block-views-blogs-blog-category-list h2.block__title.block-title:after {
    content: '';
  }
}

/*
div#block-views-blogs-blog-category-list h2.block__title.block-title {
    background: #4baccf;
    line-height: 1.9em;
    padding: 0 8px;
    color: #fff;
}

div#block-views-blogs-blog-category-list h2.block__title.block-title:hover {
    background: #53bee4;
    line-height: 1.9em;
}

div#block-views-blogs-blog-category-list h2.block__title.block-title:after {
    font-family: TgaGovAu01;
    content: "\f03d";
    right:5px;
    position:absolute;
    top:0;
}
*/
@media only screen and (max-width: 838px) {
  /* line 638, ../sass/component/_blogs.scss */
  .list_w_image .blog_wrapper .teaser_content {
    flex-basis: 84%;
  }

  /* line 642, ../sass/component/_blogs.scss */
  .list_w_image .blog_wrapper .hero_image {
    flex-basis: 15%;
  }
}
/* line 647, ../sass/component/_blogs.scss */
.list_w_image .views-row-first .hero_image img {
  width: auto !important;
}

/* ========  Category Dropdown list ====== */
/* line 663, ../sass/component/_blogs.scss */
#block-views-blogs-blog-category-list:hover .l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary {
  opacity: 100;
}
/* line 667, ../sass/component/_blogs.scss */
#block-views-blogs-blog-category-list:hover .l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li a:link {
  opacity: 100;
  line-height: 4em;
  padding: 0 10px;
}
/* line 683, ../sass/component/_blogs.scss */
#block-views-blogs-blog-category-list:hover h2.block__title.block-title::after {
  transform: rotate(-180deg);
  transition: transform .25s ease-in, -webkit-transform .25s ease-in-out;
}
/* line 692, ../sass/component/_blogs.scss */
#block-views-blogs-blog-category-list .l-inner.blog-catagory-wrapper {
  padding: 0px;
}
/* line 698, ../sass/component/_blogs.scss */
#block-views-blogs-blog-category-list .l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary {
  border: 0px solid #fff;
  width: 100%;
  display: block;
  padding: 0em;
  margin: 0em;
  overflow: hidden;
  z-index: 1;
  background: #fff;
  position: absolute;
  -webkit-box-shadow: 10px 10px 79px -14px #949194;
  -moz-box-shadow: 10px 10px 79px -14px #949194;
  box-shadow: 10px 10px 79px -14px #949194;
  line-height: 0;
  transition: all 0.50s ease-in-out;
}
@media only screen and (max-width: 838px) {
  /* line 698, ../sass/component/_blogs.scss */
  #block-views-blogs-blog-category-list .l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary {
    z-index: 0;
    position: relative;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: auto;
    border-left: none;
    opacity: 100;
  }
}
/* line 725, ../sass/component/_blogs.scss */
#block-views-blogs-blog-category-list .l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li {
  line-height: 4em;
  display: block;
  border-bottom: 1px solid #dad9d9;
}
/* line 731, ../sass/component/_blogs.scss */
#block-views-blogs-blog-category-list .l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li a:link {
  font-weight: 600;
  text-decoration: none;
  border: 0px solid #fff;
  width: 100%;
  padding: 0em;
  margin: 0em;
  z-index: 1;
  background: #fff;
  -webkit-box-shadow: 10px 10px 79px -14px #949194;
  -moz-box-shadow: 10px 10px 79px -14px #949194;
  box-shadow: 10px 10px 79px -14px #949194;
  opacity: 0;
  line-height: 0em;
  display: block;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 838px) {
  /* line 731, ../sass/component/_blogs.scss */
  #block-views-blogs-blog-category-list .l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li a:link {
    opacity: 100;
    padding: 0 10px;
    line-height: 4em;
  }
}
/* line 752, ../sass/component/_blogs.scss */
#block-views-blogs-blog-category-list .l-inner.blog-catagory-wrapper .view-content .item-list ul.views-summary li a:link:hover {
  background-color: #9fcf67;
  transition: all 0.25s ease-in-out;
}
/* line 770, ../sass/component/_blogs.scss */
#block-views-blogs-blog-category-list h2.block__title.block-title::after {
  transition: transform .25s ease-in, -webkit-transform .25s ease-in-out;
}

/* =====  End of Category dropdown ====== */
/*=== Overrides ===== */
/* line 1, ../sass/overrides/infobox-override.scss */
.infobox {
  background: #f1f1f1;
  background-image: none;
  padding: 0.5em 0.5em 0.5em 1em;
  display: block;
  position: relative;
  border-left: 5px solid #578fab;
  margin: 1em 0;
}

/* @import "component/info-graphic"; */
/* ======== Facets with links non-ajax ======== */
/* line 2, ../sass/component/_search-filters.scss */
ul#facetapi-facet-search-apiargpm-block-field-category label, ul#facetapi-facet-search-apiargpm-block-field-tags label, ul#facetapi-facet-search-apiargpm-block-type label {
  font-weight: 200;
  padding: 0.5em 0;
}

/* line 7, ../sass/component/_search-filters.scss */
ul#facetapi-facet-search-apiargpm-block-field-category label a:link, ul#facetapi-facet-search-apiargpm-block-field-tags label a:link {
  text-decoration: none;
  border-bottom: 0px solid #006EAB;
}

/* line 12, ../sass/component/_search-filters.scss */
ul#facetapi-facet-search-apiargpm-block-field-category label a:link:hover, ul#facetapi-facet-search-apiargpm-block-field-tags label a:link:hover {
  /* background: none; */
}

/* line 16, ../sass/component/_search-filters.scss */
.facetdate {
  font-weight: 200;
  font-size: .8em;
}

/* line 21, ../sass/component/_search-filters.scss */
.facetdate .field-label, .field.field-name-changed-date .field-label {
  /* font-weight:200; */
  display: inline;
  font-size: 1em;
}

/* line 27, ../sass/component/_search-filters.scss */
.facetdate .field-item, .field-name-changed-date .field-item {
  font-weight: 200;
}

/* line 31, ../sass/component/_search-filters.scss */
.field.field-name-changed-date.field-type-ds.field-label-inline.clearfix .field-label {
  font-weight: 800;
  font-size: .8em;
  color: #326A3B;
}

/* line 37, ../sass/component/_search-filters.scss */
.field.field-name-changed-date.field-type-ds.field-label-inline.clearfix .field-item {
  font-weight: 200;
  font-size: .8em;
}

/* ====== ARGPM ===== */
/* line 44, ../sass/component/_search-filters.scss */
.view.view-search-filters.view-id-search_filters.view-display-id-latest_updates {
  padding: 1em 0 2em 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 2em;
}

/* line 50, ../sass/component/_search-filters.scss */
.date-icon {
  border: 1px solid #ddd;
  display: block;
  margin-right: 10px;
  margin-top: 0px;
  border-radius: 3px;
  height: 67px;
  flex-basis: 101px;
  vertical-align: top;
}

/* line 61, ../sass/component/_search-filters.scss */
div {
  /* font-size: 50px; */
}

/* line 65, ../sass/component/_search-filters.scss */
.day-css {
  font-size: 2em;
  font-weight: 800;
  text-align: center;
  background-color: #1D8CC1;
  display: block;
  color: #fff;
  margin-top: 0px;
  padding-bottom: 5px;
  line-height: 24px;
}

/* line 77, ../sass/component/_search-filters.scss */
.year-css {
  display: block;
  position: relative;
  font-size: 1em;
  margin-bottom: 3px;
  text-align: center;
  /* right:0px; */
  /* top:0px; */
  /* transform:translateY(50%); */
  /* -webkit-transform: rotate(-90deg); */
}

/* line 93, ../sass/component/_search-filters.scss */
.month-css {
  /* display: inline-block; */
  padding: 5px 0 0;
  text-transform: uppercase;
  font-size: .6em;
  text-align: center;
  color: #fff;
  background-color: #1D8CC1;
}

/* line 103, ../sass/component/_search-filters.scss */
.day-css {
  /* text-transform: uppercase; */
}

/* line 107, ../sass/component/_search-filters.scss */
.view-display-id-latest_updates .view-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 113, ../sass/component/_search-filters.scss */
.view-display-id-latest_updates .view-content > div {
  border-bottom: 0px solid #e0dfdf;
  flex-basis: 32%;
  margin: 1em 0 2em 0;
  min-width: 0;
}

/* line 120, ../sass/component/_search-filters.scss */
.recent-updates-row {
  display: flex;
  flex-direction: row;
}

/* line 125, ../sass/component/_search-filters.scss */
.content-teaser {
  flex-basis: 428px;
}

/* line 134, ../sass/component/_search-filters.scss */
.views-exposed-widget.views-submit-button {
  float: left;
  padding: 0;
}

/* line 139, ../sass/component/_search-filters.scss */
input#edit-submit-search-filters {
  margin-top: 0;
}

/* line 143, ../sass/component/_search-filters.scss */
div#edit-search-api-views-fulltext-wrapper {
  float: left;
  padding: 0;
}

/* line 149, ../sass/component/_search-filters.scss */
.views-exposed-widgets.clearfix {
  margin: 1em 0 2em 0;
}

/* line 153, ../sass/component/_search-filters.scss */
input#edit-search-api-views-fulltext {
  width: 500px;
  height: 3em;
}

/* line 158, ../sass/component/_search-filters.scss */
input#edit-submit-search-filters {
  border-color: #acc2ac;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(/sites/all/themes/tga_theme/images/bg-search-32.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 49px;
  height: 44px;
  border-left: 0px;
}

/* line 175, ../sass/component/_search-filters.scss */
.field-date, .field-name-field-date {
  color: #326A3B;
  font-weight: 200;
  font-size: 80%;
  line-height: 2em;
}

/* line 182, ../sass/component/_search-filters.scss */
.view-mode-teaser .field-name-field-date .field-item {
  display: inline;
  padding-right: 0.5em;
  font-size: 1em;
  font-weight: 200;
}

@media only screen and (max-width: 1050px) {
  /* line 191, ../sass/component/_search-filters.scss */
  .view-display-id-latest_updates .view-content > div {
    flex-basis: 50%;
  }
}
/* line 198, ../sass/component/_search-filters.scss */
.views-exposed-form {
  position: relative;
}

/* line 207, ../sass/component/_search-filters.scss */
.views-exposed-widget.views-submit-button {
  float: left;
  padding: 0;
}

/* line 213, ../sass/component/_search-filters.scss */
.views-widget {
  width: 100%;
}

/* line 217, ../sass/component/_search-filters.scss */
.page-guidance-arg-prescription-medicines div#edit-search-api-views-fulltext-wrapper {
  left: 0px;
  position: absolute;
  right: 49px;
}

/* line 224, ../sass/component/_search-filters.scss */
.views-exposed-widget-actions {
  /*    position: absolute;*/
  right: 0;
}

/* line 229, ../sass/component/_search-filters.scss */
.page-collection {
  /*.view-header{
     overflow: auto;
  }*/
}
/* line 230, ../sass/component/_search-filters.scss */
.page-collection input#edit-search-api-views-fulltext {
  width: 100%;
}
/* line 234, ../sass/component/_search-filters.scss */
.page-collection .views-exposed-widgets.clearfix {
  margin-bottom: 4em;
}
/* line 238, ../sass/component/_search-filters.scss */
.page-collection .argpm-feedback fieldset {
  margin: 1em 0;
  border-color: #ddd;
}
/* line 242, ../sass/component/_search-filters.scss */
.page-collection .view-search-filters input#edit-search-api-views-fulltext {
  border-radius: 4px 0 0 4px;
  padding-left: 1em;
}
/* line 246, ../sass/component/_search-filters.scss */
.page-collection .view-search-filters input#edit-submit-search-filters {
  border-radius: 0 4px 4px 0;
  background-image: none;
  text-indent: 0;
  width: auto;
  border: 1px solid #acc2ac;
  border-left: none;
  transition: 0.2s;
}
/* line 255, ../sass/component/_search-filters.scss */
.page-collection .view-search-filters input#edit-submit-search-filters:hover {
  box-shadow: 0 0 4px #006da7;
  background: #006da7;
  color: #fff;
}
/* line 260, ../sass/component/_search-filters.scss */
.page-collection .current-search-group li a {
  border: 1px solid #d6d4d4;
  border-radius: 6px;
  padding: 1px 6px;
  font-size: .85em;
  background-color: #e4e4e2;
  margin: 2px 0;
}
/* line 268, ../sass/component/_search-filters.scss */
.page-collection .current-search-group ul.inline li {
  padding: 0;
}
/* line 271, ../sass/component/_search-filters.scss */
.page-collection .current-search-group ul.inline {
  margin-left: 0;
}
/* line 274, ../sass/component/_search-filters.scss */
.page-collection .current-search-group .inline li {
  display: inline-grid;
  padding: 0.2em;
}
/* line 278, ../sass/component/_search-filters.scss */
.page-collection .current-search-group ul {
  margin: 0.5em;
}
/* line 281, ../sass/component/_search-filters.scss */
.page-collection .current-search-item {
  margin: 8px 0;
}
/* line 284, ../sass/component/_search-filters.scss */
.page-collection .pane-current-search h2 {
  font-size: 1.1em;
}
/* line 287, ../sass/component/_search-filters.scss */
.page-collection .argpm-feedback {
  border-top: 1px solid #ddd;
  margin-top: 50px;
}
/* line 291, ../sass/component/_search-filters.scss */
.page-collection h2.title, .page-collection h3.title {
  font-weight: bold;
  margin: 0;
  font-size: 1em;
}
/* line 296, ../sass/component/_search-filters.scss */
.page-collection .field-name-publication-date, .page-collection .field-name-field-tags {
  font-size: 0.75em;
}
/* line 299, ../sass/component/_search-filters.scss */
.page-collection .field-name-field-page-description-do-not-ed {
  display: inline;
  font-size: 0.95em;
}
/* line 303, ../sass/component/_search-filters.scss */
.page-collection #edit-search-api-views-fulltext-wrapper label {
  float: left;
  margin-right: 10px;
}
/* line 307, ../sass/component/_search-filters.scss */
.page-collection #edit-search-api-views-fulltext-wrapper .views-widget {
  float: left;
  width: auto;
}
/* line 311, ../sass/component/_search-filters.scss */
.page-collection .view-filters form {
  clear: both;
}
/* line 317, ../sass/component/_search-filters.scss */
.page-collection .clear-filters a {
  background-color: #006EAB;
  border-radius: 6px;
  padding: 3px 6px;
  color: white;
}
/* line 323, ../sass/component/_search-filters.scss */
.page-collection .clear-filters, .page-collection .result-summary {
  margin: 3px;
  padding: 3px;
}
/* line 327, ../sass/component/_search-filters.scss */
.page-collection .clear-filters a:hover {
  background-color: #75c9f0;
  color: #000;
}
/* line 331, ../sass/component/_search-filters.scss */
.page-collection .clear-filters {
  margin-left: 0;
  padding-left: 0;
}
/* line 335, ../sass/component/_search-filters.scss */
.page-collection .view-content a:link, .page-collection aside a:link {
  border-bottom: 1px solid #006EAB;
}
/* line 338, ../sass/component/_search-filters.scss */
.page-collection a.facetapi-checkbox {
  border-bottom: none;
  text-decoration: none;
}
/* line 342, ../sass/component/_search-filters.scss */
.page-collection .facetapi-facetapi-checkbox-links label, .page-collection div ul#facetapi-facet-search-apiargpm-block-field-tags li label {
  margin-left: 20px;
  line-height: 1.5em;
  font-weight: 200;
}
/* line 347, ../sass/component/_search-filters.scss */
.page-collection .facetapi-facetapi-checkbox-links label input {
  margin-left: -20px;
}
/* line 350, ../sass/component/_search-filters.scss */
.page-collection section.region.region-sidebar-second.column.sidebar {
  border-left: none;
}
/* line 353, ../sass/component/_search-filters.scss */
.page-collection .views-exposed-widgets.clearfix {
  margin-bottom: 2em;
}
/* line 356, ../sass/component/_search-filters.scss */
.page-collection .group-header h2 {
  border-bottom: 1px solid #d6d3d3;
}
/* line 359, ../sass/component/_search-filters.scss */
.page-collection ul.facetapi-facetapi-checkbox-links li.collapsed > label > a {
  background: url(/sites/all/themes/tga_theme/images/bg-arrow-right-dark.png) right no-repeat;
  padding-right: .7em;
}
/* line 363, ../sass/component/_search-filters.scss */
.page-collection ul.facetapi-facetapi-checkbox-links li.expanded > label {
  background: url(/sites/all/themes/tga_theme/images/bg-arrow-down-dark.png) right no-repeat;
  padding-right: .7em;
  display: inline;
}
/* line 368, ../sass/component/_search-filters.scss */
.page-collection .pane-facetapi {
  background: #f1f1f2;
  padding: 16px;
  margin: 10px 5px 20px 0;
}
/* line 373, ../sass/component/_search-filters.scss */
.page-collection .pane-facetapi h2 {
  line-height: 1.25;
  font-size: 1.2em;
}
/* line 377, ../sass/component/_search-filters.scss */
.page-collection .pane-facetapi ul {
  margin-top: 15px;
}
/* line 380, ../sass/component/_search-filters.scss */
.page-collection .pane-facetapi li {
  line-height: 1.5;
  margin-top: 8px;
}

@media only screen and (max-width: 838px) {
  /* line 388, ../sass/component/_search-filters.scss */
  .panels-flexible-region-23-filter_area {
    float: none;
    width: 100%;
  }

  /* line 393, ../sass/component/_search-filters.scss */
  .panels-flexible-region.panels-flexible-region-23-center.panels-flexible-region-last {
    width: 100%;
  }

  /* line 398, ../sass/component/_search-filters.scss */
  .contextual-links-region.panel-pane.pane-block.pane-facetapi-cpteuzjs0vfuaqmgl6fpii09hxsxeoii.pane-facetapi {
    border: 1px solid #ddd;
    padding: 8px;
    margin-bottom: 1em;
  }

  /* line 404, ../sass/component/_search-filters.scss */
  ul#facetapi-facet-search-apiargpm-block-field-argpm-tasks {
    margin: 0px;
  }

  /* line 408, ../sass/component/_search-filters.scss */
  .contextual-links-region.panel-pane.pane-block.pane-facetapi-dp7sd5tofdnhpeoy9inmb8kyxlunviae.pane-facetapi {
    border: 1px solid #ddd;
    padding: 8px;
    margin-bottom: 1em;
  }

  /* line 416, ../sass/component/_search-filters.scss */
  ul#facetapi-facet-search-apiargpm-block-field-tags {
    margin: 0px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 423, ../sass/component/_search-filters.scss */
  .view-display-id-latest_updates .view-content {
    display: block;
  }

  /* line 426, ../sass/component/_search-filters.scss */
  .date-icon {
    flex-basis: auto;
    width: 59px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 432, ../sass/component/_search-filters.scss */
  .view-display-id-latest_updates .view-content {
    display: block;
  }

  /* line 435, ../sass/component/_search-filters.scss */
  .date-icon {
    flex-basis: auto;
    width: 59px;
  }
}
/* line 442, ../sass/component/_search-filters.scss */
ul#facetapi-facet-search-apiargpm-block-field-argpm-tasks {
  padding-left: 0PX;
}

/* line 446, ../sass/component/_search-filters.scss */
ul#facetapi-facet-search-apiargpm-block-field-argpm-tasks label {
  font-weight: 200;
}

/* line 450, ../sass/component/_search-filters.scss */
ul#facetapi-facet-search-apiargpm-block-field-argpm-tasks a#facetapi-link {
  text-decoration: none;
  border-bottom: none;
}

/* line 455, ../sass/component/_search-filters.scss */
ul#facetapi-facet-search-apiargpm-block-field-argpm-tasks li.leaf {
  list-style-type: none;
}

/* line 460, ../sass/component/_search-filters.scss */
span.element-invisible, .view-display-id-attachment__artg span.view-footer {
  flex-basis: 1;
}

/* line 467, ../sass/component/_search-filters.scss */
ul#facetapi-facet-search-apiargpm-block-field-tags li label {
  margin: 0px;
  padding: 0px;
  line-height: 2em;
  display: flex;
}

/* line 478, ../sass/component/_search-filters.scss */
.sidebar-second.page-guidance.page-guidance-arg.page-guidance-arg-prescription-medicines.section-guidance section.region.region-sidebar-second.column.sidebar {
  border: none;
}

/* line 483, ../sass/component/_search-filters.scss */
input.facetapi-checkbox {
  vertical-align: inherit;
}

/* line 487, ../sass/component/_search-filters.scss */
a.facetapi-checkbox {
  vertical-align: middle;
}

/* line 491, ../sass/component/_search-filters.scss */
a:facetapi-checkbox:link:hover {
  background-color: #75c9f0;
  text-decoration: none;
}

/* line 496, ../sass/component/_search-filters.scss */
ul.facetapi-facetapi-checkbox-links {
  list-style-type: none;
  padding-left: 0px;
}

/* line 501, ../sass/component/_search-filters.scss */
.view.view-search-filters .views-row {
  flex-basis: 100%;
  margin-bottom: 1em;
  border-bottom: 1px solid #d6d3d3;
  padding-bottom: 1em;
}

/* line 1, ../sass/component/_periodic-content.scss */
html {
  scroll-behavior: smooth;
}

/* line 4, ../sass/component/_periodic-content.scss */
.page__title {
  padding: 0.5em 0;
  margin-bottom: 0em;
  border-bottom: none;
}

/* line 10, ../sass/component/_periodic-content.scss */
section.region.region-sidebar-second.column.sidebar {
  border: none;
}

/* line 14, ../sass/component/_periodic-content.scss */
aside#sidebar-second {
  border: none;
  position: sticky;
  top: 28px;
}

/* line 20, ../sass/component/_periodic-content.scss */
.node-type-post .paragraphs-items-toc nav, .node-type--periodic .paragraphs-items-toc nav {
  display: flex;
  flex-direction: column;
}

/* line 23, ../sass/component/_periodic-content.scss */
Periodic
.node-type-post .paragraphs-item-section.view-mode-toc, .node-type-post .paragraphs-item-links.view-mode-toc,
.node-type-periodic .paragraphs-item-section.view-mode-toc, .node-type--periodic .paragraphs-item-links.view-mode-toc {
  margin-bottom: 0em;
}

/* line 30, ../sass/component/_periodic-content.scss */
.node-type-post .paragraphs-item-section.view-mode-toc:hover, .node-type-post .paragraphs-item-links.view-mode-toc:hover {
  /* background-color: aliceblue; */
}

/* line 34, ../sass/component/_periodic-content.scss */
.node-type-post .paragraphs-item-section.view-mode-toc a, .node-type-post .paragraphs-item-links.view-mode-toc a, .paragraphs-item-block-quote a,
.node-type--periodic .paragraphs-item-section.view-mode-toc a, .node-type--periodic .paragraphs-item-links.view-mode-toc a, .paragraphs-item-block-quote a, .paragraphs-item-key-indicators.view-mode-toc a {
  display: block;
  padding: .5em;
  border-bottom: 1px solid #cbe4fb;
}

/* line 42, ../sass/component/_periodic-content.scss */
.node-type-post .paragraphs-item-section.view-mode-toc a:hover, .node-type-post .paragraphs-item-links.view-mode-toc a:hover,
.node-type--periodic .paragraphs-item-section.view-mode-toc a:hover, .node-type--periodic .paragraphs-item-links.view-mode-toc a:hover {
  background-color: transparent;
  background-color: aliceblue;
}

/* line 49, ../sass/component/_periodic-content.scss */
.view-mode-cards .group-link-wrapper.field-group-div {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  flex-direction: row;
  gap: 1em;
}

/* line 57, ../sass/component/_periodic-content.scss */
.view-mode-cards .card {
  width: 29%;
  border: 1px solid #efefef;
  padding: 1em;
}

/* line 63, ../sass/component/_periodic-content.scss */
.view-mode-cards .card:hover {
  background-color: #ddf4ff;
}

/* line 67, ../sass/component/_periodic-content.scss */
.view-mode-cards .card:hover a:hover {
  background-color: transparent;
}

/* line 76, ../sass/component/_periodic-content.scss */
.logged-in.one-sidebar aside#sidebar-first {
  top: 71px;
}

/* =====  Links paragraph ==== */
/* line 94, ../sass/component/_periodic-content.scss */
.paragraphs-item-links.view-mode-bullet_list ul.group-link-wrapper.field-group-div li {
  border-bottom: 1px solid #cbe4fb;
}
/* line 95, ../sass/component/_periodic-content.scss */
.paragraphs-item-links.view-mode-bullet_list ul.group-link-wrapper.field-group-div li a {
  border-bottom: none;
  height: 100%;
  width: 100%;
  display: block;
  padding: .5em 0;
}
/* line 102, ../sass/component/_periodic-content.scss */
.paragraphs-item-links.view-mode-bullet_list ul.group-link-wrapper.field-group-div li a:hover {
  background: none;
}
/* line 104, ../sass/component/_periodic-content.scss */
.paragraphs-item-links.view-mode-bullet_list ul.group-link-wrapper.field-group-div li a:hover:after {
  content: "";
  border-bottom: none;
  display: inline-block;
  height: 25px;
  width: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23007099' d='M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z'/%3E%3C/svg%3E");
  display: inline-block;
  display: inline-block;
  vertical-align: middle;
}
/* line 118, ../sass/component/_periodic-content.scss */
.paragraphs-item-links.view-mode-bullet_list ul.group-link-wrapper.field-group-div li:hover {
  background: aliceblue;
}

/*    
.paragraphs-item-links.view-mode-bullet_list ul.group-link-wrapper.field-group-div li a:hover:after {
      content: "";
      border-bottom: none;
      display:inline-block;
      height:25px;
      width: 25px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23007099' d='M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z'/%3E%3C/svg%3E");
      display: inline-block;
      vertical-align: middle;
  }
*/
/*
  .paragraphs-item-links.view-mode-bullet_list ul.group-link-wrapper.field-group-div li a {
      border-bottom: none;
      height: 100%;
      width: 100%;
      display: block;
      padding: .5em 0;
  }
  */
/* line 158, ../sass/component/_periodic-content.scss */
a.menu-item {
  display: block;
  padding: .5em;
  border-bottom: 1px solid #cbe4fb;
}

/* line 164, ../sass/component/_periodic-content.scss */
.view-mode-cards .field-name-field-pages {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.5em;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
}

/* line 173, ../sass/component/_periodic-content.scss */
.view-mode-cards .field-name-field-pages > .field-item {
  flex-basis: calc(calc(52em - 100%) * 900);
  border: 1px solid #eee;
  padding: 0em;
  border-radius: 5px;
  flex-grow: 1;
  box-shadow: 0 1px 8px gainsboro;
}

/* line 182, ../sass/component/_periodic-content.scss */
.view-mode-cards .field-name-field-pages > .field-item:hover {
  box-shadow: 0 1px 8px #b7b7b7;
}

/* line 187, ../sass/component/_periodic-content.scss */
.segment {
  margin-top: 3rem;
}

/* line 190, ../sass/component/_periodic-content.scss */
.node-type-post .paragraphs-item-section {
  margin-bottom: 0em;
}

/* line 194, ../sass/component/_periodic-content.scss */
ul.group-bullet-wrapper {
  margin: 1rem 0 0 0;
}

/* line 198, ../sass/component/_periodic-content.scss */
.field.field-name-body.field-type-text-with-summary.field-label-hidden {
  margin-bottom: 0em;
}

/* line 202, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-block-quote.view-mode-toc {
  border: none;
  padding: initial;
  width: initial;
  margin: unset;
  border-left-width: 0px;
  border-left-style: none;
  border-color: initial;
  border-radius: 0px;
}

/* line 213, ../sass/component/_periodic-content.scss */
.node-type-post .entity-paragraphs-item.paragraphs-item-block-quote {
  border: none;
  padding: 0;
  width: unset;
  margin: unset;
  border-left-width: unset;
  border-left-style: unset;
  border-color: unset;
  border-radius: unset;
}

/* line 224, ../sass/component/_periodic-content.scss */
.group-wrapper.field-group-html-element.prefooter {
  margin-top: 3rem;
  display: block;
  padding: 2rem;
}

/* line 230, ../sass/component/_periodic-content.scss */
.field.field-name-field-block-body.field-type-text-with-summary.field-label-hidden a:link {
  display: inline;
  /*  padding: 0; */
}

/* line 235, ../sass/component/_periodic-content.scss */
.paragraphs-items.paragraphs-items-field-page-links.paragraphs-items-field-page-links-view-mode-selector.paragraphs-items-view-mode-selector {
  margin-top: 0rem;
}

/* line 240, ../sass/component/_periodic-content.scss */
.view-mode-cards .field-item:hover {
  background-color: aliceblue;
}

/* line 244, ../sass/component/_periodic-content.scss */
.node-type-post .node-post li {
  line-height: 3rem;
}

/* line 248, ../sass/component/_periodic-content.scss */
.view-mode-grey_band {
  background-color: #ececec;
  padding: 1em;
}

/* line 253, ../sass/component/_periodic-content.scss */
.view-mode-grey_band .segment {
  background-color: #f5f5f5;
  padding: 1em;
}

/* line 258, ../sass/component/_periodic-content.scss */
.view-mode-grey_band .segment .view-mode-cards .field-name-field-pages > .field-item {
  background-color: #fff;
}

/* line 262, ../sass/component/_periodic-content.scss */
.view-mode-grey_band .segment .view-mode-cards .field-name-field-pages > .field-item:hover {
  background-color: aliceblue;
}

/* line 266, ../sass/component/_periodic-content.scss */
.blue-band {
  margin-top: 3em;
  background-color: aliceblue;
  padding: 1em;
}

/* line 272, ../sass/component/_periodic-content.scss */
.blue-band .view-mode-cards .field-name-field-pages > .field-item {
  background-color: #dfecff;
}

/* line 276, ../sass/component/_periodic-content.scss */
.blue-band .view-mode-cards .field-name-field-pages > .field-item:hover {
  background-color: #fff;
}

/* line 280, ../sass/component/_periodic-content.scss */
p, a:link, a, a:visited, li {
  color: #565656;
}

/* line 284, ../sass/component/_periodic-content.scss */
.view-mode-cards .field-item:hover {
  background-color: transparent;
}

/* line 288, ../sass/component/_periodic-content.scss */
ul.arrow-bullet-list {
  list-style-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.003 512.003' style='enable-background:new 0 0 512.003 512.003;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M507.284,248.364L12.35,0.898C8.894-0.826,4.721-0.007,2.153,2.86c-2.56,2.884-2.867,7.125-0.759,10.351l159.07,242.79 L1.393,498.792c-2.108,3.226-1.801,7.467,0.759,10.351c1.664,1.86,4.002,2.859,6.383,2.859c1.289,0,2.594-0.29,3.814-0.896 l494.933-247.467c2.893-1.451,4.719-4.403,4.719-7.637S510.176,249.815,507.284,248.364z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

/* line 292, ../sass/component/_periodic-content.scss */
.group-card-wrapper .field.field-name-body.field-type-text-with-summary.field-label-hidden .field-item {
  line-height: 1.6rem;
}

/* .group-card-wrapper.field-group-html-element:before */
/* line 298, ../sass/component/_periodic-content.scss */
.view-mode-cards {
  position: relative;
  height: 100%;
}

/* line 303, ../sass/component/_periodic-content.scss */
.group-card-wrapper .view-mode-cards:hover:before {
  content: "";
  width: 100%;
  height: 5px;
  display: block;
  background: #153d73;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  background-color: #153d73;
  background-image: -webkit-gradient(linear, left top, right top, from(#153d73), color-stop(50%, #326297), to(#60b1c8));
  background-image: linear-gradient(90deg, #153d73, #326297 50%, #60b1c8);
}

/* line 318, ../sass/component/_periodic-content.scss */
.group-card-wrapper.field-group-html-element {
  padding: 2rem;
}

/* line 322, ../sass/component/_periodic-content.scss */
.node-type-post .node-post p, .node-type-post .node-post ul, .node-type-post .node-post li, .node-type-post .node-post .field-name-field-block-body {
  font-size: 1.5rem;
  font-size: clamp(1.4rem, 1.5vw, 1.2rem);
  line-height: 1.7;
}

/* line 328, ../sass/component/_periodic-content.scss */
.view-mode-default .group-card-wrapper.field-group-html-element.cardz {
  padding: 0rem;
}

/* line 331, ../sass/component/_periodic-content.scss */
.view-mode-default .group-card-wrapper.field-group-html-element {
  height: 100%;
  padding: 2rem;
}

/* line 337, ../sass/component/_periodic-content.scss */
.paragraphs-item-key-indicators .key-indicators .field-name-field-key-indicator {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

/* line 343, ../sass/component/_periodic-content.scss */
.entity.entity-paragraphs-item.paragraphs-item-key-indicator .content {
  flex-basis: 250px;
  border: 1px solid #eee;
  padding: 1em;
}

/* line 349, ../sass/component/_periodic-content.scss */
.key-indicator-stat {
  font-size: 3rem;
  text-align: center;
  height: 2em;
  align-self: center;
  align-content: center;
  align-items: center;
}

/* line 358, ../sass/component/_periodic-content.scss */
.indicator-label {
  background-color: #002c47;
  color: #fff;
  padding: 1em;
}

/* line 364, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-key-indicator.view-mode-full.clearfix {
  border: 1px solid #eee;
  flex-basis: 1fr;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  flex-grow: 1;
  height: 100%;
}

/* line 374, ../sass/component/_periodic-content.scss */
.field-item {
  /*    flex-basis: 23%;*/
  height: 100%;
}

/* line 380, ../sass/component/_periodic-content.scss */
.indicator-label-wrapper {
  display: grid;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

/* line 388, ../sass/component/_periodic-content.scss */
.group-label-wrapper.field-group-div {
  background-color: #002c47;
  height: 4em;
  display: flex;
}

/* line 394, ../sass/component/_periodic-content.scss */
.indicator-label {
  text-align: center;
  width: 100%;
  font-size: .9rem;
  padding: 1em;
}

/* line 401, ../sass/component/_periodic-content.scss */
.field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(161px, 1fr));
}

/* line 406, ../sass/component/_periodic-content.scss */
.key-indicator-stat {
  height: auto;
  width: 100%;
}

/* line 411, ../sass/component/_periodic-content.scss */
.group-stat-wrapper.field-group-div {
  display: flex;
  height: 6rem;
  align-items: center;
  text-align: center;
}

/* line 421, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field-name-field-key-indicator .indicator-label-wrapper {
  display: flex;
  flex-direction: row-reverse;
}

/* line 426, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field-name-field-key-indicator .indicator-label-wrapper .group-label-wrapper.field-group-div .indicator-label {
  width: 13em;
  white-space: nowrap;
  font-size: 1rem;
  line-height: 2;
  text-align: left;
}

/* line 434, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .group-stat-wrapper.field-group-div {
  height: unset;
  font-size: 2rem;
  border-right: 1px solid #eee;
}

/* line 440, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .key-indicator-stat {
  font-size: 1rem;
  height: unset;
  width: 4rem;
}

/* line 446, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .group-label-wrapper.field-group-div .indicator-label {
  background-color: #fff;
  color: #000;
}

/* line 451, ../sass/component/_periodic-content.scss */
.key-indicators {
  margin-bottom: 4em;
}

/* line 455, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden {
  /* display: block; */
}

/* line 460, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .ds-1col.entity.entity-paragraphs-item.paragraphs-item-key-indicator.view-mode-full.clearfix {
  border: none;
}

/* line 464, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .indicator-label-wrapper {
  border: none;
  border-bottom: 1px solid #ccc9c9;
}

/* line 469, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .indicator-label-wrapper:hover {
  background-color: aliceblue;
}

/* line 473, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .group-label-wrapper.field-group-div .indicator-label, .view-mode-tile_horizontal .group-label-wrapper.field-group-div {
  background-color: transparent;
  height: auto;
}

/* line 479, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field-name-field-key-indicator .indicator-label-wrapper .group-label-wrapper.field-group-div .indicator-label, .view-mode-tile_horizontal .key-indicator-stat {
  font-size: 1.3rem;
}

/* line 486, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-key-indicator.view-mode-default.clearfix {
  height: 100%;
}

/* line 490, ../sass/component/_periodic-content.scss */
.group-label-wrapper.field-group-div {
  height: 4em;
}

/* line 494, ../sass/component/_periodic-content.scss */
.field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden .field-item {
  border: 1px solid #eee;
}

/* line 498, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-key-indicators.view-mode-tile_horizontal.clearfix .field-item {
  border: none;
}

/* line 502, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .group-stat-wrapper.field-group-div {
  border-right: 0px solid #eee;
}

/* line 507, ../sass/component/_periodic-content.scss */
.key-indicator-stat {
  font-size: clamp(1.7rem, 4vw, 3rem);
}

/* line 511, ../sass/component/_periodic-content.scss */
.indicator-label {
  font-size: clamp(0.8rem, 1vw, 0.9rem);
  display: inline-block;
  align-self: center;
}

/* line 517, ../sass/component/_periodic-content.scss */
.group-label-wrapper.field-group-div {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

/* line 523, ../sass/component/_periodic-content.scss */
.field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}

/* line 530, ../sass/component/_periodic-content.scss */
.key-indicators {
  margin: 4em 0;
}

@media screen and (max-width: 650px) {
  /* line 535, ../sass/component/_periodic-content.scss */
  .field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden {
    gap: 1em;
  }

  /* line 538, ../sass/component/_periodic-content.scss */
  .field-item {
    flex-basis: 44%;
    height: 100%;
    flex-grow: 1;
  }
}
/* line 545, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-key-indicators.view-mode-full.clearfix {
  margin: 3em 0;
}

/* line 549, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field-item {
  flex-grow: 1;
  gap: 1em;
}

@media screen and (max-width: 400px) {
  /* line 555, ../sass/component/_periodic-content.scss */
  .view-mode-tile_horizontal .field-item {
    flex-basis: 100%;
  }

  /* line 559, ../sass/component/_periodic-content.scss */
  .view-mode-tile_horizontal .field-item {
    flex-grow: 1;
    gap: 0em;
  }
}
/* line 566, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden {
  gap: 1em;
}

/* line 570, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field-name-field-key-indicator .indicator-label-wrapper .group-label-wrapper.field-group-div .indicator-label {
  line-height: 2rem;
}

/* line 575, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .group-label-wrapper.field-group-div {
  height: 100%;
}

/* line 580, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden {
  gap: 0em;
}

/* line 585, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-key-indicators.view-mode-tile_horizontal.clearfix .field-item {
  border: none;
  /*      margin: 0 1em; */
}

/* line 593, ../sass/component/_periodic-content.scss */
.views-field.views-field-field-date {
  display: flex;
  gap: 1em;
}

/* line 598, ../sass/component/_periodic-content.scss */
.views-field.views-field-field-publication-name {
  font-size: 1.2rem;
  color: #000;
}

/* line 603, ../sass/component/_periodic-content.scss */
.node-type--periodic .item-list ul li {
  border: 1px solid #eee;
  padding: 1em;
}

/* line 608, ../sass/component/_periodic-content.scss */
.node-type--periodic .item-list ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

/* line 618, ../sass/component/_periodic-content.scss */
.view.view-publication-series.view-id-publication_series.view-display-id-recent_publication_dropdown_block {
  display: none;
  position: absolute;
  background-color: #fff;
  border: 2px solid #2e5b7f;
}

/* line 625, ../sass/component/_periodic-content.scss */
.panel-pane.pane-views.pane-publication-series:hover .view.view-publication-series.view-id-publication_series.view-display-id-recent_publication_dropdown_block {
  display: block;
}

/* 
      margin-bottom:0px
  }
*/
/* line 632, ../sass/component/_periodic-content.scss */
.panel-pane.pane-views.pane-publication-series h2.pane-title:after {
  margin-left: 1em;
  font-family: TgaGovAu01;
  content: "\f03d";
  position: absolute;
}

/* line 639, ../sass/component/_periodic-content.scss */
h2.pane-title {
  font-size: 1rem;
  font-weight: normal;
}

/* line 644, ../sass/component/_periodic-content.scss */
div#block-panels-mini-periodic-date-and-latest-publica {
  margin: 2em 0 3em;
}

/* line 648, ../sass/component/_periodic-content.scss */
div#mini-panel-periodic_date_and_latest_publica .panel-pane.pane-views.pane-publication-date {
  display: flex;
}

/* line 652, ../sass/component/_periodic-content.scss */
div#mini-panel-periodic_date_and_latest_publica h2.pane-title {
  margin: 0 1em;
}

/* line 656, ../sass/component/_periodic-content.scss */
div#mini-panel-periodic_date_and_latest_publica h2 {
  border: none;
}

/* line 660, ../sass/component/_periodic-content.scss */
div#block-panels-mini-periodic-date-and-latest-publica {
  border-bottom: 1px solid #eee;
}

/* line 664, ../sass/component/_periodic-content.scss */
.paragraphs-item-key-indicators .field-item {
  color: #888080;
}

/* line 671, ../sass/component/_periodic-content.scss */
.paragraphs-item-key-indicators h2 {
  margin: 2em 0 1em;
}

/* line 677, ../sass/component/_periodic-content.scss */
.paragraphs-items-field-sub-section .field-name-field-sub-section .field-item:last-child .group-wrapper.field-group-div {
  margin-bottom: 0px;
}

/* line 681, ../sass/component/_periodic-content.scss */
div#mini-panel-periodic_date_and_latest_publica {
  display: flex;
  justify-content: space-evenly;
  flex-direction: row;
  gap: 1em;
  flex-wrap: nowrap;
}

/* line 689, ../sass/component/_periodic-content.scss */
.panel-panel.panel-col-first {
  float: none;
  align-self: initial;
  width: -webkit-fill-available;
}

/* line 695, ../sass/component/_periodic-content.scss */
.panel-panel.panel-col-last {
  float: none;
  width: auto;
}

/* line 700, ../sass/component/_periodic-content.scss */
.panel-pane.pane-views.pane-publication-series h2.pane-title {
  white-space: nowrap;
}

/* line 704, ../sass/component/_periodic-content.scss */
.view.view-publication-series.view-id-publication_series.view-display-id-recent_publication_dropdown_block {
  z-index: 1;
}

/* line 708, ../sass/component/_periodic-content.scss */
.dropdown-title {
  font-weight: 800;
  white-space: nowrap;
}

/* line 713, ../sass/component/_periodic-content.scss */
.view-id-publication_series {
  right: 0em;
}

/* line 718, ../sass/component/_periodic-content.scss */
.field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden .field-item {
  border: 1px solid #082c472e;
}

/* line 722, ../sass/component/_periodic-content.scss */
.panel-pane.pane-views.pane-publication-series {
  position: relative;
}

/*   
   .ds-1col.entity.entity-paragraphs-item.paragraphs-item-section.view-mode-sub_section_h2 h3 {
      margin: 1em 0;
  }
*/
/* line 729, ../sass/component/_periodic-content.scss */
.group-wrapper.field-group-div {
  margin-bottom: 2em;
}

/* line 735, ../sass/component/_periodic-content.scss */
.group-card-wrapper.field-group-html-element.cardz {
  padding: 2em 0;
}

/* line 741, ../sass/component/_periodic-content.scss */
p, a:link, a, a:visited, li {
  color: #000;
}

/* line 747, ../sass/component/_periodic-content.scss */
.paragraphs-item-key-indicators .field-item {
  color: #000;
}

/* line 753, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field-item {
  flex-basis: 45%;
}

/*
.paragraphs-item-section.clearfix h2 {
    margin-bottom: 1em;
}


.ds-1col.entity.entity-paragraphs-item.paragraphs-item-section.view-mode-sub_section_h3 .segment {
    margin-top: 1em;
}

.ds-1col.entity.entity-paragraphs-item.paragraphs-item-section.view-mode-sub_section_h4 .segment {
    margin-top: .7em;
}
*/
/* line 774, ../sass/component/_periodic-content.scss */
.paragraphs-item-section h2 {
  margin-bottom: 1em;
}
/* line 778, ../sass/component/_periodic-content.scss */
.paragraphs-item-section .view-mode-sub_section_h2 h3 {
  margin: 1em 0;
}
/* line 783, ../sass/component/_periodic-content.scss */
.paragraphs-item-section .view-mode-sub_section_h3 .segment {
  margin-top: 1em;
}
/* line 789, ../sass/component/_periodic-content.scss */
.paragraphs-item-section .view-mode-sub_section_h4 .segment {
  margin-top: .7em;
}

/* line 799, ../sass/component/_periodic-content.scss */
.view-display-id-recent_publication_dropdown_block li:hover {
  background: aliceblue;
}

/* line 807, ../sass/component/_periodic-content.scss */
article.node--periodic.node-teaser {
  margin-bottom: 2em;
}
/* line 810, ../sass/component/_periodic-content.scss */
article.node--periodic.node-teaser header h2 {
  font-size: 1em;
}

/* separate this in to its own key indicator style sheet */
/* line 821, ../sass/component/_periodic-content.scss */
.paragraphs-item-key-indicators {
  margin-bottom: 2em;
}

/* line 825, ../sass/component/_periodic-content.scss */
.field-type-text-with-summary ul li {
  padding-top: 0em;
  padding-bottom: 0em;
}

/* line 830, ../sass/component/_periodic-content.scss */
.key-indicators {
  margin: 0em 0;
}

/* line 833, ../sass/component/_periodic-content.scss */
.field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1em;
}

/* line 843, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-key-indicators.view-mode-tile_horizontal.clearfix .field.field-name-field-key-indicator.field-type-paragraphs.field-label-hidden {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1em;
}

/* line 853, ../sass/component/_periodic-content.scss */
h3#section-371 {
  margin: 1em 0em;
}

/* line 857, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-key-indicators.view-mode-full.clearfix {
  margin: 0em 0;
}

/* line 861, ../sass/component/_periodic-content.scss */
.paragraphs-items.paragraphs-items-field-sub-section.paragraphs-items-field-sub-section-sub-section-h3.paragraphs-items-sub-section-h3 .field-item {
  margin-bottom: 2em;
}

/* line 864, ../sass/component/_periodic-content.scss */
.segment {
  margin-top: 0em;
}

/* line 868, ../sass/component/_periodic-content.scss */
.view-mode-toc {
  margin-bottom: initial;
}

/* line 873, ../sass/component/_periodic-content.scss */
.pragraphs-items.paragraphs-items-field-key-indicator.paragraphs-items-field-key-indicator-view-mode-selector.paragraphs-items-view-mode-selector {
  margin-bottom: 2em;
}

/* this section as previously embeded in the Covid-19 weekly report */
/* line 883, ../sass/component/_periodic-content.scss */
.paragraphs-items.paragraphs-items-field-key-indicator.paragraphs-items-field-key-indicator-view-mode-selector.paragraphs-items-view-mode-selector {
  margin-bottom: 2em;
}

/* line 887, ../sass/component/_periodic-content.scss */
table.responsiveTable-processed {
  width: 100%;
}

/* line 891, ../sass/component/_periodic-content.scss */
table#tbl-3
td {
  border: none;
}

/* line 896, ../sass/component/_periodic-content.scss */
table.responsiveTable-processed {
  margin: 2em 0;
}

/* line 897, ../sass/component/_periodic-content.scss */
.field-type-text-with-summary {
  margin-bottom: 1em;
}

/* line 901, ../sass/component/_periodic-content.scss */
table#tbl-3 tr.underline {
  border-bottom: 1px solid #000;
}

/* line 905, ../sass/component/_periodic-content.scss */
table#tbl-3 tr.top-line {
  border-top: 1px solid #000;
}

/* line 909, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-section.view-mode-sub_section_h3 h3 {
  margin: 1em 0;
}

/* line 913, ../sass/component/_periodic-content.scss */
.paragraphs-item-section h2 {
  margin: 1.5em 0 1em;
}

/* line 917, ../sass/component/_periodic-content.scss */
.paragraphs-items.paragraphs-items-field-sub-section.paragraphs-items-field-sub-section-sub-section-h3.paragraphs-items-sub-section-h3 .field-item {
  margin-bottom: 0em;
}

/* line 920, ../sass/component/_periodic-content.scss */
thead p {
  color: #fff;
}

/* line 924, ../sass/component/_periodic-content.scss */
#tbl-3 p {
  padding: 0px;
  margin: 0px;
}

/* line 929, ../sass/component/_periodic-content.scss */
#tbl-3 td {
  padding: 3px;
  margin: 0px;
}

/* line 934, ../sass/component/_periodic-content.scss */
span.language {
  font-style: italic;
}

/* line 938, ../sass/component/_periodic-content.scss */
:lang(la) {
  font-style: italic;
}

/* line 942, ../sass/component/_periodic-content.scss */
.view-mode-sub_section_h4 {
  margin-bottom: 1rem;
}

/* line 946, ../sass/component/_periodic-content.scss */
table.responsiveTable-processed {
  margin: 0;
}

/* line 950, ../sass/component/_periodic-content.scss */
.paragraphs-item-section .field-name-field-block-body {
  margin-bottom: 2rem;
}

/* line 954, ../sass/component/_periodic-content.scss */
.entity-paragraphs-item .field-name-field-block-body {
  margin-bottom: 1em;
}

/* line 958, ../sass/component/_periodic-content.scss */
.ds-1col.entity.entity-paragraphs-item.paragraphs-item-key-indicator.view-mode-full.clearfix {
  display: block;
}

/* line 962, ../sass/component/_periodic-content.scss */
.view-mode-tile_horizontal .field-name-field-key-indicator .indicator-label-wrapper .group-label-wrapper.field-group-div .indicator-label {
  width: 100%;
  white-space: normal;
}

/* accessability */
/* line 968, ../sass/component/_periodic-content.scss */
.node-type-post .paragraphs-item-section.view-mode-toc a:focus, .node-type-post .paragraphs-item-links.view-mode-toc a:focus, .paragraphs-item-block-quote a:focus, .node-type--periodic .paragraphs-item-section.view-mode-toc a:focus, .node-type--periodic .paragraphs-item-links.view-mode-toc a:focus, .paragraphs-item-block-quote a:focus, .paragraphs-item-key-indicators.view-mode-toc a:focus {
  text-decoration: none;
  background-color: #ddf0ff;
  color: #222;
}

/* line 974, ../sass/component/_periodic-content.scss */
[tabindex]:focus, a:focus, button:focus {
  outline: 3px solid #9263de;
  outline-offset: 2px;
}

/* line 979, ../sass/component/_periodic-content.scss */
main a:focus, main a:hover {
  color: #000;
  text-decoration: none;
  background: #ddf0ff;
}

/* line 984, ../sass/component/_periodic-content.scss */
li p {
  margin: 0px;
}

/* line 987, ../sass/component/_periodic-content.scss */
a.show-link:hover:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  height: auto;
  width: 2em;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cmetadata%3E Svg Vector Icons : http://www.onlinewebfonts.com/icon %3C/metadata%3E%3Cg%3E%3Cpath d='M426.4 663.9L303.1 787.3c-41.6 41.6-109 41.6-150.7 0l-0.1-0.1c-41.6-41.6-41.6-109.1 0-150.6l205-205c41.6-41.6 108.7-41.3 150.2 0.3l0 0c6.8 6.8 19.6 19.6 20.9 18.3c18.6 10.1 42.3 7.3 57.9-8.4c15.5-15.6 18.5-39 8.7-57.6l0.1-0.1c-0.2-0.3-0.5-0.6-0.7-1c-2.1-3.8-4.8-7.3-8-10.5c-1.1-1.2-2.2-2.1-3.5-3.2c-2-2.2-4.1-4.5-6.3-6.6c-79.7-79.6-209.3-79.6-288.9-0.1L83.3 567.5c-79.6 79.6-79.6 209.2 0 288.8c79.7 79.7 209.3 79.7 288.9 0.1l190.7-190.7C519.7 685.6 469.3 684.9 426.4 663.9z M869.9 69.8C790.1-9.9 660.6-9.9 580.9 69.7L390.3 260.4c43.2-19.9 93.7-19.1 136.4 1.8l123.4-123.4c41.6-41.6 109.1-41.6 150.6 0v0.1c41.6 41.6 41.6 109 0 150.7L595.8 494.6c-41.6 41.6-108.7 41.3-150.2-0.3l-0.1-0.1c-6.8-6.8-19.6-19.6-20.9-18.3c-18.6-10.1-42.3-7.2-57.9 8.4c-15.6 15.6-18.5 39-8.7 57.6c-0.1 0-0.1 0.1-0.1 0.1c0.2 0.3 0.5 0.6 0.7 1c2.1 3.8 4.8 7.3 8.1 10.5c1.1 1.2 2.2 2.1 3.5 3.2c2 2.2 4.1 4.5 6.3 6.6c79.6 79.8 209.2 79.8 288.8 0.2l204.6-204.6C949.5 279 949.5 149.5 869.9 69.8z'%3E%3C/path%3E%3Cpath d='M976.5 985.2L976.5 985.2v4.8l0 0V985.2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  margin: 0 .3em;
  opacity: .3;
}

/*
a.show-link {
    display: flex;
    gap: .2em;
    margin: 1.5em 0 1em;    
}

a.show-link:hover {
    background-color: transparent;
}

a.show-link h2, a.show-link h3, a.show-link h4 {
    margin: 0em 0 0em !important;
}
*/
/* line 1015, ../sass/component/_periodic-content.scss */
li p {
  /* margin: revert; */
}

/* line 1018, ../sass/component/_periodic-content.scss */
.show-link {
  border-bottom: 0px !important;
}

/* line 1, ../sass/component/_arrowlist.scss */
ul.arrowlist li {
  list-style-type: none;
  position: relative;
  padding-left: 15px;
  margin-bottom: 4px;
}

/* line 8, ../sass/component/_arrowlist.scss */
ul.arrowlist > li::before {
  /*content: "\25BA \0020";*/
  content: "\2B9E";
  font-size: 20px;
  position: absolute;
  top: 2px;
  left: -10px;
}

/* line 17, ../sass/component/_arrowlist.scss */
ul.arrowlist > li::before {
  content: "";
  position: relative;
  height: 10px;
  width: 10px;
  display: inline-block;
  background-repeat: no-repeat, repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.003 512.003' style='enable-background:new 0 0 512.003 512.003;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M507.284,248.364L12.35,0.898C8.894-0.826,4.721-0.007,2.153,2.86c-2.56,2.884-2.867,7.125-0.759,10.351l159.07,242.79 L1.393,498.792c-2.108,3.226-1.801,7.467,0.759,10.351c1.664,1.86,4.002,2.859,6.383,2.859c1.289,0,2.594-0.29,3.814-0.896 l494.933-247.467c2.893-1.451,4.719-4.403,4.719-7.637S510.176,249.815,507.284,248.364z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

/* line 1, ../sass/component/_video-frame-size.scss */
.fluid-width-video-wrapper {
  position: relative;
  height: 0;
  padding-top: 56% !important;
}

/* line 6, ../sass/component/_video-frame-size.scss */
.fluid-width-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 14, ../sass/component/_video-frame-size.scss */
.fixjs_video {
  width: 50%;
}

/*# sourceMappingURL=styles.css.map */
