/* DEVONtechnologies Online Help stylesheet v1.1 */
/* (c) 2008 DEVONtechnologies, Eric Boehnisch-Volkmann */


body { margin: 0px; color: #444; }
h1 { font-size: 12pt; margin: 0px; }
h2 { font-size: 14px; font-weight: 600; margin: 0px; }

p { font-size: 10pt; line-height: 14pt; font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; text-decoration: none; margin: 1em 0em 1em 0em; }
p:first-child { margin-top: 0px; }
p.image { text-align: left }
p.sourcecode { font-family: Courier, Monaco }
ul { list-style-type: square; padding-left: 1em; margin: 1em 0em 1em 0em; }
li { font-size: 10pt; line-height: 14pt; font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; text-decoration: none; }

em { display:inline-block; color: #777; text-decoration: none; font-style: normal; font-weight: 600; }

a { color: #047aba; text-decoration: none; border-bottom: 1px #047aba dotted; } 
a:hover  { /* text-decoration: underline;*/ border-bottom: 1px #047aba solid; }
.subsection { margin-top: 2em; /* color: #047aba; */ font-weight: 600; text-transform: uppercase; }
td + .subsection { margin-top: 1em; }
span.topic  { font-size: 20pt; font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; font-weight: 200; }
span.intro { display:block; font-style:italic; }
span.pname { font-weight: 500; }
span.pname.example {}
span.pname.note {}
span.pname.terminal {}
img.icon { height: 0.75em; }
/* .weblink::before { content: "\1f517  "; } */

/* Header and footer */

#headbar { width: 100%; height: 21px; background-color: #fff; border-bottom: 1px solid #bbb; margin: 0px; margin-bottom: 15px; }
#headbar > table > tbody > tr > td:nth-of-type(1) { width: 70%; text-align: left; }
#headbar > table > tbody > tr > td:nth-of-type(2) { width: 30%; text-align: right; }

#footbar { width: 100%; background-color: #fff; border-top: 1px solid #bbb; margin-top: 30px; margin-left: 0px; margin-right: 0px; padding-top: 8px; padding-bottom: 8px; }
p.header a, p.footer a { color: #777; font-size: 9pt; line-height: 10pt; font-weight: normal; border-bottom: none; } 
p.header a:hover, p.footer a:hover { color: #047aba; /*border-bottom: 1px #047aba solid;*/ }
p.header-left { margin: 1px 0px 0px 15px; }
p.header-right { margin: 1px 15px 0px 0px; }
p.footer-left { margin: 0px 0px 0px 15px; }
p.footer-right { margin: 0px 15px 0px 0px; }

/* Sidebar */

td.sidebar { width: 120px; }

/* Quick links */

a.quicklinks { text-decoration: none; border-bottom: 1px #444 dotted; }
a.quicklinks:hover { font-size: 9pt; line-height: 12pt; color: #047aba; border-bottom: 1px #047aba solid; } 
table.quicklinks { float: right; padding-bottom:2em; }
td.quicklinks, a.quicklinks { font-size: 9pt; line-height: 12pt; font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; color: #777777; text-decoration: none; text-align: left; font-weight: normal; } 

/* Definitions for ID-marked sections */

#mainbox { background-color: #fff; margin-top: 30px; margin-right: 26px; margin-left: 15px; }
#mainbox-head { margin-bottom: 1em; }
#mainbox-body > tbody > tr > td p:first-of-type.subsection { margin-top: 0em; }
.taskbox { background-color: #f5f5f5; list-style-type: decimal; list-style-position: outside; margin-top: 0.7em; margin-bottom: 0.7em; border: solid 1px #ddd; }
.examplebox { background-color: #e6ecff; list-style-type: decimal; list-style-position: outside; margin-top: 0.7em; margin-bottom: 0.7em; border: solid 1px #c6ccdc; }
.terminalbox { background-color: #f5f5f5; list-style-type: decimal; list-style-position: outside; margin-top: 0.7em; margin-bottom: 0.7em; border: solid 1px #ddd; }
.taskbox td, .examplebox td, .terminalbox td { padding: 0.7em 0.7em 0px 0.7em; }
.terminal-command {}
.terminal-output { color: #666; }

p.toc { margin: 0px; padding-top: 4px; padding-bottom: 4px; }
