* {
	 box-sizing:border-box;
}

html,
 body,
 div,
 span,
 applet,
 object,
 iframe,

h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 blockquote,
 pre,

a,
 abbr,
 acronym,
 address,
 big,
 cite,
 code,

del,
 dfn,
 em,
 img,
 ins,
 kbd,
 q,
 s,
 samp,

small,
 strike,
 strong,
 sub,
 sup,
 tt,
 var,

b,
 u,
 i,
 center,

dl,
 dt,
 dd,
 ol,
 ul,
 li,

fieldset,
 form,
 label,
 legend,

table,
 caption,
 tbody,
 tfoot,
 thead,
 tr,
 th,
 td,

article,
 aside,
 canvas,
 details,
 embed,

figure,
 figcaption,
 footer,
 header,
 hgroup,

menu,
 nav,
 output,
 ruby,
 section,
 summary,

time,
 mark,
 audio,
 video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
 aside,
 details,
 figcaption,
 figure,

footer,
 header,
 hgroup,
 menu,
 nav,
 section { display: block; }



ol,
 ul { margin: 0 0 0.5em; }
ul,
 li { list-style-type:none; }

blockquote,
 q { quotes: none; }
blockquote:before,
 blockquote:after,

q:before,
 q:after {
	content: '';
	content: none;
}
code {
	background-color: #f4f4f4;
	font-size: 0.875em;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong { font-weight: bold; }
p { margin: 0 0 0.5em; }
h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
	font-weight: normal;
	line-height: 1.2em;
	padding: 0.5em 0 0.25em;
}

h1 { font-size: 1.4em; }

h2 { font-size: 1.2em; }

h3 { font-size: 1.15em; }

h4 { font-size: 1.1em; }

h5,
 h6 { font-size: 1em; }

img { max-width: 100%; }

hr {
	border: none;
	border-bottom: rgb(151, 203, 230) 1px solid;
	height: 5px;
}
