html,
body,
h1,
h2,
h3,
p,
ul,
ol,
li,
table,
tr,
th,
td,
form,
fieldset,
legend,
label,
input,
select,
textarea,
button,
iframe {
 margin:0;
 padding:0
}
header,
nav,
main,
section,
article,
aside,
footer {
 display:block
}
html {
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%;
 height:100%;
 overflow-y:scroll;
 scroll-behavior:smooth
}
body {
 height:100%;
 background:#fff;
 color:#2a2a2a;
 font-family:Arial,sans-serif
}
a {
 -webkit-text-decoration-skip:objects;
 outline:0;
 background-color:transparent;
 color:#0056a2;
 text-decoration:none
}
img {
 border:0;
 vertical-align:middle
}
ul,
ol {
 list-style-type:none
}
table {
 border-collapse:collapse;
 border-spacing:0
}
fieldset {
 min-width:0;
 border:0
}
label {
 cursor:pointer
}
input,
select,
textarea,
button {
 border-radius:0;
 outline:0;
 font-size:100%;
 line-height:inherit;
 font-family:inherit
}
input {
 overflow:visible
}
input[type=search] {
 -webkit-appearance:textfield;
 appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none;
 appearance:none
}
textarea {
 overflow:auto;
 resize:vertical
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
 -webkit-appearance:button;
 appearance:button;
 overflow:visible;
 border:0;
 cursor:pointer
}
button::-moz-focus-inner {
 padding:0;
 border:0
}
b,
strong {
 font-weight:700
}
.no-js .only-js {
 display:none
}
.js .only-no-js {
 display:none
}
.visually-hidden {
 clip:rect(0,0,0,0);
 -webkit-clip-path:inset(50%);
 position:absolute;
 width:1px;
 height:1px;
 overflow:hidden;
 white-space:nowrap;
 clip-path:inset(50%)
}
::-webkit-input-placeholder {
 color:inherit;
 opacity:.5
}
:-moz-placeholder {
 opacity:.5
}
::-moz-placeholder {
 opacity:.5
}
:-ms-input-placeholder {
 opacity:.5
}
.clearfix::before,
.clearfix::after {
 display:table;
 content:"";
 line-height:0
}
.clearfix::after {
 clear:both
}

.site {
	  display: table;
	  margin: 0 auto;
	  width: 400px;
	  margin-top:140px;
	  box-shadow: -3px -1px 50px 0px rgba(0,0,0,0.15);
	  border-radius:6px;
	  padding: 40px;
}

h1,a {
	color:#002250;
}

h2 {
    font-size: 20px;
    margin-bottom: 10px;
}

a {
	text-decoration: underline;
}

ul li {
    list-style-type: disc;
    margin-left: 20px;
}