html{position:relative;min-height:50%}
/*body{font-family:'Open Sans';text-align:justify;font-size:12pt;max-width:736px;margin: auto;} */
/*body{font-family:Arial, Helvetica, sans-serif;text-align:justify;font-size:12pt;max-width:640px;margin: auto;}*/
body{max-width:768px;margin: auto;} /* 816 */

img:not(.png) {width: 100%;}		
.author{margin-top:-6pt;font-style:italic;font-size:10pt;}
.comment{color:maroon}
.sequence{color:maroon}
.formula{}
.date{}
.figure{display:block;margin-top:8px;margin-left:auto;margin-right:auto}
.banner{display:block;margin-top:16px;margin-bottom:16px;margin-left:auto;margin-right:auto}
footer{background-color:white;position:fixed;bottom:0;width:100%;text-align:left;}
.acknowledge{font-size:10pt;text-align:justify;display:block;padding:12px;margin-bottom:100px;color:#333;background-color:lightgray;border:1px solid #CCC;border-radius:4px;}
h1{font-weight:400;font-stretch:expanded;line-height:1.428571429;position:relative;font-size:20pt;color:blue}
h2{font-weight:400;margin:16px 0;text-transform:uppercase;letter-spacing:1px;line-height:1.428571429;position:relative;font-size:14pt;color:#D37E0C}
h3{font-weight:400;font-size:12pt;line-height:1.428571429;color:blue;}
p{line-height:1.428571429}
caption{text-transform:uppercase;letter-spacing:1px;line-height:1.428571429;position:relative;font-size:18pt;color:maroon;margin-top:8px;margin-bottom:6px}
.tablerectangle{width:100%;color:maroon;text-align:center}
.tabletriangle{margin-left:16px;width:80%;color:maroon;text-align:center}
.tablesequence{width:100%;text-align:center;border:solid;border-width:thin;margin-bottom:24px}
tr.seq{font-family:'Open Sans Semibold';background-color:palegoldenrod;color:black;}
td.bgc{background-color:#D3D3D3;border:solid;border-width:thin}
td.agc{background-color:white}
td.emp{color:red;font-weight:bold}
td.id{background-color:white;color:red}
td.no{background-color:white;font-size:smaller}
td.md{background-color:white;border:solid;border-width:thin}
td:hover>a{color:white;background-color:#D37E0C;text-decoration:none}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent;content:""}
.hr{background-color:#5E7AFF;height:4px;margin-top:20pt;}
a:link,a:visited{color:blue;text-decoration:underline} 
a:hover{color:white;background-color:#D37E0C;text-decoration:none} 
.q,.qa,.qb,.qc{float:left;display:block;padding:10px;border-radius:4px;margin-left:6px;}
.qa{color:yellow;background-color:#5E7AFF;font-size:12pt;}
.qb{color:blue;background-color:lightgray;font-size:12pt;}
.qc{color:blue;background-color:lightgray;font-size:10pt;font-weight:400}
.qa:hover,.qb:hover,.qc:hover{color:white;background-color:#D37E0C;}
.qa>a{color:#FFE793;}

@media print {nav,footer{display:none} div,pre,p{page-break-inside:avoid} }
