blockquote.quote { margin-left: 2em; margin-right: 3em; border-left: none; font-size: 95%; font-style: italic; text-align: justify; } blockquote.quote p.author { font-size: 90%; text-align: right; margin-top: 0em !important; } .extra-em { text-decoration: underline; } code { font-size: 120%; } table.uc-category span.uc-categories { display: none; } /* Table zebra style... */ table.zebra { font-size:inherit; font:100%; margin:1em; } table.zebra td { padding-left: 0.3em; } table.zebra tr th:nth-child(1) { text-align: left; } table.zebra th { font-weight: bold; text-align: center; background-color: steelblue !important; font-size: 110%; background: hsl(180, 30%, 50%); color: #fff; } table.zebra th a:link { color: #fff; } table.zebra th a:visited { color: #aaa; } table.zebra tr:nth-child(even) { background-color: hsl(180, 30%, 93%) } table.zebra th{border-bottom:1px solid #bbb;padding:.2em 1em;} table.zebra td{border-bottom:1px solid #ddd;padding:.2em 1em;} ul.definition li, ol.definition li { margin-bottom: 0.3em; } ul.definition li ul, ol.definition li ul { margin-top: 0.3em; } a.internalDFN { border-bottom: 0px solid #99c !important; font-style: italic; } a.sec-ref:before { content: "“"; } a.sec-ref:after { content: "”"; } p.req-set { font-weight: bold; } span.orcid a { text-decoration: none !important; border: none !important; } span.orcid a img { transform: translateY(3px) translateX(-0.18em); } /*span.orcid:before { content: url(figures/orcid_logo.png); margin-right: 2px; }*/ aside.annotation { float: right; background: yellow; width: 30%; padding:1em; margin-left: 1em; margin-bottom: 1em; margin-top: 1em; border: 1px solid black; transform: translateX(-1em); } span.annotation { background:yellow; } ul.wpub-xref::before { content: "References to specification:"; font-style: italic; font-weight: bold; text-decoration: underline; }