@import url('https://fonts.googleapis.com/css?family=Source+Code+Pro');
   
.FeedbackButton {
    padding: 2px 6px;
}

.breadCrumbs {
    border: solid 1px #a0a0a0;
    margin-bottom: 10pt;
    padding: 2pt;
    font: Tahoma, Arial 8pt;
}

.breadCrumbsItem {
    cursor: pointer;
    color: blue;
}

.breadCrumbsCategory {
    cursor: pointer;
    color: orange;
}

.xbasicCodeColorizationBlock {
    font-family: courier new;
    background-color: #fafefb;
    padding: 10px;
    border: solid 1px #a0a0a0;
}

.xbasic_function {
    color: green;
}

.xbasic_function a {
    color: green;
}

.xbasic_dim {
    color: #800080;
}

.xbasic_comment {
    color: #8f8fda;
}

.xbasic_classdef {
    color: #e08a51;
}

.xbasic_functiondef {
    color: green;
}

.xbasic_string {
    color: #808080;
}

.imgCenter {
    display: block;
    margin: 0 auto;
}

img {
    max-width: 100%;
}

a img {
    border: none;
    max-width: 100%;
    vertical-align: middle;
    text-decoration: none;
}

.highlightword {
    color: red;
}

.searchHighlight {
    color: red;
}

#a5documentation {
    display: table;
    /* display: table is mandatory for the top block element (doesn't have to be body; can be re-set to any other child wrapper)
			to handle occassional main content which become too wide such as bigger images, long links or tables. thanks to this property
			the layout will behave nicely as it would in a table while keeping the document semanticaly clean. it means the content will
			expand to the right and at the same time it will not overflow the last column but rather gently push it further aside */
    font-family: sans-serif;
    font-size: 100%;
    /* the body font-size must be in percents to scale the fonts in IE properly */
    margin: 0;
    padding: 0pt;
    width: 100%;
    /* this is needed to keep the width to the maximum available */
}

html>body {
    font-size: 10pt;
    /* redefine the body font-size for all modern browsers - ignored by old IEs */
}


/* and this is a special workaround for IE 7 */

*:first-child+html body {
    font-size: 80%;
}

body {
    font: 10pt Arial, sans-serif;
    color: #000;
    background: #fff;
}

a,
a:visited {
    color: #0001a6;
}

a:active,
a:hover {
    color: #6a6bd7;
}

.definitionNameDT a, #inline-toc a {
    text-decoration:none;
}

/* Don't use hover, active, or visited for anchors that don't have hrefs meaning they are only anchors. */

a:not([href]) {
    color: inherit;
}

h1,
h2,
h3,
h4,
h5 {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-family: "weblysleek_uisemilight", sans-serif;
    font-weight: bold;
    font-style: normal;
    margin: 1em 0 0.5em;
    line-height: 1.2em;
}

h1 *:first-child,
h2 *:first-child,
h3 *:first-child,
h4 *:first-child,
h5 *:first-child {
    flex: 1 1 auto;
    display: block;
}

h1 {
    margin-top: 0;
    font-size: 30px;
    color: #707070;
    margin-bottom: 11px;
    font-weight: normal;
}

h2 {
    font-size: 24px;
    font-weight: 500;
    color: #707070;
    margin-bottom: 5px;
}

h3 {
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
}

h4 {
    font-size: 1em;
}

h5 {
    font-size: .8em;
}

fieldset {
    border: 1px solid #cccccc
}

legend {
    color: #000;
}

p {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: .688em;
    color: #303030;
}


.navbar {
    margin: 5px 0;
    line-height: 220%;
}

.button a,
.button a:visited,
button,
input[type="reset"],
input[type="submit"],
.button input,
.calbuttonBox a {
    margin: .5em .4em .5em 0;
    cursor: pointer;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
    border: 1px solid #cccccc;
    background: #e2e2e2 url(wiki.alphasoftware.com/lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #666666;
    outline: none;
}

.button a:hover,
button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button input:hover,
.calbuttonBox:hover {
    margin: .5em .4em .5em 0;
    border: 1px solid #aaa;
    background: #cccccc url(wiki.alphasoftware.com/lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #363636;
    outline: none;
}

.highlight,
.highlight a {
    border: 1px solid #fcefa1;
    background: #f3f3f3 url(wiki.alphasoftware.com/lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    color: #363636;
}

.button.highlight {
    border: none;
}

.button.highlight a {
    border: 1px solid #fcefa1;
    background: #aaaaaa;
    color: #363636;
}

.error {
    background: none;
}

.rbox-title,
.rbox-data {
    /* -moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin :padding;*/
    background: #f3f3f3 url(wiki.alphasoftware.com/lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;
    border: 1px solid #ccc;
    color: #363636;
}

.errors {
    background: none;
    color: #cd0a0a;
}

.errors .rbox-title,
.errors .rbox-data {
    color: #cd0a0a;
    background: #fef1ec url(wiki.alphasoftware.com/lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) repeat-x scroll 50% 100%;
    border: 1px solid #cd0a0a;
}

.warning .rbox-title,
.warning .rbox-data {
    color: #cd0a0a;
    background: #fef1ec url(wiki.alphasoftware.com/lib/jquery/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) repeat-x scroll 50% 100%;
    border: 1px solid #cd0a0a;
}

.simplebox {
    border: 1px solid #666;
    background-color: #cccccc;
    color: #363636;
}


/***** Tables, Tabs *****/


/** Tables **/

.normal {
    border: 1px solid #aaa;
}

/*.normal a.link,
.normal a,
th a,
th a:visited,
td.heading a,
td.heading a:visited {
    color: ;
}

.admin a.link,
.admin a,
.admin label,
fieldset.admin label,
.cbox fieldset.admin a {
    color: ;
}*/

tr.odd td,
td.odd,
li.odd {
    background: #f9f9f9;
}

tr.even td,
td.even,
li.even {
    background: #f3f3f3;
}

.normal td,
.wikitable td,
td.odd,
td.even {
    padding: 0.2em;
    border-collapse: collapse;
}


/***** Wiki *****/


/* code plugin */

.codecaption {
    font-size: .9em;
    line-height: 1.4em;
    padding: .2em 1em;
    display: inline;
    border: 1px solid #666666;
    border-bottom: none;
    margin: 0;
    color: #666666;
    background: #f9f9f9;
    font-weight: bold;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
}

.codelisting {
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    line-height: 1.2em;
    padding: 1em;
    background: #f9f9f9;
    margin: 0;
    border: 1px solid #666666;
    overflow: auto;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
}

.button a,
.button a:visited,
button,
input[type="reset"],
input[type="submit"],
.button input,
.calbuttonBox a,
#tiki-top,
.box,
.cbox,
h3.box-title,
.simplebox,
.cbox-title,
.post .postbody,
body.tiki_admin .simplebox,
a.admbox,
a.admbox.off,
.forum_actions {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.rbox-title {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom: none !important;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
}

.rbox-data {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
}


/* Alpha-specific CSS */

.TableCell {
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    border-left-style: Solid;
    border-top-style: Solid;
    border-right-style: Solid;
    border-bottom-style: Solid;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-color: #cdcdcd;
    border-right-color: #cdcdcd;
    border-top-color: #cdcdcd;
    border-bottom-color: #cdcdcd;
}

.tableHeader {
    background-color: #ededed;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    border-left-style: Solid;
    border-top-style: Solid;
    border-right-style: Solid;
    border-bottom-style: Solid;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-color: #cdcdcd;
    border-right-color: #cdcdcd;
    border-top-color: #cdcdcd;
    border-bottom-color: #cdcdcd;
}

.ShowV8 {
    display: none;
}

.V7only {
    background: #ffffff;
}

.V8only {
    display: none;
}

.sqlonly {
    display: none;
}

span.sqlonly {
    display: none;
}

span.V7only {
    background: #ffffff;
}

span.V8only {
    display: none;
}

span.showV8 {
    display: none;
}

SPAN.Bolded {
    font-weight: bold;
    font-style: normal;
}

SPAN.Code1 {
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    font-style: normal;
    font-size: 10pt;
    color: #00009e;
}

SPAN.Optional {
    font-size: 12pt;
    font-family: Verdana, sans-serif;
    color: #00009e;
}

SPAN.HTML1 {
    color: #800000;
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    font-style: normal;
}

SPAN.Arrow {
    font-family: "Wingdings 3";
}

SPAN.Button {
    color: #0000ff;
    font-weight: normal;
    font-style: normal;
}

SPAN.Screen {
    color: #005511;
    font-weight: bold;
    font-style: normal;
}

SPAN.Control {
    color: #800000;
    font-weight: bold;
    font-style: normal;
}

SPAN.Note {
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
}

SPAN.Argument {
    font-style: italic;
    font-weight: normal;
    color: #008000;
}

SPAN.Symbol {
    font-size: 14pt;
    font-family: Symbol, serif;
}

.calloutTable {
    font-style: normal;
    margin-top: 0pt;
    margin-bottom: 0pt;
    font-size: 10pt;
    border-left-style: Solid;
    border-right-style: Solid;
    border-top-style: Solid;
    border-bottom-style: Solid;
    border-left-color: #ffffff;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    background-color: #ffd5ff;
}

.htmlTable {
    font-style: normal;
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    color: #00009e;
    margin-top: 0pt;
    margin-bottom: 0pt;
    font-size: 10pt;
    border-left-style: Solid;
    border-right-style: Solid;
    border-top-style: Solid;
    border-bottom-style: Solid;
    border-left-color: #7f7f7f;
    border-right-color: #7f7f7f;
    border-top-color: #7f7f7f;
    border-bottom-color: #7f7f7f;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    background-color: #ffffc6;
}

.codeTable {
    display: block;
    white-space: pre-line;
    margin: 5px 0px;
    padding: 10px;
    background: #eee;
    border-radius: 3px;
    border-left: 4px solid #3987D8;
}

.codeTableArea {
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    font-size: smaller;
    overflow: auto;
    white-space: pre;
}

.codeLineHighlight {
    background-color: #fffcc5;
}

.codeElementHighlight {
    font-weight: bold;
    border-style: dashed;
    border-width: 1px;
    border-color: red;
    background-color: rgba(255, 255, 255, 0.5);
}

P {
    margin-top: 0px;
    margin-bottom: 1.3em;
    line-height: 1.45em;
}

P.Note {
    border-left-style: Solid;
    border-right-style: Solid;
    border-top-style: Solid;
    border-bottom-style: Solid;
    border-left-width: 8px;
    border-right-width: 8px;
    border-top-width: 8px;
    border-bottom-width: 8px;
    border-left-color: #cee7ff;
    border-right-color: #cee7ff;
    border-top-color: #cee7ff;
    border-bottom-color: #cee7ff;
    background-color: #cee7ff;
}

P.A3Function {
    font-family: Verdana, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    font-style: normal;
    margin-top: 0pt;
    margin-bottom: 14pt;
    color: #32000c;
}

P.A3Method {
    font-family: Verdana, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    font-style: normal;
    margin-top: 0pt;
    margin-bottom: 14pt;
    color: #214c26;
}

P.A3Topic {
    font-family: Verdana, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    font-style: normal;
    margin-top: 0pt;
    margin-bottom: 14pt;
    color: #00007c;
}

P.A4 {
    font-family: Verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    font-style: normal;
    margin-top: 16pt;
}

P.A5 {
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    margin-top: 14pt;
    margin-bottom: 2pt;
}

P.HTML {
    font-weight: 600;
    font-style: normal;
    font-family: 'Source Code Pro', monospace;
    color: #00009e;
    margin-top: 0pt;
    margin-bottom: 0pt;
    font-size: 10pt;
}

P.Code {
    font-weight: 600;
    font-style: normal;
    font-family: 'Source Code Pro', monospace;
    color: #00009e;
    margin-top: 0pt;
    margin-bottom: 0pt;
    font-size: 9.4pt;
    line-height: 9.4pt;
    padding-bottom: 1px;
}

P.TableHead {
    font-weight: bold;
    font-style: normal;
    margin-top: 0pt;
    margin-bottom: 0pt;
}

P.TableLeft {
    margin-top: 0pt;
    margin-bottom: 0pt;
}

P.Pix {
    text-align: Center;
}

P.BlankLine {
    margin-top: 0pt;
    margin-bottom: 0pt;
}

P.ListNumber {
    margin-top: 5pt;
    margin-bottom: 5pt;
    list-style: decimal;
}

P.TableHeadCenter {
    font-weight: bold;
    font-style: normal;
    text-align: Center;
    margin-top: 0pt;
    margin-bottom: 0pt;
}

P.TableCenter {
    text-align: Center;
    margin-top: 0pt;
    margin-bottom: 0pt;
}

P.PixCaption {
    text-align: Center;
    font-size: 8pt;
    margin-top: 7pt;
    font-weight: bold;
    font-style: normal;
}

.TableBullet {
    list-style: disc;
    margin-top: -4pt;
    margin-bottom: -4pt;
}

P.Bullet1 {
    list-style: disc;
    margin-left: -6pt;
    margin-top: 5pt;
    margin-bottom: 5pt;
}

/*P.ListAlpha {}*/

.ImageCaption {
    font-family: Tahoma;
    font-size: 8 pt;
    font-style: italic
}

.xbasic {
    font-family: Courier New;
    font-size: 8pt;
    color: #0000FF;
    margin-left: 20pt;
    margin-top: 0;
    margin-bottom: 0
}

.xbasicSmall {
    font-family: Courier New;
    font-size: 8pt;
    color: #0000FF;
    margin-left: 20pt;
    margin-top: 0;
    margin-bottom: 0
}

.xbasicSmallWide {
    font-family: Courier New;
    font-size: 8pt;
    color: #0000FF;
    margin-left: .20pt;
    margin-top: 0;
    margin-bottom: 0;
    overflow-x: auto;
}

.xbasicSmallSpan {
    font-family: Courier New;
    font-size: 8pt;
    color: #0000FF;
}

.function_heading {
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-weight: bold
}

.function {
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
}

.method {
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
}

.findtitle input {
    width: 160px;
}

pre.codelisting {
    font-size: 9pt;
}


/* From flat.css: do we need this?? */

.button a,
.button a:visited,
button,
input[type="reset"],
input[type="submit"],
.button input,
.calbuttonBox a {
    background-image: none;
}

.button a:hover,
button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button input:hover,
.calbuttonBox:hover {
    background-image: none;
}

.highlight,
.highlight a {
    background-image: none;
}

#tiki-top {
    background-image: none;
}

h3.box-title,
.cbox-title {
    background-image: none;
}

.rbox-title,
.rbox-data {
    background-image: none;
}

.errors .rbox-title,
.errors .rbox-data {
    background-image: none;
}

.warning .rbox-title,
.warning .rbox-data {
    background-image: none;
}

.tabs {
    background-image: none;
}

.tabmark {
    background-image: none;
}

.tabactive {
    background-image: none;
}

.postbody-title {
    background-image: none;
}

.wikiinfo {
    display: none;
}

.argumentsDL,
.propertiesDL,
.methodsDL {
    margin: 5px 0px;
    padding: 10px;
    background: #E2EBF5;
    border-radius: 3px;
    border-left: 4px solid #3987D8;
}

.argumentsDL>dt,
.propertiesDL>dt,
.methodsDL>dt {
    font-weight: bold;
    padding-bottom: 10px;
}

.argumentsDL>dd,
.propertiesDL>dd,
.methodsDL>dd {
    margin-left: 10px;
    padding-bottom: 10px;
}

.argumentsDL a,
.propertiesDL a,
.methodsDL a {
    color: #000;
    text-decoration: underline;
}

.argumentsDL a:hover,
.propertiesDL a:hover,
.methodsDL a:hover {
    text-decoration: none;
}

dt.noMethods {
    font-weight: normal;
}

.propertiesDL .argumentsDL {
    border: none;
    background-color: rgba(255, 255, 255, .5);
    border-radius: 3px;
}

.propertiesDL .propertiesDL {
    border: none;
    background-color: rgba(255, 255, 255, .5);
    border-radius: 3px;
}

.casesUL {
    list-style: none;
}



.sectionNote,
.note,
.sectionWarning,
.sectionDeprecated,
.sectionTip,
.sectionObsolete,
.sectionImportant {
    padding: 10px;
    margin: 5px 0px;
    border-width: 0px 0px 0px 10px;
    border-style: solid;
    color: #333;
    font-size: 14px;
    line-height: 1.45em;
}

.sectionNote,
.note {
    border-color: rgb(127, 183, 17);
    background: rgba(127, 183, 17,.1);
}

.sectionNote:before {
    content: "Note: ";
    font-weight: bold;
    color: #425026;
}

.sectionWarning, .sectionDeprecated, .sectionObsolete {
    border-color: rgb(231, 34, 0);
    background: rgb(231, 34, 0,.2);
}

.sectionWarning:before {
    content: "WARNING: ";
    font-weight: bold;
    color: rgb(231, 34, 0);
}

.sectionDeprecated:before {
    content: "DEPRECATED: ";
    font-weight: bold;
    color: rgb(231, 34, 0);
}

.sectionObsolete:before {
    content: "OBSOLETE: ";
    font-weight: bold;
    color: rgb(231, 34, 0);
}

.sectionImportant {
    border-color: rgb(255, 154, 18);
    background: rgba(255, 154, 18,.15);
}

.sectionImportant:before {
    content: "Important: ";
    font-weight: bold;
    color: rgb(255, 154, 18);
}

.sectionTip {
    border-color: rgb(0, 114, 188);
    background: rgba(0,144,188,.15);
}

.sectionTip:before {
    content: "Tip: ";
    font-weight: bold;
    color: rgb(0, 114, 188);
}

.sectionNote p,
.sectionWarning p,
.sectionDeprecated p,
.sectionObsolete p,
.sectionImportant p,
.sectionTip p,
.note p {
    font-size: 14px;
    margin: 0;
    margin-top: 1em;
}

.sectionNote p:first-child,
.sectionWarning p:first-child,
.sectionDeprecated p:first-child,
.sectionObsolete p:first-child,
.sectionImportant p:first-child,
.sectionTip p:first-child {
    display: inline;
}

.pagegroupBackground {
    background: #f5f5fd;
    padding: 10px;
    border-radius: 4px;
}

.pagegroup {
    padding: 10px;
}

.propertyReadonly:after,
.argReadeonly:after {
    content: "r/o";
    background-color: lightgray;
    border-radius: 5px;
    display: inline-block;
    font-size: smaller;
    font-weight: normal;
    font-variant: small-caps;
    padding-bottom: 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    position: relative;
    text-rendering: optimizeLegibility;
    top: -0.1em;
    vertical-align: middle;
    margin-left: 10px;
}

.propertyWriteonly:after,
.argWriteonly:after {
    content: "w/o";
    background-color: hotpink;
    border-radius: 5px;
    display: inline-block;
    font-size: smaller;
    font-weight: normal;
    font-variant: small-caps;
    padding-bottom: 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    position: relative;
    text-rendering: optimizeLegibility;
    top: -0.1em;
    vertical-align: middle;
    margin-left: 10px;
}

.propertyReadwrite:after {
    content: "r/w";
    background-color: lightgreen;
    border-radius: 5px;
    display: inline-block;
    font-size: smaller;
    font-weight: normal;
    font-variant: small-caps;
    padding-bottom: 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    position: relative;
    text-rendering: optimizeLegibility;
    top: -0.1em;
    vertical-align: middle;
    margin-left: 10px;
}

.propertyOptional:after,
.argOptional:after {
    content: "optional";
    background-color: lightgreen;
    border-radius: 5px;
    display: inline-block;
    font-size: smaller;
    font-weight: normal;
    font-variant: small-caps;
    padding-bottom: 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    position: relative;
    text-rendering: optimizeLegibility;
    top: -0.1em;
    vertical-align: middle;
    margin-left: 10px;
}

.argByref:after {
    content: "byref";
    background-color: #663399;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    font-size: smaller;
    font-weight: normal;
    font-variant: small-caps;
    padding-bottom: 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    position: relative;
    text-rendering: optimizeLegibility;
    top: -0.1em;
    vertical-align: middle;
    margin-left: 10px;
}

.propertyType,
.argumentType {
    background-color: lightgrey;
    border-radius: 5px;
    display: inline-block;
    font-size: smaller;
    font-weight: normal;
    font-variant: small-caps;
    padding-bottom: 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    position: relative;
    text-rendering: optimizeLegibility;
    top: -0.1em;
    vertical-align: middle;
    margin-left: 10px;
}

.argumentTypes,
.propertyTypes {
    display: inline-block;
    margin-left: 10px;
}

.argumentTypes>.argumentType,
.propertyTypes>.propertyType {
    margin-left: 0px;
}

.argumentTypes>.argumentType:first-child:not(:last-child),
.propertyTypes>.propertyType:first-child:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 1px solid darkgray;
}

.argumentTypes>.argumentType:not(:first-child):not(:last-child),
.propertyTypes>.propertyType:not(:first-child):not(:last-child) {
    border-radius: 0;
    border-right: 1px solid darkgray;
}

.argumentTypes>.argumentType:last-child:not(:first-child),
.propertyTypes>.propertyType:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.methodStatic:before {
    content: "static";
    background-color: lightgray;
    border-radius: 5px;
    display: inline-block;
    font-size: smaller;
    font-weight: normal;
    font-variant: small-caps;
    padding-bottom: 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    position: relative;
    text-rendering: optimizeLegibility;
    top: -0.1em;
    vertical-align: middle;
    margin-right: 10px;
}

.codeSection {
    font-family: 'Source Code Pro', monospace;
    display: block;
    position: relative;
    margin: 0 0 1.3em 0;
    padding: 10px;
    background: #eee;
    border-radius: 3px;
    border-left: 4px solid #444;
    overflow: auto;
    font-size: 14px;
    line-height:normal;
}

.codeSection {
/*.codeSection.jsLang, .codeSection.xbLang, .codeSection.jsonLang, .codeSection.cssLang, .codeSection.pyLang, .codeSection.htmlLang, .codeSection.sqlLang, .codeSection.regexLang, .codeSection.cstLang {*/
    padding-top: 24pt;
}

.codeSection::before {
/*.codeSection.jsLang::before, .codeSection.xbLang::before, .codeSection.jsonLang::before, .codeSection.pyLang::before, .codeSection.cssLang::before, .codeSection.htmlLang::before, .codeSection.sqlLang::before, .codeSection.regexLang::before, .codeSection.cstLang::before {*/
    display: inline-block;
    position: absolute;
    top: 0;
    left: -4px;
    background: #444;
    color: white;
    padding: 0px 12pt;
    border-radius: 0px 0px 5px 0px;
    font-size: 10pt;
    line-height: 18pt;
}
.codeSection.jsLang::before {
    content: "JavaScript";
}
.codeSection.xbLang::before {
    content: "Xbasic";
}
.codeSection.pyLang::before {
    content: "Python";
}
.codeSection.jsonLang::before {
    content: "JSON";
}
.codeSection.cssLang::before {
    content: "CSS";
}
.codeSection.htmlLang::before {
    content: "HTML";
}
.codeSection.sqlLang::before {
    content: "SQL";
}
.codeSection.regexLang::before {
    content: "RegEx";
}
.codeSection.cstLang::before {
    content: "Client-side Template"
}
.codeSection.cmdLineLang::before {
    content: "Windows command line"
}
.codeSection.winBatLang::before {
    content: "Windows batch file"
}
.syntax {
    white-space: pre;
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    font-size: 14px;
    padding-top: 10px;
    display: block;
    overflow: auto;
}

.prototype {
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    font-size: 14px;
    padding-top: 10px;
}

.prototype p {
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.definitionTable {
    display: grid;
    grid-template-columns: min-content minmax(200px,auto);
}

.definitionTable > * {
    margin-left: 0px;
    border-bottom: 1px solid #eee;
    padding: 5px;
}

.definitionTableHead {
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
}

dt.definitionTableHead {
    padding-right: 8pt;
}

.definitionNameDT, .definitionNameDTCode {
    font-weight: bold;
    min-width: 150px;
}

.definitionNameDTCode {
    white-space: pre-wrap;
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
}

.videoPlayer {
    width: 100%;
    background: #EEE;
}

.embeddedVideo {
    width: 600px;
    height: 400px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 800px) {
    /* switch off table layout */
    .definitionTable {
        display: block;
    }
    /* hide table header */
    .definitionTableHead {
        display: none;
    }
    
    .definitionNameDT, .definitionNameDTCode {
        border: none;
    }
    .definitionDescriptionDT {
        margin-left: 20px;
        border: none;
    }

    .embeddedVideo {
        width: 100%;
        height: 350px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .container {
        width: 100vw;
        box-sizing: border-box;
    }
    .codeSection {
        max-width: 100%;
    }
}

.emphasize-bold, .emphasize-b {
    font-weight: bold;
}
.emphasize-em, .emphasize-i {
    font-style: italic;
}
.emphasize-u {
    text-decoration: underline;
}
.emphasize-ib, .emphasize-bi {
    font-weight: bold;
    font-style: italic;
}
.emphasize-iu {
    text-decoration: underline;
    font-style: italic;
}
.emphasize-bu, .emphasize-ub {
    text-decoration: underline;
    font-weight: bold;
}
.emphasize-bui, .emphasize-biu, .emphasize-ibu, .emphasize-iub, .emphasize-uib, .emphasize-ubi {
    text-decoration: underline;
    font-weight: bold;
    font-style: italic;
}

.emphasize-highlighter {
    display: inline;
    background-color: yellow;
}

.emphasize-xb,
.emphasize-js,
.emphasize-css,
.emphasize-html,
.emphasize-cst,
.emphasize-sql,
.emphasize-json,
.emphasize-tpl {
    color: #333;
    background-color: rgba(0, 0, 0, 0.1);
    display: inline-block;
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    font-size: 14px;
    padding: 2px 4px;
    line-height: 16px;
    border-radius: 2px;
    text-decoration: inherit;
}

.emphasize-ui {
    font-weight: bold;
    font-size: 14px;
    color: #00007c;
}

.emphasize-ui img {
    vertical-align: middle;
}

#inline-toc ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    cursor: default;
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

#inline-toc .closed ul {
    display: none;
}

#inline-toc li {
    margin: 0px;
    margin-left: 5px;
    font: 14px tahoma, arial;
}

#inline-toc li a {
    margin-left: 24px;
    padding: 4px;
    position: relative;
    font: 14px tahoma, arial;
}

#inline-toc li[branch] {
    position: relative;
}

#inline-toc li[branch].opened:before {
    content: "";
    display: block;
    position: absolute;
    top: 8px;
    left: 11px;
    border: 6px rgba(44, 62, 80, .75) solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom: none;
}

#inline-toc li[branch].closed:before {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 16px;
    border: 6px rgba(44, 62, 80, .75) solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right: none;
}

#inline-toc li[branch] ul {
    margin-left: 25px;
}

.figureContainer {
    padding: 0 0 1.5em 0;
    text-align: center;
}

.figureTitle {
    padding: 1em;
    font-style: italic;
}

.howToPage .definitionTable {
    display: block;
}



/* hide table header */

.howToPage .definitionTableHead {
    display: none;
}

.howToPage .definitionNameDT, .howToPage .definitionNameDTCode {
    display: block;
    margin-left: 0px;
    border-bottom: none;
    font-weight: bold;
}

.howToPage .definitionDescriptionDT {
    display: none;
}


.bulletList {
    font-size: 16px;
    line-height: 1.45em;
}

.bulletItem {
    margin-bottom: 0.5em;
}
.bulletItemDesc {
    margin-top: 0.8em;
    display:block;
}

.resourceVideoItem {
    background-repeat: no-repeat;
    background-color: #cecece;
/*  background-image: url("/documentation/pages/images/$$web.download.png"); */
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIkSURBVDiNnZNNa1NBFIbfmXtvUvNxbwnWtFhrDQqCiCDtJi6kVbFI9n78ArGILopQELtR0J1Ug0s3KmThQtwJKt0pYhdS3FRKKYqtH6XXtMm9c87MuEhSIppSPJuZgXke3nOGEdZatMq52r1syOalJ1b03bVebKNk+8GQzZfKh2HI5rcD/yUAAB/Z7bIAAFeMB0MA3gFAyk9GPrJdfnfaivHAAsDkweu1/sQeEYZhIvCDB5cunrvcLnAwnFxNdLmlI8cKubNXjieTSGLoxAHBdYMe04ep0qTXv7vPW6+uy0x2x3Cl8tyOjhRnNluw5TBSEZ+ce7P4be7VkvaRxcfXn/H1QxXlsXtYW13HwtIXaM0onRkVu3p3Tk1cu3WjJRCtVxDjQcFLuLPF4qFg7v0Snl6oYDA3gDhW+LEa4uWLGaQzKWxs1LCyvFK/P30z9ccQbTlcIMWnP81+N4/PP8S+3F440kEmnUK+J4dTYyMY3F9ArrcPcJyNzSG2D8SWw7ePnjyrDg0cDaIohpQSUgr42TSYNWr1GFGkYDTTPwUAwKQhhWjCEkIAcUzwPA9+Jo1aPYLRzB0F2jCklHAcCWMsYsUgxVBE8FwXmVQKzFsk0KwhpIDWBooYqgmTauxdx4Vm2iKBZhhtEMfUFDTWRoqGhBTpjgJiArFGrKgBt4GbSUiho2B+fmHx9p1pHceRJkVgbgBMBCICMaH6q/qzdV+0f+f/qd+vqScouAY8EgAAAABJRU5ErkJggg=="); 
    margin: 0px;
    padding-left: 24px;
}

.videosDate:before {
    content: "Date Added:";
}

.A5EmbeddedTable {
    overflow-x: auto;
}

.A5Table {
    border-spacing: 0px;
    border-collapse: collapse;
}

/*.A5Row {}*/

.A5Header {
    border: 1px solid #444;
    background-color: #eee;
    white-space: nowrap;
    padding: 4px;
}

.A5Cell {
    border: 1px solid #444;
    padding: 4px;
}

.A5List {
	margin-block-start: 1rem;
}
.A5ListSpaced li {margin-bottom: 10px;

}


.attribution:before {
    content: "Attribution: (Content contributed by)";
    font-weight: bold;
}

.attribution {
    padding: 10px;
    margin: 5px 0px;
    background: #EAFFC0;
    border-left: 4px solid #7FB711;
    border-radius: 3px;
    color: #425026;
}

.attributionTitle:before {
    content: "Title: ";
    font-weight: bold;
}

.attributionAuthor:before {
    content: "Author: ";
    font-weight: bold;
}

.attributionSource:before {
    content: "Source: ";
    font-weight: bold;
}

.attributionLicense:before {
    content: "License: ";
    font-weight: bold;
}

.betaSoftware:before {
    content: "This section documents Beta features and products. Some Beta features require a feature key or other resources to use them. If you do not see the Beta feature in the pre-release version of Alpha Anywhere, contact your sales representative.";
    color: hsl(39, 100%, 30%);
    display: block;
    text-align: center;
    background-color: rgba(255, 165, 0, .25);
    padding: 10px;
    margin: 10px;
    border: 2px solid orange;
    font-weight: bold;
}

.versionTag,
.versionTagPrerelease {
    margin-top: 20px;
    width: 100%;
    border-top: 1px solid #ddd;
}

.versionTag:before {
    color: #FFF;
    background: #1583cc;
    font-size: smaller;
    padding: 4px 9px;
    margin: 10px 0 10px 0;
    border-radius: 4px;
    float: right;
}

.versionTagPrerelease:before {
    content: "Nightly Build";
    color: #FFF;
    background-color: #7FB711;
/*    background-image: url("/documentation/pages/images/icons/release.svg");*/
    background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiNmZmZmZmYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0ibSAxNC40OTY3MDcsNSB2IDUgbCA1LjAwMTY0Niw4LjUgMC4wMDE2LDEuNSBjIDAsMSAtMC41LDEuNSAtMS41LDEuNSBIIDggQyA3LDIxLjUgNi41LDIxIDYuNSwyMCB2IC0xLjUgbCA1LC04LjUgViA1IE0gMTAsNC41IGggNiIgdHJhbnNmb3JtPSIiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6IGluaGVyaXQ7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogcm91bmQ7IHN0cm9rZS1saW5lam9pbjogcm91bmQ7IHN0cm9rZS1vcGFjaXR5OiAxOyIgLz4KPHBhdGggZD0iTSAxMS42NjAxNTYsMTQuMjI4NTE2IEMgMTEuMjU4NzYzLDE0LjIyNjMxNiAxMC44MTMyMzIsMTQuNDM3NSAxMC4zMDg1OTQsMTUgTCA4LDE5IGMgMCwwIDAsMSAxLDEgaCA4IGMgMS4wMDAwNDcsMCAwLjk5ODA0NywtMSAwLjk5ODA0NywtMSBMIDE1LjY4NzUsMTUgYyAtMS4zNzEwOTQsMy4yNSAtMi4yODc5NzQsLTAuNzYxOTYzIC00LjAyNzM0NCwtMC43NzE0ODQgeiBNIDExLjUsMTUgQSAwLjUsMC41IDAgMCAxIDEyLDE1LjUgMC41LDAuNSAwIDAgMSAxMS41LDE2IDAuNSwwLjUgMCAwIDEgMTEsMTUuNSAwLjUsMC41IDAgMCAxIDExLjUsMTUgWiBtIC0xLDIgQSAwLjUsMC41IDAgMCAxIDExLDE3LjUgMC41LDAuNSAwIDAgMSAxMC41LDE4IDAuNSwwLjUgMCAwIDEgMTAsMTcuNSAwLjUsMC41IDAgMCAxIDEwLjUsMTcgWiBtIDQsMCBBIDAuNSwwLjUgMCAwIDEgMTUsMTcuNSAwLjUsMC41IDAgMCAxIDE0LjUsMTggMC41LDAuNSAwIDAgMSAxNCwxNy41IDAuNSwwLjUgMCAwIDEgMTQuNSwxNyBaIG0gLTIsMSBBIDAuNSwwLjUgMCAwIDEgMTMsMTguNSAwLjUsMC41IDAgMCAxIDEyLjUsMTkgMC41LDAuNSAwIDAgMSAxMiwxOC41IDAuNSwwLjUgMCAwIDEgMTIuNSwxOCBaIG0gNCwwIEEgMC41LDAuNSAwIDAgMSAxNywxOC41IDAuNSwwLjUgMCAwIDEgMTYuNSwxOSAwLjUsMC41IDAgMCAxIDE2LDE4LjUgMC41LDAuNSAwIDAgMSAxNi41LDE4IFoiIHRyYW5zZm9ybT0iIiBzdHlsZT0ib3BhY2l0eTogMTsgZmlsbDogaW5oZXJpdDsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogcm91bmQ7IHN0cm9rZS1saW5lam9pbjogcm91bmQ7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDE7IiAvPgo8cGF0aCBkPSJNIDEzLDEwLjc1IEEgMC43NSwwLjc1IDAgMCAwIDEyLjI1LDExLjUgMC43NSwwLjc1IDAgMCAwIDEzLDEyLjI1IDAuNzUsMC43NSAwIDAgMCAxMy43NSwxMS41IDAuNzUsMC43NSAwIDAgMCAxMywxMC43NSBaIG0gMSwyLjUgQSAwLjc1LDAuNzUgMCAwIDAgMTMuMjUsMTQgMC43NSwwLjc1IDAgMCAwIDE0LDE0Ljc1IDAuNzUsMC43NSAwIDAgMCAxNC43NSwxNCAwLjc1LDAuNzUgMCAwIDAgMTQsMTMuMjUgWiIgdHJhbnNmb3JtPSIiIHN0eWxlPSJvcGFjaXR5OiAxOyBmaWxsOiBub25lOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogaW5oZXJpdDsgc3Ryb2tlLXdpZHRoOiAwLjU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAxOyIgLz4KPC9zdmc+");
    background-repeat: no-repeat;
    font-size: smaller;
    padding: 4px 9px 4px 25px;
    margin: 10px 0 10px 0;
    border-radius: 4px;
    float: right;
}

@media screen and (max-width: 800px) {
    .versionTag:before,
    .versionTagPrerelease:before {
        float: none;
        display: inline-block;
        margin-bottom: 0;
        position: relative;
        bottom: 0;
    }
}

#doc>.versionTag,
#doc>.versionTagPrerelease {
    margin-top: 0;
    width: 100%;
    border-top: none;
}

#doc>.versionTag:before,
#doc>.versionTagPrerelease:before {
    float: none;
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 0px;
}

h1 .versionTag,
h2 .versionTag,
h3 .versionTag,
h4 .versionTag,
h5 .versionTag,
h1 .versionTagPrerelease,
h2 .versionTagPrerelease,
h3 .versionTagPrerelease,
h4 .versionTagPrerelease,
h5 .versionTagPrerelease {
    margin-top: 0px;
	border-top:none;
	width: auto;
}

.expired {
    display:none;
}

/*.versionTag12:before {
}*/

.versionTag12_1_0_0:before {
    content: "Alpha Anywhere 1.0+";
}

.versionTag12_2_0_0:before {
    content: "Alpha Anywhere 2.0+";
}

.versionTag12_3_0_0:before {
    content: "Alpha Anywhere 3.0+";
}

.versionTag12_3_1_0:before {
    content: "Alpha Anywhere 3.1+";
}

.versionTag12_3_1_1:before {
    content: "Alpha Anywhere 3.11+";
}

.versionTag12_3_5_0:before {
    content: "Alpha Anywhere 3.5+";
}

.versionTag12_4_0_0:before {
    content: "Alpha Anywhere 4.0+";
}

.versionTag12_4_0_1:before {
    content: "Alpha Anywhere 4.0.1+";
}

.versionTag12_4_1_0:before {
    content: "Alpha Anywhere 4.1+";
}

.versionTag12_4_1_1:before {
    content: "Alpha Anywhere 4.1.1+";
}

.versionTag12_4_1_2:before {
    content: "Alpha Anywhere 4.1.2+";
}

.versionTag12_4_2_0:before {
    content: "Alpha Anywhere 4.2+";
}

.versionTag12_4_3_0:before {
    content: "Alpha Anywhere 4.3+";
}

.versionTag12_4_3_1:before {
    content: "Alpha Anywhere 4.3.1+";
}

.versionTag12_4_3_2:before {
    content: "Alpha Anywhere 4.3.2+";
}

.versionTag12_4_4_0:before {
    content: "Alpha Anywhere 4.4+";
}

.versionTag12_4_4_1:before {
    content: "Alpha Anywhere 4.4.1+";
}

.versionTag12_4_4_3:before {
    content: "Alpha Anywhere 4.4.3+";
}

.versionTag12_4_4_4:before {
    content: "Alpha Anywhere 4.4.4+";
}

.versionTag12_4_4_5:before {
    content: "Alpha Anywhere 4.4.5+";
}

.versionTag12_4_5_0:before {
    content: "Alpha Anywhere 4.5.0+";
}

.versionTag12_4_5_1:before {
    content: "Alpha Anywhere 4.5.1+";
}

.versionTag12_4_5_2:before {
    content: "Alpha Anywhere 4.5.2+";
}
.versionTag12_4_5_3:before {
    content: "Alpha Anywhere 4.5.3+";
}
.versionTag12_4_5_4:before {
    content: "Alpha Anywhere 4.5.4+";
}
.versionTag12_4_5_4_1:before {
    content: "Alpha Anywhere 4.5.4.1+";
}
.versionTag12_4_5_4_2:before {
    content: "Alpha Anywhere 4.5.4.2+";
}
.versionTag12_4_5_4_4:before {
    content: "Alpha Anywhere 4.5.4.4+";
}
.versionTag12_4_5_4_5:before {
    content: "Alpha Anywhere 4.5.4.5+";
}
.versionTag12_4_5_4_6:before {
    content: "Alpha Anywhere 4.5.4.6+";
}
.versionTag12_4_5_4_7:before {
    content: "Alpha Anywhere 4.5.4.7+";
}
.versionTag12_4_5_4_8:before {
    content: "Alpha Anywhere 4.5.4.8+";
}
.versionTag12_4_5_4_9:before {
    content: "Alpha Anywhere 4.5.4.9+";
}
.versionTag12_4_5_5_0:before {
    content: "Alpha Anywhere 4.5.5.0+";
}
.versionTag12_4_6_0_0:before {
    content: "Alpha Anywhere 4.6.0.0+";
}
.versionTag12_4_6_0_1:before {
    content: "Alpha Anywhere 4.6.0.1+";
}
.versionTag12_4_6_1_0:before {
    content: "Alpha Anywhere 4.6.1+";
}
.versionTag12_4_6_1_1:before {
    content: "Alpha Anywhere 4.6.1.1+";
}
.versionTag12_4_6_1_2:before {
    content: "Alpha Anywhere 4.6.1.2+";
}
.versionTag12_4_6_1_3:before {
    content: "Alpha Anywhere 4.6.1.3+";
}
.versionTag12_4_6_1_4:before {
    content: "Alpha Anywhere 4.6.1.4+";
}
.versionTag12_4_6_1_5:before {
    content: "Alpha Anywhere 4.6.1.5+";
}
.versionTag12_4_6_1_6:before {
    content: "Alpha Anywhere 4.6.1.6+";
}
.versionTag12_4_6_1_7:before {
    content: "Alpha Anywhere 4.6.1.7+";
}
.versionTag12_4_6_1_8:before {
    content: "Alpha Anywhere 4.6.1.8+";
}
.versionTag12_4_6_1_9:before {
    content: "Alpha Anywhere 4.6.1.9+";
}
.versionTag12_4_6_2_0:before {
    content: "Alpha Anywhere 4.6.2+";
}
.versionTag12_4_6_2_1:before {
    content: "Alpha Anywhere 4.6.2.1+";
}
.versionTag12_4_6_2_2:before {
    content: "Alpha Anywhere 4.6.2.2+";
}
.versionTag12_4_6_2_3:before {
    content: "Alpha Anywhere 4.6.2.3+";
}
.versionTag12_4_6_2_4:before {
    content: "Alpha Anywhere 4.6.2.4+";
}
.versionTag12_4_6_2_5:before {
    content: "Alpha Anywhere 4.6.2.5+ (2020-09-24)";
}
.versionTag12_4_6_2_5b:before {
    content: "Alpha Anywhere 4.6.2.5+ (2020-09-29)";
}
.versionTag12_4_6_2_6:before {
    content: "Alpha Anywhere 4.6.2.6+";
}
.versionTag12_4_6_2_7:before {
    content: "Alpha Anywhere 4.6.2.7+";
}
.versionTag12_4_6_2_8:before {
    content: "Alpha Anywhere 4.6.2.8+";
}
.versionTag12_4_6_2_9:before {
    content: "Alpha Anywhere 4.6.2.9+";
}
.versionTag12_4_6_3_0:before {
    content: "Alpha Anywhere 4.6.3.0+";
}
.versionTag12_4_6_3_1:before {
    content: "Alpha Anywhere 4.6.3.1+";
}
.versionTag12_4_6_3_2:before {
    content: "Alpha Anywhere 4.6.3.2+";
}
.versionTag12_4_6_3_3:before {
    content: "Alpha Anywhere 4.6.3.3+";
}
.versionTag12_4_6_3_5:before {
    content: "Alpha Anywhere 4.6.3.5+";
}
.versionTag12_4_6_3_7:before {
    content: "Alpha Anywhere 4.6.3.7+";
}
.versionTag12_4_6_3_8:before {
    content: "Alpha Anywhere 4.6.3.8+";
}
.versionTag12_4_6_3_9:before {
    content: "Alpha Anywhere 4.6.3.9+";
}
.versionTag12_4_6_4_0:before {
    content: "Alpha Anywhere 4.6.4.0+";
}
.versionTag12_4_6_4_1:before {
    content: "Alpha Anywhere 4.6.4.1+";
}
.versionTag12_4_6_4_2:before {
    content: "Alpha Anywhere 4.6.4.2+";
}
.versionTag12_4_6_4_3:before {
    content: "Alpha Anywhere 4.6.4.3+";
}
.versionTag12_4_6_4_4:before {
    content: "Alpha Anywhere 4.6.4.4+ (2022-10-11)";
}
.versionTag12_4_6_4_4b:before {
    content: "Alpha Anywhere 4.6.4.4+ (2022-10-17)";
}
.versionTag12_4_6_4_6:before {
    content: "Alpha Anywhere 4.6.4.6+";
}
.versionTag12_4_6_4_7:before {
    content: "Alpha Anywhere 4.6.4.7+";
}
.versionTag12_4_6_4_8:before {
    content: "Alpha Anywhere 4.6.4.8+";
}
.versionTag12_4_6_4_9:before {
    content: "Alpha Anywhere 4.6.4.9+";
}
.versionTag12_4_6_5_0:before {
    content: "Alpha Anywhere 4.6.5.0+";
}
.versionTag12_4_6_5_1:before {
    content: "Alpha Anywhere 4.6.5.1+";
}
.versionTag12_4_6_5_1:before {
    content: "Alpha Anywhere 4.6.5.1+";
}
.versionTag12_4_6_5_2:before {
    content: "Alpha Anywhere 4.6.5.2+";
}
.versionTag12_4_6_5_3:before {
    content: "Alpha Anywhere 4.6.5.3+";
}
.versionTag12_4_6_5_4:before {
    content: "Alpha Anywhere 4.6.5.4+";
}
.versionTag12_4_6_5_5:before {
    content: "Alpha Anywhere 4.6.5.5+";
}
.versionTag12_4_6_5_6:before {
    content: "Alpha Anywhere 4.6.5.6+";
}
.versionTag12_4_6_5_7:before {
    content: "Alpha Anywhere 4.6.5.7+";
}
.versionTag12_4_6_5_8:before {
    content: "Alpha Anywhere 4.6.5.8+";
}
.versionTag12_4_6_5_9:before {
    content: "Alpha Anywhere 4.6.5.9+";
}
.versionTag12_4_6_6_0:before {
    content: "Alpha Anywhere 4.6.6.0+";
}
.versionTag12_4_6_6_1:before {
    content: "Alpha Anywhere 4.6.6.1+";
}
.versionTag12_4_6_6_2:before {
    content: "Alpha Anywhere 4.6.6.2+";
}
.versionTag12_4_6_6_3:before {
    content: "Alpha Anywhere 4.6.6.3+";
}
.versionTag12_4_6_6_4:before {
    content: "Alpha Anywhere 4.6.6.4";
}

#header-top-title a {
    color: #000;
}

.topicContext_class,
.topicContext_namespace,
.topicContext_object,
.topicContext_guide {
    font-size: 12pt;
    font-weight: bold;
    display: block;
    line-height: 12pt;
}

.topicContext_class:after {
    content: " Class";
}

.topicContext_namespace:after {
    content: " Namespace";
}
.topicContext_object:after {
    content: " Object";
}
.topicContent_guide:after {
    content: "";
}

.apiLanguage, .desktop::before, .desktopWeb::before, .allApps::before {
    background-color: #444444;
    padding: 4px 12px 4px 12px;
    float: right;
    border-radius: 0px 0px 0px 5px;
    line-height: 10px;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 5px;
    position: absolute;
    top: 0px;
    right: 0px;
    color: #fff;
}
.desktop::before {
    content: "Desktop Applications Only";
}
.desktopWeb::before {
    content: "Desktop and Web";
}
.allApps::before {
    content: "Mobile, Web, and Desktop";
}

.guide .apiLanguage, .guide .desktop::before, .guide .desktopWeb::before, .guide .allApps::before {
    background-color: #2383c1;
}

/* <next><link link=""></next> or <next><link href=""></next>*/
.nextButton {
    display:block;
    margin: 40px 0;
    text-align:center;
}
.nextButton a {
    color: #ffffff;
    background-color: #2383c1;
    padding: 10px 30px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 5px;
    white-space: nowrap;
}

.nextButton a::before {
    content: "Next: "
}

/* Used in TransForm */
.apiEndpoint {
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    font-size: 16pt;
    line-height: 18pt;
    vertical-align: middle;
    padding: 0;
    margin: 0 0 10px 0;
}
.method_POST, .method_GET, .scopes {
    display: inline-block;
    font-size: 10pt;
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
    margin: 0 10px 0 0;
    line-height: 18pt;
    border-radius: 5px;
}
.scopes {
    color: white;
    background-color: #666;
}
.scopes:before {
    content: "Scopes: ";
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
}
.method_POST {
    color: white;
    background-color: orange;
}

.method_GET {
    color: white;
    background-color: green;
}

video {
    width: 100%;
    object-fit: contain;
}

/* Step lists (supports nested decimal numbering) */
ol.stepsOL {
    list-style: none;
    margin: 0;
    padding-left: 0;
    counter-reset: step;
}

ol.stepsOL > li {
    position: relative;
    padding-left: 2.2em; /* space for the number */
    counter-increment: step;
}

ol.stepsOL > li::before {
    content: counters(step, ".") ". ";
    position: absolute;
    left: 0;
}

/* Reset numbering for nested step lists */
ol.stepsOL li > ol.stepsOL {
    counter-reset: step;
    margin-top: 0.5em;
}
