/*
 * This is the style sheet for the HTML version of the naviserver and module
 * man pages that appear at: https://naviserver.sourceforge.io/n/toc.html*
 *
 */
@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css");

html { padding: 0; }
body { padding: 0 2em 0 2em; margin: 0; }



h1 {
   margin:    1.5em 0 2em 0;
   font-size: 1.3em;
   color:     #333;
}

h2 {
   margin-top: 2em;
   color: #655;
   text-transform: capitalize;
   font-size: 1.6em;
   font-weight: normal;
   border-top: 1px solid #e9e6e6;
   width: 50em;
}

h3 {
    margin-top: 1.5em;
    margin-bottom: 0.7em;    color: #655;
    text-transform: capitalize;
    font-size: 1.2em;
    font-weight: normal;
    width: 50em;
}

hr {
   border: 0; height: 0; color: white; margin: 0;
}


p, dl dd {
   min-width: 15em;
   max-width: 50em;
}

dt strong, dt i.arg, table tr td strong {
   font-weight: normal;
}


table {
   width: 100% !important;
   background-color: white;
   border: 0;
   border-collapse: collapse;
}

/*
table tr.doctools_idxheader th {
    text-align:left;
}
table tr.#doctools_idxheader th {
    text-align:left;
}
*/
table tr th[colspan="2"] {
    text-align:left;
    padding: 20px 0px 10px 0px;
    background-color: #eee;
}


table tr td {
   background-color: white;
   padding-bottom: .3em;
}

table tr td a {
   text-decoration: none;
}

table table tr td a {
   color: black;
}

table tr td a:hover {
   color: blue;
}



dl dt {
   margin-top:    .5em;
   margin-bottom: .5em;

   margin-left:  5em;
   text-indent: -5em;
   max-width:    50em;
}

dd>dl.doctools_options {
    margin-left: 2em;
}

.sample {
   background-color: #f9f6f6;
   margin-left: 0;
   padding: 1em 1em 1em 2em;
}


#man-header {
   background-color: black;
   color:            #eee;

   border-top:       1px solid #666;
   border-bottom:    1px solid #666;

   margin:   0 -2em 1em -2em;
   padding: .1em 1em .1em 1em;
   display: flex;
   font-size: smaller;
}
#man-header .right {
    margin-left: auto;
    order: 2;
}
#man-header .right .active {
    color: #B49C33;
}
#man-header .right .inactive {
    color: grey;
}

#man-header a {
   color: #eee;
   text-decoration: none;
   /*font-size: 16px;*/
}

#man-header img {
   border: 0;
}



#man-footer {
   background-color: #eee;
   color:            black;

   border-top:       2px solid #999;

   margin:   3em -2em -1em -2em;
   padding-bottom: 1em;
}

#man-footer ul {
   color: #333;
   list-style-type: circle;
}

#man-footer a {
   color: #333;
   text-decoration: none;
   font-size: .8em;
}

#man-footer a:hover {
   color: blue;
   text-decoration: underline;
}

#f-poweredbyico {
   float: right;
   margin: 1em;
}

b.const {
    font-family: "Courier New", Courier, monospace;
    font-weight: normal;
}
ul.doctools_syntax li a span.opt b {
    font-weight: normal;
}

#see-also a,
#keywords a,
ul.doctools_syntax li a {
    text-decoration: none;
    color: darkslateblue;
}

ul.doctools_syntax li {
    margin: 0px 0px 6px 0px;
}

span.logo {
    background-image: url('//naviserver.sourceforge.io/ns-icon-16.png');
    background-repeat: no-repeat;
    padding-left: 17px;  /* width of the image plus a little extra padding */
}

pre.doctools_example {
    background-color: #eeeeee;
    padding: 10px;
    margin-left: 2em;
    margin-right: 2em;
}

div.doctools_section p {
    margin-left: 2em;
}
div.doctools_section p {
    margin-left: 2em;
}
div.doctools_section dl.doctools_definitions p {
    margin-left: 0em;
}
div.doctools_section dl.doctools_definitions dd {
    margin-left: 2em;
}
div.doctools_section ul.doctools_itemized,
div.doctools_section ol.doctools_enumerated
{ padding-left: 3em; }
div.doctools_section dl.doctools_definitions
{ padding-left: 2em; }

div.doctools_section ul.doctools_itemized ul,
div.doctools_section ol.doctools_enumerated ul,
div.doctools_section ul.doctools_itemized ol,
div.doctools_section ol.doctools_enumerated ol
{ padding-left: 1.5em; }

div.doctools_section ul.doctools_itemized li p,
div.doctools_section ol.doctools_enumerated li p,
div.doctools_section ol.doctools_enumerated li pre,
div.doctools_section dl.doctools_definitions dd
{ margin-left: 6px; }
div.doctools_section dl.doctools_definitions p
{ margin-left: 2em; }
