/*! (c) 2017,, SAS Institute Inc. */
.brandColorChanges {
    brandColor: '';
    neutralColor: #fff;
    newPrimary: #0378cd;
    secondaryColor: #86134f;
    p: #0378cd
}

* {
    color: #fff;
    font-size: 12pt;
    text-decoration: none;
    font-family: 'Noto Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    wrap-text: normal
}

:root {
    --report-data-color-1: #4aacff;
    --report-data-color-2: #f1d700;
    --report-data-color-3: #c68aff;
    --report-data-color-4: #f98e39;
    --report-data-color-5: #00d692;
    --report-data-color-6: #ff817a;
    --report-data-color-7: #7cbf00;
    --report-data-color-8: #ff6fbd;
    --report-background-color: #000;
    --report-text-color: #fff;
    --report-primary-color: #0378cd;
    --report-neutral-color: #fff
}

.H1 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 15pt;
    text-shadow: none
}

h1 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 15pt;
    text-shadow: none
}

.H1alt {
    color: #86cbfd;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 15pt;
    text-shadow: none
}

.H2 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 13.5pt;
    text-shadow: none
}

h2 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 13.5pt;
    text-shadow: none
}

.H2alt {
    color: #86cbfd;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 13.5pt;
    text-shadow: none
}

.H3 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 12.75pt;
    text-shadow: none
}

h3 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 12.75pt;
    text-shadow: none
}

.H3alt {
    color: #86cbfd;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 12.75pt;
    text-shadow: none
}

.H4 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 12pt;
    text-shadow: none
}

h4 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 12pt;
    text-shadow: none
}

.H4alt {
    color: #86cbfd;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 12pt;
    text-shadow: none
}

.H5 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 10.5pt;
    text-shadow: none
}

h5 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 10.5pt;
    text-shadow: none
}

.H5alt {
    color: #86cbfd;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 10.5pt;
    text-shadow: none
}

.H6 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 9pt;
    text-shadow: none
}

h6 {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 9pt;
    text-shadow: none
}

.H6alt {
    color: #86cbfd;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    font-size: 9pt;
    text-shadow: none
}

.Table {
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    alt-row-color: #000;
    color: #fff;
    row-color: #000;
    line-color: #fff;
    vertical-line-style: solid;
    horizontal-line-style: solid;
    font-size: 10.5pt;
    display-opts: plain
}

Table .Header {
    color: #fff;
    background-color: #000;
    line-color: #fff;
    font-weight: bold;
    font-size: 10.5pt
}

Table .Totals {
    color: #fff;
    background-color: #000;
    font-weight: normal;
    font-size: 10.5pt
}

Table .Table {
    wrap-text: none
}

Table .ScrollBar {
    fill-color: #fff
}

Crosstab .Table {
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    alt-row-color: #000;
    color: #fff;
    row-color: #000;
    line-color: #fff;
    vertical-line-style: solid;
    horizontal-line-style: solid;
    font-size: 10.5pt;
    display-opts: plain
}

Crosstab .Header {
    color: #fff;
    background-color: #000;
    font-weight: normal;
    line-color: #fff;
    font-size: 10.5pt
}

.RowHeader {
    color: #fff;
    background-color: #000;
    font-weight: bold;
    font-size: 10.5pt
}

.MeasureHeader {
    color: #fff;
    background-color: #000;
    font-weight: bold;
    font-size: 10.5pt
}

.ColumnHeader {
    line-color: #fff
}

Crosstab .ScrollBar {
    fill-color: #fff
}

Crosstab .Totals {
    background-color: #000;
    color: #fff;
    font-weight: normal;
    font-size: 10.5pt
}

Crosstab .Subtotals {
    background-color: #000;
    color: #fff;
    font-weight: normal;
    font-size: 10.5pt
}

.Totals {
    background-color: #000;
    color: #fff;
    font-weight: normal;
    font-size: 10.5pt
}

.Subtotals {
    background-color: #000;
    color: #fff;
    font-weight: normal;
    font-size: 10.5pt
}

.Graph {
    attribute-priority: none;
    data-style-reference: remapped
}

.GraphDataStyle1 {
    color: #4aacff;
    fill-color: #4aacff;
    alt-color: #87c8ff;
    line-color: #87c8ff;
    text-color: #87c8ff;
    marker-color: #87c8ff;
    fill-pattern-color: #000;
    line-style: 1;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: circlefilled;
    fill-pattern: E
}

.GraphDataStyle2 {
    color: #f1d700;
    fill-color: #f1d700;
    alt-color: #ffe92f;
    line-color: #ffe92f;
    text-color: #ffe92f;
    marker-color: #ffe92f;
    fill-pattern-color: #000;
    line-style: 4;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: squarefilled;
    fill-pattern: L1
}

.GraphDataStyle3 {
    color: #c68aff;
    fill-color: #c68aff;
    alt-color: #e4c7ff;
    line-color: #e4c7ff;
    text-color: #e4c7ff;
    marker-color: #e4c7ff;
    fill-pattern-color: #000;
    line-style: 8;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: trianglefilled;
    fill-pattern: X1
}

.GraphDataStyle4 {
    color: #f98e39;
    fill-color: #f98e39;
    alt-color: #fbb074;
    line-color: #fbb074;
    text-color: #fbb074;
    marker-color: #fbb074;
    fill-pattern-color: #000;
    line-style: 11;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: diamondfilled;
    fill-pattern: R4
}

.GraphDataStyle5 {
    color: #00d692;
    fill-color: #00d692;
    alt-color: #14ffb4;
    line-color: #14ffb4;
    text-color: #14ffb4;
    marker-color: #14ffb4;
    fill-pattern-color: #000;
    line-style: 9;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: starfilled;
    fill-pattern: X3
}

.GraphDataStyle6 {
    color: #ff817a;
    fill-color: #ff817a;
    alt-color: #ffbbb7;
    line-color: #ffbbb7;
    text-color: #ffbbb7;
    marker-color: #ffbbb7;
    fill-pattern-color: #000;
    line-style: 26;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: triangledownfilled;
    fill-pattern: R3
}

.GraphDataStyle7 {
    color: #7cbf00;
    fill-color: #7cbf00;
    alt-color: #a4fc00;
    line-color: #a4fc00;
    text-color: #a4fc00;
    marker-color: #a4fc00;
    fill-pattern-color: #000;
    line-style: 15;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: homedownfilled;
    fill-pattern: L5
}

.GraphDataStyle8 {
    color: #ff6fbd;
    fill-color: #ff6fbd;
    alt-color: #ffacd9;
    line-color: #ffacd9;
    text-color: #ffacd9;
    marker-color: #ffacd9;
    fill-pattern-color: #000;
    line-style: 20;
    line-thickness: 5px;
    fill-pattern: R1
}

.GraphDataStyle9 {
    line-style: 41;
    line-thickness: 5px;
    fill-pattern: X5
}

.GraphDataStyle10 {
    line-style: 42;
    line-thickness: 5px;
    fill-pattern: L4
}

.GraphDataStyle11 {
    line-style: 2;
    line-thickness: 5px;
    fill-pattern: X4
}

.GraphDataNode1 {
    color: #e4f3ff;
    fill-color: #e4f3ff;
    alt-color: #0d90ff;
    line-color: #0d90ff;
    marker-color: #0d90ff;
    text-color: #000
}

.GraphDataNode2 {
    color: #fdf9d9;
    fill-color: #fdf9d9;
    alt-color: #b4a000;
    line-color: #b4a000;
    marker-color: #b4a000;
    text-color: #000
}

.GraphDataNode3 {
    color: #f6edff;
    fill-color: #f6edff;
    alt-color: #a84dff;
    line-color: #a84dff;
    marker-color: #a84dff;
    text-color: #000
}

.GraphDataNode4 {
    color: #feeee1;
    fill-color: #feeee1;
    alt-color: #ee6d07;
    line-color: #ee6d07;
    marker-color: #ee6d07;
    text-color: #000
}

.GraphDataNode5 {
    color: #d9f9ef;
    fill-color: #d9f9ef;
    alt-color: #009968;
    line-color: #009968;
    marker-color: #009968;
    text-color: #000
}

.GraphDataNode6 {
    color: #ffeceb;
    fill-color: #ffeceb;
    alt-color: #ff473d;
    line-color: #ff473d;
    marker-color: #ff473d;
    text-color: #000
}

.GraphDataNode7 {
    color: #ebf5d9;
    fill-color: #ebf5d9;
    alt-color: #548200;
    line-color: #548200;
    marker-color: #548200;
    text-color: #000
}

.GraphDataNode8 {
    color: #ffe9f5;
    fill-color: #ffe9f5;
    alt-color: #ff32a1;
    line-color: #ff32a1;
    marker-color: #ff32a1;
    text-color: #000
}

.GraphDataStyleDefault {
    color: #4aacff;
    fill-color: #4aacff;
    alt-color: #87c8ff;
    line-color: #87c8ff;
    text-color: #87c8ff;
    marker-color: #87c8ff;
    fill-pattern-color: #000;
    fill-gradient-start-color: #4aacff;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #f1d700;
    line-thickness: 5px;
    line-style: 1;
    marker-size: 16px;
    marker-symbol: circlefilled;
    fill-pattern: E
}

.KPIRange1 {
    color: #ff5e4d;
    fill-color: #ff5e4d;
    alt-color: #ff958a;
    line-color: #ff958a;
    marker-color: #ff958a;
    text-color: #ff958a;
    fill-pattern-color: #000;
    marker-size: 16px;
    marker-symbol: circlefilled;
    line-style: 1;
    line-thickness: 5px;
    fill-pattern: R3
}

.KPIRange2 {
    color: #f99c4c;
    fill-color: #f99c4c;
    alt-color: #fbbc87;
    line-color: #fbbc87;
    marker-color: #fbbc87;
    text-color: #fbbc87;
    fill-pattern-color: #000;
    marker-size: 16px;
    marker-symbol: circlefilled;
    line-style: 1;
    line-thickness: 5px;
    fill-pattern: L1
}

.KPIRange3 {
    color: #f2d94b;
    fill-color: #f2d94b;
    alt-color: #f6e584;
    line-color: #f6e584;
    marker-color: #f6e584;
    text-color: #f6e584;
    fill-pattern-color: #000;
    marker-size: 16px;
    marker-symbol: circlefilled;
    line-style: 1;
    line-thickness: 5px;
    fill-pattern: R4
}

.KPIRange4 {
    color: #b7c54b;
    fill-color: #b7c54b;
    alt-color: #c9d379;
    line-color: #c9d379;
    marker-color: #c9d379;
    text-color: #c9d379;
    fill-pattern-color: #000;
    marker-size: 16px;
    marker-symbol: circlefilled;
    line-style: 1;
    line-thickness: 5px;
    fill-pattern: X1
}

.KPIRange5 {
    color: #7bb04a;
    fill-color: #7bb04a;
    alt-color: #9ac473;
    line-color: #9ac473;
    marker-color: #9ac473;
    text-color: #9ac473;
    fill-pattern-color: #000;
    marker-size: 16px;
    marker-symbol: circlefilled;
    line-style: 1;
    line-thickness: 5px;
    fill-pattern: X3
}

.KPIOverflow {
    color: #9ac473;
    fill-color: #9ac473;
    alt-color: #b9d69e;
    line-color: #b9d69e;
    marker-color: #b9d69e;
    text-color: #b9d69e;
    fill-pattern-color: #000;
    marker-size: 16px;
    marker-symbol: circlefilled;
    line-style: 1;
    line-thickness: 5px;
    fill-pattern: R2
}

.KPIUnderflow {
    color: #ff958a;
    fill-color: #ff958a;
    alt-color: #ffcdc7;
    line-color: #ffcdc7;
    marker-color: #ffcdc7;
    text-color: #ffcdc7;
    fill-pattern-color: #000;
    marker-size: 16px;
    marker-symbol: circlefilled;
    line-style: 1;
    line-thickness: 5px;
    fill-pattern: L2
}

.Overflow {
    color: #b381f5;
    fill-color: #b381f5;
    alt-color: #d5bafa;
    line-color: #d5bafa;
    marker-color: #d5bafa;
    text-color: #d5bafa;
    fill-pattern-color: #000;
    line-style: 1;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: triangleupfilled;
    fill-pattern: R2
}

.Underflow {
    color: #71e4da;
    fill-color: #71e4da;
    alt-color: #a4eee7;
    line-color: #a4eee7;
    marker-color: #a4eee7;
    text-color: #a4eee7;
    fill-pattern-color: #000;
    line-style: 1;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: triangledownfilled;
    fill-pattern: L2
}

.Initial {
    color: #bcbcbc;
    fill-color: #bcbcbc;
    alt-color: #dadada;
    line-color: #dadada;
    marker-color: #dadada;
    text-color: #dadada;
    fill-pattern-color: #000;
    line-style: 1;
    line-thickness: 3px;
    marker-size: 16px;
    marker-symbol: trianglerightfilled;
    fill-pattern: E
}

.Final {
    color: #bcbcbc;
    fill-color: #bcbcbc;
    alt-color: #dadada;
    line-color: #dadada;
    marker-color: #dadada;
    text-color: #dadada;
    fill-pattern-color: #000;
    line-style: 1;
    line-thickness: 3px;
    marker-size: 16px;
    marker-symbol: squarefilled;
    fill-pattern: E
}

.Other {
    color: #9d9d9d;
    fill-color: #9d9d9d;
    alt-color: #bcbcbc;
    line-color: #bcbcbc;
    marker-color: #bcbcbc;
    text-color: #bcbcbc;
    fill-pattern-color: #000;
    line-style: 34;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: asterisk;
    fill-pattern: X2
}

.Outlier {
    color: #c8c8c8;
    fill-color: #c8c8c8;
    alt-color: #e7e7e7;
    line-color: #e7e7e7;
    marker-color: #e7e7e7;
    text-color: #e7e7e7;
    fill-gradient-start-color: #f0f0f0;
    fill-gradient-end-color: #9d9d9d;
    line-style: 1;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: circlefilled
}

.BoxMedian {
    alt-color: #e0e0e0;
    line-color: #e0e0e0;
    text-color: #e0e0e0;
    line-style: 1;
    line-thickness: 3px
}

.BoxMean {
    alt-color: #e0e0e0;
    line-color: #e0e0e0;
    marker-color: #e0e0e0;
    marker-size: 16px;
    marker-symbol: diamondfilled
}

.BoxWhisker {
    alt-color: #e0e0e0;
    line-color: #e0e0e0;
    text-color: #e0e0e0;
    line-style: 1;
    line-thickness: 3px
}

.Selection {
    color: #000;
    fill-color: #000;
    alt-color: #fff;
    line-color: #fff;
    marker-color: #fff;
    text-color: #fff;
    line-thickness: 5px;
    line-style: 1;
    marker-size: 16px;
    marker-symbol: circlefilled
}

.Focus {
    line-color: #86cbfd;
    line-thickness: 5px;
    line-style: 2;
    line-transparency: 0;
    focus-background: true
}

.FocusBackground {
    line-color: #000;
    line-thickness: 5px;
    line-style: 1;
    line-transparency: 0
}

.Missing {
    color: #656565;
    fill-color: #656565;
    alt-color: #838383;
    line-color: #838383;
    marker-color: #838383;
    text-color: #838383;
    fill-pattern-color: #000;
    line-style: 2;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: x;
    fill-pattern: R2
}

.Box {
    display-opts: caps median fill fillpattern;
    connect: mean;
    cap-style: serif
}

.Confidence {
    color: #1d1d1d;
    fill-color: #1d1d1d;
    alt-color: #868686;
    marker-color: #868686;
    line-color: #868686;
    text-color: #868686;
    fill-pattern-color: #000;
    line-style: 1;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: circlefilled;
    fill-pattern: E
}

.Confidence2 {
    color: #1d1d1d;
    fill-color: #1d1d1d;
    alt-color: #868686;
    marker-color: #868686;
    line-color: #868686;
    text-color: #868686;
    fill-pattern-color: #000;
    line-style: 4;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: squarefilled;
    fill-pattern: L1
}

.PredictionLimits {
    color: #1d1d1d;
    fill-color: #1d1d1d;
    alt-color: #868686;
    marker-color: #868686;
    line-color: #868686;
    text-color: #868686;
    fill-pattern-color: #000;
    line-style: 34;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: trianglefilled;
    fill-pattern: E
}

.Error {
    color: #c1c1c1;
    fill-color: #c1c1c1;
    alt-color: #e0e0e0;
    line-color: #e0e0e0;
    marker-color: #e0e0e0;
    text-color: #e0e0e0;
    line-style: 5;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: diamondfilled
}

.TwoColorRamp {
    fill-gradient-start-color: #e4f3ff;
    fill-gradient-end-color: #4aacff
}

.TwoColorRamp1 {
    fill-gradient-start-color: #e4f3ff;
    fill-gradient-end-color: #4aacff
}

.TwoColorRamp2 {
    fill-gradient-start-color: #fdf9d9;
    fill-gradient-end-color: #f1d700
}

.TwoColorRamp3 {
    fill-gradient-start-color: #f6edff;
    fill-gradient-end-color: #c68aff
}

.TwoColorRamp4 {
    fill-gradient-start-color: #feeee1;
    fill-gradient-end-color: #f98e39
}

.TwoColorRamp5 {
    fill-gradient-start-color: #d9f9ef;
    fill-gradient-end-color: #00d692
}

.TwoColorRamp6 {
    fill-gradient-start-color: #ffeceb;
    fill-gradient-end-color: #ff817a
}

.TwoColorRamp7 {
    fill-gradient-start-color: #ebf5d9;
    fill-gradient-end-color: #7cbf00
}

.TwoColorRamp8 {
    fill-gradient-start-color: #ffe9f5;
    fill-gradient-end-color: #ff6fbd
}

.TwoColorRampOther {
    fill-gradient-start-color: #f0f0f0;
    fill-gradient-end-color: #9d9d9d
}

.TwoColorAltRamp {
    fill-gradient-start-color: #e7f4ff;
    fill-gradient-end-color: #87c8ff
}

.TwoColorAltRamp1 {
    fill-gradient-start-color: #e7f4ff;
    fill-gradient-end-color: #87c8ff
}

.TwoColorAltRamp2 {
    fill-gradient-start-color: #fdfade;
    fill-gradient-end-color: #ffe92f
}

.TwoColorAltRamp3 {
    fill-gradient-start-color: #f8f0ff;
    fill-gradient-end-color: #e4c7ff
}

.TwoColorAltRamp4 {
    fill-gradient-start-color: #fef0e5;
    fill-gradient-end-color: #fbb074
}

.TwoColorAltRamp5 {
    fill-gradient-start-color: #defaf1;
    fill-gradient-end-color: #14ffb4
}

.TwoColorAltRamp6 {
    fill-gradient-start-color: #ffefee;
    fill-gradient-end-color: #ffbbb7
}

.TwoColorAltRamp7 {
    fill-gradient-start-color: #eef7de;
    fill-gradient-end-color: #a4fc00
}

.TwoColorAltRamp8 {
    fill-gradient-start-color: #ffecf6;
    fill-gradient-end-color: #ffacd9
}

.TwoColorAltRampOther {
    fill-gradient-start-color: #f9f9f9;
    fill-gradient-end-color: #a5a5a5
}

.ThreeColorRamp {
    fill-gradient-start-color: #4aacff;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #f1d700
}

.ThreeColorRamp1 {
    fill-gradient-start-color: #4aacff;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #f1d700
}

.ThreeColorRamp2 {
    fill-gradient-start-color: #c68aff;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #f98e39
}

.ThreeColorRamp3 {
    fill-gradient-start-color: #00d692;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #ff817a
}

.ThreeColorRamp4 {
    fill-gradient-start-color: #7cbf00;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #ff6fbd
}

.ThreeColorRampKPI {
    fill-gradient-start-color: #ff5e4d;
    fill-gradient-neutral-color: #f2d94b;
    fill-gradient-end-color: #7bb04a
}

.ThreeColorAltRamp {
    fill-gradient-start-color: #0d90ff;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #b4a000
}

.ThreeColorAltRamp1 {
    fill-gradient-start-color: #0d90ff;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #b4a000
}

.ThreeColorAltRamp2 {
    fill-gradient-start-color: #a84dff;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #ee6d07
}

.ThreeColorAltRamp3 {
    fill-gradient-start-color: #009968;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #ff473d
}

.ThreeColorAltRamp4 {
    fill-gradient-start-color: #548200;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #ff32a1
}

.ThreeColorAltRampKPI {
    fill-gradient-start-color: #ff2710;
    fill-gradient-neutral-color: #eecd12;
    fill-gradient-end-color: #5d8538
}

.AxisLines {
    line-color: #fff;
    line-thickness: 2dpx;
    line-style: 1;
    tick-display: OUTSIDE
}

.Reference {
    alt-color: #fff;
    line-color: #fff;
    text-color: #fff;
    marker-color: #fff;
    line-thickness: 3px;
    line-style: 1
}

.GridLines {
    line-thickness: 2dpx;
    line-style: 2;
    grid-layer: front;
    line-transparency: 0;
    line-color: #969696
}

.Outlines {
    line-thickness: 3px;
    line-style: 1;
    line-color: #000
}

.OutlinesUnfilled {
    line-thickness: 3px;
    line-style: 1;
    line-color: #e0e0e0
}

.BorderLines {
    line-thickness: 2dpx;
    line-style: 1;
    line-color: #fff
}

.Fit {
    color: #c1c1c1;
    fill-color: #c1c1c1;
    alt-color: #e0e0e0;
    line-color: #e0e0e0;
    marker-color: #e0e0e0;
    text-color: #e0e0e0;
    fill-pattern-color: #000;
    line-style: 1;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: circlefilled;
    fill-pattern: E
}

.Fit2 {
    color: #c1c1c1;
    fill-color: #c1c1c1;
    alt-color: #e0e0e0;
    line-color: #e0e0e0;
    marker-color: #e0e0e0;
    text-color: #e0e0e0;
    fill-pattern-color: #000;
    line-style: 4;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: squarefilled;
    fill-pattern: L1
}

.Prediction {
    color: #c1c1c1;
    fill-color: #c1c1c1;
    alt-color: #e0e0e0;
    line-color: #e0e0e0;
    marker-color: #e0e0e0;
    text-color: #e0e0e0;
    line-style: 34;
    line-thickness: 5px;
    marker-size: 16px;
    marker-symbol: squarefilled
}

.ConnectLine {
    line-thickness: 3px;
    line-style: 1;
    line-color: #e0e0e0
}

.TitleText {
    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
    text-color: #fff;
    font-weight: bold;
    font-size: 13.5pt
}

.FootnoteText {
    text-color: #fff;
    font-size: 12pt;
    font-family: 'Noto Sans', sans-serif;
    font-weight: normal;
    font-style: italic
}

.DataText {
    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-color: #fff;
    font-size: 8.25pt
}

.KeyText {
    font-family: 'Noto Sans', sans-serif;
    text-color: #87c8ff;
    font-size: 24pt;
    font-weight: bold;
    font-style: normal
}

.KeyOutline {
    line-thickness: 12px;
    line-color: #4aacff
}

.LabelText {
    font-family: 'Noto Sans', sans-serif;
    text-color: #fff;
    font-size: 12pt;
    font-weight: bold;
    font-style: normal
}

.LayoutLattice {
    confine-tick-values:true;
}

.LayoutDataPanel {
    confine-tick-values:true;
}

.ValueText {
    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-color: #fff;
    font-size: 12pt
}

.KPIRangeText {
    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-color: #fff;
    font-size: 8.25pt;
    alt-text-color: #000
}

.KPIValueText {
    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-color: #fff;
    font-size: 12pt;
    alt-text-color: #000
}

.BackFill {
    fill-color: #000;
    frame-border: false
}

.WallFill {
    line-thickness: 2dpx;
    fill-color: #000;
    line-style: 1;
    line-color: #fff;
    frame-border: false;
    fill-transparency: 0;
    line-transparency: 0;
    display-opts: none
}

.LegendFill {
    fill-color: #000;
    frame-border: false
}

.HeaderFill {
    fill-color: #000
}

.Block {
    color: #000;
    fill-color: #000
}

.AltBlock {
    color: #000;
    fill-color: #000
}

.LayoutGlobalLegend {
    data-matrix-align: begin;
    data-matrix-align-to: wall;
    lattice-align: begin;
    overlay-align: begin;
    overlay-align-to: wall;
    region-align: begin
}

.GraphSkin {
    data-skin: none;
    kpi-skin: none;
    blend-start-color: #fff;
    blend-start-color-factor: 0;
    blend-end-color: #fff;
    blend-end-color-factor: .3;
    blend-mode: normal;
    glow-thickness: 1px;
    glow-blur: 0;
    glow-color-factor: -0.78;
    glow-color: #fff
}

.ZoomScrollbarThumb {
    color: #000
}

.ZoomScrollbarEndHandle {
    color: #fff;
    line-color: #fff
}

.OverviewAxis {
    line-thickness: 2dpx;
    line-color: #fff
}

.OverviewAxisFilter {
    color: #000;
    fill-color: #000;
    transparency: .5
}

.Increase {
    line-style: 1;
    line-thickness: 3px;
    marker-symbol: triangleupfilled;
    color: #7bb04a;
    fill-color: #7bb04a;
    alt-color: #9ac473;
    text-color: #9ac473;
    line-color: #9ac473;
    marker-color: #9ac473;
    fill-pattern-color: #000;
    fill-pattern: R1
}

.Decrease {
    line-style: 1;
    line-thickness: 3px;
    marker-symbol: triangledownfilled;
    color: #ff5e4d;
    fill-color: #ff5e4d;
    alt-color: #ff958a;
    text-color: #ff958a;
    line-color: #ff958a;
    marker-color: #ff958a;
    fill-pattern-color: #000;
    fill-pattern: L1
}

.GraphDataNodeDefault {
    color: #f0f0f0;
    fill-color: #f0f0f0;
    alt-color: #7c7c7c;
    line-color: #7c7c7c;
    text-color: #000;
    fill-pattern-color: #000;
    line-thickness: 3px;
    fill-pattern: E;
    fill-gradient-start-color: #4aacff;
    fill-gradient-neutral-color: #fff;
    fill-gradient-end-color: #f1d700
}

.NodeTitle {
    font-family: 'Noto Sans', sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    text-color: #fff
}

.NodeLabel {
    font-family: 'Noto Sans', sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    text-color: #fff
}

.NodeInputLabel {
    text-color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal
}

.NodeDetails {
    font-family: 'Noto Sans', sans-serif;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
    text-color: #fff
}

.NodeText {
    text-color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal
}

.NodeGroupOpen {
    line-color: #e0e0e0;
    text-color: #e0e0e0;
    fill-color: #000;
    transparency: 0;
    line-thickness: 3px
}

.NodeGroupClosed {
    line-color: #e0e0e0;
    text-color: #e0e0e0;
    fill-color: #000;
    transparency: 0;
    line-thickness: 3px
}

.NodeGroupTitle {
    text-color: #e0e0e0;
    font-family: 'Noto Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 12pt
}

.NodeWindowGroupContentArea {
    fill-color: #000;
    fill-transparency: .2
}

.TipText {
    text-color: #fff
}

.TipFill {
    fill-color: #000;
    transparency: 0
}

.NodeLink {
    alt-color: #dbdbdb;
    line-color: #dbdbdb;
    marker-color: #dbdbdb;
    color: #969696;
    fill-color: #969696;
    line-style: 1;
    line-thickness: 5px
}

.CrossoverNodeLink {
    alt-color: #dbdbdb;
    line-color: #dbdbdb;
    line-style: 2;
    line-thickness: 5px;
    line-transparency: 0
}

.OverviewFill {
    transparency: 0.0;
    fill-color: #000
}

.OverviewBorderLines {
    line-thickness: 2dpx;
    transparency: 0.0;
    line-color: #fff
}

.OverviewFilterFill {
    fill-color: #000;
    transparency: .5
}

.OverviewViewportBorderLines {
    line-thickness: 2dpx;
    transparency: 0.0;
    line-color: #0378cd
}

.Pie {
    donut: true;
    gap: 1dpx;
    min-hole-size: .15;
    ring-size: .3;
    display-opts: outline fill pieheader fillpattern
}

.CalloutLine {
    line-transparency: 0;
    line-style: 1;
    line-thickness: 2dpx;
    line-color: #fff
}

.CellSeparatorLines {
    line-color: #fff;
    line-style: dotted;
    line-thickness: 2dpx
}

.DiscreteAxis {
    display-opts: tickvalues ticks line label;
    grid-display: false
}

.LinearAxis {
    display-opts: tickvalues label;
    grid-display: true
}

.LogAxis {
    display-opts: tickvalues label;
    grid-display: true
}

.TimeAxis {
    display-opts: tickvalues label;
    grid-display: true
}

.Icicle {
    gap: 1dpx;
    display-opts: outline fill fillpattern
}

.Mosaic {
    gap: 1dpx;
    display-opts: outline fill labels values
}

.TreeMap {
    gap: 1dpx;
    display-opts: statustext datalabel
}

.LayoutDataMatrix {
    cell-separator: true;
    matrix-border: false
}

.LayoutOverlay {
    yaxis-label-position: top
}

.ContinuousLegend {
    frame-border: false;
    title-halign: left;
    title-position: top;
    title-separator-top: true
}

.DiscreteLegend {
    frame-border: false;
    title-halign: left;
    title-position: top;
    title-separator-top: true
}

.SizeLegend {
    frame-border: false;
    title-halign: left;
    title-position: top;
    title-separator-top: true
}

.DataMatrixBorderLines {
    line-thickness: 2dpx;
    line-style: 1;
    line-color: #fff
}

.TargetNode {
    fill-color: #2a3037;
    line-color: #87c8ff;
    text-color: #ddd;
    line-thickness: 5px;
    line-style: 1
}

.HyperLink {
    text-color: #fff
}

.Dropzone {
    fill-color: #f0f0f0;
    line-color: #7c7c7c;
    line-style: 1;
    line-thickness: 1px;
    transparency: .8
}

.StatusBackground {
    fill-color: #000
}

.StatusError {
    text-color: #ff9d9d
}

.StatusWarning {
    text-color: #ffd789
}

.StatusComplete {
    text-color: #96f79d
}

.StatusInformation {
    text-color: #8acefe
}

.StatusMediumPriority {
    text-color: #ffd789
}

.StatusProgress {
    text-color: #8acefe
}

.StatusClustered {
    text-color: #8acefe
}

.StatusImportant {
    text-color: #ff9d9d
}

.StatusIncompleteInProgress {
    text-color: #8acefe
}

.StatusIncomplete {
    text-color: #ff9d9d
}

.StatusLocked {
    text-color: #fff
}

.StatusNeutral {
    text-color: #fff
}

.StatusStopped {
    text-color: #ff9d9d
}

.StatusStopping {
    text-color: #ff9d9d
}

.StatusScheduled {
    text-color: #8acefe
}

.IconNodeBackground {
    fill-color: #000
}

.IconNodeStart {
    text-color: #96f79d
}

.IconNodeEnd {
    text-color: #ff9d9d
}

.IconNodeTimer {
    text-color: #8acefe
}

.IconNodeGatewayInclusive {
    text-color: #8acefe
}

.IconNodeGatewayExclusive {
    text-color: #8acefe
}

.AnimatedProgressIndicator {
    text-color: #000
}

.Band {
    display-opts: outline fill
}

.AnimationControlPanel {
    fill-color: #000;
    line-color: #fff;
    frame-border: true
}

.GraphSlider {
    bar-line-color-top: #fff;
    bar-fill-color: #000;
    bar-line-color-bottom: #fff;
    thumb-fill-color-donut: #000;
    thumb-fill-color-center: #fff;
    thumb-line-color: #fff
}

.GraphMenu {
    background-color: #000;
    background-color-selected: #fff;
    border-color: #fff;
    text-color-selected: #000
}

.AnnoLine {
    alt-color: #fff;
    text-color: #fff;
    line-color: #fff;
    line-style: 1;
    line-thickness: 3px
}

.AnnoText {
    text-color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12pt
}

.AnnoShape {
    color: #000;
    alt-color: #fff;
    fill-color: #000;
    text-color: #fff;
    line-color: #fff;
    line-style: 1;
    line-thickness: 2px;
    marker-color: #fff;
    marker-symbol: starfilled;
    marker-size: 16px
}

.GaugeIndicator {
    line-color: #fff;
    line-transparency: .4;
    fill-color: #000
}

.ThinLine {
    line-thickness: 3px;
    line-style: 1;
    line-color: #87c8ff
}

.Bar {
    display-opts: outline fill fillpattern
}

.Bubble {
    display-opts: outline fill fillpattern;
    bubble-size-min: 11px;
    bubble-size-max: 55px
}

.DecisionTree {
    display-opts: nodefill nodeoutline nodefillpattern
}

.Ellipse {
    display-opts: outline
}

.HeatMap {
    display-opts: fill fillpattern
}

.HighLow {
    display-opts: outline fill fillpattern
}

.Histogram {
    display-opts: outline fill fillpattern
}

.LineChart {
    display-opts: standard
}

.Sankey {
    display-opts: volumebars volumelabels volumebarfillpattern
}

.Scatter {
    marker-size-min: 11px;
    marker-size-max: 55px
}

.Schedule {
    display-opts: outline fill fillpattern
}

.Series {
    display-opts: standard;
    line-thickness-min: 4px;
    line-thickness-max: 10px
}

.TimeSeries {
    display-opts: standard
}

.Waterfall {
    display-opts: fill finalbar outline connect fillpattern
}

.Network {
    display-opts: nodeoutline nodefill nodefillpattern
}

.Basemap {
    tile-set: HighContrast
}

.Overplotting {
    min-marker-size-grouped: 8px;
    min-marker-size-ungrouped: 6px
}

.KeyFrameValue {
    text-color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-size: 28pt;
    fit-width: 42%;
    font-style: normal;
    font-weight: bold;
    text-transparency: 0;
    padding: 3%;
    horizontal-alignment: right;
    vertical-alignment: bottom
}

.OutlinesNode {
    line-color: #626f80
}

.OutlinesPerimeter {
    line-color: #000;
    line-style: 1;
    line-thickness: 3px;
    line-transparency: 0
}

.OverlayDataInset {
    inset-size: 64px;
    inset-aspect-ratio: 1;
    inset-size-min: 35px;
    inset-size-max: 140px
}

.InsetPie {
    inset-size: 64px;
    inset-aspect-ratio: 1;
    inset-size-min: 35px;
    inset-size-max: 140px;
    other-slice-percent: 10;
    ring-size: .4
}

.MapRegionLayer {
    display-opts: fill fillpattern outline
}

.GeoRouteMainPath {
    line-color: #fff;
    line-thickness: 10px;
    line-style: 1;
    line-transparency: 0
}

.GeoRouteCenterPath {
    line-color: #000;
    line-thickness: 3px;
    line-style: 1;
    line-transparency: 0
}

.GeoRoutePathInnerPerimeter {
    line-color: #000;
    line-thickness: 1px;
    line-style: 1;
    line-transparency: 0
}

.GeoRoutePathOuterPerimeter {
    line-color: #000;
    line-thickness: 1px;
    line-style: 1;
    line-transparency: .6
}

.GeoRoutePathSelection {
    line-color: #fff;
    line-thickness: 4px;
    line-style: 1;
    line-transparency: 0
}

.GeoRoutePathHover {
    line-color: #fff;
    line-thickness: 4px;
    line-style: 1;
    line-transparency: .4
}

.GeoRoutePathOuterPerimeterInverse {
    line-color: #000;
    line-thickness: 0;
    line-style: 1;
    line-transparency: 1
}

.GeoRoutePathFocus {
    line-color: #87c8ff;
    line-thickness: 4px;
    line-style: 2;
    line-transparency: 0
}

.GeoRoutePathFocusPerimeter {
    line-color: #000;
    line-thickness: 5px;
    line-style: 1;
    line-transparency: 0
}

.GeoRoutePoint {
    pin-style: highContrast;
    pin-color: #fff
}

.GeoRoutePointLabel {
    text-color: #fff;
    font-family: 'Noto Sans', sans-serif;
    font-weight: bold;
    font-size: 9pt;
    font-style: normal
}

.GeoPin {
    pin-style: highContrast;
    pin-color: #fff
}

.GeoPinLabel {
    text-color: #000;
    font-family: 'Noto Sans', sans-serif;
    font-weight: bold;
    font-size: 12pt;
    font-style: normal
}

.GeoPinIcon {
    text-color: #000;
    font-family: sas-icons;
    font-weight: normal;
    font-size: 13.5pt;
    font-style: normal
}

.GeoSearchPin {
    pin-style: highContrast;
    pin-color: #fff
}

.GeoCentroidPoint {
    pin-style: highContrast;
    pin-color: #fff
}

.GeoArea {
    fill-color: #fff;
    fill-transparency: .8;
    line-color: #fff;
    line-thickness: 2px;
    line-style: 1;
    line-transparency: 0
}

.GeoAreaOuterPerimeter {
    line-color: #000;
    line-thickness: 1px;
    line-style: 1;
    line-transparency: .6
}

.GeoAreaOuterHover {
    line-color: #fff;
    line-thickness: 4px;
    line-style: 1;
    line-transparency: .4
}

.GeoAreaOuterPerimeterInverse {
    line-color: #000;
    line-thickness: 0;
    line-style: 1;
    line-transparency: 1
}

.GeoAreaSelection {
    line-color: #fff;
    line-thickness: 2px;
    line-style: 46;
    line-transparency: 0
}

.GeoAreaOuterSelection {
    line-color: #fff;
    line-thickness: 4px;
    line-style: 1;
    line-transparency: 0
}

.GeoAreaFocus {
    line-color: #87c8ff;
    line-thickness: 4px;
    line-style: 2;
    line-transparency: 0
}

.GeoAreaFocusPerimeter {
    line-color: #000;
    line-thickness: 5px;
    line-style: 1;
    line-transparency: 0
}

.GeoAreaInnerPerimeter {
    line-color: #000;
    line-thickness: 1px;
    line-style: 1;
    line-transparency: 0
}

.GeoAreaInnerPerimeterThick {
    line-color: #fff;
    line-thickness: 0;
    line-style: 1;
    line-transparency: 1
}

.Report {
    background-color: #000;
    theme: highcontrast2020
}

.TitleStyle {
    font-size: 13.5pt;
    color: #fff
}

.PromptBar {
    background-color: #000
}

.Container {
    background-color: #000;
    transparency: 1;
    border-color: #fff;
    border-width: 0;
    border-top-color: #fff;
    border-top-style: solid;
    border-top-width: 0;
    border-right-color: #fff;
    border-right-style: solid;
    border-right-width: 0;
    border-bottom-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-color: #fff;
    border-left-style: solid;
    border-left-width: 0
}

.VisualPromptContainer {
    background-color: #000
}

.ComboBox {
    background-color: #000;
    color: #fff;
    font-size: 10.5pt
}

.CheckBoxList {
    background-color: #000;
    color: #fff;
    font-size: 10.5pt
}

.SliderUI5 {
    bar-line-color-top: #fff;
    bar-fill-color: #f9d2e6;
    bar-line-color-bottom: #fff;
    thumb-fill-color-donut: #011829;
    thumb-fill-color-center: #f9d2e6;
    thumb-line-color: #d8d8d8
}

.ButtonBar {
    color: #fff;
    background-color: #000;
    font-weight: normal;
    selected-background-color: #f9d2e6;
    selected-color: #000;
    font-size: 10.5pt
}

.StackContainer {
    color: #fff;
    background-color: #000;
    font-weight: normal;
    selected-background-color: #f9d2e6;
    selected-color: #000;
    border-color: #fff
}

.RadioButton {
    background-color: #000;
    color: #fff;
    font-size: 10.5pt
}

.Hover {
    color: #fff;
    background-color: #000
}

.Selected {
    color: #000;
    background-color: #fff
}

.ReportPagePadding {
    padding: 16px
}

.ReportElementContainer {
    padding: 16px
}

.TextInput {
    color: #fff;
    font-size: 10.5pt;
    background-color: #000
}

.TextStyle {
    font-size: 10.5pt
}