  @import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css");


li > ul, li > ol, li > dl {
    margin-top: 0px;
}

main li a[href*=".pdf"]:before, main td a[href*=".pdf"]:before, main p a[href*=".pdf"]:before, main .panel-body a[href*=".pdf"]:before {
	 content: "";
	 display: inline-block;
	 margin-right: .2em;
	 background: url(/images/icons/pdf-icon-small.gif);
	 background-position: center center;
	 background-repeat: no-repeat;
	 background-size: contain;
	 width: 15px;
	 height: 15px;
}


#chapters {padding-top:0;}
#chapters li {background-color:#f5f5f5; border:10px solid #ffffff; padding:1.25rem 1.25rem 2.5rem 1.25rem; font-family:"Milo"; margin:0;}
#chapters li img {background-color:#FFF; padding:1.25rem; border:1px solid #e9e9e9;width:100%;}
#chapters li h4 {text-align:center; border-bottom:1px solid #e9e9e9; padding-bottom:10px; margin-bottom:10px; color:#54585a;}
#chapters .historical {font-size:90%; font-style: italic;display:block; margin-top:15px;color:#54585a;}
#chapters .social {display: block;position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,.05);}
#chapters .social a {transition: .2s;color:#54585a;width: 50px;height: 30px;float:left;line-height: 30px;text-align: center;border-right: 1px solid rgba(0,0,0,.05);}
#chapters .social a:hover {color:#00b388;}

#checklist p {background-color:#f5f5f5; border:1px solid #e9e9e9; border-bottom:none;padding:10px;margin-bottom:0;}
#checklist ul {background-color:#f5f5f5; border:1px solid #e9e9e9; border-top:none; margin-top:0; padding-bottom:10px;}