/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup,
 main, nav, section, summary {
 display: block
}

audio, canvas, video {
 display: inline-block
}

audio:not ([controls] ){
 display: none;
 height: 0
}

[hidden], template {
 display: none
}

script {
 display: none !important
}

html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%
}

body {
 margin: 0
}

a {
 background: transparent
}

a:focus {
 outline: thin dotted
}

a:active, a:hover {
 outline: 0
}

/* INGRID: Remove
h1 {
 font-size: 2em;
 margin: .67em 0
}
*/
abbr[title] {
 border-bottom: 1px dotted
}

b, strong {
 font-weight: bold
}

dfn {
 font-style: italic
}

hr {
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 height: 0
}

mark {
 background: #ff0;
 color: #000
}

code, kbd, pre, samp {
 font-family: monospace, serif;
 font-size: 1em
}

pre {
 white-space: pre-wrap
}

q {
 quotes: "\201C" "\201D" "\2018" "\2019"
}

/* INGRID: Remove
small {
 font-size: 80%
}
*/

sub, sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline
}

sup {
 top: -0.5em
}

sub {
 bottom: -0.25em
}

img {
 border: 0
}

svg:not (:root ){
 overflow: hidden
}

figure {
 margin: 0
}

fieldset {
 border: 1px solid silver;
 margin: 0 2px;
 padding: .35em .625em .75em
}

legend {
 border: 0;
 padding: 0
}

button, input, select, textarea {
 font-family: inherit;
 font-size: 100%;
 margin: 0
}

button, input {
 line-height: normal
}

button, select {
 text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"]
 {
 -webkit-appearance: button;
 cursor: pointer
}

button[disabled], html input[disabled] {
 cursor: default
}

input[type="checkbox"], input[type="radio"] {
 box-sizing: border-box;
 padding: 0
}

input[type="search"] {
 -webkit-appearance: textfield;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration
 {
 -webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0
}

textarea {
 overflow: auto;
 vertical-align: top
}

table {
 border-collapse: collapse;
 border-spacing: 0
}