@charset "UTF-8";
/*!
 * Based in CSS Reset and CSS Normalize
 * This is free and unencumbered software released into the public domain.
 */

/* ========================================================
    General
======================================================== */
*,
*:after,
*:before {margin:0; padding:0; box-sizing:border-box}
*:after, *:before {text-decoration:none}
* {
    outline:0;
    border:none;
    font-family:inherit;
    font-size:100%;
    background:transparent;
    vertical-align:baseline
}

:focus {outline:0}

/* Body ------------------------------------------ */
html {
    -webkit-text-size-adjust:100%;
    -moz-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    text-size-adjust:100%
}
html, body {line-height:1}

/* Citação ------------------------------------------ */
blockquote, q {quotes:none}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none}

/* Image ------------------------------------------ */
img {border-style:none}

/* Tables ------------------------------------------ */
table {border-collapse:collapse; border-spacing:0}

/* Link ------------------------------------------ */
a {background-color:transparent}

/* Break-line ------------------------------------------ */
hr {height:0; box-sizing:content-box; overflow:visible}

ol, ul, dd {list-style:none}

/* ========================================================
    Form
======================================================== */
fieldset {margin:0; padding:.35em .75em .625em; border-width:0}

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

input, button {overflow:visible}
button, select {text-transform:none}
button {cursor:pointer}

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

[type="search"] {outline-offset:-2px}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {height:auto}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {padding:0; border-style:none}

::-webkit-file-upload-button {font:inherit}

/* ========================================================
    Text
======================================================== */
h1, h2, h3, h4, h5, h6 {font-weight:inherit}
h1 {line-height:1em; font-size:1.5em}
h2 {line-height:1.0909em; font-size:1.375em}
h3 {line-height:1.2em; font-size:1.25em}
h4 {line-height:1.333em; font-size:1.125em}
h5 {line-height:1.5em; font-size:1em}
h6 {line-height:1.71428571429em; font-size:.875em}

caption, th {text-align:left}
address, caption, cite, dfn, th, var {font-weight:400; font-style:normal}
code, kbd, samp, pre {font-family:monospace; font-size:1em}
b, strong {font-weight:600}
small {font-size:80%}
sub, sup {
    line-height:0;
    font-size:75%;
    position:relative;
    vertical-align:baseline
}
sub {bottom:-.25em}
sup {top:-.5em}

abbr, acronym {border:0}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display:block}
summary {display:list-item}

template, [hidden] {display:none}