* {
margin: 0;
padding: 0
}
html {
background-color: white;
width: 100%;
height: 100%;
}
body {
background: white;
color: black;
text-align: left;
min-height: 100%;
position: relative;
margin: 10pt 10pt;
font: 16px/1.4 sans-serif;
}
p {
margin: 0.8em 0;
}
a {
text-decoration: none;
}
p.src {
border-top: 1px solid #ccc;
background: #f0f0f0;
padding: 0.2em 0.5em;
font-family: monospace;
line-height: 124%;
}
.ref {
font-weight: bold;
}
div.entity {
margin: 2em 0;
}
div.doc {
padding-left: 2em;
}
.caption, h1, h2, h3, h4, h5, h6 {
font-weight: bold;
color: rgb(78,98,114);
margin: 0.8em 0 0.4em;
}
.title {
font-size: 200%;
color: rgb(78,98,114);
font-weight: bold;
border-bottom: 1px solid #ddd;
}
ul,ol {
margin: 0.8em 0 0.8em 2em;
}
h1 { font-size: 146.5%; }
h2 { font-size: 131%; }
h3 { font-size: 116%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
pre {
margin: 0.5em;
background: #d0ffd0;
}