.myContent-box-head {
    height:75px;
    background-color:#CCEFFC;
    padding-top: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
    padding-left: 23px;
    margin-top: -20px;
    margin-bottom: 1.5rem;
}
.bgcol-table-th { background-color:#CCEFFC; }
.hrHead { border:2px solid #2FC9FF; opacity:0.5; margin-top:-1px; }
.hrHeadBottom { border:2px solid #2FC9FF; margin-top:-25px; opacity:0.5; }
.hrTableHead { border:2px solid #2FC9FF; opacity:0.5; margin-top:-1px; margin-bottom: 0px; }
.hrBody { border:2px solid #2FC9FF;  margin-top:-20px; opacity:0.5; }
.myContent-tbody-tr { width:100%; height:95px; padding-top:15px; margin-top:-20px; }
/* #F2FBFE */

/* Dan's Styles for blog and knowledge pages */

body {
    counter-reset: h1counter;
}

.agb-body-text {
    font-size: 12pt;
    color: #3B3838;
    margin-bottom: 1.1rem;
}

.agb-defined-term {
    font-variant: small-caps;
}

.agb-body-end {
    font-weight: 800;
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.agb-title {
    font-size: 25pt;
    font-weight: 700;
    color: #AF005F;
    margin-bottom: 1.5rem;
}

.agb-header1 {
    font-size: 24pt;
    font-weight: 600;
    color: #AF005F;
    margin-top: 1rem;
    margin-bottom: 1rem;
    counter-reset: h2counter;
}

.agb-header1::before {
    counter-increment: h1counter;
    content: counter(h1counter) ". ";
}

.agb-header2 {
    font-size: 18pt;
    font-weight: 600;
    color: #3B3838;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.agb-header2::before {
    counter-increment: h2counter;
    content: counter(h2counter, lower-alpha) ". ";
}

.agb-header3 {
    font-size: 16pt;
    font-weight: 600;
    color: #3B3838;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.agb-header4 {
    font-size: 14pt;
    font-weight: 600;
    color: #3B3838;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.agb-header-divider {
    font-size: 12pt;
    font-weight: 700;
    color: #3B3838;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.agb-body-unordered-list {
    list-style-type: none;
    list-style-position: inside;
    padding-left: 0;
    margin-left: 30px;
    margin-top: 0.3rem;
    margin-bottom: 1.1rem;
}

.agb-body-unordered-list li::before{
    content: "»";
    font-weight: bold;
    float: left;
    color: #AF005F;
    margin-left: -30px;
}

.agb-header-footnotes {
    font-size: 16pt;
    font-weight: 600;
    padding-top: 1rem;
    border-top-style: solid;
    border-top-width: 1pt;
    border-top-color: #AF005F;
    margin-bottom: 1rem;
}


/** Footnotes **/

/**
 * Initialiazing a `footnotes` counter on the wrapper
 */
article {
    counter-reset: footnotes;
}

/**
 * Inline footnotes references
 * 1. Increment the counter at each new reference
 * 2. Reset link styles to make it appear like regular text
 */
[aria-describedby="footnote-label"] {
    counter-increment: footnotes; /* 1 */
    text-decoration: none; /* 2 */
    color: inherit; /* 2 */
    cursor: default; /* 2 */
    outline: none; /* 2 */
}

/**
 * Actual numbered references
 * 1. Display the current state of the counter (e.g. `[1]`)
 * 2. Align text as superscript
 * 3. Make the number smaller (since it's superscript)
 * 4. Slightly offset the number from the text
 * 5. Reset link styles on the number to show it's usable
 */
[aria-describedby="footnote-label"]::after {
    content: '[' counter(footnotes) ']'; /* 1 */
    vertical-align: super; /* 2 */
    font-size: 0.6em; /* 3 */
    font-weight: bold;
    margin-left: 2px; /* 4 */
    color: #2FC9FF; /* 5 */
    text-decoration: underline; /* 5 */
    cursor: pointer; /* 5 */
}

/**
 * Resetting the default focused styles on the number
 */
[aria-describedby="footnote-label"]:focus::after {
    outline: thin dotted;
    outline-offset: 2px;
}

[aria-label="Back to content"] {
    font-size: 0.8em;
}
