/* ==========================================================================
INSTRUCTIONS FOR THIS STYLESHEET
Normalize.css is intended to be used as an alternative to CSS resets.

It is suggested that you read through the normalize.css file and customise it to meet the design requirements of a project rather including it as a "black box". @see http://nicolasgallagher.com/about-normalize-css/

Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
      @see http://snook.ca/archives/html_and_css/no_css_reset/
========================================================================== */
/* This is for all the screen sizes HIGHER than these points.
   Using mixin respond-to(breakpoint, up) */
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-bol-webfont.eot");
  src: url("../fonts/lato/lato-bol-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-bol-webfont.woff2") format("woff2"), url("../fonts/lato/lato-bol-webfont.woff") format("woff"), url("../fonts/lato/lato-bol-webfont.ttf") format("truetype"), url("../fonts/lato/lato-bol-webfont.svg#latobold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-bolita-webfont.eot");
  src: url("../fonts/lato/lato-bolita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-bolita-webfont.woff2") format("woff2"), url("../fonts/lato/lato-bolita-webfont.woff") format("woff"), url("../fonts/lato/lato-bolita-webfont.ttf") format("truetype"), url("../fonts/lato/lato-bolita-webfont.svg#latobold_italic") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-reg-webfont.eot");
  src: url("../fonts/lato/lato-reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-reg-webfont.woff2") format("woff2"), url("../fonts/lato/lato-reg-webfont.woff") format("woff"), url("../fonts/lato/lato-reg-webfont.ttf") format("truetype"), url("../fonts/lato/lato-reg-webfont.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-regita-webfont.eot");
  src: url("../fonts/lato/lato-regita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-regita-webfont.woff2") format("woff2"), url("../fonts/lato/lato-regita-webfont.woff") format("woff"), url("../fonts/lato/lato-regita-webfont.ttf") format("truetype"), url("../fonts/lato/lato-regita-webfont.svg#latoitalic") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-bla-webfont.eot");
  src: url("../fonts/lato/lato-bla-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-bla-webfont.woff2") format("woff2"), url("../fonts/lato/lato-bla-webfont.woff") format("woff"), url("../fonts/lato/lato-bla-webfont.ttf") format("truetype"), url("../fonts/lato/lato-bla-webfont.svg#latoblack") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato/lato-blaita-webfont.eot");
  src: url("../fonts/lato/lato-blaita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-blaita-webfont.woff2") format("woff2"), url("../fonts/lato/lato-blaita-webfont.woff") format("woff"), url("../fonts/lato/lato-blaita-webfont.ttf") format("truetype"), url("../fonts/lato/lato-blaita-webfont.svg#latoblack_italic") format("svg");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/regular/Roboto-Regular.eot");
  src: url("../fonts/Roboto/regular/Roboto-Regular.eot?iefix") format("eot"), url("../fonts/Roboto/regular/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto/regular/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto/regular/Roboto-Regular.ttf") format("truetype"), url("../fonts/Roboto/regular/Roboto-Regular.svg#Roboto") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/bold/Roboto-Bold.eot");
  src: url("../fonts/Roboto/bold/Roboto-Bold.eot?iefix") format("eot"), url("../fonts/Roboto/bold/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto/bold/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto/bold/Roboto-Bold.ttf") format("truetype"), url("../fonts/Roboto/bold/Roboto-Bold.svg#Roboto") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/italic/Roboto-Italic.eot");
  src: url("../fonts/Roboto/italic/Roboto-Italic.eot?iefix") format("eot"), url("../fonts/Roboto/italic/Roboto-Italic.woff2") format("woff2"), url("../fonts/Roboto/italic/Roboto-Italic.woff") format("woff"), url("../fonts/Roboto/italic/Roboto-Italic.ttf") format("truetype"), url("../fonts/Roboto/italic/Roboto-Italic.svg#Roboto") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.eot");
  src: url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.eot?iefix") format("eot"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.woff2") format("woff2"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.woff") format("woff"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.ttf") format("truetype"), url("../fonts/Roboto/bolditalic/Roboto-BoldItalic.svg#Roboto") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'dlfont';
  src: url("../fonts/dlfont/dlfont.eot");
  src: url("../fonts/dlfont/dlfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dlfont/dlfont.woff") format("woff"), url("../fonts/dlfont/dlfont.ttf") format("truetype"), url("../fonts/dlfont/dlfont.svg?#dlfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media(-webkit-min-device-pixel-ratio:0)  {
  @font-face {
    font-family: 'dlfont';
    src: url("../fonts/dlfont/dlfont.svg?#dlfont") format("svg");
  }
}
@font-face {
  font-family: 'Tekscan Icon';
  src: url("../fonts/tekscan/tekscan.eot");
  src: url("../fonts/tekscan/tekscan.eot?#iefix") format("embedded-opentype"), url("../fonts/tekscan/tekscan.woff") format("woff"), url("../fonts/tekscan/tekscan.ttf") format("truetype"), url("../fonts/tekscan/tekscan.svg#tekscan") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Custom Sass Mixins */
/* ==================================================================
   RESPONSIVE GUTTER
   $type argument can be either "padding", "margin"
   $topValue, $rightValue, $bottomValue, $leftValue can be "0", "1" for the default gutter
   or any value that is going to mutiply the default value
===================================================================== */
/* ==================================================================
  RESPONSIVE FONT-SIZE AND LINE HEIGHT
===================================================================== */
/* ==================================================================
  RESPOND TO
  Use the breakpoint names defined in base.scss
  The $direction argument can be either "up", "down" or a second breakpoint 
  (higher or lower than the first).
===================================================================== */
/* ==================================================================
   DIGTIAL LOOM'S CLEAR FIX
   This clearfix is better than both Drupal and Compass's clearfix
   http://css-tricks.com/snippets/css/clear-fix/
===================================================================== */
/* ==================================================================
  LIST STYLE
===================================================================== */
/* ==================================================================
   HIDING CONTENT
   Use this inplace of display: none when you want the content accessible to screen readers
   http://css-tricks.com/snippets/css/accessibilityseo-friendly-css-hiding/
===================================================================== */
/* ==================================================================
   TRANSFORM
===================================================================== */
/* generic transform */
/* rotate */
/* ==================================================================
   TRANSPARENCY
===================================================================== */
/* ==================================================================
   FONT ICON
===================================================================== */
/* ==========================================================================
   LINK STYLES
   These should only be applied directly to anchor tags
========================================================================== */
/* ------- Button -------------------------- */
/* Used by link buttons, form buttons, search button, and view/edit buttons */
/* -------
Border on Over
if $disable = 1
-------------------------- */
/* ------- Arrow -------------------------- */
/* ==================================================================
   RESPONSIVE DISPLAY SUITE GROUPS
   One or no column style for Display Suite or View
   $float value can be left/right/none
===================================================================== */
/* ==================================================================
   RESPONSIVE DISPLAY SUITE GROUPS
   2 columns style for Display Suite
   $image-container value can be left or right
===================================================================== */
/* ==================================================================
   RESPONSIVE DISPLAY SUITE GROUPS
   $image-container value can be left, middle or right
   if group-middle contains the image the gutter will be applied on the left and on the right
===================================================================== */
/* ==========================================================================
TYPOGRAPHY STYLES TO EXTEND THROUGHOUT THE THEME
Table of Contents
  %heading1
  %heading2
  %heading3
  %heading4
  %block-header
  %intro
  %list-item
  %quote
  %related-link
  %caption
========================================================================== */
/* --- Headings --- */
/* --- BLOCK HEADER --- */
/* --- Utilities --- */
/* --- Custom styles --- */
/* --- Buttons --- */
/* --- Lists --- */
/* --- Accordion --- */
/* --- Tables --- */
/* --- Menus/Navigation --- */
/* --- Forms --- */
/* --- Tekscan Custom --- */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
/* line 21, ../../sass/1-normalize.scss */
article,
aside,
details,
figcaption,
caption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 41, ../../sass/1-normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
/* line 52, ../../sass/1-normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 62, ../../sass/1-normalize.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
/* line 77, ../../sass/1-normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 87, ../../sass/1-normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: "Lato", Verdana, Geneva, sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
/* line 99, ../../sass/1-normalize.scss */
body {
  margin: 0;
}

/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 107, ../../sass/1-normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 116, ../../sass/1-normalize.scss */
a:hover,
a:active {
  outline: 0;
}

/* line 121, ../../sass/1-normalize.scss */
*:before, *:after {
  box-sizing: border-box;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 129, ../../sass/1-normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
  white-space: nowrap;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 139, ../../sass/1-normalize.scss */
b,
strong {
  font-weight: bold;
}

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 148, ../../sass/1-normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 156, ../../sass/1-normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */
/* line 165, ../../sass/1-normalize.scss */
p,
pre {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 0px 0px 13px 0px;
  padding: 0;
  /*  div &:first-child {
      @include set-gutter(padding, 1, 0, 1, 0);
    }*/
}
@media (min-width: 640px) {
  /* line 165, ../../sass/1-normalize.scss */
  p,
  pre {
    margin: 0px 0px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 165, ../../sass/1-normalize.scss */
  p,
  pre {
    margin: 0px 0px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 165, ../../sass/1-normalize.scss */
  p,
  pre {
    margin: 0px 0px 20px 0px;
  }
}
/* line 170, ../../sass/1-normalize.scss */
p + p, p + pre,
pre + p,
pre + pre {
  margin: 0px 0px 10.4px 0px;
}
@media (min-width: 640px) {
  /* line 170, ../../sass/1-normalize.scss */
  p + p, p + pre,
  pre + p,
  pre + pre {
    margin: 0px 0px 12.8px 0px;
  }
}
@media (min-width: 800px) {
  /* line 170, ../../sass/1-normalize.scss */
  p + p, p + pre,
  pre + p,
  pre + pre {
    margin: 0px 0px 14.4px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 170, ../../sass/1-normalize.scss */
  p + p, p + pre,
  pre + p,
  pre + pre {
    margin: 0px 0px 16px 0px;
  }
}
/* line 177, ../../sass/1-normalize.scss */
div.field-item p:first-child, div.field-item
pre:first-child {
  margin: 0px 0px 13px 0px;
}
@media (min-width: 640px) {
  /* line 177, ../../sass/1-normalize.scss */
  div.field-item p:first-child, div.field-item
  pre:first-child {
    margin: 0px 0px 16px 0px;
  }
}
@media (min-width: 800px) {
  /* line 177, ../../sass/1-normalize.scss */
  div.field-item p:first-child, div.field-item
  pre:first-child {
    margin: 0px 0px 18px 0px;
  }
}
@media (min-width: 1250px) {
  /* line 177, ../../sass/1-normalize.scss */
  div.field-item p:first-child, div.field-item
  pre:first-child {
    margin: 0px 0px 20px 0px;
  }
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 187, ../../sass/1-normalize.scss */
pre,
code,
kbd,
samp,
tt,
var {
  font-family: 'courier new', monospace;
  /* The $font-monospace value ends with ", serif". */
  font-size: 1em;
  line-height: 1.5em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 201, ../../sass/1-normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
/* line 214, ../../sass/1-normalize.scss */
q {
  quotes: none;
}

/* 2 */
/* line 220, ../../sass/1-normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* @todo Determine how big element affects vertical rhythm. */
/* line 227, ../../sass/1-normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 236, ../../sass/1-normalize.scss */
sub,
sup {
  font-size: .65em;
  font-weight: inherit;
  font-family: "Lato", Verdana, Geneva, sans-serif;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 246, ../../sass/1-normalize.scss */
sup {
  top: -0.6em;
  left: .1em;
}

/* line 251, ../../sass/1-normalize.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
/* line 264, ../../sass/1-normalize.scss */
dl,
menu,
ol,
ul,
.item-list ul {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 0;
}

/* line 273, ../../sass/1-normalize.scss */
.item-list ul li {
  /* Drupal override */
  margin: 0;
}

/* line 277, ../../sass/1-normalize.scss */
ul.pager {
  padding: 0;
}

/* line 282, ../../sass/1-normalize.scss */
dd {
  margin: 0 0 0 2em;
  /* LTR */
}

/* line 287, ../../sass/1-normalize.scss */
ul ul, ul ol, ol ul, ol ol, .item-list ul ul, .item-list ul ol, .item-list ol ul, .item-list ol ol {
  margin: 0;
  /* Turn off margins on nested lists. */
}

/*
 * Addresses paddings set differently in IE6/7
 */
/* line 296, ../../sass/1-normalize.scss */
menu,
ol,
ul,
.item-list ul {
  padding: 0 0 0 2em;
  /* LTR */
}

/*
 * Corrects list images handled incorrectly in IE7
 */
/* line 307, ../../sass/1-normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 324, ../../sass/1-normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Add responsive embedded video. */
  max-width: 100%;
  height: auto;
}

/* line 335, ../../sass/1-normalize.scss */
.lt-ie9 img {
  max-width: none;
}

/*
 * Corrects overflow displayed oddly in IE9
 */
/* line 343, ../../sass/1-normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
/* line 354, ../../sass/1-normalize.scss */
.lt-ie9 img[src*=".svg"] {
  width: 100%;
}

/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 359, ../../sass/1-normalize.scss */
  img[src*=".svg"] {
    width: 100%;
  }
}
/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 372, ../../sass/1-normalize.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
/* line 385, ../../sass/1-normalize.scss */
form {
  margin: 0;
}

/* line 389, ../../sass/1-normalize.scss */
.element-invisible {
  height: 0;
  width: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  text-indent: -99999px;
  overflow: hidden;
}

/*
 * Define consistent border, margin, and padding
 */
/* line 404, ../../sass/1-normalize.scss */
fieldset {
  border-color: #c0c0c0;
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-top-width: 0.0625em;
  border-top-style: solid;
  padding-top: 0.4625em;
  border-bottom-width: 0.0625em;
  border-bottom-style: solid;
  padding-bottom: 0.9125em;
  border-left-width: 0.0625em;
  border-left-style: solid;
  padding-left: 0.9125em;
  border-right-width: 0.0625em;
  border-right-style: solid;
  padding-right: 0.9125em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
/* line 420, ../../sass/1-normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
/* line 432, ../../sass/1-normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 445, ../../sass/1-normalize.scss */
button,
input {
  line-height: normal;
  /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
/* line 457, ../../sass/1-normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 469, ../../sass/1-normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
/* line 481, ../../sass/1-normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
/* line 492, ../../sass/1-normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* line 501, ../../sass/1-normalize.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* line 511, ../../sass/1-normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
/* line 522, ../../sass/1-normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
/* line 536, ../../sass/1-normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  /* width: 100%; */
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/*
 * Drupal provides table styling which is only useful for its admin section
 * forms, so we override this default CSS. (We set it back in forms.css.)
 */
/* line 550, ../../sass/1-normalize.scss */
th {
  text-align: left;
  /* LTR */
  padding: 0;
  border-bottom: none;
}

/* line 556, ../../sass/1-normalize.scss */
tbody {
  border-top: none;
}

/* line 561, ../../sass/1-normalize.scss */
.clearfix {
  *zoom: 1;
}
/* line 563, ../../sass/1-normalize.scss */
.clearfix:after {
  visibility: hidden;
  display: table;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
  width: 100%;
  line-height: 0;
  overflow: hidden;
}

/* line 576, ../../sass/1-normalize.scss */
#print-warning {
  display: none;
}

/*# sourceMappingURL=1-normalize.css.map */
