﻿article{padding-top:25px;}
article > header{margin:auto;text-align:center;}
article > header h3{font-size:1.5rem;}
article > header h4{font-size:1.25rem;}
article > header h5{font-size:1rem;}
article > header h6{font-size:.75rem;}
hr.header-sep{margin-top:40px;margin-bottom:40px;}
/*section{margin-top:20px;}*/
section > h4{color:#4682B4;font-size:1.25rem;}
section > img.ssfw{margin:20px;}
h5.img-title{padding:20px 20px 0px 20px;font-size:16px;text-decoration:underline;}
sup{margin-left:1px;color:#4682B4;font-size:10px;font-weight:bold;}
section > ul > li{line-height:1.5;}
table{width:100%;border:solid 1px #ababab;border-collapse:collapse;}
table th{border:solid 1px #ababab;border-collapse:collapse;border-bottom:none;padding:4px;/*background-color:#efefef;*/background-color:rgb(255,225,125);}
table td{border:solid 1px #ababab;border-collapse:collapse;padding:4px;}
table .row-alt{background-color:#dedede;}
div.space20{margin-top:20px;}
#SOW ol{list-style:upper-alpha;margin-top:20px;}
#SOW ol > li{margin-bottom:20px;}
#SOW ol > li > ul{margin-top:20px;}
#SOW ol > li > ul > li{padding:2px 0px 2px 0px;}
#SOW ol > li > ul > li > ul{margin-top:10px;margin-bottom:10px;}
.fig-cap{font-style:italic;font-size:14px;margin-top:10px;}
.img-resp{width:100%;}
.pnl-img{border:solid 1px #dedede;border-radius:1ex;-webkit-border-radius:1ex;-moz-border-radius:1ex;margin:20px 0px 20px 0px;padding:20px;}
.pnl-img label{display:block;text-align:center;}
.pnl-tbl{margin:20px 0px 20px 0px;}
.pnl-fn{margin-top:20px;border-top:solid 1px #ababab;padding-top:20px;}
.pnl-fn ol{display:table;margin:0px;padding:0px;counter-reset:list;/*height:200px;*/}
.pnl-fn ol > li{list-style:none;display:table-row;}
.pnl-fn ol > li:before{content: counter(list) ") ";counter-increment:list;padding-right:5px;display:table-cell;text-align:right;color:#4682B4;} /* See: https://stackoverflow.com/questions/22530982/html-numbering-with-brackets/22531181 */
.pnl-fn ol > li > a.fnt{color:#666666;}
.pnl-fn ol > li > a.fnt:hover{text-decoration:none;}
.pnl-fn ol > li .pending{opacity:0.5;}
.sep-sect{margin:auto;text-align:center;margin:20px 0px 40px 0px;border-bottom:solid 1px #cccccc;}
.sep-glyph{display:inline-block;position:relative;top:10px;padding:0px 5px 0px 5px;background-color:#ffffff;font-size:20px;color:#cccccc;}
.table-drs > tbody td:nth-child(1), .table-drs > tbody td:nth-child(2){white-space:nowrap;}
/* BEGIN: Feature Items ("Navigation" pages with responsive glyph images) */
.panel-link{color:unset;}
.panel-link:hover{text-decoration:none;color:unset;}
.panel-link > .row{margin-left:-5px;}
@media (max-width:991px){.feature1 .col-md-10{margin-top:5px;padding-left:unset;}}
.feature1{width:100%;padding:5px;border:solid 1px #ffffff;cursor:pointer;}
.feature1:hover{border:solid 1px #91968C;background-color:#F4EEDC;}
/*.feature1 img{display:inline-block;max-width:unset;width:150px;height:75px;}*/
.feature1 .glyph-container{border:solid 1px #ababab;padding:5px;background-color:#ffffff;vertical-align:middle;text-align:center;}
/*.feature1 .text-container{line-height:1.45;}*/
.feature1 .text-container .title{font-weight:500;font-size:18px;}
.feature1 .desc{font-size:14px;}
/* END: Feature Items */
.section-title-1{border-bottom:solid 1px #dedede;margin-top:20px;}
.v-center{vertical-align:middle;}
.author-title{opacity:0.5;}
.month-notes-header{font-size:.75rem;color:#888888;font-style:italic;font-weight:normal;width:200px;border-bottom:solid 1px #cccccc;}
.highlight{background-color:yellow;}
.important-note-small{font-weight:bold;color:#cc0000;}