@charset "UTF-8";
/* CSS Document */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, address, em, img, strong, sub, sup, ol, ul, li, form, label, article, aside, canvas, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	font-size:100%;
	font:inherit;
	font-family:inherit;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0;
	border:0;
	background:transparent;
}
article, aside, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
audio, canvas, video {
    display:inline-block;
}
html {
	font-family:sans-serif;
	height:100%;
	-webkit-touch-callout:none;
    -webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-user-select:none;
	-ms-text-size-adjust:100%;
	font-size:14px;
}
body {
	min-height:100%;
	line-height:1;
	overflow:auto;
}
ol, ul {
	display:block;
	margin-left:15px;
	margin-top:7px;
}
ul {
	list-style:square;
}
ol {
	list-style:decimal;
}
ul li ul, ol li ol {
	list-style-type:circle;
}
input {
	border:0;
    padding:0;
	-webkit-border-radius:0px;
  	-webkit-appearance:none;
  	cursor:pointer;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline:none;
}
textarea {
	border:0;
	resize:none;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
a {
	text-decoration:none;
	color:inherit;
}
a:hover {
	text-decoration:none;
}
a:focus {
    outline:thin dotted;
}
a:active, a:hover {
    outline:0;
}
sub, sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sup {
    top:-0.5em;
}
sub {
    bottom:-0.25em;
}
textarea {
    overflow:auto;
    vertical-align:top;
}