@charset "utf-8";

/*-------------------------------------------------------------------

	Sections

-------------------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
}

section {
	margin: 0;
	padding: 0;
}

nav {
	margin: 0;
	padding: 0;
}

article {
	margin: 0;
	padding: 0;
}

aside {
	margin: 0;
	padding: 0;
}

h1 {
	margin: 0;
	padding: 0;
}

h2 {
	margin: 0;
	padding: 0;
}

h3 {
	margin: 0;
	padding: 0;
}

h4 {
	margin: 0;
	padding: 0;
}

h5 {
	margin: 0;
	padding: 0;
}

h6 {
	margin: 0;
	padding: 0;
}

header {
	margin: 0;
	padding: 0;
}

footer {
	margin: 0;
	padding: 0;
}

address {
	margin: 0;
	padding: 0;
}

/*-------------------------------------------------------------------

	Grouping content

-------------------------------------------------------------------*/

p {
	margin: 0;
	padding: 0;
}

hr {
	vertical-align: top;
}

pre {
}

blockquote {
}

ol {
	list-style-position: outside;
	margin: 0;
	padding: 0 0 0 2em;
}

ul {
	list-style-position: outside;
	margin: 0;
	padding: 0 0 0 2em;
}

li {
	margin: 0;
	padding: 0;
}

dl {
	margin: 0;
	padding: 0;
}

dt {
	margin: 0;
	padding: 0;
}

dd {
	margin: 0;
	padding: 0;
}

figure {
	margin: 0;
	padding: 0;
}

figcaption {
	margin: 0;
	padding: 0;
}

div {
}

main {
	margin: 0;
	padding: 0;
}

/*-------------------------------------------------------------------

	Text-level semantics

-------------------------------------------------------------------*/

a {
}

em {
	font-style: italic;
	font-weight: bold;
}

strong {
	font-weight: bold;
}

small {
}

s {
}

cite {
}

q {
}

dfn {
}

abbr {
}

data {
}

time {
}

code {
}

var {
}

samp {
}

kbd {
}

sub {
}

sup {
}

i {
}

b {
}

u {
}

mark {
}

ruby {
}

rb {
}

rt {
}

rtc {
}

rp {
}

bdi {
}

bdo {
}

span {
}

br {
	letter-spacing: 0;
}

wbr {
}

/*-------------------------------------------------------------------

	Edits

-------------------------------------------------------------------*/

ins {
}

del {
}

/*-------------------------------------------------------------------

	Embedded content

-------------------------------------------------------------------*/

img {
	vertical-align: top;
}

a img {
	border: none;
}

iframe {
}

embed {
	vertical-align: top;
}

object {
	vertical-align: top;
}

param {
}

video {
}

audio {
}

source {
}

track {
}

canvas {
}

map {
}

area {
}

math {
}

svg {
}

/*-------------------------------------------------------------------

	Links

-------------------------------------------------------------------*/

a[rel="alternate"] {
}

a[rel="author"] {
}

a[rel="bookmark"] {
}

a[rel="help"] {
}

a[rel="icon"] {
}

a[rel="license"] {
}

a[rel="nofollow"] {
}

a[rel="noreferrer"] {
}

a[rel="prefetch"] {
}

a[rel="search"] {
}

a[rel="stylesheet"] {
}

a[rel="tag"] {
}

a[rel="next"] {
}

a[rel="prev"] {
}

/*-------------------------------------------------------------------

	Tabular data

-------------------------------------------------------------------*/

table {
}

caption {
	display: none;
}

colgroup {
}

col {
}

tbody {
}

thead {
}

tfoot {
}

tr {
}

td {
}

th {
	text-align: left;
}

/*-------------------------------------------------------------------

	Forms

-------------------------------------------------------------------*/

form {
}

label {
}

input {
	font-family: inherit;
}

input[type="hidden"] {
}

input[type="text"] {
}

input[type="search"] {
}

input[type="tel"] {
}

input[type="url"] {
}

input[type="email"] {
}

input[type="password"] {
}

input[type="date"] {
}

input[type="time"] {
}

input[type="number"] {
}

input[type="range"] {
}

input[type="color"] {
}

input[type="checkbox"] {
}

input[type="radio"] {
}

input[type="file"] {
}

input[type="submit"] {
}

input[type="image"] {
}

input[type="reset"] {
}

input[type="button"] {
}

button {
	font-family: inherit;
}

select {
	font-family: inherit;
}

datalist {
}

optgroup {
}

option {
}

textarea {
	font-family: inherit;
}

keygen {
}

output {
}

progress {
}

meter {
}

fieldset {
	border: none;
}

legend {
	display: none;
}