@charset "UTF-8";
/*------------------------------------*\
    $MYGOV ASSETS
\*------------------------------------*/
/* SASS Libraries
========================================================================== */
/*
 * Global SASS libraries/helpers from Compass's built in mixins to aid
 * compatibility and progressive enhancement methods.
 */
/**
 * GRID/LAYOUT
 */
/*------------------------------------*\
    $CSSWIZARDRY-GRIDS
\*------------------------------------*/
/**
 * CONTENTS
 * INTRODUCTION.........How the grid system works.
 * VARIABLES............Your settings.
 * MIXINS...............Library mixins.
 * GRID SETUP...........Build the grid structure.
 * WIDTHS...............Build our responsive widths around our breakpoints.
 * PUSH.................Push classes.
 * PULL.................Pull classes.
 */
/*------------------------------------*\
    $INTRODUCTION
\*------------------------------------*/
/**
 * csswizardry grids provides you with widths to suit a number of breakpoints
 * designed around devices of a size you specify. Out of the box, csswizardry
 * grids caters to the following types of device:
 *
 * palm     --  palm-based devices, like phones and small tablets
 * lap      --  lap-based devices, like iPads or laptops
 * portable --  all of the above
 * desk     --  stationary devices, like desktop computers
 * regular  --  any/all types of device
 *
 * These namespaces are then used in the library to give you the ability to
 * manipulate your layouts based around them, for example:
 *
   <div class="grid__item  one-whole  lap--one-half  desk--one-third">
 *
 * This would give you a grid item which is 100% width unless it is on a lap
 * device, at which point it become 50% wide, or it is on a desktop device, at
 * which point it becomes 33.333% width.
 *
 * csswizardry grids also has push and pull classes which allow you to nudge
 * grid items left and right by a defined amount. These follow the same naming
 * convention as above, but are prepended by either `push--` or `pull--`, for
 * example:
 *
   `class="grid__item  one-half  push--one-half"`
 *
 * This would give you a grid item which is 50% width and pushed over to the
 * right by 50%.
 *
 * All classes in csswizardry grids follow this patten, so you should fairly
 * quickly be able to piece together any combinations you can imagine, for
 * example:
 *
   `class="grid__item  one-whole  lap--one-half  desk--one-third  push--desk--one-third"`
 *
   `class="grid__item  one-quarter  palm--one-half  push--palm--one-half"`
 *
   `class="grid__item  palm--one-third  desk--five-twelfths"`
 */
/*------------------------------------*\
    $VARIABLES
\*------------------------------------*/
/**
 * If you are building a non-responsive site but would still like to use
 * csswizardry-grids, set this to ‘false’:
 */
/**
 * Is this build mobile first? Setting to ‘true’ means that all grids will be
 * 100% width if you do not apply a more specific class to them.
 */
/**
 * Set the spacing between your grid items.
 */
/**
 * Would you like Sass’ silent classes, or regular CSS classes?
 */
/**
 * Would you like push and pull classes enabled?
 */
/**
 * Using `inline-block` means that the grid items need their whitespace removing
 * in order for them to work correctly. Set the following to true if you are
 * going to achieve this by manually removing/commenting out any whitespace in
 * your HTML yourself.
 *
 * Setting this to false invokes a hack which cannot always be guaranteed,
 * please see the following for more detail:
 *
 * github.com/csswizardry/csswizardry-grids/commit/744d4b23c9d2b77d605b5991e54a397df72e0688
 * github.com/csswizardry/inuit.css/issues/170#issuecomment-14859371
 */
/**
 * Define your breakpoints. The first value is the prefix that shall be used for
 * your classes (e.g. `.palm--one-half`), the second value is the media query
 * that the breakpoint fires at.
 */
/**
 * Define which namespaced breakpoints you would like to generate for each of
 * widths, push and pull. This is handy if you only need pull on, say, desk, or
 * you only need a new width breakpoint at mobile sizes. It allows you to only
 * compile as much CSS as you need. All are turned on by default, but you can
 * add and remove breakpoints at will.
 *
 * Push and pull shall only be used if `$push` and/or `$pull` and `$responsive`
 * have been set to ‘true’.
 */
/**
 * You do not need to edit anything from this line onward; csswizardry-grids is
 * good to go. Happy griddin’!
 */
/*------------------------------------*\
    $MIXINS
\*------------------------------------*/
/**
 * These mixins are for the library to use only, you should not need to modify
 * them at all.
 *
 * Enclose a block of code with a media query as named in `$breakpoints`.
 */
/**
 * Drop relative positioning into silent classes which can’t take advantage of
 * the `[class*="push--"]` and `[class*="pull--"]` selectors.
 */
/*------------------------------------*\
    $GRID SETUP
\*------------------------------------*/
/**
 * 1. Allow the grid system to be used on lists.
 * 2. Remove any margins and paddings that might affect the grid system.
 * 3. Apply a negative `margin-left` to negate the columns’ gutters.
 */
/* line 209, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid {
  list-style: none;
  /* [1] */
  margin: 0;
  /* [2] */
  padding: 0;
  /* [2] */
  margin-left: -30px;
  /* [3] */
}

/**
 * 1. Cause columns to stack side-by-side.
 * 2. Space columns apart.
 * 3. Align columns to the tops of each other.
 * 4. Full-width unless told to behave otherwise.
 * 5. Required to combine fluid widths and fixed gutters.
 */
/* line 235, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid__item {
  display: inline-block;
  /* [1] */
  padding-left: 30px;
  /* [2] */
  vertical-align: top;
  /* [3] */
  width: 100%;
  /* [4] */
  -webkit-box-sizing: border-box;
  /* [5] */
  -moz-box-sizing: border-box;
  /* [5] */
  box-sizing: border-box;
  /* [5] */
}

/**
 * Reversed grids allow you to structure your source in the opposite order to
 * how your rendered layout will appear. Extends `.grid`.
 */
/* line 256, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--rev {
  direction: rtl;
  text-align: left;
}
/* line 260, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--rev > .grid__item {
  direction: ltr;
  text-align: left;
}

/**
 * Gutterless grids have all the properties of regular grids, minus any spacing.
 * Extends `.grid`.
 */
/* line 271, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--full {
  margin-left: 0;
}
/* line 274, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--full > .grid__item {
  padding-left: 0;
}

/**
 * Align the entire grid to the right. Extends `.grid`.
 */
/* line 283, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--right {
  text-align: right;
}
/* line 286, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--right > .grid__item {
  text-align: left;
}

/**
 * Centered grids align grid items centrally without needing to use push or pull
 * classes. Extends `.grid`.
 */
/* line 296, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--center {
  text-align: center;
}
/* line 299, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--center > .grid__item {
  text-align: left;
}

/**
 * Align grid cells vertically (`.grid--middle` or `.grid--bottom`). Extends
 * `.grid`.
 */
/* line 311, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--middle > .grid__item {
  vertical-align: middle;
}

/* line 318, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--bottom > .grid__item {
  vertical-align: bottom;
}

/**
 * Create grids with narrower gutters. Extends `.grid`.
 */
/* line 327, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--narrow {
  margin-left: -15px;
}
/* line 330, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--narrow > .grid__item {
  padding-left: 15px;
}

/**
 * Create grids with wider gutters. Extends `.grid`.
 */
/* line 339, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--wide {
  margin-left: -60px;
}
/* line 342, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.grid--wide > .grid__item {
  padding-left: 60px;
}

/*------------------------------------*\
    $WIDTHS
\*------------------------------------*/
/**
 * Create our width classes, prefixed by the specified namespace.
 */
/**
 * Our regular, non-responsive width classes.
 */
/**
 * Whole
 */
/* line 363, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.one-whole {
  width: 100%;
}

/**
 * Halves
 */
/* line 369, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths {
  width: 50%;
}

/**
 * Thirds
 */
/* line 375, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.one-third, .two-sixths, .four-twelfths {
  width: 33.333%;
}

/* line 376, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.two-thirds, .four-sixths, .eight-twelfths {
  width: 66.666%;
}

/**
 * Quarters
 */
/* line 382, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.one-quarter, .two-eighths, .three-twelfths {
  width: 25%;
}

/* line 384, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.three-quarters, .six-eighths, .nine-twelfths {
  width: 75%;
}

/**
 * Fifths
 */
/* line 390, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.one-fifth, .two-tenths {
  width: 20%;
}

/* line 391, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.two-fifths, .four-tenths {
  width: 40%;
}

/* line 392, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.three-fifths, .six-tenths {
  width: 60%;
}

/* line 393, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.four-fifths, .eight-tenths {
  width: 80%;
}

/**
 * Sixths
 */
/* line 399, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.one-sixth, .two-twelfths {
  width: 16.666%;
}

/* line 403, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.five-sixths, .ten-twelfths {
  width: 83.333%;
}

/**
 * Eighths
 */
/* line 409, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.one-eighth {
  width: 12.5%;
}

/* line 411, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.three-eighths {
  width: 37.5%;
}

/* line 413, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.five-eighths {
  width: 62.5%;
}

/* line 415, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.seven-eighths {
  width: 87.5%;
}

/**
 * Tenths
 */
/* line 421, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.one-tenth {
  width: 10%;
}

/* line 423, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.three-tenths {
  width: 30%;
}

/* line 427, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.seven-tenths {
  width: 70%;
}

/* line 429, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.nine-tenths {
  width: 90%;
}

/**
 * Twelfths
 */
/* line 435, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.one-twelfth {
  width: 8.333%;
}

/* line 439, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.five-twelfths {
  width: 41.666%;
}

/* line 441, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.seven-twelfths {
  width: 58.333%;
}

/* line 445, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.eleven-twelfths {
  width: 91.666%;
}

/**
 * Our responsive classes, if we have enabled them.
 */
@media only screen and (min-width: 480px) {
  /**
   * Whole
   */
  /* line 363, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--one-whole {
    width: 100%;
  }

  /**
   * Halves
   */
  /* line 369, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--one-half, .small--two-quarters, .small--three-sixths, .small--four-eighths, .small--five-tenths, .small--six-twelfths {
    width: 50%;
  }

  /**
   * Thirds
   */
  /* line 375, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--one-third, .small--two-sixths, .small--four-twelfths {
    width: 33.333%;
  }

  /* line 376, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--two-thirds, .small--four-sixths, .small--eight-twelfths {
    width: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 382, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--one-quarter, .small--two-eighths, .small--three-twelfths {
    width: 25%;
  }

  /* line 384, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--three-quarters, .small--six-eighths, .small--nine-twelfths {
    width: 75%;
  }

  /**
   * Fifths
   */
  /* line 390, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--one-fifth, .small--two-tenths {
    width: 20%;
  }

  /* line 391, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--two-fifths, .small--four-tenths {
    width: 40%;
  }

  /* line 392, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--three-fifths, .small--six-tenths {
    width: 60%;
  }

  /* line 393, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--four-fifths, .small--eight-tenths {
    width: 80%;
  }

  /**
   * Sixths
   */
  /* line 399, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--one-sixth, .small--two-twelfths {
    width: 16.666%;
  }

  /* line 403, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--five-sixths, .small--ten-twelfths {
    width: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 409, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--one-eighth {
    width: 12.5%;
  }

  /* line 411, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--three-eighths {
    width: 37.5%;
  }

  /* line 413, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--five-eighths {
    width: 62.5%;
  }

  /* line 415, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--seven-eighths {
    width: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 421, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--one-tenth {
    width: 10%;
  }

  /* line 423, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--three-tenths {
    width: 30%;
  }

  /* line 427, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--seven-tenths {
    width: 70%;
  }

  /* line 429, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--nine-tenths {
    width: 90%;
  }

  /**
   * Twelfths
   */
  /* line 435, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--one-twelfth {
    width: 8.333%;
  }

  /* line 439, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--five-twelfths {
    width: 41.666%;
  }

  /* line 441, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--seven-twelfths {
    width: 58.333%;
  }

  /* line 445, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .small--eleven-twelfths {
    width: 91.666%;
  }
}
@media only screen and (min-width: 768px) {
  /**
   * Whole
   */
  /* line 363, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--one-whole {
    width: 100%;
  }

  /**
   * Halves
   */
  /* line 369, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--one-half, .medium--two-quarters, .medium--three-sixths, .medium--four-eighths, .medium--five-tenths, .medium--six-twelfths {
    width: 50%;
  }

  /**
   * Thirds
   */
  /* line 375, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--one-third, .medium--two-sixths, .medium--four-twelfths {
    width: 33.333%;
  }

  /* line 376, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--two-thirds, .medium--four-sixths, .medium--eight-twelfths {
    width: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 382, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--one-quarter, .medium--two-eighths, .medium--three-twelfths {
    width: 25%;
  }

  /* line 384, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--three-quarters, .medium--six-eighths, .medium--nine-twelfths {
    width: 75%;
  }

  /**
   * Fifths
   */
  /* line 390, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--one-fifth, .medium--two-tenths {
    width: 20%;
  }

  /* line 391, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--two-fifths, .medium--four-tenths {
    width: 40%;
  }

  /* line 392, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--three-fifths, .medium--six-tenths {
    width: 60%;
  }

  /* line 393, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--four-fifths, .medium--eight-tenths {
    width: 80%;
  }

  /**
   * Sixths
   */
  /* line 399, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--one-sixth, .medium--two-twelfths {
    width: 16.666%;
  }

  /* line 403, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--five-sixths, .medium--ten-twelfths {
    width: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 409, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--one-eighth {
    width: 12.5%;
  }

  /* line 411, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--three-eighths {
    width: 37.5%;
  }

  /* line 413, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--five-eighths {
    width: 62.5%;
  }

  /* line 415, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--seven-eighths {
    width: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 421, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--one-tenth {
    width: 10%;
  }

  /* line 423, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--three-tenths {
    width: 30%;
  }

  /* line 427, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--seven-tenths {
    width: 70%;
  }

  /* line 429, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--nine-tenths {
    width: 90%;
  }

  /**
   * Twelfths
   */
  /* line 435, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--one-twelfth {
    width: 8.333%;
  }

  /* line 439, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--five-twelfths {
    width: 41.666%;
  }

  /* line 441, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--seven-twelfths {
    width: 58.333%;
  }

  /* line 445, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .medium--eleven-twelfths {
    width: 91.666%;
  }
}
@media only screen and (min-width: 992px) {
  /**
   * Whole
   */
  /* line 363, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--one-whole {
    width: 100%;
  }

  /**
   * Halves
   */
  /* line 369, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--one-half, .large--two-quarters, .large--three-sixths, .large--four-eighths, .large--five-tenths, .large--six-twelfths {
    width: 50%;
  }

  /**
   * Thirds
   */
  /* line 375, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--one-third, .large--two-sixths, .large--four-twelfths {
    width: 33.333%;
  }

  /* line 376, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--two-thirds, .large--four-sixths, .large--eight-twelfths {
    width: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 382, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--one-quarter, .large--two-eighths, .large--three-twelfths {
    width: 25%;
  }

  /* line 384, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--three-quarters, .large--six-eighths, .large--nine-twelfths {
    width: 75%;
  }

  /**
   * Fifths
   */
  /* line 390, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--one-fifth, .large--two-tenths {
    width: 20%;
  }

  /* line 391, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--two-fifths, .large--four-tenths {
    width: 40%;
  }

  /* line 392, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--three-fifths, .large--six-tenths {
    width: 60%;
  }

  /* line 393, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--four-fifths, .large--eight-tenths {
    width: 80%;
  }

  /**
   * Sixths
   */
  /* line 399, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--one-sixth, .large--two-twelfths {
    width: 16.666%;
  }

  /* line 403, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--five-sixths, .large--ten-twelfths {
    width: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 409, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--one-eighth {
    width: 12.5%;
  }

  /* line 411, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--three-eighths {
    width: 37.5%;
  }

  /* line 413, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--five-eighths {
    width: 62.5%;
  }

  /* line 415, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--seven-eighths {
    width: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 421, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--one-tenth {
    width: 10%;
  }

  /* line 423, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--three-tenths {
    width: 30%;
  }

  /* line 427, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--seven-tenths {
    width: 70%;
  }

  /* line 429, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--nine-tenths {
    width: 90%;
  }

  /**
   * Twelfths
   */
  /* line 435, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--one-twelfth {
    width: 8.333%;
  }

  /* line 439, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--five-twelfths {
    width: 41.666%;
  }

  /* line 441, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--seven-twelfths {
    width: 58.333%;
  }

  /* line 445, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .large--eleven-twelfths {
    width: 91.666%;
  }
}
@media only screen and (min-width: 1200px) {
  /**
   * Whole
   */
  /* line 363, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--one-whole {
    width: 100%;
  }

  /**
   * Halves
   */
  /* line 369, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--one-half, .xlarge--two-quarters, .xlarge--three-sixths, .xlarge--four-eighths, .xlarge--five-tenths, .xlarge--six-twelfths {
    width: 50%;
  }

  /**
   * Thirds
   */
  /* line 375, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--one-third, .xlarge--two-sixths, .xlarge--four-twelfths {
    width: 33.333%;
  }

  /* line 376, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--two-thirds, .xlarge--four-sixths, .xlarge--eight-twelfths {
    width: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 382, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--one-quarter, .xlarge--two-eighths, .xlarge--three-twelfths {
    width: 25%;
  }

  /* line 384, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--three-quarters, .xlarge--six-eighths, .xlarge--nine-twelfths {
    width: 75%;
  }

  /**
   * Fifths
   */
  /* line 390, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--one-fifth, .xlarge--two-tenths {
    width: 20%;
  }

  /* line 391, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--two-fifths, .xlarge--four-tenths {
    width: 40%;
  }

  /* line 392, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--three-fifths, .xlarge--six-tenths {
    width: 60%;
  }

  /* line 393, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--four-fifths, .xlarge--eight-tenths {
    width: 80%;
  }

  /**
   * Sixths
   */
  /* line 399, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--one-sixth, .xlarge--two-twelfths {
    width: 16.666%;
  }

  /* line 403, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--five-sixths, .xlarge--ten-twelfths {
    width: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 409, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--one-eighth {
    width: 12.5%;
  }

  /* line 411, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--three-eighths {
    width: 37.5%;
  }

  /* line 413, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--five-eighths {
    width: 62.5%;
  }

  /* line 415, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--seven-eighths {
    width: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 421, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--one-tenth {
    width: 10%;
  }

  /* line 423, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--three-tenths {
    width: 30%;
  }

  /* line 427, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--seven-tenths {
    width: 70%;
  }

  /* line 429, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--nine-tenths {
    width: 90%;
  }

  /**
   * Twelfths
   */
  /* line 435, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--one-twelfth {
    width: 8.333%;
  }

  /* line 439, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--five-twelfths {
    width: 41.666%;
  }

  /* line 441, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--seven-twelfths {
    width: 58.333%;
  }

  /* line 445, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .xlarge--eleven-twelfths {
    width: 91.666%;
  }
}
/*------------------------------------*\
    $PUSH
\*------------------------------------*/
/**
 * Push classes, to move grid items over to the right by certain amounts.
 */
/**
 * Not a particularly great selector, but the DRYest way to do things.
 */
/* line 574, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
[class*="push--"] {
  position: relative;
}

/**
 * Whole
 */
/* line 484, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--one-whole {
  left: 100%;
}

/**
 * Halves
 */
/* line 490, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--one-half, .push--two-quarters, .push--three-sixths, .push--four-eighths, .push--five-tenths, .push--six-twelfths {
  left: 50%;
}

/**
 * Thirds
 */
/* line 496, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--one-third, .push--two-sixths, .push--four-twelfths {
  left: 33.333%;
}

/* line 497, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--two-thirds, .push--four-sixths, .push--eight-twelfths {
  left: 66.666%;
}

/**
 * Quarters
 */
/* line 503, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--one-quarter, .push--two-eighths, .push--three-twelfths {
  left: 25%;
}

/* line 505, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--three-quarters, .push--six-eighths, .push--nine-twelfths {
  left: 75%;
}

/**
 * Fifths
 */
/* line 511, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--one-fifth, .push--two-tenths {
  left: 20%;
}

/* line 512, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--two-fifths, .push--four-tenths {
  left: 40%;
}

/* line 513, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--three-fifths, .push--six-tenths {
  left: 60%;
}

/* line 514, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--four-fifths, .push--eight-tenths {
  left: 80%;
}

/**
 * Sixths
 */
/* line 520, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--one-sixth, .push--two-twelfths {
  left: 16.666%;
}

/* line 524, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--five-sixths, .push--ten-twelfths {
  left: 83.333%;
}

/**
 * Eighths
 */
/* line 530, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--one-eighth {
  left: 12.5%;
}

/* line 532, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--three-eighths {
  left: 37.5%;
}

/* line 534, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--five-eighths {
  left: 62.5%;
}

/* line 536, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--seven-eighths {
  left: 87.5%;
}

/**
 * Tenths
 */
/* line 542, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--one-tenth {
  left: 10%;
}

/* line 544, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--three-tenths {
  left: 30%;
}

/* line 548, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--seven-tenths {
  left: 70%;
}

/* line 550, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--nine-tenths {
  left: 90%;
}

/**
 * Twelfths
 */
/* line 556, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--one-twelfth {
  left: 8.333%;
}

/* line 560, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--five-twelfths {
  left: 41.666%;
}

/* line 562, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--seven-twelfths {
  left: 58.333%;
}

/* line 566, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.push--eleven-twelfths {
  left: 91.666%;
}

@media only screen and (min-width: 768px) {
  /**
   * Whole
   */
  /* line 484, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--one-whole {
    left: 100%;
  }

  /**
   * Halves
   */
  /* line 490, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--one-half, .push--medium--two-quarters, .push--medium--three-sixths, .push--medium--four-eighths, .push--medium--five-tenths, .push--medium--six-twelfths {
    left: 50%;
  }

  /**
   * Thirds
   */
  /* line 496, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--one-third, .push--medium--two-sixths, .push--medium--four-twelfths {
    left: 33.333%;
  }

  /* line 497, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--two-thirds, .push--medium--four-sixths, .push--medium--eight-twelfths {
    left: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 503, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--one-quarter, .push--medium--two-eighths, .push--medium--three-twelfths {
    left: 25%;
  }

  /* line 505, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--three-quarters, .push--medium--six-eighths, .push--medium--nine-twelfths {
    left: 75%;
  }

  /**
   * Fifths
   */
  /* line 511, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--one-fifth, .push--medium--two-tenths {
    left: 20%;
  }

  /* line 512, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--two-fifths, .push--medium--four-tenths {
    left: 40%;
  }

  /* line 513, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--three-fifths, .push--medium--six-tenths {
    left: 60%;
  }

  /* line 514, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--four-fifths, .push--medium--eight-tenths {
    left: 80%;
  }

  /**
   * Sixths
   */
  /* line 520, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--one-sixth, .push--medium--two-twelfths {
    left: 16.666%;
  }

  /* line 524, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--five-sixths, .push--medium--ten-twelfths {
    left: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 530, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--one-eighth {
    left: 12.5%;
  }

  /* line 532, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--three-eighths {
    left: 37.5%;
  }

  /* line 534, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--five-eighths {
    left: 62.5%;
  }

  /* line 536, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--seven-eighths {
    left: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 542, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--one-tenth {
    left: 10%;
  }

  /* line 544, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--three-tenths {
    left: 30%;
  }

  /* line 548, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--seven-tenths {
    left: 70%;
  }

  /* line 550, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--nine-tenths {
    left: 90%;
  }

  /**
   * Twelfths
   */
  /* line 556, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--one-twelfth {
    left: 8.333%;
  }

  /* line 560, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--five-twelfths {
    left: 41.666%;
  }

  /* line 562, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--seven-twelfths {
    left: 58.333%;
  }

  /* line 566, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--medium--eleven-twelfths {
    left: 91.666%;
  }
}
@media only screen and (min-width: 992px) {
  /**
   * Whole
   */
  /* line 484, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--one-whole {
    left: 100%;
  }

  /**
   * Halves
   */
  /* line 490, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--one-half, .push--large--two-quarters, .push--large--three-sixths, .push--large--four-eighths, .push--large--five-tenths, .push--large--six-twelfths {
    left: 50%;
  }

  /**
   * Thirds
   */
  /* line 496, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--one-third, .push--large--two-sixths, .push--large--four-twelfths {
    left: 33.333%;
  }

  /* line 497, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--two-thirds, .push--large--four-sixths, .push--large--eight-twelfths {
    left: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 503, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--one-quarter, .push--large--two-eighths, .push--large--three-twelfths {
    left: 25%;
  }

  /* line 505, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--three-quarters, .push--large--six-eighths, .push--large--nine-twelfths {
    left: 75%;
  }

  /**
   * Fifths
   */
  /* line 511, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--one-fifth, .push--large--two-tenths {
    left: 20%;
  }

  /* line 512, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--two-fifths, .push--large--four-tenths {
    left: 40%;
  }

  /* line 513, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--three-fifths, .push--large--six-tenths {
    left: 60%;
  }

  /* line 514, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--four-fifths, .push--large--eight-tenths {
    left: 80%;
  }

  /**
   * Sixths
   */
  /* line 520, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--one-sixth, .push--large--two-twelfths {
    left: 16.666%;
  }

  /* line 524, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--five-sixths, .push--large--ten-twelfths {
    left: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 530, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--one-eighth {
    left: 12.5%;
  }

  /* line 532, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--three-eighths {
    left: 37.5%;
  }

  /* line 534, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--five-eighths {
    left: 62.5%;
  }

  /* line 536, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--seven-eighths {
    left: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 542, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--one-tenth {
    left: 10%;
  }

  /* line 544, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--three-tenths {
    left: 30%;
  }

  /* line 548, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--seven-tenths {
    left: 70%;
  }

  /* line 550, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--nine-tenths {
    left: 90%;
  }

  /**
   * Twelfths
   */
  /* line 556, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--one-twelfth {
    left: 8.333%;
  }

  /* line 560, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--five-twelfths {
    left: 41.666%;
  }

  /* line 562, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--seven-twelfths {
    left: 58.333%;
  }

  /* line 566, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--large--eleven-twelfths {
    left: 91.666%;
  }
}
@media only screen and (min-width: 1200px) {
  /**
   * Whole
   */
  /* line 484, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--one-whole {
    left: 100%;
  }

  /**
   * Halves
   */
  /* line 490, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--one-half, .push--xlarge--two-quarters, .push--xlarge--three-sixths, .push--xlarge--four-eighths, .push--xlarge--five-tenths, .push--xlarge--six-twelfths {
    left: 50%;
  }

  /**
   * Thirds
   */
  /* line 496, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--one-third, .push--xlarge--two-sixths, .push--xlarge--four-twelfths {
    left: 33.333%;
  }

  /* line 497, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--two-thirds, .push--xlarge--four-sixths, .push--xlarge--eight-twelfths {
    left: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 503, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--one-quarter, .push--xlarge--two-eighths, .push--xlarge--three-twelfths {
    left: 25%;
  }

  /* line 505, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--three-quarters, .push--xlarge--six-eighths, .push--xlarge--nine-twelfths {
    left: 75%;
  }

  /**
   * Fifths
   */
  /* line 511, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--one-fifth, .push--xlarge--two-tenths {
    left: 20%;
  }

  /* line 512, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--two-fifths, .push--xlarge--four-tenths {
    left: 40%;
  }

  /* line 513, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--three-fifths, .push--xlarge--six-tenths {
    left: 60%;
  }

  /* line 514, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--four-fifths, .push--xlarge--eight-tenths {
    left: 80%;
  }

  /**
   * Sixths
   */
  /* line 520, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--one-sixth, .push--xlarge--two-twelfths {
    left: 16.666%;
  }

  /* line 524, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--five-sixths, .push--xlarge--ten-twelfths {
    left: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 530, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--one-eighth {
    left: 12.5%;
  }

  /* line 532, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--three-eighths {
    left: 37.5%;
  }

  /* line 534, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--five-eighths {
    left: 62.5%;
  }

  /* line 536, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--seven-eighths {
    left: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 542, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--one-tenth {
    left: 10%;
  }

  /* line 544, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--three-tenths {
    left: 30%;
  }

  /* line 548, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--seven-tenths {
    left: 70%;
  }

  /* line 550, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--nine-tenths {
    left: 90%;
  }

  /**
   * Twelfths
   */
  /* line 556, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--one-twelfth {
    left: 8.333%;
  }

  /* line 560, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--five-twelfths {
    left: 41.666%;
  }

  /* line 562, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--seven-twelfths {
    left: 58.333%;
  }

  /* line 566, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .push--xlarge--eleven-twelfths {
    left: 91.666%;
  }
}
/*------------------------------------*\
    $PULL
\*------------------------------------*/
/**
 * Pull classes, to move grid items back to the left by certain amounts.
 */
/**
 * Not a particularly great selector, but the DRYest way to do things.
 */
/* line 694, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
[class*="pull--"] {
  position: relative;
}

/**
 * Whole
 */
/* line 604, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--one-whole {
  right: 100%;
}

/**
 * Halves
 */
/* line 610, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--one-half, .pull--two-quarters, .pull--three-sixths, .pull--four-eighths, .pull--five-tenths, .pull--six-twelfths {
  right: 50%;
}

/**
 * Thirds
 */
/* line 616, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--one-third, .pull--two-sixths, .pull--four-twelfths {
  right: 33.333%;
}

/* line 617, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--two-thirds, .pull--four-sixths, .pull--eight-twelfths {
  right: 66.666%;
}

/**
 * Quarters
 */
/* line 623, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--one-quarter, .pull--two-eighths, .pull--three-twelfths {
  right: 25%;
}

/* line 625, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--three-quarters, .pull--six-eighths, .pull--nine-twelfths {
  right: 75%;
}

/**
 * Fifths
 */
/* line 631, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--one-fifth, .pull--two-tenths {
  right: 20%;
}

/* line 632, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--two-fifths, .pull--four-tenths {
  right: 40%;
}

/* line 633, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--three-fifths, .pull--six-tenths {
  right: 60%;
}

/* line 634, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--four-fifths, .pull--eight-tenths {
  right: 80%;
}

/**
 * Sixths
 */
/* line 640, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--one-sixth, .pull--two-twelfths {
  right: 16.666%;
}

/* line 644, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--five-sixths, .pull--ten-twelfths {
  right: 83.333%;
}

/**
 * Eighths
 */
/* line 650, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--one-eighth {
  right: 12.5%;
}

/* line 652, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--three-eighths {
  right: 37.5%;
}

/* line 654, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--five-eighths {
  right: 62.5%;
}

/* line 656, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--seven-eighths {
  right: 87.5%;
}

/**
 * Tenths
 */
/* line 662, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--one-tenth {
  right: 10%;
}

/* line 664, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--three-tenths {
  right: 30%;
}

/* line 668, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--seven-tenths {
  right: 70%;
}

/* line 670, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--nine-tenths {
  right: 90%;
}

/**
 * Twelfths
 */
/* line 676, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--one-twelfth {
  right: 8.333%;
}

/* line 680, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--five-twelfths {
  right: 41.666%;
}

/* line 682, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--seven-twelfths {
  right: 58.333%;
}

/* line 686, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
.pull--eleven-twelfths {
  right: 91.666%;
}

@media only screen and (min-width: 768px) {
  /**
   * Whole
   */
  /* line 604, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--one-whole {
    right: 100%;
  }

  /**
   * Halves
   */
  /* line 610, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--one-half, .pull--medium--two-quarters, .pull--medium--three-sixths, .pull--medium--four-eighths, .pull--medium--five-tenths, .pull--medium--six-twelfths {
    right: 50%;
  }

  /**
   * Thirds
   */
  /* line 616, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--one-third, .pull--medium--two-sixths, .pull--medium--four-twelfths {
    right: 33.333%;
  }

  /* line 617, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--two-thirds, .pull--medium--four-sixths, .pull--medium--eight-twelfths {
    right: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 623, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--one-quarter, .pull--medium--two-eighths, .pull--medium--three-twelfths {
    right: 25%;
  }

  /* line 625, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--three-quarters, .pull--medium--six-eighths, .pull--medium--nine-twelfths {
    right: 75%;
  }

  /**
   * Fifths
   */
  /* line 631, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--one-fifth, .pull--medium--two-tenths {
    right: 20%;
  }

  /* line 632, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--two-fifths, .pull--medium--four-tenths {
    right: 40%;
  }

  /* line 633, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--three-fifths, .pull--medium--six-tenths {
    right: 60%;
  }

  /* line 634, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--four-fifths, .pull--medium--eight-tenths {
    right: 80%;
  }

  /**
   * Sixths
   */
  /* line 640, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--one-sixth, .pull--medium--two-twelfths {
    right: 16.666%;
  }

  /* line 644, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--five-sixths, .pull--medium--ten-twelfths {
    right: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 650, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--one-eighth {
    right: 12.5%;
  }

  /* line 652, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--three-eighths {
    right: 37.5%;
  }

  /* line 654, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--five-eighths {
    right: 62.5%;
  }

  /* line 656, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--seven-eighths {
    right: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 662, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--one-tenth {
    right: 10%;
  }

  /* line 664, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--three-tenths {
    right: 30%;
  }

  /* line 668, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--seven-tenths {
    right: 70%;
  }

  /* line 670, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--nine-tenths {
    right: 90%;
  }

  /**
   * Twelfths
   */
  /* line 676, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--one-twelfth {
    right: 8.333%;
  }

  /* line 680, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--five-twelfths {
    right: 41.666%;
  }

  /* line 682, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--seven-twelfths {
    right: 58.333%;
  }

  /* line 686, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--medium--eleven-twelfths {
    right: 91.666%;
  }
}
@media only screen and (min-width: 992px) {
  /**
   * Whole
   */
  /* line 604, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--one-whole {
    right: 100%;
  }

  /**
   * Halves
   */
  /* line 610, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--one-half, .pull--large--two-quarters, .pull--large--three-sixths, .pull--large--four-eighths, .pull--large--five-tenths, .pull--large--six-twelfths {
    right: 50%;
  }

  /**
   * Thirds
   */
  /* line 616, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--one-third, .pull--large--two-sixths, .pull--large--four-twelfths {
    right: 33.333%;
  }

  /* line 617, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--two-thirds, .pull--large--four-sixths, .pull--large--eight-twelfths {
    right: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 623, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--one-quarter, .pull--large--two-eighths, .pull--large--three-twelfths {
    right: 25%;
  }

  /* line 625, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--three-quarters, .pull--large--six-eighths, .pull--large--nine-twelfths {
    right: 75%;
  }

  /**
   * Fifths
   */
  /* line 631, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--one-fifth, .pull--large--two-tenths {
    right: 20%;
  }

  /* line 632, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--two-fifths, .pull--large--four-tenths {
    right: 40%;
  }

  /* line 633, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--three-fifths, .pull--large--six-tenths {
    right: 60%;
  }

  /* line 634, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--four-fifths, .pull--large--eight-tenths {
    right: 80%;
  }

  /**
   * Sixths
   */
  /* line 640, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--one-sixth, .pull--large--two-twelfths {
    right: 16.666%;
  }

  /* line 644, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--five-sixths, .pull--large--ten-twelfths {
    right: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 650, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--one-eighth {
    right: 12.5%;
  }

  /* line 652, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--three-eighths {
    right: 37.5%;
  }

  /* line 654, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--five-eighths {
    right: 62.5%;
  }

  /* line 656, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--seven-eighths {
    right: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 662, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--one-tenth {
    right: 10%;
  }

  /* line 664, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--three-tenths {
    right: 30%;
  }

  /* line 668, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--seven-tenths {
    right: 70%;
  }

  /* line 670, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--nine-tenths {
    right: 90%;
  }

  /**
   * Twelfths
   */
  /* line 676, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--one-twelfth {
    right: 8.333%;
  }

  /* line 680, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--five-twelfths {
    right: 41.666%;
  }

  /* line 682, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--seven-twelfths {
    right: 58.333%;
  }

  /* line 686, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--large--eleven-twelfths {
    right: 91.666%;
  }
}
@media only screen and (min-width: 1200px) {
  /**
   * Whole
   */
  /* line 604, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--one-whole {
    right: 100%;
  }

  /**
   * Halves
   */
  /* line 610, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--one-half, .pull--xlarge--two-quarters, .pull--xlarge--three-sixths, .pull--xlarge--four-eighths, .pull--xlarge--five-tenths, .pull--xlarge--six-twelfths {
    right: 50%;
  }

  /**
   * Thirds
   */
  /* line 616, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--one-third, .pull--xlarge--two-sixths, .pull--xlarge--four-twelfths {
    right: 33.333%;
  }

  /* line 617, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--two-thirds, .pull--xlarge--four-sixths, .pull--xlarge--eight-twelfths {
    right: 66.666%;
  }

  /**
   * Quarters
   */
  /* line 623, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--one-quarter, .pull--xlarge--two-eighths, .pull--xlarge--three-twelfths {
    right: 25%;
  }

  /* line 625, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--three-quarters, .pull--xlarge--six-eighths, .pull--xlarge--nine-twelfths {
    right: 75%;
  }

  /**
   * Fifths
   */
  /* line 631, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--one-fifth, .pull--xlarge--two-tenths {
    right: 20%;
  }

  /* line 632, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--two-fifths, .pull--xlarge--four-tenths {
    right: 40%;
  }

  /* line 633, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--three-fifths, .pull--xlarge--six-tenths {
    right: 60%;
  }

  /* line 634, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--four-fifths, .pull--xlarge--eight-tenths {
    right: 80%;
  }

  /**
   * Sixths
   */
  /* line 640, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--one-sixth, .pull--xlarge--two-twelfths {
    right: 16.666%;
  }

  /* line 644, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--five-sixths, .pull--xlarge--ten-twelfths {
    right: 83.333%;
  }

  /**
   * Eighths
   */
  /* line 650, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--one-eighth {
    right: 12.5%;
  }

  /* line 652, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--three-eighths {
    right: 37.5%;
  }

  /* line 654, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--five-eighths {
    right: 62.5%;
  }

  /* line 656, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--seven-eighths {
    right: 87.5%;
  }

  /**
   * Tenths
   */
  /* line 662, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--one-tenth {
    right: 10%;
  }

  /* line 664, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--three-tenths {
    right: 30%;
  }

  /* line 668, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--seven-tenths {
    right: 70%;
  }

  /* line 670, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--nine-tenths {
    right: 90%;
  }

  /**
   * Twelfths
   */
  /* line 676, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--one-twelfth {
    right: 8.333%;
  }

  /* line 680, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--five-twelfths {
    right: 41.666%;
  }

  /* line 682, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--seven-twelfths {
    right: 58.333%;
  }

  /* line 686, ../../mygov-assets/node_modules/csswizardry-grids/csswizardry-grids.scss */
  .pull--xlarge--eleven-twelfths {
    right: 91.666%;
  }
}
/**
 * SETTINGS
 */
/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 */
/*------------------------------------*\
    $BASE SPACING
\*------------------------------------*/
/**
 * As per: csswizardry.com/2012/06/single-direction-margin-declarations
 */
/*------------------------------------*\
    $COLORS
\*------------------------------------*/
/*------------------------------------*\
    $TRANSITION
    Variables and helpers for CSS transitions
\*------------------------------------*/
/*------------------------------------*\
    $TYPE
\*------------------------------------*/
/**
 * Font-sizes in pixels.
 */
/* line 106, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 0.4375em;
}

/**
 * Font-family
 */
/**
 * Font weights
 */
/**
 * Default text font-family and font weights
 */
/* line 70, ../../mygov-assets/scss/settings/_settings.type.scss */
body {
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/**
 * TOOLS
 */
/*------------------------------------*\
    $MIXINS
\*------------------------------------*/
/* Default font size in pixels if not overridden. */
/* Convert PX units to EMs.
Ex: margin-right: pem(16);
*/
/* Used to convert PX to EMs for multiple properties or values or both.
$base is an optional measurement that allows making measurements relative to the parent font size rather than the current. Also accepts a list of lists (instead a list of values) for properties that accept multiple lists of values. Only numbers of converted; everything else is passed through.

Examples:

@include scale(line-height, 30)
@include scale(line-height, 30, 16)
@include scale(width height, 125);
@include scale(padding, 0 25, 16);
@include scale(text-shadow, (#0d6e28 1 1) (#777 0 0 2), 16);
@include scale(box-shadow, (inset 0 0 0 1 #2a9022) (inset 0 0 3 #459966), 16);
*/
/*
  Finds the closest dimension value that is on-grid, used to keep an element
  roughly the same size if the baseline grid changes and its size is
  dependent on the grid

  @param {px} $input - pixel size we want to round to the nearest baseline grid interval
  @param {px} $line-height - base line height

  @returns {px} length
*/
/*
  Mixin to add a media query for retina images.
  Relies on naming convention where foo.png would have a retina image called foo_@2x.png
  Only permits PNGs

  @param {string} $file - image path
  @param {px} $height - image display height
  @param {px} $width - image display height

*/
/**
 * Mixin for retina-ready images.
 * Retrieved from Signal vs Noise at:
 * https://signalvnoise.com/posts/3271-easy-retina-ready-images-using-scss
 *
 * Example usage:
 *     div.logo {
 *         background: url("logo.png") no-repeat;
 *         @include image-2x("logo2x.png", 100px, 25px);
 *     }
 */
/**
 * Mixin for SVG background images. Takes a path to an SVG and returns a pair of
 * background-image declarations, using a hack that makes one work for IE8 and
 * work for browsers that understand SVG. Assumes a .png with the same name as
 * the .svg exists in the same directory as the .svg
 */
/**
 * Creates a RGBA tint of an input color.
 * Not suitable for browsers that don't like RGBA.
 */
/**
 * Creates a solid tint of an input color against a supplied background color.
 * Suitable for browsers that don't like RGBA.
 * Basically an alias for MIX with a decimal for amount
 */
/**
 * GENERIC
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
/* line 9, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
/* line 77, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 98, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 110, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 118, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 127, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 136, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 145, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 154, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 162, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 185, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 193, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 204, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 212, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
button {
  overflow: visible;
}

/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, ../../mygov-assets/node_modules/inuit-normalize/_generic.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.
 */
/* line 290, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 346, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
/* line 356, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 367, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 376, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 387, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 396, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 405, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 416, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../../mygov-assets/node_modules/inuit-normalize/_generic.normalize.scss */
td,
th {
  padding: 0;
}

/*------------------------------------*\
    #RESET
\*------------------------------------*/
/**
 * As well as using normalize.css, it is often advantageous to remove all
 * margins from certain elements.
 */
/* line 9, ../../mygov-assets/node_modules/inuit-reset/_generic.reset.scss */
body,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
figure,
table, th, td, caption,
hr {
  margin: 0;
  padding: 0;
}

/**
 * Give a help cursor to elements that give extra info on `:hover`.
 */
/* line 28, ../../mygov-assets/node_modules/inuit-reset/_generic.reset.scss */
abbr[title],
dfn[title] {
  cursor: help;
}

/**
 * Remove underlines from potentially troublesome elements.
 */
/* line 40, ../../mygov-assets/node_modules/inuit-reset/_generic.reset.scss */
u,
ins {
  text-decoration: none;
}

/**
 * Apply faux underlines to inserted text via `border-bottom`.
 */
/* line 52, ../../mygov-assets/node_modules/inuit-reset/_generic.reset.scss */
ins {
  border-bottom: 1px solid;
}

/*------------------------------------*\
    #BOX-SIZING
\*------------------------------------*/
/**
 * Set the global `box-sizing` state to `border-box`.
 *
 * css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice
 * paulirish.com/2012/box-sizing-border-box-ftw
 */
/* line 11, ../../mygov-assets/node_modules/inuit-box-sizing/_generic.box-sizing.scss */
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 19, ../../mygov-assets/node_modules/inuit-box-sizing/_generic.box-sizing.scss */
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

/**
 * HELPERS
 */
/*------------------------------------*\
    #BLEED
\*------------------------------------*/
/**
 * Bleeds allow one-whole grid items to extend to the screen edges.
 * Extends .grid__item
 */
@media (max-width: 479px) {
  /* line 10, ../../mygov-assets/scss/helpers/_helper.bleed.scss */
  .bleed--xsmall {
    padding-left: 0;
    position: relative;
    right: -15px;
  }
}
/*------------------------------------*\
    #OVERFLOWS
    Extend the current container across additional columns
\*------------------------------------*/
@media (min-width: 768px) {
  /* line 13, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--medium--one-twelfth {
    margin-right: -62.5px;
  }

  /* line 16, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--medium--two-twelfths {
    margin-right: -125px;
  }

  /* line 19, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--medium--three-twelfths {
    margin-right: -187.5px;
  }

  /* line 22, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--medium--four-twelfths {
    margin-right: -250px;
  }
}
@media (min-width: 992px) {
  /* line 29, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--large--one-twelfth {
    margin-right: -80.83333px;
  }

  /* line 32, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--large--two-twelfths {
    margin-right: -161.66667px;
  }

  /* line 35, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--large--three-twelfths {
    margin-right: -242.5px;
  }

  /* line 38, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--large--four-twelfths {
    margin-right: -323.33333px;
  }
}
@media (min-width: 1200px) {
  /* line 45, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--xlarge--one-twelfth {
    margin-right: -97.5px;
  }

  /* line 48, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--xlarge--two-twelfths {
    margin-right: -195px;
  }

  /* line 51, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--xlarge--three-twelfths {
    margin-right: -292.5px;
  }

  /* line 54, ../../mygov-assets/scss/helpers/_helper.overflows.scss */
  .overflow--xlarge--four-twelfths {
    margin-right: -390px;
  }
}
/*------------------------------------*\
    #VISIBILITY
\*------------------------------------*/
/* line 5, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
.hidden {
  left: -999em !important;
  position: absolute !important;
  right: auto !important;
  overflow: hidden;
}

/* line 12, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
.hidden.hidden--hard {
  display: none;
}

/**
 * responsive visibility, cribbed from Bootstrap 3
 */
@media (max-width: 767px) {
  /* line 20, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .hidden-xsmall {
    display: none !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 25, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .hidden-small {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 30, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .hidden-medium {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 35, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .hidden-large {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 40, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .hidden-xlarge {
    display: none !important;
  }
}
/* line 45, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
.visible-xsmall,
.visible-small,
.visible-medium,
.visible-large,
.visible-xlarge {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 54, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-xsmall {
    display: block !important;
  }

  /* line 58, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-xsmall--inline {
    display: inline !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 64, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-small {
    display: block !important;
  }

  /* line 68, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-small--inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 74, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-medium {
    display: block !important;
  }

  /* line 78, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-medium--inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 83, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-large {
    display: block !important;
  }

  /* line 87, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-large--inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  /* line 92, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-xlarge {
    display: block !important;
  }

  /* line 96, ../../mygov-assets/scss/helpers/_helper.visibility.scss */
  .visible-xlarge--inline {
    display: inline !important;
  }
}
/*------------------------------------*\
    #WRAPPERS
\*------------------------------------*/
/* line 13, ../../mygov-assets/scss/helpers/_helper.wrappers.scss */
.wrapper {
  margin: 0 auto;
  padding: 0 15px;
}
/* line 17, ../../mygov-assets/scss/helpers/_helper.wrappers.scss */
.wrapper--no-overflow {
  overflow: hidden;
}

@media (min-width: 768px) {
  /* line 23, ../../mygov-assets/scss/helpers/_helper.wrappers.scss */
  .wrapper {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 29, ../../mygov-assets/scss/helpers/_helper.wrappers.scss */
  .wrapper {
    max-width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 35, ../../mygov-assets/scss/helpers/_helper.wrappers.scss */
  .wrapper {
    max-width: 1170px;
  }
}
/**
 * Full-width (no wrapper) on mobile only
 */
@media (max-width: 767px) {
  /* line 45, ../../mygov-assets/scss/helpers/_helper.wrappers.scss */
  .wrapper--full-small {
    padding: 0;
  }
}
/**
 * Full-width (no wrapper) on tablet only
 */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 54, ../../mygov-assets/scss/helpers/_helper.wrappers.scss */
  .wrapper--full-medium {
    padding: 0;
    max-width: none;
  }
}
/**
 * BASE
 */
/*------------------------------------*\
    $BASE SPACING
\*------------------------------------*/
/**
 * Based on the super fantastic work shown here: csswizardry.com/2012/06/single-direction-margin-declarations
 */
/**
 * Elements
 */
/* line 10, ../../mygov-assets/scss/base/_base.base-spacing.scss */
h1, h2, h3, h4, h5, h6,
ul, ol, dl,
blockquote, p, address,
table,
fieldset, figure,
pre,
.media,
.island,
.islet {
  margin: 0 0 14px;
}
/* line 24, ../../mygov-assets/scss/base/_base.base-spacing.scss */
.islet h1, .islet h2, .islet h3, .islet h4, .islet h5, .islet h6, .islet
ul, .islet ol, .islet dl, .islet
blockquote, .islet p, .islet address, .islet
table, .islet
fieldset, .islet figure, .islet
pre, .islet
.media, .islet
.island, .islet
.islet {
  margin-bottom: 9.5px;
  margin-bottom: 0.59375em;
}

/**
 * `hr` elements only take up a few pixels, so we need to give them special
 * treatment regarding vertical rhythm.
 */
/* line 34, ../../mygov-assets/scss/base/_base.base-spacing.scss */
hr {
  margin: 0 0 14px;
}

/**
 * Where `margin-left` is concerned we want to try and indent certain elements
 * by a consistent amount. Define that amount once, here.
 */
/* line 42, ../../mygov-assets/scss/base/_base.base-spacing.scss */
ul, ol, dd {
  margin-left: 38px;
  margin-left: 2.375em;
}

/* line 1, ../_scss/base/_base.code.scss */
.highlighter-rouge {
  background-color: #e5f0f8;
  color: #00437e;
  outline: 3px solid #e5f0f8;
  margin: 0 3px;
}

/*------------------------------------*\
    $EXTERNAL LINKS
\*------------------------------------*/
/* line 70, ../../mygov-assets/scss/base/_base.external-links.scss */
article a[href^="//"]:not(.button),
article a[href^="http://"]:not(.button),
article a[href^="https://"]:not(.button) {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px.png");
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 20px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 70, ../../mygov-assets/scss/base/_base.external-links.scss */
  article a[href^="//"]:not(.button),
  article a[href^="http://"]:not(.button),
  article a[href^="https://"]:not(.button) {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_@2x.png");
    background-size: 15px 15px;
  }
}
/* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
article a[href^="//"]:not(.button):hover, article a[href^="//"]:not(.button):active,
article a[href^="http://"]:not(.button):hover,
article a[href^="http://"]:not(.button):active,
article a[href^="https://"]:not(.button):hover,
article a[href^="https://"]:not(.button):active {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_hover.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  article a[href^="//"]:not(.button):hover, article a[href^="//"]:not(.button):active,
  article a[href^="http://"]:not(.button):hover,
  article a[href^="http://"]:not(.button):active,
  article a[href^="https://"]:not(.button):hover,
  article a[href^="https://"]:not(.button):active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_hover_@2x.png");
    background-size: 15px 15px;
  }
}
/* line 49, ../../mygov-assets/scss/base/_base.external-links.scss */
article a[href^="//"]:not(.button).no-icon,
article a[href^="http://"]:not(.button).no-icon,
article a[href^="https://"]:not(.button).no-icon {
  background-image: none;
  padding-right: 0;
}
/* line 53, ../../mygov-assets/scss/base/_base.external-links.scss */
article a[href^="//"]:not(.button).no-icon:hover,
article a[href^="http://"]:not(.button).no-icon:hover,
article a[href^="https://"]:not(.button).no-icon:hover {
  background-image: none;
}
/* line 57, ../../mygov-assets/scss/base/_base.external-links.scss */
article a[href^="//"]:not(.button).no-icon:active,
article a[href^="http://"]:not(.button).no-icon:active,
article a[href^="https://"]:not(.button).no-icon:active {
  background-image: none;
}
/* line 79, ../../mygov-assets/scss/base/_base.external-links.scss */
article h2 a[href^="//"]:not(.button),
article h2 a[href^="http://"]:not(.button),
article h2 a[href^="https://"]:not(.button),
article h3 a[href^="//"]:not(.button),
article h3 a[href^="http://"]:not(.button),
article h3 a[href^="https://"]:not(.button) {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px.png");
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 22px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 79, ../../mygov-assets/scss/base/_base.external-links.scss */
  article h2 a[href^="//"]:not(.button),
  article h2 a[href^="http://"]:not(.button),
  article h2 a[href^="https://"]:not(.button),
  article h3 a[href^="//"]:not(.button),
  article h3 a[href^="http://"]:not(.button),
  article h3 a[href^="https://"]:not(.button) {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_@2x.png");
    background-size: 17px 17px;
  }
}
/* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
article h2 a[href^="//"]:not(.button):hover, article h2 a[href^="//"]:not(.button):active,
article h2 a[href^="http://"]:not(.button):hover,
article h2 a[href^="http://"]:not(.button):active,
article h2 a[href^="https://"]:not(.button):hover,
article h2 a[href^="https://"]:not(.button):active,
article h3 a[href^="//"]:not(.button):hover,
article h3 a[href^="//"]:not(.button):active,
article h3 a[href^="http://"]:not(.button):hover,
article h3 a[href^="http://"]:not(.button):active,
article h3 a[href^="https://"]:not(.button):hover,
article h3 a[href^="https://"]:not(.button):active {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_hover.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  article h2 a[href^="//"]:not(.button):hover, article h2 a[href^="//"]:not(.button):active,
  article h2 a[href^="http://"]:not(.button):hover,
  article h2 a[href^="http://"]:not(.button):active,
  article h2 a[href^="https://"]:not(.button):hover,
  article h2 a[href^="https://"]:not(.button):active,
  article h3 a[href^="//"]:not(.button):hover,
  article h3 a[href^="//"]:not(.button):active,
  article h3 a[href^="http://"]:not(.button):hover,
  article h3 a[href^="http://"]:not(.button):active,
  article h3 a[href^="https://"]:not(.button):hover,
  article h3 a[href^="https://"]:not(.button):active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_hover_@2x.png");
    background-size: 17px 17px;
  }
}

/* line 88, ../../mygov-assets/scss/base/_base.external-links.scss */
a.external {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px.png");
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 20px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 88, ../../mygov-assets/scss/base/_base.external-links.scss */
  a.external {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_@2x.png");
    background-size: 15px 15px;
  }
}
/* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
a.external:hover, a.external:active {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_hover.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  a.external:hover, a.external:active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_hover_@2x.png");
    background-size: 15px 15px;
  }
}
/* line 49, ../../mygov-assets/scss/base/_base.external-links.scss */
a.external.no-icon {
  background-image: none;
  padding-right: 0;
}
/* line 53, ../../mygov-assets/scss/base/_base.external-links.scss */
a.external.no-icon:hover {
  background-image: none;
}
/* line 57, ../../mygov-assets/scss/base/_base.external-links.scss */
a.external.no-icon:active {
  background-image: none;
}

/* line 95, ../../mygov-assets/scss/base/_base.external-links.scss */
h2 a.external, h3 a.external {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px.png");
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 22px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 95, ../../mygov-assets/scss/base/_base.external-links.scss */
  h2 a.external, h3 a.external {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_@2x.png");
    background-size: 17px 17px;
  }
}
/* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
h2 a.external:hover, h2 a.external:active, h3 a.external:hover, h3 a.external:active {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_hover.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  h2 a.external:hover, h2 a.external:active, h3 a.external:hover, h3 a.external:active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_hover_@2x.png");
    background-size: 17px 17px;
  }
}

@media (min-width: 768px) {
  /* line 103, ../../mygov-assets/scss/base/_base.external-links.scss */
  article a[href^="//"]:not(.button),
  article a[href^="http://"]:not(.button),
  article a[href^="https://"]:not(.button) {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px.png");
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 22px;
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 103, ../../mygov-assets/scss/base/_base.external-links.scss */
  article a[href^="//"]:not(.button),
  article a[href^="http://"]:not(.button),
  article a[href^="https://"]:not(.button) {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_@2x.png");
    background-size: 17px 17px;
  }
}
@media (min-width: 768px) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  article a[href^="//"]:not(.button):hover, article a[href^="//"]:not(.button):active,
  article a[href^="http://"]:not(.button):hover,
  article a[href^="http://"]:not(.button):active,
  article a[href^="https://"]:not(.button):hover,
  article a[href^="https://"]:not(.button):active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_hover.png");
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  article a[href^="//"]:not(.button):hover, article a[href^="//"]:not(.button):active,
  article a[href^="http://"]:not(.button):hover,
  article a[href^="http://"]:not(.button):active,
  article a[href^="https://"]:not(.button):hover,
  article a[href^="https://"]:not(.button):active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_hover_@2x.png");
    background-size: 17px 17px;
  }
}
@media (min-width: 768px) {
  /* line 49, ../../mygov-assets/scss/base/_base.external-links.scss */
  article a[href^="//"]:not(.button).no-icon,
  article a[href^="http://"]:not(.button).no-icon,
  article a[href^="https://"]:not(.button).no-icon {
    background-image: none;
    padding-right: 0;
  }
  /* line 53, ../../mygov-assets/scss/base/_base.external-links.scss */
  article a[href^="//"]:not(.button).no-icon:hover,
  article a[href^="http://"]:not(.button).no-icon:hover,
  article a[href^="https://"]:not(.button).no-icon:hover {
    background-image: none;
  }
  /* line 57, ../../mygov-assets/scss/base/_base.external-links.scss */
  article a[href^="//"]:not(.button).no-icon:active,
  article a[href^="http://"]:not(.button).no-icon:active,
  article a[href^="https://"]:not(.button).no-icon:active {
    background-image: none;
  }
  /* line 111, ../../mygov-assets/scss/base/_base.external-links.scss */
  article .small a[href^="//"]:not(.button),
  article .small a[href^="http://"]:not(.button),
  article .small a[href^="https://"]:not(.button) {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px.png");
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 111, ../../mygov-assets/scss/base/_base.external-links.scss */
  article .small a[href^="//"]:not(.button),
  article .small a[href^="http://"]:not(.button),
  article .small a[href^="https://"]:not(.button) {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_@2x.png");
    background-size: 15px 15px;
  }
}
@media (min-width: 768px) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  article .small a[href^="//"]:not(.button):hover, article .small a[href^="//"]:not(.button):active,
  article .small a[href^="http://"]:not(.button):hover,
  article .small a[href^="http://"]:not(.button):active,
  article .small a[href^="https://"]:not(.button):hover,
  article .small a[href^="https://"]:not(.button):active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_hover.png");
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  article .small a[href^="//"]:not(.button):hover, article .small a[href^="//"]:not(.button):active,
  article .small a[href^="http://"]:not(.button):hover,
  article .small a[href^="http://"]:not(.button):active,
  article .small a[href^="https://"]:not(.button):hover,
  article .small a[href^="https://"]:not(.button):active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_hover_@2x.png");
    background-size: 15px 15px;
  }
}
@media (min-width: 768px) {
  /* line 120, ../../mygov-assets/scss/base/_base.external-links.scss */
  article h2 a[href^="//"]:not(.button),
  article h2 a[href^="http://"]:not(.button),
  article h2 a[href^="https://"]:not(.button),
  article h3 a[href^="//"]:not(.button),
  article h3 a[href^="http://"]:not(.button),
  article h3 a[href^="https://"]:not(.button) {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_21px.png");
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 26px;
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 120, ../../mygov-assets/scss/base/_base.external-links.scss */
  article h2 a[href^="//"]:not(.button),
  article h2 a[href^="http://"]:not(.button),
  article h2 a[href^="https://"]:not(.button),
  article h3 a[href^="//"]:not(.button),
  article h3 a[href^="http://"]:not(.button),
  article h3 a[href^="https://"]:not(.button) {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_21px_@2x.png");
    background-size: 21px 21px;
  }
}
@media (min-width: 768px) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  article h2 a[href^="//"]:not(.button):hover, article h2 a[href^="//"]:not(.button):active,
  article h2 a[href^="http://"]:not(.button):hover,
  article h2 a[href^="http://"]:not(.button):active,
  article h2 a[href^="https://"]:not(.button):hover,
  article h2 a[href^="https://"]:not(.button):active,
  article h3 a[href^="//"]:not(.button):hover,
  article h3 a[href^="//"]:not(.button):active,
  article h3 a[href^="http://"]:not(.button):hover,
  article h3 a[href^="http://"]:not(.button):active,
  article h3 a[href^="https://"]:not(.button):hover,
  article h3 a[href^="https://"]:not(.button):active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_21px_hover.png");
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  article h2 a[href^="//"]:not(.button):hover, article h2 a[href^="//"]:not(.button):active,
  article h2 a[href^="http://"]:not(.button):hover,
  article h2 a[href^="http://"]:not(.button):active,
  article h2 a[href^="https://"]:not(.button):hover,
  article h2 a[href^="https://"]:not(.button):active,
  article h3 a[href^="//"]:not(.button):hover,
  article h3 a[href^="//"]:not(.button):active,
  article h3 a[href^="http://"]:not(.button):hover,
  article h3 a[href^="http://"]:not(.button):active,
  article h3 a[href^="https://"]:not(.button):hover,
  article h3 a[href^="https://"]:not(.button):active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_21px_hover_@2x.png");
    background-size: 21px 21px;
  }
}

@media (min-width: 768px) {
  /* line 129, ../../mygov-assets/scss/base/_base.external-links.scss */
  a.external {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px.png");
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 22px;
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 129, ../../mygov-assets/scss/base/_base.external-links.scss */
  a.external {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_@2x.png");
    background-size: 17px 17px;
  }
}
@media (min-width: 768px) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  a.external:hover, a.external:active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_hover.png");
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  a.external:hover, a.external:active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_hover_@2x.png");
    background-size: 17px 17px;
  }
}
@media (min-width: 768px) {
  /* line 49, ../../mygov-assets/scss/base/_base.external-links.scss */
  a.external.no-icon {
    background-image: none;
    padding-right: 0;
  }
  /* line 53, ../../mygov-assets/scss/base/_base.external-links.scss */
  a.external.no-icon:hover {
    background-image: none;
  }
  /* line 57, ../../mygov-assets/scss/base/_base.external-links.scss */
  a.external.no-icon:active {
    background-image: none;
  }

  /* line 136, ../../mygov-assets/scss/base/_base.external-links.scss */
  .small a.external {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px.png");
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 136, ../../mygov-assets/scss/base/_base.external-links.scss */
  .small a.external {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_@2x.png");
    background-size: 15px 15px;
  }
}
@media (min-width: 768px) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  .small a.external:hover, .small a.external:active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_hover.png");
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  .small a.external:hover, .small a.external:active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_15px_hover_@2x.png");
    background-size: 15px 15px;
  }
}

@media (min-width: 768px) {
  /* line 143, ../../mygov-assets/scss/base/_base.external-links.scss */
  h2 a.external, h3 a.external {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_21px.png");
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 26px;
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 143, ../../mygov-assets/scss/base/_base.external-links.scss */
  h2 a.external, h3 a.external {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_21px_@2x.png");
    background-size: 21px 21px;
  }
}
@media (min-width: 768px) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  h2 a.external:hover, h2 a.external:active, h3 a.external:hover, h3 a.external:active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_21px_hover.png");
  }
}
@media only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/base/_base.external-links.scss */
  h2 a.external:hover, h2 a.external:active, h3 a.external:hover, h3 a.external:active {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_21px_hover_@2x.png");
    background-size: 21px 21px;
  }
}

/*------------------------------------*\
    $FORMS
\*------------------------------------*/
/* line 13, ../../mygov-assets/scss/base/_base.forms.scss */
label {
  clear: right;
  display: block;
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin: 0 0 7px;
}

/* line 21, ../../mygov-assets/scss/base/_base.forms.scss */
select {
  background: #ffffff;
  border: 1px solid #b3b3b3;
  border-radius: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  height: 35px;
  line-height: 14px;
  padding: 0 5px;
  width: 100%;
}
/* line 32, ../../mygov-assets/scss/base/_base.forms.scss */
select:focus, select:active {
  border: 1px solid #0065bd;
  outline: none;
}
@media (min-width: 768px) {
  /* line 21, ../../mygov-assets/scss/base/_base.forms.scss */
  select {
    font-size: 16px;
    line-height: 21px;
  }
}
@media (min-width: 992px) {
  /* line 21, ../../mygov-assets/scss/base/_base.forms.scss */
  select {
    font-size: 16px;
    line-height: 21px;
  }
}
/* line 46, ../../mygov-assets/scss/base/_base.forms.scss */
select option {
  line-height: 14px;
  padding: 3.5px 5px;
}

/* line 52, ../../mygov-assets/scss/base/_base.forms.scss */
input[type=text],
input[type=password] {
  border: 1px solid #ffffff;
  border-radius: 0;
  font-size: 16px;
  height: 42px;
}
/* line 60, ../../mygov-assets/scss/base/_base.forms.scss */
input[type=text].large,
input[type=password].large {
  height: 56px;
}
/* line 64, ../../mygov-assets/scss/base/_base.forms.scss */
input[type=text].grey,
input[type=password].grey {
  border: 1px solid #b3b3b3;
}
/* line 68, ../../mygov-assets/scss/base/_base.forms.scss */
input[type=text]:focus, input[type=text]:active,
input[type=password]:focus,
input[type=password]:active {
  border: 1px solid #0065bd;
  outline: none;
}

/* line 75, ../../mygov-assets/scss/base/_base.forms.scss */
input[type=button],
input[type=submit] {
  padding: 0 12px;
}
/* line 79, ../../mygov-assets/scss/base/_base.forms.scss */
input[type=button].large,
input[type=submit].large {
  height: 70px;
}
/* line 83, ../../mygov-assets/scss/base/_base.forms.scss */
input[type=button].black,
input[type=submit].black {
  background: #333333;
  color: #ffffff;
}

/* line 89, ../../mygov-assets/scss/base/_base.forms.scss */
textarea {
  border: 1px solid #b3b3b3;
  border-radius: 0;
  font-size: 16px;
  min-width: 100%;
  padding: 4px 8px;
}
/* line 96, ../../mygov-assets/scss/base/_base.forms.scss */
textarea:focus {
  border: 1px solid #0065bd;
  outline: none;
}

/* line 102, ../../mygov-assets/scss/base/_base.forms.scss */
aside select {
  display: block;
  margin: 0 0 14px;
  width: 100%;
}

/* line 108, ../../mygov-assets/scss/base/_base.forms.scss */
fieldset {
  border: 0;
  margin: 28px 0;
  padding: 0;
}

@media (min-width: 768px) {
  /* line 115, ../../mygov-assets/scss/base/_base.forms.scss */
  input[type=text],
  input[type=password] {
    font-size: 16px;
  }

  /* line 120, ../../mygov-assets/scss/base/_base.forms.scss */
  textarea {
    font-size: 16px;
  }
}
/* from Bootstrap */
/* line 126, ../../mygov-assets/scss/base/_base.forms.scss */
.form-control {
  display: block;
  padding: 6px 12px;
  width: 100%;
}

/* line 132, ../../mygov-assets/scss/base/_base.forms.scss */
.form-group {
  margin-bottom: 28px;
}
/* line 135, ../../mygov-assets/scss/base/_base.forms.scss */
.form-group.relative {
  position: relative;
}

/* end from Bootstrap */
/* line 140, ../../mygov-assets/scss/base/_base.forms.scss */
.input-wrapper {
  position: relative;
}

/* line 144, ../../mygov-assets/scss/base/_base.forms.scss */
::-webkit-input-placeholder {
  color: #727272;
}

/* line 148, ../../mygov-assets/scss/base/_base.forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #727272;
}

/* line 152, ../../mygov-assets/scss/base/_base.forms.scss */
:-ms-input-placeholder {
  color: #727272;
}

/* line 156, ../../mygov-assets/scss/base/_base.forms.scss */
::-ms-clear {
  height: 50%;
}

/* line 161, ../../mygov-assets/scss/base/_base.forms.scss */
.placeholder {
  color: #727272;
}

/* line 165, ../../mygov-assets/scss/base/_base.forms.scss */
input.small {
  width: 4em;
}

/*------------------------------------*\
    $FORM ERRORS
\*------------------------------------*/
/* line 6, ../../mygov-assets/scss/base/_base.form-errors.scss */
.form-error .error-text {
  color: #d32205;
}
/* line 10, ../../mygov-assets/scss/base/_base.form-errors.scss */
.form-error input[type=text],
.form-error input[type=password],
.form-error select,
.form-error textarea {
  border: 1px solid #d32205;
}

/* line 18, ../../mygov-assets/scss/base/_base.form-errors.scss */
.error-block {
  color: #d32205;
  margin: 14px 0;
}
/* line 22, ../../mygov-assets/scss/base/_base.form-errors.scss */
.error-block h2 {
  margin-bottom: 8px;
}

/* line 28, ../../mygov-assets/scss/base/_base.form-errors.scss */
.js-has-error label {
  color: #d32205;
}
/* line 32, ../../mygov-assets/scss/base/_base.form-errors.scss */
.js-has-error input[type=text],
.js-has-error select,
.js-has-error textarea {
  border: 1px solid #d32205;
}

/*------------------------------------*\
    $IMAGES
\*------------------------------------*/
/* line 5, ../../mygov-assets/scss/base/_base.images.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 11, ../../mygov-assets/scss/base/_base.images.scss */
.img--right {
  float: right;
  margin-bottom: 19px;
  margin-left: 19px;
}

/* line 17, ../../mygov-assets/scss/base/_base.images.scss */
.img--left {
  float: left;
  margin-right: 19px;
  margin-bottom: 19px;
}

/* line 23, ../../mygov-assets/scss/base/_base.images.scss */
.img--center {
  display: block;
  margin-right: auto;
  margin-bottom: 19px;
  margin-left: auto;
}

/**
 * Images in `figure` elements.
 */
/* line 33, ../../mygov-assets/scss/base/_base.images.scss */
figure > img {
  display: block;
}

/**
 * Images in `a` elements.
 */
/* line 41, ../../mygov-assets/scss/base/_base.images.scss */
a > img {
  text-decoration: none;
  display: block;
}

/*------------------------------------*\
    $RULES
\*------------------------------------*/
/* line 10, ../../mygov-assets/scss/base/_base.rules.scss */
hr {
  border: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebebeb;
  padding-bottom: 6px;
  position: relative;
  top: -4px;
}
@media (min-width: 768px) {
  /* line 10, ../../mygov-assets/scss/base/_base.rules.scss */
  hr {
    top: 1px;
  }
}

/*------------------------------------*\
    $TABLES
\*------------------------------------*/
/* line 17, ../../mygov-assets/scss/base/_base.tables.scss */
tr:first-child td, th {
  border-bottom: 1px solid #333333;
  font-weight: 700;
  padding: 10px 5px;
  text-align: left;
  vertical-align: top;
}

/* line 25, ../../mygov-assets/scss/base/_base.tables.scss */
td, thead + tbody tr:first-child td {
  border-bottom: 1px solid #ebebeb;
  padding: 10px 5px;
  vertical-align: top;
}

/* line 31, ../../mygov-assets/scss/base/_base.tables.scss */
table {
  font-size: 14px;
  line-height: 19px;
  margin: 28px 0;
  width: 100%;
}

/* line 47, ../../mygov-assets/scss/base/_base.tables.scss */
tr:nth-child(2n) td {
  background: #f8f8f8;
}

/* line 57, ../../mygov-assets/scss/base/_base.tables.scss */
thead + tbody tr:first-child td {
  font-weight: 400;
}
/* line 62, ../../mygov-assets/scss/base/_base.tables.scss */
thead + tbody tr:nth-child(2n) td {
  background: transparent;
}
/* line 66, ../../mygov-assets/scss/base/_base.tables.scss */
thead + tbody tr:nth-child(2n - 1) td {
  background: #f8f8f8;
}

@media (min-width: 768px) {
  /* line 72, ../../mygov-assets/scss/base/_base.tables.scss */
  table {
    font-size: 16px;
    line-height: 21px;
  }

  /* line 77, ../../mygov-assets/scss/base/_base.tables.scss */
  tr:first-child td:first-child {
    padding-left: 15px;
  }

  /* line 81, ../../mygov-assets/scss/base/_base.tables.scss */
  tr:first-child td:last-child {
    padding-right: 15px;
  }

  /* line 85, ../../mygov-assets/scss/base/_base.tables.scss */
  tr > :first-child {
    padding-left: 15px;
  }

  /* line 89, ../../mygov-assets/scss/base/_base.tables.scss */
  tr > :last-child {
    padding-right: 15px;
  }
}
/* BASE: TYPE */
/*------------------------------------*\
    $BLOCKQUOTES
\*------------------------------------*/
/* line 16, ../../mygov-assets/scss/base/type/_type.blockquote.scss */
blockquote {
  border: 1px solid #b3b3b3;
  border-width: 1px 0;
  clear: both;
  font-size: 15px;
  line-height: 21px;
  margin: 33px 0 37px 0;
  padding: 13px 10px 13px 49px;
  position: relative;
  top: 4px;
}
/* line 27, ../../mygov-assets/scss/base/type/_type.blockquote.scss */
blockquote p {
  margin-bottom: 0;
}
/* line 32, ../../mygov-assets/scss/base/type/_type.blockquote.scss */
blockquote:before {
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/note.png") no-repeat 0 0 transparent;
  content: '';
  height: 26px;
  left: 10px;
  position: absolute;
  top: 13px;
  width: 26px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 32, ../../mygov-assets/scss/base/type/_type.blockquote.scss */
  blockquote:before {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/note_@2x.png");
    background-size: 26px 26px;
  }
}

@media (min-width: 768px) {
  /* line 46, ../../mygov-assets/scss/base/type/_type.blockquote.scss */
  blockquote {
    font-size: 17px;
    line-height: 28px;
    margin-right: 125px;
    padding: 13px 35px 13px 49px;
  }
}
@media (min-width: 992px) {
  /* line 55, ../../mygov-assets/scss/base/type/_type.blockquote.scss */
  blockquote {
    margin-right: 81px;
  }
}
@media (min-width: 1200px) {
  /* line 61, ../../mygov-assets/scss/base/type/_type.blockquote.scss */
  blockquote {
    margin-right: 98px;
  }
}
/*------------------------------------*\
    $BODY
\*------------------------------------*/
/* line 5, ../../mygov-assets/scss/base/type/_type.body.scss */
body {
  font-size: 16px;
  line-height: 21px;
  background: #ffffff;
  color: #333333;
  font-weight: 400;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 5, ../../mygov-assets/scss/base/type/_type.body.scss */
  body {
    font-size: 19px;
    line-height: 28px;
  }
}
@media (min-width: 992px) {
  /* line 5, ../../mygov-assets/scss/base/type/_type.body.scss */
  body {
    font-size: 19px;
    line-height: 28px;
  }
}

/*------------------------------------*\
    $HEADER EMPHASIS
\*------------------------------------*/
/* line 5, ../../mygov-assets/scss/base/type/_type.header-emphasis.scss */
.emphasis {
  display: inline-block;
  font-weight: 500;
  padding-top: 20px;
  position: relative;
}
/* line 11, ../../mygov-assets/scss/base/type/_type.header-emphasis.scss */
.emphasis:before {
  background: #0065bd;
  border-radius: 8px;
  content: '';
  height: 8px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 23, ../../mygov-assets/scss/base/type/_type.header-emphasis.scss */
h3.emphasis,
.gamma.emphasis {
  text-transform: uppercase;
}

@media (min-width: 768px) {
  /* line 29, ../../mygov-assets/scss/base/type/_type.header-emphasis.scss */
  h3.emphasis,
  .gamma.emphasis {
    font-size: 19px;
    margin: 0 0 14px 0;
  }
}
/* line 36, ../../mygov-assets/scss/base/type/_type.header-emphasis.scss */
.emphasis--light {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-top: 14px;
  margin-bottom: 35px;
  padding-top: 7px;
}
/* line 44, ../../mygov-assets/scss/base/type/_type.header-emphasis.scss */
.emphasis--light:before {
  background: #0065bd;
  border-radius: 4px;
  content: '';
  height: 4px;
  position: absolute;
  right: auto;
  top: -13px;
  width: 65px;
}
@media (min-width: 768px) {
  /* line 36, ../../mygov-assets/scss/base/type/_type.header-emphasis.scss */
  .emphasis--light {
    font-size: 35px;
    line-height: 42px;
  }
}

/*------------------------------------*\
    $HEADINGS
\*------------------------------------*/
/* line 5, ../../mygov-assets/scss/base/type/_type.headings.scss */
h1, h2, h3 {
  font-weight: 700;
  text-rendering: optimizeLegibility;
}

/* line 10, ../../mygov-assets/scss/base/type/_type.headings.scss */
h1, .alpha {
  font-size: 28px;
  line-height: 35px;
  margin: 28px 0 25px;
}
@media (min-width: 768px) {
  /* line 10, ../../mygov-assets/scss/base/type/_type.headings.scss */
  h1, .alpha {
    font-size: 49px;
    line-height: 56px;
  }
}

/* line 19, ../../mygov-assets/scss/base/type/_type.headings.scss */
h2, .beta {
  font-size: 21px;
  line-height: 28px;
  margin: 30px 0 5px;
}
@media (min-width: 768px) {
  /* line 19, ../../mygov-assets/scss/base/type/_type.headings.scss */
  h2, .beta {
    font-size: 26px;
    line-height: 35px;
    margin: 22px 0 13px;
  }
}

/* line 29, ../../mygov-assets/scss/base/type/_type.headings.scss */
h3, .gamma {
  font-size: 16px;
  line-height: 21px;
  margin: 0 0 7px;
}
@media (min-width: 768px) {
  /* line 29, ../../mygov-assets/scss/base/type/_type.headings.scss */
  h3, .gamma {
    font-size: 19px;
    line-height: 28px;
    padding-top: 0;
    margin-bottom: 7px;
  }
}

/* line 40, ../../mygov-assets/scss/base/type/_type.headings.scss */
h4, .delta {
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 40, ../../mygov-assets/scss/base/type/_type.headings.scss */
  h4, .delta {
    font-size: 19px;
    line-height: 28px;
  }
}

/* line 51, ../../mygov-assets/scss/base/type/_type.headings.scss */
h5, .epsilon {
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 51, ../../mygov-assets/scss/base/type/_type.headings.scss */
  h5, .epsilon {
    font-size: 19px;
    line-height: 28px;
  }
}

/* heading modifiers */
/* line 64, ../../mygov-assets/scss/base/type/_type.headings.scss */
h1 small, .alpha small {
  color: #333333;
}

/*------------------------------------*\
    #LEADER TEXT
    Oversized text for leader paragraphs or sections
\*------------------------------------*/
/* line 6, ../../mygov-assets/scss/base/type/_type.leader.scss */
.leader, .leader--first-para > :first-child {
  color: #333333;
  font-size: 19px;
  line-height: 28px;
  font-weight: 300;
  margin: 0 0 28px 0;
}

/* line 17, ../../mygov-assets/scss/base/type/_type.leader.scss */
.leader--first-para {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: inherit;
}
/* line 28, ../../mygov-assets/scss/base/type/_type.leader.scss */
.leader--first-para h2:first-child {
  font-size: 21px;
  line-height: 28px;
  margin: 49px 0 14px 0;
  font-weight: 500;
}

@media (min-width: 768px) {
  /* line 38, ../../mygov-assets/scss/base/type/_type.leader.scss */
  .leader, .leader--first-para > :first-child {
    font-size: 22px;
    line-height: 35px;
    font-weight: 300;
    margin: 0 0 35px 0;
  }

  /* line 45, ../../mygov-assets/scss/base/type/_type.leader.scss */
  .leader {
    font-size: 22px;
    line-height: 35px;
    font-weight: 300;
    margin: 0 0 35px 0;
  }
  /* line 52, ../../mygov-assets/scss/base/type/_type.leader.scss */
  .leader--first-para {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: inherit;
  }
  /* line 63, ../../mygov-assets/scss/base/type/_type.leader.scss */
  .leader--first-para h2:first-child {
    font-size: 26px;
    line-height: 35px;
    margin: 56px 0 14px 0;
    font-weight: 500;
  }
}
/*------------------------------------*\
    $LISTS
\*------------------------------------*/
/**
 * Remove vertical spacing from nested lists.
 */
/* line 7, ../../mygov-assets/scss/base/type/_type.lists.scss */
li {
  padding-top: 7px;
}
/* line 8, ../../mygov-assets/scss/base/type/_type.lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
}

/* line 16, ../../mygov-assets/scss/base/type/_type.lists.scss */
ul.no-bullets {
  list-style-type: none;
  margin-left: 0;
}

/* line 26, ../../mygov-assets/scss/base/type/_type.lists.scss */
article ol:not(.no-margin),
article ul:not(.no-margin),
.content-area ol:not(.no-margin),
.content-area ul:not(.no-margin) {
  margin: 0 0 21px 21px;
}
/* line 32, ../../mygov-assets/scss/base/type/_type.lists.scss */
article ol:not(.no-margin),
.content-area ol:not(.no-margin) {
  margin-left: 25px;
}
/* line 37, ../../mygov-assets/scss/base/type/_type.lists.scss */
article p + ul,
article p + ol,
.content-area p + ul,
.content-area p + ol {
  margin-top: -14px;
}
/* line 42, ../../mygov-assets/scss/base/type/_type.lists.scss */
article ul + h2,
article ol + h2,
.content-area ul + h2,
.content-area ol + h2 {
  margin-top: 42px;
}

/* line 49, ../../mygov-assets/scss/base/type/_type.lists.scss */
dl dt {
  font-weight: 700;
}
/* line 53, ../../mygov-assets/scss/base/type/_type.lists.scss */
dl dd {
  margin-left: 0;
}
/* line 57, ../../mygov-assets/scss/base/type/_type.lists.scss */
dl dl {
  padding-left: 19px;
  padding-left: 1.1875em;
}
/* line 62, ../../mygov-assets/scss/base/type/_type.lists.scss */
dl dt,
dl dd {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 7px;
}

/*------------------------------------*\
    $SMALL
\*------------------------------------*/
/* line 5, ../../mygov-assets/scss/base/type/_type.small.scss */
small,
.small {
  font-size: 12px;
  line-height: 21px;
}

@media (min-width: 768px) {
  /* line 12, ../../mygov-assets/scss/base/type/_type.small.scss */
  small,
  .small {
    font-size: 14px;
  }
}
/* BASE: BUTTONS AND LINKS */
/*------------------------------------*\
    #BUTTONS
\*------------------------------------*/
/* line 19, ../../mygov-assets/scss/base/_base.buttons.scss */
.button {
  align-items: flex-start;
  background: #727272;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  display: table;
  font-size: 17px;
  font-weight: bold;
  height: 70px;
  line-height: 21px;
  padding: 7px 40px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  touch-action: manipulation;
  vertical-align: middle;
  width: 100%;
  -moz-transition: background 1s;
  -o-transition: background 1s;
  -webkit-transition: background 1s;
  transition: background 1s;
  /**
   * Button icon placement
   */
}
/* line 41, ../../mygov-assets/scss/base/_base.buttons.scss */
.button:hover {
  text-decoration: none;
  color: #ffffff;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 47, ../../mygov-assets/scss/base/_base.buttons.scss */
.button:focus {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  color: #ffffff;
}
/* line 51, ../../mygov-assets/scss/base/_base.buttons.scss */
.button:focus .icon {
  opacity: 0.65;
}
/* line 56, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--primary {
  background-color: #0065bd;
}
/* line 59, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--primary:hover {
  background-color: #00437e;
}
/* line 63, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--primary:focus {
  background-color: #00437e;
}
/* line 67, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--primary:active {
  background-color: #00437e;
  color: rgba(255, 255, 255, 0.65);
  outline: none !important;
}
/* line 75, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--secondary {
  background-color: #00437e;
  font-size: 15px;
  height: 56px;
  line-height: 18px;
  min-width: 90px;
  width: auto !important;
}
/* line 83, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--secondary:hover, .button--secondary:focus {
  background: #002d54;
}
/* line 90, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--dark {
  background-color: #00437e;
}
/* line 95, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--clear {
  background-color: transparent;
  color: #0065bd;
  -moz-transition: color 1s;
  -o-transition: color 1s;
  -webkit-transition: color 1s;
  transition: color 1s;
}
/* line 101, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--clear:hover {
  color: #00437e;
}
/* line 107, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--success, .button--positive {
  background-color: #4e9d52;
}
/* line 111, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--success:hover, .button--positive:hover {
  background-color: #458c49;
}
/* line 117, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--error, .button--negative {
  background-color: #d32205;
}
/* line 121, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--error:hover, .button--negative:hover {
  background-color: #d32205;
}
/* line 127, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--invert {
  background-color: #ffffff;
  color: #0065bd;
  -moz-transition: color 1s;
  -o-transition: color 1s;
  -webkit-transition: color 1s;
  transition: color 1s;
}
/* line 133, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--invert:hover {
  color: #00437e;
}
/* line 139, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--cancel {
  background: #ffffff;
  border: 1px solid #727272;
  color: #333333 !important;
}
/* line 144, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--cancel.light-text {
  color: #727272;
}
/* line 148, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--cancel:hover, .button--cancel:focus {
  background-color: #f8f8f8;
  border-color: #333333;
}
/* line 154, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--cancel:active {
  background-color: #ebebeb;
  color: rgba(51, 51, 51, 0.65);
}
/* line 161, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--ghost {
  background-color: transparent;
  border: 1px solid #333333;
  color: #333333;
  font-size: 14px;
  padding: 6px 15px;
}
/* line 168, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--ghost:hover {
  background-color: #f8f8f8;
  color: #333333;
}
/* line 173, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--ghost:focus {
  background-color: #ebebeb;
  outline: none !important;
}
/* line 181, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--external:after {
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_white.png");
  content: '';
  height: 17px;
  position: absolute;
  right: 6px;
  top: 6px;
  width: 17px;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 181, ../../mygov-assets/scss/base/_base.buttons.scss */
  .button--external:after {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/ext_arrow_text_17px_white_@2x.png");
    background-size: 17px 17px;
  }
}
/* line 197, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--ghost-primary {
  border-color: #0065bd;
  color: #0065bd;
}
/* line 201, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--ghost-primary:hover {
  background-color: #f8f8f8;
  border-color: #00437e;
  color: #00437e;
}
/* line 207, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--ghost-primary:focus {
  background-color: #d9effc;
}
/* line 213, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--ghost-invert {
  border-color: #ffffff;
  color: #ffffff;
}
/* line 219, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--large {
  height: 70px;
}
/* line 224, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--medium {
  height: 42px;
}
/* line 229, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--small {
  font-size: 14px;
  height: 28px;
  padding: 0 1em;
}
/* line 236, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--xsmall {
  font-size: 12px;
  height: 28px;
  margin: 0;
  padding: 0 0.5em;
}
@media (min-width: 768px) {
  /* line 236, ../../mygov-assets/scss/base/_base.buttons.scss */
  .button--xsmall {
    font-size: 13px;
  }
}
/* line 248, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--text {
  background: transparent;
  color: #727272;
  padding: 0;
}
/* line 254, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--close {
  height: 27px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
  width: 27px;
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/close-grey.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 254, ../../mygov-assets/scss/base/_base.buttons.scss */
  .button--close {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/close-grey_@2x.png");
    background-size: 27px 27px;
  }
}
/* line 265, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--pill {
  border-radius: 100px;
  display: inline-block;
  height: auto;
  line-height: 21px;
  padding: 7px 24px 7px 10px;
  text-transform: none;
  width: auto;
}
/* line 276, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--pill + .button--pill {
  margin-left: 10px;
}
@media (min-width: 768px) {
  /* line 265, ../../mygov-assets/scss/base/_base.buttons.scss */
  .button--pill {
    padding-left: 12px;
    padding-right: 22px;
  }
}
/* line 286, ../../mygov-assets/scss/base/_base.buttons.scss */
.button--no-margin {
  margin: 0 !important;
}
/* line 293, ../../mygov-assets/scss/base/_base.buttons.scss */
.button .button__icon--right {
  margin-top: -10px;
  position: absolute;
  right: 1em;
  top: 50%;
}
/* line 300, ../../mygov-assets/scss/base/_base.buttons.scss */
.button .link-text {
  display: table-cell;
  vertical-align: middle;
}

/* line 306, ../../mygov-assets/scss/base/_base.buttons.scss */
.body-content .button {
  margin: 44px 0 49px;
}

/* line 311, ../../mygov-assets/scss/base/_base.buttons.scss */
#sidebar button,
#sidebar a.button {
  width: 100%;
}

/*------------------------------------*\
    $LINKS
\*------------------------------------*/
/**
 * Provide stylings for links inside headings
 */
/**
 * Provide non-contextual link styling for use in places other than content.
 */
/**
 * Provide default secondary-link styling.
 */
/*
 * 1. This is the more widely-supported legacy property name. correct property name, overflow-wrap, is currently only supported in webkit browsers (23/12/2015)
 */
/* line 75, ../../mygov-assets/scss/base/type/_type.links.scss */
a,
.link {
  color: #0065bd;
  text-decoration: underline;
  word-wrap: break-word;
  /* [1] */
  -moz-transition: background-color 1s, color 1s;
  -o-transition: background-color 1s, color 1s;
  -webkit-transition: background-color 1s, color 1s;
  transition: background-color 1s, color 1s;
}
/* line 81, ../../mygov-assets/scss/base/type/_type.links.scss */
a:link,
.link:link {
  -webkit-tap-highlight-color: transparent;
}
/* line 87, ../../mygov-assets/scss/base/type/_type.links.scss */
a:focus,
.link:focus {
  color: #00437e;
  -moz-transition: background-color 0s, color 0s;
  -o-transition: background-color 0s, color 0s;
  -webkit-transition: background-color 0s, color 0s;
  transition: background-color 0s, color 0s;
}
/* line 93, ../../mygov-assets/scss/base/type/_type.links.scss */
a:hover,
.link:hover {
  color: #00437e;
  -moz-transition: background-color 0.2s, color 0.2s;
  -o-transition: background-color 0.2s, color 0.2s;
  -webkit-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
}
/* line 98, ../../mygov-assets/scss/base/type/_type.links.scss */
a:active,
.link:active {
  background-color: #d9effc;
  color: #00437e;
  outline: 3px solid #d9effc;
  -moz-transition: background-color 0s, color 0s;
  -o-transition: background-color 0s, color 0s;
  -webkit-transition: background-color 0s, color 0s;
  transition: background-color 0s, color 0s;
}

/* line 107, ../../mygov-assets/scss/base/type/_type.links.scss */
.link {
  background: transparent;
  border: 0;
  padding: 0;
}

/* line 114, ../../mygov-assets/scss/base/type/_type.links.scss */
h1 a,
h2 a,
h3 a,
h4 a {
  text-decoration: none;
}
/* line 120, ../../mygov-assets/scss/base/type/_type.links.scss */
h1 a:hover, h1 a:active,
h2 a:hover,
h2 a:active,
h3 a:hover,
h3 a:active,
h4 a:hover,
h4 a:active {
  text-decoration: underline;
}

/* line 126, ../../mygov-assets/scss/base/type/_type.links.scss */
h2 > a {
  text-decoration: none;
}
/* line 129, ../../mygov-assets/scss/base/type/_type.links.scss */
h2 > a:hover {
  text-decoration: underline;
}

/**
 * COMPONENTS
 */
/*------------------------------------*\
    $ARTICLE HEADER
    title block for articles
\*------------------------------------*/
/* line 6, ../../mygov-assets/scss/components/_component.article-header.scss */
.article-header {
  margin: 12px 0 35px;
}
/* line 9, ../../mygov-assets/scss/components/_component.article-header.scss */
.article-header__prefix {
  line-height: 21px;
  margin: 0;
  text-transform: uppercase;
}
/* line 15, ../../mygov-assets/scss/components/_component.article-header.scss */
.article-header__prefix + .article-header__title {
  margin-top: 0;
}

@media (min-width: 768px) {
  /* line 25, ../../mygov-assets/scss/components/_component.article-header.scss */
  .article-header {
    margin-top: 26px;
  }
  /* line 28, ../../mygov-assets/scss/components/_component.article-header.scss */
  .article-header.has-icon {
    padding-left: 80px;
    position: relative;
  }
  /* line 32, ../../mygov-assets/scss/components/_component.article-header.scss */
  .article-header.has-icon:before {
    content: '';
    height: 94px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 68px;
  }
}
/*------------------------------------*\
    $BREADCRUMBS
\*------------------------------------*/
/* line 17, ../../mygov-assets/scss/components/_component.breadcrumbs.scss */
.breadcrumbs {
  color: #727272;
  font-size: 14px;
  padding-left: 0;
  margin: 18px 0 16px;
}
/* line 23, ../../mygov-assets/scss/components/_component.breadcrumbs.scss */
.breadcrumbs__item {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
}
/* line 29, ../../mygov-assets/scss/components/_component.breadcrumbs.scss */
.breadcrumbs__item:after {
  color: #727272;
  content: '\203a';
  font-size: 19px;
  font-weight: 700;
  line-height: 14px;
  padding: 0 3px 0 3px;
}

/* line 40, ../../mygov-assets/scss/components/_component.breadcrumbs.scss */
.breadcrumbs__container {
  padding-top: 14px;
}

@media (min-width: 768px) {
  /* line 45, ../../mygov-assets/scss/components/_component.breadcrumbs.scss */
  .breadcrumbs {
    font-size: 14px;
    margin: 14px 0 13px;
  }

  /* line 50, ../../mygov-assets/scss/components/_component.breadcrumbs.scss */
  .breadcrumbs__container {
    padding-top: 21px;
  }
}
@media (min-width: 992px) {
  /* line 56, ../../mygov-assets/scss/components/_component.breadcrumbs.scss */
  .breadcrumbs {
    font-size: 14px;
    margin: 14px 0 13px;
  }
}
/* line 1, ../_scss/components/_component.embedded.scss */
.embedded, div.cp_embed_wrapper {
  display: block;
  margin-bottom: 28px;
}

/*------------------------------------*\
    #EXPAND
\*------------------------------------*/
/**
 * The js-expand is a button for revealing extra content.
 */
/* line 14, ../../mygov-assets/scss/components/_component.expand.scss */
.expand {
  background-color: transparent;
  border: 0;
  outline: none !important;
  padding: 0;
  text-decoration: none;
}
/* line 21, ../../mygov-assets/scss/components/_component.expand.scss */
.expand:focus, .expand:active {
  background: transparent;
}
/* line 25, ../../mygov-assets/scss/components/_component.expand.scss */
.expand:focus .expand__icon, .expand:active .expand__icon {
  background: #d9effc;
}
/* line 30, ../../mygov-assets/scss/components/_component.expand.scss */
.expand__text {
  margin-right: 5px;
  position: relative;
  top: -5px;
}
/* line 36, ../../mygov-assets/scss/components/_component.expand.scss */
.expand__icon {
  background: transparent;
  position: relative;
  border: 1px solid #0065bd;
  border-radius: 24px;
  display: inline-block;
  height: 24px;
  padding: 0;
  width: 24px;
}
/* line 46, ../../mygov-assets/scss/components/_component.expand.scss */
.expand__icon:before {
  content: '';
  width: 14px;
  height: 2px;
  background-color: #0065bd;
  position: absolute;
  left: 4px;
  top: 10px;
}
/* line 56, ../../mygov-assets/scss/components/_component.expand.scss */
.expand__icon:after {
  content: '';
  width: 2px;
  height: 14px;
  background-color: #0065bd;
  position: absolute;
  left: 10px;
  top: 4px;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  -webkit-transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
}
/* line 71, ../../mygov-assets/scss/components/_component.expand.scss */
.expand--open .expand__icon:after {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
@media (min-width: 768px) {
  /* line 79, ../../mygov-assets/scss/components/_component.expand.scss */
  .expand--mobile-only {
    display: none;
  }
}

/*------------------------------------*\
    $EXPANDABLE
    Used for accordion-like panels
\*------------------------------------*/
/* line 34, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable h2 {
  margin-bottom: 20px;
  line-height: 28px;
}

/* line 40, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item {
  background-color: transparent;
  border: 1px solid #e3e3e3;
  border-width: 1px 0;
  margin: 0 -15px;
}
/* line 46, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item + .expandable-item {
  margin-top: -1px;
}
/* line 50, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item + h2 {
  margin-top: 47px;
}
/* line 54, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item--init-open .expandable-item__body {
  display: block;
}
/* line 58, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__header {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: table;
  height: 55px;
  min-height: 55px;
  outline: none !important;
  padding: 0 15px;
  position: relative;
  text-decoration: none;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  width: 100%;
}
/* line 72, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__header:hover {
  background-color: #f8f8f8;
  color: #00437e;
  text-decoration: none;
}
/* line 77, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__header:hover .expandable-item__icon {
  background-color: transparent;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 83, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__header:focus {
  background-color: #f8f8f8;
}
/* line 87, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__header:active {
  background-color: #d9effc !important;
}
/* line 92, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__title {
  color: inherit;
  display: table-cell;
  font-size: inherit;
  line-height: 21px;
  padding: 6px 42px 7px 0;
  text-align: left;
  vertical-align: middle;
}
/* line 102, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__icon {
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_down_blue_35px.png") no-repeat center transparent;
  border-radius: 100%;
  height: 35px;
  margin-top: -18px;
  position: absolute;
  right: 15px;
  top: 50%;
  width: 35px;
  -moz-transition: background 1s;
  -o-transition: background 1s;
  -webkit-transition: background 1s;
  transition: background 1s;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 102, ../../mygov-assets/scss/components/_component.expandable.scss */
  .expandable-item__icon {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_down_blue_35px_@2x.png");
    background-size: 35px 35px;
  }
}
/* line 115, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__body {
  background-color: transparent;
  display: none;
  overflow: hidden;
  padding: 21px 15px 27px;
  position: relative;
}
/* line 122, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__body p.headerforlink {
  margin: 28px 0 7px;
}
/* line 125, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__body p.headerforlink:first-child {
  margin-top: 0;
}
/* line 132, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item__link-trigger:after {
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/down_arrow_18px.png") no-repeat center center #0065bd;
  background-size: contain;
  border-radius: 18px;
  content: '';
  display: inline-block;
  height: 18px;
  margin: -4px 0 0 0.5em;
  position: relative;
  top: 4px;
  width: 18px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 132, ../../mygov-assets/scss/components/_component.expandable.scss */
  .expandable-item__link-trigger:after {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/down_arrow_18px_@2x.png");
    background-size: 18px 18px;
  }
}
/* line 150, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item--open .expandable-item__header {
  background-color: #e5f0f8;
  color: #333333;
}
/* line 154, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item--open .expandable-item__header .expandable-item__icon {
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_up_blue_35px.png") no-repeat center transparent;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 154, ../../mygov-assets/scss/components/_component.expandable.scss */
  .expandable-item--open .expandable-item__header .expandable-item__icon {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_up_blue_35px_@2x.png");
    background-size: 35px 35px;
  }
}
/* line 158, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item--open .expandable-item__header .expandable-item__icon:hover {
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_up_blue_35px.png") no-repeat center transparent;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 158, ../../mygov-assets/scss/components/_component.expandable.scss */
  .expandable-item--open .expandable-item__header .expandable-item__icon:hover {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_up_blue_35px_@2x.png");
    background-size: 35px 35px;
  }
}
/* line 166, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item--open .expandable-item__link-trigger:after {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/up_arrow_18px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 166, ../../mygov-assets/scss/components/_component.expandable.scss */
  .expandable-item--open .expandable-item__link-trigger:after {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/up_arrow_18px_@2x.png");
    background-size: 18px 18px;
  }
}
/* line 174, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item:last-child .expandable-item__body:after {
  content: none;
}

/*
For disclaimers in forms
*/
/* line 183, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item--disclaimer {
  border: 0;
  margin: 0;
}
/* line 187, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item--disclaimer .expandable-item__body {
  background: transparent;
  font-size: 14px;
  margin-bottom: 28px;
  padding: 28px 25px;
}
/* line 193, ../../mygov-assets/scss/components/_component.expandable.scss */
.expandable-item--disclaimer .expandable-item__body h2 {
  margin-top: 2px;
}

@media (min-width: 768px) {
  /* line 199, ../../mygov-assets/scss/components/_component.expandable.scss */
  .expandable-item--disclaimer .expandable-item__body {
    font-size: 16px;
    line-height: 21px;
  }

  /* line 204, ../../mygov-assets/scss/components/_component.expandable.scss */
  .expandable-item {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 208, ../../mygov-assets/scss/components/_component.expandable.scss */
  .expandable-item__body {
    padding-left: 0;
    padding-right: 0;
  }
}
/*------------------------------------*\
    #EXTERNAL LINKS
\*------------------------------------*/
/**
 * Provides a stacked list for external links to social and similar services
 *
 * The .external--compact modifier produces a collapsed horizontal display on mobile
 * and smaller paddings on tablet and above.
 */
/* line 15, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links {
  list-style: none;
  margin: 0;
}
/* line 19, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links__item {
  margin: 14px 4px;
}
/* line 22, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links__item:last-child {
  margin-bottom: 0;
}
/* line 27, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links__link {
  color: #333333;
  text-decoration: none;
  background-image: none !important;
}
/* line 32, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links__link:hover {
  color: #0065bd;
}
/* line 36, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links__link:active {
  color: #00437e;
  text-decoration: underline;
}
/* line 42, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links__icon {
  margin-right: 0.5em;
}
/* line 46, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links--compact {
  margin: 16px 0 32px;
  padding-top: 0;
  display: table;
  width: 100%;
}
/* line 52, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links--compact:before {
  height: 0;
}
/* line 56, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links--compact .external-links__item {
  display: table-cell;
  text-align: center;
  font-size: 20px;
  padding: 0;
}
/* line 62, ../../mygov-assets/scss/components/_component.external-links.scss */
.external-links--compact .external-links__label {
  display: none;
}

/* line 1, ../_scss/components/_component.figure-example.scss */
figure.example {
  margin-top: 28px;
  margin-bottom: 77px;
}
/* line 7, ../_scss/components/_component.figure-example.scss */
figure.example:before {
  content: "EXAMPLE";
  background-color: white;
  color: #666;
  padding: 4px 10px;
  border: 1px solid #ddd;
  border-bottom: none;
  margin-bottom: -1px;
  display: inline-block;
  z-index: 40;
  position: relative;
  font-size: 16px;
  padding: 5px 15px;
}
/* line 27, ../_scss/components/_component.figure-example.scss */
figure.example iframe, figure.example img {
  border: 1px solid #ddd;
}
/* line 31, ../_scss/components/_component.figure-example.scss */
figure.example iframe {
  width: 100%;
  overflow: hidden;
}
/* line 37, ../_scss/components/_component.figure-example.scss */
figure.example img {
  display: none;
}
/* line 41, ../_scss/components/_component.figure-example.scss */
figure.example figcaption {
  color: #727272;
  font-size: 17px;
  text-align: left;
}

/*------------------------------------*\
    FILE ICON
\*------------------------------------*/
/* line 63, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon {
  border: 1px solid #727272;
  display: block;
  position: relative;
  width: 34px;
  height: 48.994px;
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/gen_34px.png") no-repeat center center #ffffff;
}
/* line 74, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon:before {
  border-top: 9px solid #ffffff;
  border-left: 9px solid #727272;
  content: '';
  position: absolute;
  right: -1px;
  top: -1px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 63, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/gen_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--GIF, .file-icon.file-icon--PNG, .file-icon.file-icon--JPG, .file-icon.file-icon--JPEG {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/image_34px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--GIF, .file-icon.file-icon--PNG, .file-icon.file-icon--JPG, .file-icon.file-icon--JPEG {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/image_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--DOC, .file-icon.file-icon--DOCX {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/word_34px.png");
  border-color: #0065bd;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--DOC:before, .file-icon.file-icon--DOCX:before {
  border-left-color: #0065bd;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--DOC, .file-icon.file-icon--DOCX {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/word_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--PDF {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/pdf_34px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--PDF {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/pdf_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--XLS, .file-icon.file-icon--XLSX, .file-icon.file-icon--XLSM {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/excel_34px.png");
  border-color: #4e9d52;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--XLS:before, .file-icon.file-icon--XLSX:before, .file-icon.file-icon--XLSM:before {
  border-left-color: #4e9d52;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--XLS, .file-icon.file-icon--XLSX, .file-icon.file-icon--XLSM {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/excel_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--PPT, .file-icon.file-icon--PPTX, .file-icon.file-icon--PPS, .file-icon.file-icon--PPSX {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/ppt_34px.png");
  border-color: #e87621;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--PPT:before, .file-icon.file-icon--PPTX:before, .file-icon.file-icon--PPS:before, .file-icon.file-icon--PPSX:before {
  border-left-color: #e87621;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--PPT, .file-icon.file-icon--PPTX, .file-icon.file-icon--PPS, .file-icon.file-icon--PPSX {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/ppt_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--RTF {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/rtf_34px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--RTF {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/rtf_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--TXT {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/txt_34px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--TXT {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/txt_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--XML, .file-icon.file-icon--XSD {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/xml_34px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--XML, .file-icon.file-icon--XSD {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/xml_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--CSV {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/csv_34px.png");
  border-color: #4e9d52;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--CSV:before {
  border-left-color: #4e9d52;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--CSV {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/csv_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon.file-icon--KML, .file-icon.file-icon--KMZ {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/geo_34px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon.file-icon--KML, .file-icon.file-icon--KMZ {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/geo_34px_@2x.png");
    background-size: 34px 48px;
  }
}
/* line 85, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium {
  padding-bottom: 144.1%;
  width: 100%;
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/gen_70px.png") no-repeat center center #ffffff;
}
/* line 92, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium:before {
  border-top-width: 22px;
  border-left-width: 22px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 85, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/gen_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--GIF, .file-icon--medium.file-icon--PNG, .file-icon--medium.file-icon--JPG, .file-icon--medium.file-icon--JPEG {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/image_70px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--GIF, .file-icon--medium.file-icon--PNG, .file-icon--medium.file-icon--JPG, .file-icon--medium.file-icon--JPEG {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/image_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--DOC, .file-icon--medium.file-icon--DOCX {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/word_70px.png");
  border-color: #0065bd;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--DOC:before, .file-icon--medium.file-icon--DOCX:before {
  border-left-color: #0065bd;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--DOC, .file-icon--medium.file-icon--DOCX {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/word_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--PDF {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/pdf_70px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--PDF {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/pdf_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--XLS, .file-icon--medium.file-icon--XLSX, .file-icon--medium.file-icon--XLSM {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/excel_70px.png");
  border-color: #4e9d52;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--XLS:before, .file-icon--medium.file-icon--XLSX:before, .file-icon--medium.file-icon--XLSM:before {
  border-left-color: #4e9d52;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--XLS, .file-icon--medium.file-icon--XLSX, .file-icon--medium.file-icon--XLSM {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/excel_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--PPT, .file-icon--medium.file-icon--PPTX, .file-icon--medium.file-icon--PPS, .file-icon--medium.file-icon--PPSX {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/ppt_70px.png");
  border-color: #e87621;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--PPT:before, .file-icon--medium.file-icon--PPTX:before, .file-icon--medium.file-icon--PPS:before, .file-icon--medium.file-icon--PPSX:before {
  border-left-color: #e87621;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--PPT, .file-icon--medium.file-icon--PPTX, .file-icon--medium.file-icon--PPS, .file-icon--medium.file-icon--PPSX {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/ppt_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--RTF {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/rtf_70px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--RTF {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/rtf_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--TXT {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/txt_70px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--TXT {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/txt_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--XML, .file-icon--medium.file-icon--XSD {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/xml_70px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--XML, .file-icon--medium.file-icon--XSD {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/xml_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--CSV {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/csv_70px.png");
  border-color: #4e9d52;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--CSV:before {
  border-left-color: #4e9d52;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--CSV {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/csv_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--medium.file-icon--KML, .file-icon--medium.file-icon--KMZ {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/geo_70px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--medium.file-icon--KML, .file-icon--medium.file-icon--KMZ {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/geo_70px_@2x.png");
    background-size: 70px 100px;
  }
}
/* line 99, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large {
  padding-bottom: 144.1%;
  width: 100%;
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/gen_107px.png") no-repeat center center #ffffff;
}
/* line 106, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large:before {
  border-top-width: 32px;
  border-left-width: 32px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 99, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/gen_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--GIF, .file-icon--large.file-icon--PNG, .file-icon--large.file-icon--JPG, .file-icon--large.file-icon--JPEG {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/image_107px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--GIF, .file-icon--large.file-icon--PNG, .file-icon--large.file-icon--JPG, .file-icon--large.file-icon--JPEG {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/image_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--DOC, .file-icon--large.file-icon--DOCX {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/word_107px.png");
  border-color: #0065bd;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--DOC:before, .file-icon--large.file-icon--DOCX:before {
  border-left-color: #0065bd;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--DOC, .file-icon--large.file-icon--DOCX {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/word_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--PDF {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/pdf_107px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--PDF {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/pdf_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--XLS, .file-icon--large.file-icon--XLSX, .file-icon--large.file-icon--XLSM {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/excel_107px.png");
  border-color: #4e9d52;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--XLS:before, .file-icon--large.file-icon--XLSX:before, .file-icon--large.file-icon--XLSM:before {
  border-left-color: #4e9d52;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--XLS, .file-icon--large.file-icon--XLSX, .file-icon--large.file-icon--XLSM {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/excel_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--PPT, .file-icon--large.file-icon--PPTX, .file-icon--large.file-icon--PPS, .file-icon--large.file-icon--PPSX {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/ppt_107px.png");
  border-color: #e87621;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--PPT:before, .file-icon--large.file-icon--PPTX:before, .file-icon--large.file-icon--PPS:before, .file-icon--large.file-icon--PPSX:before {
  border-left-color: #e87621;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--PPT, .file-icon--large.file-icon--PPTX, .file-icon--large.file-icon--PPS, .file-icon--large.file-icon--PPSX {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/ppt_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--RTF {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/rtf_107px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--RTF {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/rtf_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--TXT {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/txt_107px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--TXT {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/txt_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--XML, .file-icon--large.file-icon--XSD {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/xml_107px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--XML, .file-icon--large.file-icon--XSD {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/xml_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--CSV {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/csv_107px.png");
  border-color: #4e9d52;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--CSV:before {
  border-left-color: #4e9d52;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--CSV {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/csv_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--large.file-icon--KML, .file-icon--large.file-icon--KMZ {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/geo_107px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--large.file-icon--KML, .file-icon--large.file-icon--KMZ {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/geo_107px_@2x.png");
    background-size: 107px 152px;
  }
}
/* line 113, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge {
  padding-bottom: 144.1%;
  width: 100%;
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/gen_165px.png") no-repeat center center #ffffff;
}
/* line 120, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge:before {
  border-top-width: 49px;
  border-left-width: 49px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 113, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/gen_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--GIF, .file-icon--xlarge.file-icon--PNG, .file-icon--xlarge.file-icon--JPG, .file-icon--xlarge.file-icon--JPEG {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/image_165px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--GIF, .file-icon--xlarge.file-icon--PNG, .file-icon--xlarge.file-icon--JPG, .file-icon--xlarge.file-icon--JPEG {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/image_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--DOC, .file-icon--xlarge.file-icon--DOCX {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/word_165px.png");
  border-color: #0065bd;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--DOC:before, .file-icon--xlarge.file-icon--DOCX:before {
  border-left-color: #0065bd;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--DOC, .file-icon--xlarge.file-icon--DOCX {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/word_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--PDF {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/pdf_165px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--PDF {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/pdf_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--XLS, .file-icon--xlarge.file-icon--XLSX, .file-icon--xlarge.file-icon--XLSM {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/excel_165px.png");
  border-color: #4e9d52;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--XLS:before, .file-icon--xlarge.file-icon--XLSX:before, .file-icon--xlarge.file-icon--XLSM:before {
  border-left-color: #4e9d52;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--XLS, .file-icon--xlarge.file-icon--XLSX, .file-icon--xlarge.file-icon--XLSM {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/excel_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--PPT, .file-icon--xlarge.file-icon--PPTX, .file-icon--xlarge.file-icon--PPS, .file-icon--xlarge.file-icon--PPSX {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/ppt_165px.png");
  border-color: #e87621;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--PPT:before, .file-icon--xlarge.file-icon--PPTX:before, .file-icon--xlarge.file-icon--PPS:before, .file-icon--xlarge.file-icon--PPSX:before {
  border-left-color: #e87621;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--PPT, .file-icon--xlarge.file-icon--PPTX, .file-icon--xlarge.file-icon--PPS, .file-icon--xlarge.file-icon--PPSX {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/ppt_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--RTF {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/rtf_165px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--RTF {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/rtf_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--TXT {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/txt_165px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--TXT {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/txt_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--XML, .file-icon--xlarge.file-icon--XSD {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/xml_165px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--XML, .file-icon--xlarge.file-icon--XSD {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/xml_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--CSV {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/csv_165px.png");
  border-color: #4e9d52;
}
/* line 52, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--CSV:before {
  border-left-color: #4e9d52;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--CSV {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/csv_165px_@2x.png");
    background-size: 165px 235px;
  }
}
/* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
.file-icon--xlarge.file-icon--KML, .file-icon--xlarge.file-icon--KMZ {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/geo_165px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 47, ../../mygov-assets/scss/components/_component.file-icon.scss */
  .file-icon--xlarge.file-icon--KML, .file-icon--xlarge.file-icon--KMZ {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/documents/geo_165px_@2x.png");
    background-size: 165px 235px;
  }
}

/* line 129, ../../mygov-assets/scss/components/_component.file-icon.scss */
a.file-icon {
  -moz-transition: background-color 1s;
  -o-transition: background-color 1s;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}
/* line 132, ../../mygov-assets/scss/components/_component.file-icon.scss */
a.file-icon:hover {
  background-color: #f8f8f8;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 137, ../../mygov-assets/scss/components/_component.file-icon.scss */
a.file-icon:active {
  background-color: #d9effc;
  outline: none;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}

/* line 146, ../../mygov-assets/scss/components/_component.file-icon.scss */
.publication-info__body .file-icon:before {
  border-top-color: #f8f8f8;
}

/*------------------------------------*\
    $IN-ARTICLE FORM
\*------------------------------------*/
/* line 6, ../../mygov-assets/scss/components/_component.in-article-form.scss */
.in-article-form textarea + span,
.in-article-form input + span {
  position: absolute;
  top: -34px;
  right: 0;
  font-size: 80%;
  font-weight: 400;
}
/* line 15, ../../mygov-assets/scss/components/_component.in-article-form.scss */
.in-article-form label {
  font-weight: 700;
  max-width: calc(100% - 60px);
}
/* line 20, ../../mygov-assets/scss/components/_component.in-article-form.scss */
.in-article-form .required-icon + label {
  margin-left: 14px;
}
/* line 24, ../../mygov-assets/scss/components/_component.in-article-form.scss */
.in-article-form .required-icon {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 30, ../../mygov-assets/scss/components/_component.in-article-form.scss */
.in-article-form .error {
  color: #d32205;
}

/*------------------------------------*\
    $INFORMATIONAL NOTES
\*------------------------------------*/
/* line 18, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note {
  border-left: 4px solid #0065bd;
  clear: both;
  font-size: 15px;
  line-height: 21px;
  margin: 35px 0;
  padding: 13px 10px 13px 49px;
  position: relative;
  top: 4px;
}
/* line 28, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note p {
  margin-bottom: 0;
}
/* line 32, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note--large-margins {
  margin: 35px 0;
}
/* line 36, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.note {
  border-width: 1px 0;
  border-color: #b3b3b3;
  border-style: solid;
  font-size: 15px;
  padding-left: 49px;
  line-height: 21px;
  font-weight: 400;
}
/* line 38, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.note:before {
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/note.png") no-repeat 0 0 transparent;
  content: '';
  height: 26px;
  left: 10px;
  position: absolute;
  top: 13px;
  width: 26px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 38, ../../mygov-assets/scss/components/_component.informational-notes.scss */
  .info-note.note:before {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/note_@2x.png");
    background-size: 26px 26px;
  }
}
/* line 57, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.note p {
  padding-top: 0;
}
/* line 62, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.caution {
  font-size: 16px !important;
  border-width: 1px 0;
  border-color: #b3b3b3;
  border-style: solid;
  background-color: inherit;
  padding: 20px 10px 27px 59px;
  font-weight: 700;
  line-height: 21px;
}
/* line 64, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.caution:before {
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/caution.png") no-repeat 0 0 transparent;
  content: '';
  height: 36px;
  left: 10px;
  position: absolute;
  top: 15px;
  width: 36px;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 64, ../../mygov-assets/scss/components/_component.informational-notes.scss */
  .info-note.caution:before {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/caution_@2x.png");
    background-size: 36px 36px;
  }
}
/* line 84, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.caution p {
  padding-top: 4px;
}
/* line 89, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.attribution {
  background: #f8f8f8;
  background-color: inherit;
  border-left: 4px solid #333333;
  font-size: 14px;
  padding: 3px 35px 4px 10px;
}
/* line 97, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.blockquote {
  border: 0;
  border-left: 4px solid #0065bd;
  padding: 14px 10px 14px 15px;
  font-style: italic;
  font-weight: 300;
}
/* line 104, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.blockquote:before {
  content: none;
}
/* line 108, ../../mygov-assets/scss/components/_component.informational-notes.scss */
.info-note.blockquote cite {
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin-top: 8px;
}

@media (min-width: 768px) {
  /* line 118, ../../mygov-assets/scss/components/_component.informational-notes.scss */
  .info-note {
    border-left: 4px solid #0065bd;
    font-size: 19px;
    line-height: 28px;
    padding-right: 35px;
    top: 0;
  }
  /* line 125, ../../mygov-assets/scss/components/_component.informational-notes.scss */
  .info-note.note {
    font-size: 17px;
    padding: 13px 35px 13px 49px;
    line-height: 28px;
    font-weight: 400;
  }
  /* line 132, ../../mygov-assets/scss/components/_component.informational-notes.scss */
  .info-note.caution {
    padding-right: 35px;
    padding-left: 64px;
    font-size: 18px !important;
    line-height: 28px;
  }
  /* line 133, ../../mygov-assets/scss/components/_component.informational-notes.scss */
  .info-note.caution:before {
    left: 15px;
  }
  /* line 143, ../../mygov-assets/scss/components/_component.informational-notes.scss */
  .info-note.attribution {
    line-height: 21px;
  }
  /* line 148, ../../mygov-assets/scss/components/_component.informational-notes.scss */
  .info-note.blockquote cite {
    font-size: 15px;
  }
}
/*------------------------------------*\
  #LISTED CONTENT ITEM
  For when you want a list of content items as links, such as a set of search results
\*------------------------------------*/
/* line 6, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item {
  margin: 0;
  padding-top: 0;
}
/* line 10, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__link {
  color: #333333 !important;
  display: block;
  padding-top: 0;
  position: relative;
  text-decoration: none;
  -moz-transition: background-color 1s;
  -o-transition: background-color 1s;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}
/* line 18, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__link:hover {
  background-color: #f8f8f8;
  text-decoration: none;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 23, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__link:hover .listed-content-item__title {
  text-decoration: underline;
  color: #00437e;
}
/* line 29, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__link:active {
  background: #d9effc;
  outline: none;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 36, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__article {
  border-bottom: 1px solid #ebebeb;
  margin: 0 15px;
  overflow: hidden;
  padding: 21px 0 20px;
}
/* line 42, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__article--top-border {
  border-top: 1px solid #e3e3e3;
}
/* line 46, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__article--no-border {
  border: 0;
}
/* line 51, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__title {
  color: #0065bd;
  margin: 1px 0 6px;
  padding-right: 90px;
  text-decoration: none;
}
/* line 58, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__label {
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  margin: 0 0 7px;
  text-transform: uppercase;
}
/* line 66, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__role {
  font-weight: 500;
  margin-bottom: 7px;
}
/* line 71, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__date {
  color: #727272;
  display: block;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 7px;
  text-decoration: none;
}
/* line 80, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__meta {
  margin-bottom: 21px;
  position: relative;
}
/* line 84, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__meta--has-icon {
  padding-left: 45px;
}
/* line 89, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__meta-right {
  float: right;
  margin-left: 10px;
}
/* line 94, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__summary {
  margin-bottom: 0;
}
/* line 98, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__image {
  background-color: #ebebeb;
  float: right;
  height: 84px;
  margin: 0 0 10px 20px;
  width: 84px;
}
/* line 106, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__icon {
  left: 0;
  position: absolute;
  top: -12px;
}
/* line 112, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__info-label {
  color: #727272;
  display: none;
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  right: 15px;
  text-transform: uppercase;
  top: 20px;
}
/* line 122, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
.listed-content-item__info-label--Closed {
  display: block;
}

@media (min-width: 768px) {
  /* line 131, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
  .listed-content-item__article {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 137, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
  .listed-content-item__label {
    font-size: 14px;
  }
  /* line 141, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
  .listed-content-item__date {
    font-size: 14px;
  }
  /* line 145, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
  .listed-content-item__image {
    height: 144px;
    width: 144px;
  }

  /* line 152, ../../mygov-assets/scss/components/_component.listed-content-item.scss */
  .listed-content-item__article--has-image .listed-content-item__wrapper {
    margin-right: 159px;
  }
}
/* line 1, ../_scss/components/_component.listed-content-item.scss */
.listed-content-item__article {
  margin-left: 0;
  margin-right: 0;
}

/* line 7, ../_scss/components/_component.listed-content-item.scss */
div:empty {
  display: none;
}

/*------------------------------------*\
  #PAGE GROUP GOV
  Vertical nav of group of pages
\*------------------------------------*/
/* line 6, ../_scss/components/_component.page-group.scss */
.page-group {
  margin-bottom: 21px;
  position: relative;
}
/* line 10, ../_scss/components/_component.page-group.scss */
.page-group__title {
  margin-bottom: 21px;
}
/* line 14, ../_scss/components/_component.page-group.scss */
.page-group__policy-action-count {
  margin: 7px 0 21px;
}
/* line 17, ../_scss/components/_component.page-group.scss */
.page-group__policy-action-count__label {
  font-weight: bold;
}
/* line 22, ../_scss/components/_component.page-group.scss */
.page-group__toggle {
  background-color: transparent;
  border: 1px solid #0065bd;
  border-width: 1px 0;
  color: #0065bd;
  margin-bottom: 21px;
  padding: 15px 20px;
  position: relative;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
  height: 56px;
}
/* line 35, ../_scss/components/_component.page-group.scss */
.page-group__toggle:after {
  content: '';
  border-left: 7px solid white;
  height: 56px;
  position: absolute;
  right: 0;
  top: -1px;
  width: 63px;
  background: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/dd_handle.png") no-repeat #0065bd center;
  -moz-transition: background-color 0.2s, border-color 0.2s;
  -o-transition: background-color 0.2s, border-color 0.2s;
  -webkit-transition: background-color 0.2s, border-color 0.2s;
  transition: background-color 0.2s, border-color 0.2s;
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 35, ../_scss/components/_component.page-group.scss */
  .page-group__toggle:after {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/dd_handle_@2x.png");
    background-size: 56px 56px;
  }
}
/* line 49, ../_scss/components/_component.page-group.scss */
.page-group__toggle:active {
  outline: 0;
}
/* line 52, ../_scss/components/_component.page-group.scss */
.page-group__toggle:active:after {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/dd_handle.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 52, ../_scss/components/_component.page-group.scss */
  .page-group__toggle:active:after {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/dd_handle_@2x.png");
    background-size: 56px 56px;
  }
}
/* line 58, ../_scss/components/_component.page-group.scss */
.page-group__toggle:focus {
  outline: 0;
}
/* line 62, ../_scss/components/_component.page-group.scss */
.page-group__toggle--open {
  color: #00437e;
}
/* line 65, ../_scss/components/_component.page-group.scss */
.page-group__toggle--open:after {
  background-color: #00437e;
}
/* line 71, ../_scss/components/_component.page-group.scss */
.page-group__list {
  font-size: 16px;
  line-height: 21px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: none;
}
/* line 80, ../_scss/components/_component.page-group.scss */
.page-group__list--mobile {
  display: block;
}
/* line 85, ../_scss/components/_component.page-group.scss */
.page-group__item {
  margin: 0;
  padding: 0;
}
/* line 89, ../_scss/components/_component.page-group.scss */
.page-group__item--level-0 {
  font-size: 18px;
  line-height: 28px;
}
/* line 96, ../_scss/components/_component.page-group.scss */
.page-group__item--level-0:first-of-type > .page-group__link {
  border-top: 0;
}
/* line 101, ../_scss/components/_component.page-group.scss */
.page-group__item--level-1 {
  font-size: 16px;
  line-height: 21px;
  margin-left: 15px;
}
/* line 107, ../_scss/components/_component.page-group.scss */
.page-group__item--level-2 {
  font-size: 14px;
  line-height: 21px;
  margin-left: 15px;
}
/* line 113, ../_scss/components/_component.page-group.scss */
.page-group__item:first-child {
  border-top: none;
}
/* line 118, ../_scss/components/_component.page-group.scss */
.page-group__link {
  display: block;
  padding: 21px 14px;
  text-decoration: none;
  border-top: 1px solid #ebebeb;
  -moz-transition: background-color 1s;
  -o-transition: background-color 1s;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}
/* line 124, ../_scss/components/_component.page-group.scss */
.page-group__link--selected {
  background-color: #e5f0f8;
  border-left: 4px solid #0065bd;
  padding-left: 10px;
}
/* line 130, ../_scss/components/_component.page-group.scss */
.page-group__link--no-link {
  background-color: inherit !important;
}
/* line 134, ../_scss/components/_component.page-group.scss */
.page-group__link--level-1 {
  padding: 14px 10px;
}
/* line 138, ../_scss/components/_component.page-group.scss */
.page-group__link--level-2 {
  padding: 7px 10px;
}
/* line 142, ../_scss/components/_component.page-group.scss */
.page-group__link--condensed {
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 149, ../_scss/components/_component.page-group.scss */
.page-group__link:hover {
  background-color: #f8f8f8;
  text-decoration: none;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
/* line 155, ../_scss/components/_component.page-group.scss */
.page-group__link:active {
  background-color: #d9effc;
  outline: 0;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}

@media (min-width: 768px) {
  /* line 165, ../_scss/components/_component.page-group.scss */
  .page-group:after {
    display: block;
    content: '';
    height: 360px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(#f8f8f8, #ffffff);
    background-image: -webkit-linear-gradient(#f8f8f8, #ffffff);
    background-image: linear-gradient(#f8f8f8, #ffffff);
  }
  /* line 173, ../_scss/components/_component.page-group.scss */
  .page-group--section-nav a {
    color: #333333;
  }
  /* line 177, ../_scss/components/_component.page-group.scss */
  .page-group--section-nav:after {
    content: none;
  }
  /* line 183, ../_scss/components/_component.page-group.scss */
  .page-group__item:last-child {
    border-bottom: 0;
  }
  /* line 188, ../_scss/components/_component.page-group.scss */
  .page-group__list {
    display: block !important;
    margin-bottom: 0;
  }
  /* line 192, ../_scss/components/_component.page-group.scss */
  .page-group__list:after {
    display: block;
    height: 16px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #f8f8f8));
    background-image: -moz-linear-gradient(#ebebeb, #f8f8f8);
    background-image: -webkit-linear-gradient(#ebebeb, #f8f8f8);
    background-image: linear-gradient(#ebebeb, #f8f8f8);
  }

  /* line 201, ../_scss/components/_component.page-group.scss */
  .page-group__toggle + .page-group__list {
    position: static;
  }
}
/**
 * Sticky styles
 */
/* line 209, ../_scss/components/_component.page-group.scss */
.page-group--stickable {
 /**
* Hack to make the iOS render position:fixed while scrolling
*/
  -webkit-transform: translate3d(0, 0, 0);
}
@media (min-width: 768px) {
  /* line 215, ../_scss/components/_component.page-group.scss */
  .page-group--stickable--is-sticky {
    position: fixed;
    top: 0;
    bottom: 0;
    overflow-y: auto;
  }
}

/* styles for mobile nav */
@media (max-width: 767px) {
  /* line 228, ../_scss/components/_component.page-group.scss */
  .page-group--mobile .page-group__list {
    display: block;
  }
  /* line 232, ../_scss/components/_component.page-group.scss */
  .page-group--mobile .page-group__link {
    background: transparent;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    color: white;
  }
  /* line 237, ../_scss/components/_component.page-group.scss */
  .page-group--mobile .page-group__link:hover {
    background-color: #00437e;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  /* line 243, ../_scss/components/_component.page-group.scss */
  .page-group__content {
    padding-top: 35px;
  }
}

/*------------------------------------*\
    #PAGE NAVIGATION
    previous and next buttons
\*------------------------------------*/
/* line 13, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav {
  margin-top: 56px;
  margin-bottom: 49px;
}
/* line 18, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__text:before {
  color: #002d54;
  content: attr(data-label);
  display: block;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 29, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button {
  font-size: 16px;
  line-height: 21px;
  background: transparent;
  text-decoration: none;
  margin: 14px 0;
  min-height: 42px;
  display: inline-block;
  position: relative;
  -moz-transition: background 1s;
  -o-transition: background 1s;
  -webkit-transition: background 1s;
  transition: background 1s;
}
/* line 40, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button:not([href]) {
  display: none;
}
/* line 44, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button:hover, .page-nav__button:focus, .page-nav__button:active {
  background-color: transparent;
  outline: none;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 51, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button:hover:before, .page-nav__button:focus:before, .page-nav__button:active:before {
  background-color: #00437e;
}
/* line 55, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button:hover .page-nav__text-highlight, .page-nav__button:focus .page-nav__text-highlight, .page-nav__button:active .page-nav__text-highlight {
  text-decoration: underline;
}
/* line 61, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button:active {
  -moz-transition: background 0s;
  -o-transition: background 0s;
  -webkit-transition: background 0s;
  transition: background 0s;
}
/* line 64, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button:active .page-nav__text-highlight {
  background: #d9effc;
}
/* line 69, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button .page-nav__text {
  padding: 7px 15px;
  display: inline-block;
  text-decoration: inherit;
}
/* line 81, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--left:before, .page-nav__button--right:before {
  content: '';
  height: 56px;
  width: 56px;
  background-color: #0065bd;
  background-position: center;
  border-radius: 56px;
  display: inline-block;
  position: absolute;
  top: 12px;
  -moz-transition: background 1s;
  -o-transition: background 1s;
  -webkit-transition: background 1s;
  transition: background 1s;
}
/* line 97, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--left:after, .page-nav__button--right:after {
  content: '';
  height: 56px;
  width: 56px;
  position: absolute;
  top: 12px;
}
/* line 109, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--left:active:before, .page-nav__button--right:active:before {
  -moz-transition: background 0s;
  -o-transition: background 0s;
  -webkit-transition: background 0s;
  transition: background 0s;
}
/* line 113, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--left:active:after, .page-nav__button--right:active:after {
  opacity: 0.65;
}
/* line 121, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--left {
  padding-left: 56px;
  text-align: left;
}
/* line 125, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--left:before, .page-nav__button--left:after {
  left: 0;
}
/* line 130, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--left:after {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_left_56px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 130, ../../mygov-assets/scss/components/_component.page-nav.scss */
  .page-nav__button--left:after {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_left_56px_@2x.png");
    background-size: 56px 56px;
  }
}
/* line 141, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--right {
  float: right;
  padding-right: 56px;
  text-align: right;
}
/* line 146, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--right:before, .page-nav__button--right:after {
  right: 0;
}
/* line 151, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav__button--right:after {
  background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_right_56px.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 151, ../../mygov-assets/scss/components/_component.page-nav.scss */
  .page-nav__button--right:after {
    background-image: url("/public/20170805210647oe_/https://resources.mygov.scot/assets/images/icons/arrows/int_arrow_right_56px_@2x.png");
    background-size: 56px 56px;
  }
}
/* line 164, ../../mygov-assets/scss/components/_component.page-nav.scss */
.page-nav .page-nav__button--right .page-nav__text:before {
  text-align: right;
}

@media (min-width: 768px) {
  /* line 170, ../../mygov-assets/scss/components/_component.page-nav.scss */
  .page-nav {
    margin-bottom: 56px;
  }
}
/*------------------------------------*\
    #PERSON
\*------------------------------------*/
/* line 5, ../../mygov-assets/scss/components/_component.person.scss */
.person {
  margin-bottom: 21px;
  overflow: hidden;
}
/* line 9, ../../mygov-assets/scss/components/_component.person.scss */
.person__link {
  color: #333333 !important;
  display: block;
  text-decoration: none !important;
}
/* line 15, ../../mygov-assets/scss/components/_component.person.scss */
.person__image-container {
  clear: left;
  float: left;
  margin-right: 20px;
  position: relative;
  width: 130px;
}
/* line 22, ../../mygov-assets/scss/components/_component.person.scss */
.person__image-container:after {
  background: transparent;
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -moz-transition: background-color 1s;
  -o-transition: background-color 1s;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}
/* line 35, ../../mygov-assets/scss/components/_component.person.scss */
.person__link:hover .person__image-container:after {
  background: rgba(0, 0, 0, 0.2);
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 41, ../../mygov-assets/scss/components/_component.person.scss */
.person__text-container {
  line-height: 21px;
  padding-left: 150px;
}
/* line 46, ../../mygov-assets/scss/components/_component.person.scss */
.person__image {
  display: block;
  width: 100%;
}
/* line 51, ../../mygov-assets/scss/components/_component.person.scss */
.person__name {
  font-size: 16px;
  margin: 0 0 7px 0;
}
/* line 56, ../../mygov-assets/scss/components/_component.person.scss */
.person__roles {
  font-size: 14px;
  line-height: 21px;
}
/* line 62, ../../mygov-assets/scss/components/_component.person.scss */
.person__role-link:hover {
  text-decoration: underline;
}
/* line 67, ../../mygov-assets/scss/components/_component.person.scss */
.person:after {
  clear: both;
  content: '';
  display: block;
}
/* line 73, ../../mygov-assets/scss/components/_component.person.scss */
.person--small {
  margin-bottom: 14px !important;
}

@media (max-width: 767px) {
  /* line 81, ../../mygov-assets/scss/components/_component.person.scss */
  .person--bordered-mobile {
    border: 1px solid #e3e3e3;
    border-width: 1px 0;
    margin-bottom: 35px;
    padding: 35px 0;
  }
  /* line 88, ../../mygov-assets/scss/components/_component.person.scss */
  .person__image-container--centred-mobile {
    float: none;
    margin: 0 auto;
  }
}
@media (min-width: 480px) {
  /* line 98, ../../mygov-assets/scss/components/_component.person.scss */
  .person__image-container {
    width: 213px;
  }
  /* line 102, ../../mygov-assets/scss/components/_component.person.scss */
  .person__text-container {
    padding-left: 233px;
  }
}
@media (min-width: 768px) {
  /* line 110, ../../mygov-assets/scss/components/_component.person.scss */
  .person {
    margin-bottom: 56px;
  }
  /* line 113, ../../mygov-assets/scss/components/_component.person.scss */
  .person__image-container {
    float: none;
    margin: 0 0 14px 0;
    width: 100%;
  }
  /* line 119, ../../mygov-assets/scss/components/_component.person.scss */
  .person__text-container {
    float: none;
    line-height: 28px;
    padding-left: 0;
  }
  /* line 125, ../../mygov-assets/scss/components/_component.person.scss */
  .person__name {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 130, ../../mygov-assets/scss/components/_component.person.scss */
  .person__roles {
    font-size: 16px;
  }
}
/*------------------------------------*\
    $RELATED ITEMS
\*------------------------------------*/
/* line 6, ../../mygov-assets/scss/components/_component.related-items.scss */
.related-items__title {
  font-size: 19px;
  font-weight: 400;
  line-height: 28px;
  text-transform: uppercase;
}
/* line 13, ../../mygov-assets/scss/components/_component.related-items.scss */
.related-items__list {
  margin: 0 0 10px 0;
}
/* line 17, ../../mygov-assets/scss/components/_component.related-items.scss */
.related-items__item {
  font-size: 17px;
  list-style-type: none;
  line-height: 21px;
  margin: 14px 0 0 0;
  padding: 0px 0px;
}
/* line 25, ../../mygov-assets/scss/components/_component.related-items.scss */
.related-items__link {
  text-decoration: none;
}
/* line 28, ../../mygov-assets/scss/components/_component.related-items.scss */
.related-items__link:hover, .related-items__link:active {
  text-decoration: underline;
}

@media (min-width: 768px) {
  /* line 36, ../../mygov-assets/scss/components/_component.related-items.scss */
  .related-items__title {
    margin: 31px 0 0px 0;
  }
}
/*------------------------------------*\
    $SEARCH BOX
\*------------------------------------*/
/* line 17, ../../mygov-assets/scss/components/_component.search-box.scss */
.search-box {
  font-size: 15px;
  height: 42px;
  margin: 35px 0 49px;
  position: relative;
}
/* line 23, ../../mygov-assets/scss/components/_component.search-box.scss */
.search-box__input[type=text] {
  background: #ebebeb;
  border: 0;
  border-radius: 30px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  float: right;
  height: 42px;
  padding: 0 49px 0 1.5em;
  width: 100%;
  -webkit-appearance: none;
}
/* line 35, ../../mygov-assets/scss/components/_component.search-box.scss */
.search-box__input[type=text]:focus {
  background: #e5f0f8;
  border: none;
  outline: none;
}
/* line 42, ../../mygov-assets/scss/components/_component.search-box.scss */
.search-box__button {
  border-radius: 30px;
  font-size: 17px;
  height: 42px;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 42px;
  z-index: 3;
}
/* line 56, ../../mygov-assets/scss/components/_component.search-box.scss */
.search-box__icon {
  display: block;
  padding: 16%;
  width: 100%;
}
/* line 62, ../../mygov-assets/scss/components/_component.search-box.scss */
.search-box--large {
  margin-bottom: 42px;
}

@media (min-width: 768px) {
  /* line 68, ../../mygov-assets/scss/components/_component.search-box.scss */
  .search-box {
    font-size: 14px;
    height: 49px;
    top: 0;
  }
  /* line 73, ../../mygov-assets/scss/components/_component.search-box.scss */
  .search-box__input[type=text] {
    height: 49px;
    padding-right: 56px;
  }
  /* line 78, ../../mygov-assets/scss/components/_component.search-box.scss */
  .search-box__button {
    font-size: 22px;
    height: 49px;
    width: 49px;
  }
}
@media (min-width: 992px) {
  /* line 87, ../../mygov-assets/scss/components/_component.search-box.scss */
  .search-box {
    font-size: 16px;
  }
}
/*------------------------------------*\
    #SITE FOOTER
\*------------------------------------*/
/* line 8, ../_scss/components/_component.site-footer.scss */
html {
  min-height: 100%;
  position: relative;
}

/* line 13, ../_scss/components/_component.site-footer.scss */
body {
  margin-bottom: 431px;
}
@media (min-width: 768px) {
  /* line 13, ../_scss/components/_component.site-footer.scss */
  body {
    margin-bottom: 407px;
  }
}
@media (min-width: 992px) {
  /* line 13, ../_scss/components/_component.site-footer.scss */
  body {
    margin-bottom: 351px;
  }
}
/* line 24, ../_scss/components/_component.site-footer.scss */
body.home {
  margin-bottom: 339px;
}
@media (min-width: 768px) {
  /* line 24, ../_scss/components/_component.site-footer.scss */
  body.home {
    margin-bottom: 315px;
  }
}
@media (min-width: 992px) {
  /* line 24, ../_scss/components/_component.site-footer.scss */
  body.home {
    margin-bottom: 259px;
  }
}

/* line 39, ../_scss/components/_component.site-footer.scss */
.footer {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}

/* line 48, ../_scss/components/_component.site-footer.scss */
.site-footer {
  background: #0065bd;
  color: #ffffff;
  padding-bottom: 35px;
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  transform: translateZ(1px);
}
/* line 59, ../_scss/components/_component.site-footer.scss */
.site-footer a {
  color: #ffffff;
}
/* line 63, ../_scss/components/_component.site-footer.scss */
.site-footer__gov-logo {
  display: block;
  height: 0;
  padding-top: 23px;
  position: relative;
  width: 125px;
}
/* line 70, ../_scss/components/_component.site-footer.scss */
.site-footer__gov-logo svg {
  left: 0;
  position: absolute;
  top: 0;
}
/* line 77, ../_scss/components/_component.site-footer.scss */
.site-footer__summary {
  font-size: 14px;
  margin-bottom: 35px;
}

/* line 83, ../_scss/components/_component.site-footer.scss */
.site-items {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 6px;
  list-style-type: none;
  margin: 0 0 21px;
  padding-bottom: 21px;
  padding-top: 21px;
}
/* line 91, ../_scss/components/_component.site-footer.scss */
.site-items__item {
  padding-top: 0;
}
/* line 95, ../_scss/components/_component.site-footer.scss */
.site-items__link {
  font-weight: 700;
  white-space: nowrap;
  font-size: 13px;
}

@media (min-width: 768px) {
  /* line 104, ../_scss/components/_component.site-footer.scss */
  .site-footer__gov-logo {
    float: right;
    padding-top: 30px;
    width: 165px;
  }
  /* line 110, ../_scss/components/_component.site-footer.scss */
  .site-footer__summary {
    font-size: 16px;
    line-height: 21px;
  }

  /* line 117, ../_scss/components/_component.site-footer.scss */
  .site-items__link {
    white-space: normal;
  }
}
@media (min-width: 992px) {
  /* line 125, ../_scss/components/_component.site-footer.scss */
  .site-items__item {
    display: inline;
    padding: 0 1em 0 0;
  }
}
/*------------------------------------*\
    #SKIP LINKS
\*------------------------------------*/
/* line 5, ../../mygov-assets/scss/components/_component.skip-links.scss */
.skip-links {
  float: left;
  position: relative;
}

/* line 10, ../../mygov-assets/scss/components/_component.skip-links.scss */
.skip-links__listelement {
  margin: 0;
}

/* line 14, ../../mygov-assets/scss/components/_component.skip-links.scss */
.skip-links__title {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 23, ../../mygov-assets/scss/components/_component.skip-links.scss */
.skip-links__link {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
}
/* line 32, ../../mygov-assets/scss/components/_component.skip-links.scss */
.skip-links__link:focus {
  background-color: #ffffff;
  clip: auto;
  height: auto;
  padding: 7px;
  left: 10px;
  outline: 3px solid #0065bd;
  top: 10px;
  white-space: nowrap;
  width: auto;
  z-index: 10000;
}

/**
 * TRUMPS
 */
/*------------------------------------*\
    $SEARCH BOX: HEADER BAR
\*------------------------------------*/
/* line 6, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
.header-bar .search-box {
  height: auto;
  left: 15px;
  margin: 0;
  position: absolute;
  top: 10px;
  right: 15px;
  -moz-transition: background-color, 0.1s;
  -o-transition: background-color, 0.1s;
  -webkit-transition: background-color, 0.1s;
  transition: background-color, 0.1s;
}
/* line 16, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
.header-bar .search-box__input[type=text] {
  font-size: 16px;
  height: 35px;
  padding: 0;
  width: 0;
  -moz-transition: width 0.1s;
  -o-transition: width 0.1s;
  -webkit-transition: width 0.1s;
  transition: width 0.1s;
}
/* line 25, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
.header-bar .search-box__button {
  font-size: 15px;
  height: 35px;
  width: 35px;
}
/* line 32, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
.header-bar .search-box--expanded {
  background: #ffffff;
  z-index: 2;
}
/* line 36, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
.header-bar .search-box--expanded .search-box__input[type=text] {
  position: relative;
  padding: 0 42px 0 25px;
  width: 100%;
  z-index: 3;
}

@media (min-width: 768px) {
  /* line 46, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box {
    top: 14px;
  }
  /* line 49, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box__input[type=text] {
    font-size: 16px;
    height: 42px;
  }
  /* line 54, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box--expanded {
    background: transparent;
  }
  /* line 57, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box--expanded .search-box__input[type=text] {
    padding-right: 49px;
    width: 50%;
  }
  /* line 63, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box__button {
    font-size: 17px;
    height: 42px;
    width: 42px;
  }
}
@media (min-width: 992px) {
  /* line 72, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box {
    top: 22px;
  }
  /* line 75, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box__input[type=text] {
    height: 49px;
    padding: 0 56px 0 25px;
    width: 284px;
  }
  /* line 82, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box--expanded .search-box__input[type=text] {
    width: 284px;
  }
  /* line 87, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box__button {
    font-size: 22px;
    height: 49px;
    width: 49px;
  }
}
@media (min-width: 1200px) {
  /* line 97, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box__input[type=text] {
    width: 350px;
  }
  /* line 102, ../../mygov-assets/scss/trumps/_trump.header-search.scss */
  .header-bar .search-box--expanded .search-box__input[type=text] {
    width: 352px;
  }
}
/**
 * WHOLE THINGS
 */
/* line 1, ../_scss/colour-palette.scss */
.palette-sample-container {
  margin-top: 56px;
  margin-bottom: 56px;
}

/* line 6, ../_scss/colour-palette.scss */
.palette-sample {
  display: inline-block;
  margin-right: -4px;
  width: calc(50vw - 15px);
  height: calc(50vw - 15px);
  padding-top: calc((50vw - 113px) / 2);
  color: white;
  font-size: 12px;
  line-height: 21px;
  font-weight: 500;
  text-align: center;
  vertical-align: top;
}
/* line 21, ../_scss/colour-palette.scss */
.palette-sample span {
  line-height: 21px;
}
/* line 25, ../_scss/colour-palette.scss */
.palette-sample a {
  color: inherit;
  text-decoration: none;
}
/* line 29, ../_scss/colour-palette.scss */
.palette-sample a:hover {
  text-decoration: none;
}
/* line 33, ../_scss/colour-palette.scss */
.palette-sample a:active {
  opacity: 0.6;
}
/* line 37, ../_scss/colour-palette.scss */
.palette-sample a p:active {
  opacity: 0.6;
}
/* line 42, ../_scss/colour-palette.scss */
.palette-sample .colour-name {
  font-size: 32px;
  line-height: 42px;
  font-weight: 100;
  margin: 7px 0;
}
/* line 49, ../_scss/colour-palette.scss */
.palette-sample.spacer-tablet {
  width: 0;
  height: 0;
}
/* line 54, ../_scss/colour-palette.scss */
.palette-sample:hover {
  outline-style: solid;
  outline-width: 7px;
  position: relative;
}

/* line 61, ../_scss/colour-palette.scss */
.palette-sample.spacer:hover, .palette-sample.spacer-tablet:hover {
  outline: none;
}

/* line 65, ../_scss/colour-palette.scss */
.palette-list {
  display: inline-block;
  width: calc(100% - 60px);
  margin-bottom: 28px;
}
/* line 70, ../_scss/colour-palette.scss */
.palette-list strong {
  margin-bottom: 7px;
  display: inline-block;
}
/* line 75, ../_scss/colour-palette.scss */
.palette-list ul {
  margin-top: 7px;
  margin-bottom: 0px;
}
/* line 80, ../_scss/colour-palette.scss */
.palette-list li {
  margin-bottom: 7px;
}
/* line 85, ../_scss/colour-palette.scss */
.palette-list__colour-block {
  width: 35px;
  height: 35px;
  margin-right: 10px;
  margin-top: 4px;
  display: inline-block;
  vertical-align: top;
}

/* line 95, ../_scss/colour-palette.scss */
.rgb {
  display: none;
}

/* mobile landscape size and up */
@media only screen and (min-width: 480px) {
  /* line 101, ../_scss/colour-palette.scss */
  .palette-sample {
    width: 225px;
    height: 225px;
    padding-top: 63.5px;
  }
}
@media only screen and (min-width: 700px) {
  /* line 109, ../_scss/colour-palette.scss */
  .palette-sample.spacer-tablet {
    width: 225px;
  }
}
/* tablet size and up */
@media only screen and (min-width: 768px) {
  /* line 116, ../_scss/colour-palette.scss */
  .palette-sample, .palette-sample.spacer-tablet {
    width: 240px;
    height: 240px;
    margin-right: -5px;
    padding-top: 61px;
    font-size: 14px;
  }
  /* line 123, ../_scss/colour-palette.scss */
  .palette-sample .colour-name, .palette-sample.spacer-tablet .colour-name {
    font-size: 45px;
    line-height: 56px;
    margin: 14px 0;
  }

  /* line 130, ../_scss/colour-palette.scss */
  .palette-list {
    width: calc(100% - 80px);
  }
  /* line 133, ../_scss/colour-palette.scss */
  .palette-list__colour-block {
    width: 49px;
    height: 49px;
    margin-right: 15px;
    margin-top: 5px;
  }
}
/* desktop size and up */
@media only screen and (min-width: 992px) {
  /* line 143, ../_scss/colour-palette.scss */
  .palette-sample, .palette-sample.spacer-tablet {
    width: 205.5px;
    height: 205.5px;
    padding-top: 41.75px;
  }
}
/* HD desktop size and up */
@media only screen and (min-width: 1200px) {
  /* line 152, ../_scss/colour-palette.scss */
  .palette-sample, .palette-sample.spacer-tablet {
    width: 250px;
    height: 250px;
    margin-right: -5px;
    padding-top: 64.5px;
  }

  /* line 159, ../_scss/colour-palette.scss */
  .rgb {
    display: inline;
  }
}
/* Classes for colour swatches */
/* line 166, ../_scss/colour-palette.scss */
.primary-blue {
  background-color: #0065bd;
  outline-color: #0065bd;
}

/* line 171, ../_scss/colour-palette.scss */
.dark-blue {
  background-color: #00437e;
  outline-color: #00437e;
}

/* line 176, ../_scss/colour-palette.scss */
.darker-blue {
  background-color: #002d54;
  outline-color: #002d54;
}

/* line 181, ../_scss/colour-palette.scss */
.light-blue {
  background-color: #d9effc;
  outline-color: #d9effc;
}

/* line 186, ../_scss/colour-palette.scss */
.lighter-blue {
  background-color: #e5f0f8;
  outline-color: #e5f0f8;
}

/* line 191, ../_scss/colour-palette.scss */
.dark-grey {
  background-color: #333;
  outline-color: #333;
}

/* line 196, ../_scss/colour-palette.scss */
.base-grey {
  background-color: #727272;
  outline-color: #727272;
}

/* line 201, ../_scss/colour-palette.scss */
.mid-grey {
  background-color: #b3b3b3;
  outline-color: #b3b3b3;
}

/* line 206, ../_scss/colour-palette.scss */
.pale-grey {
  background-color: #e3e3e3;
  outline-color: #e3e3e3;
}

/* line 211, ../_scss/colour-palette.scss */
.light-grey {
  background-color: #ebebeb;
  outline-color: #ebebeb;
}

/* line 216, ../_scss/colour-palette.scss */
.lighter-grey {
  background-color: #f8f8f8;
  outline-color: #f8f8f8;
}

/* line 221, ../_scss/colour-palette.scss */
.error-red {
  background-color: #d32205;
  outline-color: #d32205;
}

/* line 226, ../_scss/colour-palette.scss */
.error-red-tint {
  background-color: #f4e2df;
  outline-color: #f4e2df;
}

/* line 231, ../_scss/colour-palette.scss */
.validation-green {
  background-color: #4e9d52;
  outline-color: #4e9d52;
}

/* line 236, ../_scss/colour-palette.scss */
.validation-green-tint {
  background-color: #edf5ee;
  outline-color: #edf5ee;
}

/* line 241, ../_scss/colour-palette.scss */
.notification-yellow {
  background-color: #ffb644;
  outline-color: #ffb644;
}

/* line 246, ../_scss/colour-palette.scss */
.notification-yellow-tint {
  background-color: #fff8ec;
  outline-color: #fff8ec;
}

/* line 251, ../_scss/colour-palette.scss */
.light-blue, .lighter-blue, .mid-grey, .pale-grey,
.light-grey, .lighter-grey, .error-red-tint, .validation-green-tint,
.notification-yellow, .notification-yellow-tint {
  color: #333;
}

/* line 173, ../_scss/main2.scss */
.main-content > h2 {
  margin-top: 0 !important;
}
