/** this is a temporary fix for self-serve pages to deal with SIS update that broke our layouts **/
.self-serve {max-width:none !important;}
.self-serve p {max-width: none !important;}



.i4a h3 {font-size: 1.7em;font-weight:500;margin-top:0;}
.i4a-after-h6 {font-weight: 700;margin:0 !important;}
.tableImage {width: 240px;}
.tableImage img {height:auto; width:100%;}
.self-serve .table p {margin-bottom:0.5em !important;max-width:680px !important;}
.articleType {font-weight:700;}
.articleTypeFull {font-size:0.8em;font-weight:normal;line-height: 1;}
.figureType {font-weight:700;}
@media only screen and (max-width: 766px) {
.self-serve .table  {border-bottom:0 !important;}
.tableImage {margin-top:1em; width: 100% !important;}
}
.i4a-nav {margin-left: 0 !important;}
.i4a-nav li {font-weight: 700; margin-bottom:10px;}
.i4a-nav li a {font-weight: normal !important;}
.i4a-nav-nested {margin-left: 0 !important;}
.i4a-nav-nested li {font-weight: normal !important;}
.i4a-nav-nested a {font-weight: normal !important;}
.i4a-nav-nested ul {margin-left:20px !important;}
.i4a p {max-width: 100% !important;}
.pre-h3 {color:#777;font-size: 1.7em;font-style:italic;font-weight:300; line-height:1; margin-bottom: 0;}
.i4a-back-to-top {text-align: right;line-height:0.25; margin-bottom:0;}
.tableExample img {height:auto; width:100%;border:solid 1px #ccc;}
.i4a-index {padding:0 10px;}
.i4a-category-subhead {color:#000;}
.i4a-references {list-style:none; padding-left: 25px; text-indent: -35px;}
.i4a-reference-number {display: inline-block;font-size:1em; font-weight:700; margin-right: 10px;text-align: right;width: 20px;}
.comment {color:red;font-size: 1.0em;font-weight:bold;font-family:Courier New;font-style:italic;}
.editor_comment {color:red;font-size: 1.0em;font-family:Courier New;}
.comment_show {display: none;}.exclude {color:grey;font-size: 1.0em;}
.showHideSpan {float:right;margin-top:5px;}
.showHideLink {display: inline-block;margin:0 5px;}
.self-serve .table .table-head {hyphens:none;-webkit-hyphens:none;}
.self-serve .table .row {hyphens:none;-webkit-hyphens:none;}

.id-offset:before {display: block; content: ' '; margin-top: -120px; height: 120px; visibility: hidden;}
h1.id-offset:before {height: 140px; visibility: hidden;}

ul {list-style-type:disc;}
ol {list-style-type:decimal;}
