* {
    color: #f2f2f2;
    font-size: 12pt;
    text-decoration: none;
    font-family: AvenirNext, sans-serif;/* original css had - Arial, sans-serif. */
    font-style: normal;
    font-weight: normal;
    wrap-text: normal;
}
.Report {
    background-color: #111111;
    theme: dark;
}
.TitleStyle {
    font-size: 14pt;
}
.PromptBar {
    background-color: #111111;
}
.ComboBox {
    background-color: #111111;
}

.CheckBoxList {
    background-color: #111111;
}
.Slider {
}
.ButtonBar {
    background-color: #111111;
    font-weight: bold;
}
.RadioButton {
}
.HyperLink {
}
.HyperLinkVisited {
}
.Hover {
    color: #000000;
    background-color: #d4d4d4;
}
.Selected {
    color: #000000;
    background-color: #abafb4;
}
.Table {
    border-color: #cdcdcd;
    border-style: solid;
    border-width: 1px;
    alt-row-color: #ffffff;
    color: #686868;
    row-color: #f5f5f5;
    horizontal-line-style: none;
    vertical-line-style: solid;
    horizontal-line-style: solid;
    font-size: 10.6668pt;
}
Table .Header {
    color: #1c1c1c;
    background-color: #ffffff;
    font-weight: bold;
    font-size: 10.6668pt;
}
Table .Totals {
    color: #000000;
    background-color: #ffffff;
    font-weight: normal;
    font-size: 10.6668pt;
}
Table .Table {
    wrap-text: none;
}
.Brush {
    color: #000000;
    background-color: #abafb4;
}
Crosstab .Header {
    color: #000000;
    background-color: #e6e6e6;
    font-weight: bold;
    font-size: 10.6668pt;
}
.RowHeader {
    color: #000000;
    background-color: #e6e6e6;
    font-weight: bold;
    font-size: 10.6668pt;
}
.MeasureHeader {
    color: #000000;
    background-color: #ffffff;
    font-weight: bold;
    font-size: 10.6668pt;
}
Crosstab .Totals {
    background-color: #e0e0e0;
    color: #000000;
    font-weight: normal;
    font-size: 10.6668pt;
}
Crosstab .Subtotals {
    background-color: #e0e0e0;
    color: #000000;
    font-weight: normal;
    font-size: 10.6668pt;
}
.Totals {
}
.Subtotals {
}
.GraphDataStyle1 {
    color: #3D5AAE;
    fill-color: #3D5AAE;
    alt-color: #5B72CA;
    line-color: #5B72CA;
    marker-color: #5B72CA;
    text-color: #5B72CA;
    fill-pattern-color: #5B72CA;
    fill-pattern: L1;
    line-style: 1;
    marker-symbol: circlefilled;
}
.GraphDataStyle2 {
    color: #90B328;
    fill-color: #90B328;
    alt-color: #ACCF45;
    line-color: #ACCF45;
    marker-color: #ACCF45;
    text-color: #ACCF45;
    fill-pattern-color: #ACCF45;
    fill-pattern: R1;
    line-style: 4;
    marker-symbol: squarefilled;
}
.GraphDataStyle3 {
    color: #9C2910;
    fill-color: #9C2910;
    alt-color: #BB4427;
    line-color: #BB4427;
    marker-color: #BB4427;
    text-color: #BB4427;
    fill-pattern-color: #BB4427;
    fill-pattern: X1;
    line-style: 8;
    marker-symbol: trianglefilled;
}
.GraphDataStyle4 {
    color: #FFCA39;
    fill-color: #FFCA39;
    line-color: #FFE657;
    alt-color: #FFE657;
    marker-color: #FFE657;
    text-color: #FFE657;
    fill-pattern-color: #FFE657;
    fill-pattern: L2;
    line-style: 11;
    marker-symbol: diamondfilled;
}
.GraphDataStyle5 {
    color: #00929F;
    fill-color: #00929F;
    alt-color: #39ADBA;
    line-color: #39ADBA;
    marker-color: #39ADBA;
    text-color: #39ADBA;
    fill-pattern-color: #39ADBA;
    fill-pattern: R2;
    line-style: 9;
    marker-symbol: starfilled;
}
.GraphDataStyle6 {
    color: #736519;
    fill-color: #736519;
    alt-color: #8E7E32;
    line-color: #8E7E32;
    marker-color: #8E7E32;
    text-color: #8E7E32;
    fill-pattern-color: #8E7E32;
    fill-pattern: X2;
    line-style: 26;
    marker-symbol: triangledownfilled;
}
.GraphDataStyle7 {
    color: #F08000;
    fill-color: #F08000;
    alt-color: #FF9B2B;
    line-color: #FF9B2B;
    marker-color: #FF9B2B;
    text-color: #FF9B2B;
    fill-pattern-color: #FF9B2B;
    fill-pattern: L3;
    line-style: 15;
    marker-symbol: homedownfilled;
}
.GraphDataStyle8 {
    color: #A6427C;
    fill-color: #A6427C;
    alt-color: #C25C96;
    line-color: #C25C96;
    marker-color: #C25C96;
    text-color: #C25C96;
    fill-pattern-color: #C25C96;
    fill-pattern: R3;
    line-style: 20;
}
.GraphDataStyle9 {
    fill-pattern: X3;
    line-style: 41;
}
.GraphDataStyle10 {
    fill-pattern: L4;
    line-style: 42;
}
.GraphDataStyle11 {
    fill-pattern: R4;
    line-style: 2;
}
.GraphDataStyleDefault {
    color: #3D5AAE;
    fill-color: #3D5AAE;
    alt-color: #5B72CA;
    line-color: #5B72CA;
    marker-color: #5B72CA;
    text-color: #5B72CA;
    fill-pattern-color: #5B72CA;
    fill-pattern: L1;
    line-thickness: 3px;
    marker-size: 8px;
    marker-symbol: circlefilled;
    fill-gradient-end-color: #9D2E14;
    fill-gradient-start-color: #3D5AAE;
    fill-gradient-neutral-color: #DDDDDD;
}
.KPIRange1 {
    color: #D15845;
}
.KPIRange2 {
    color: #E09346;
}
.KPIRange3 {
    color: #F2D94B;
}
.KPIRange4 {
    color: #B8CC49;
}
.KPIRange5 {
    color: #7BB04A;
}
.KPIOverflow {
    color: #579E15;
}
.KPIUnderflow {
    color: #C7230A;
}
.KPIRangeDefault {
    color: #3D5AAE;
}
.Overflow {
    color: #b381f5;
    fill-color: #b381f5;
    alt-color: #9768d9;
    line-color: #9768d9;
    marker-color: #9768d9;
    text-color: #9768d9;
    line-thickness: 1px;
    marker-size: 9px;
    marker-symbol: circlefilled;
}
.Underflow {
    color: #71e4da;
    fill-color: #71e4da;
    alt-color: #56cbc2;
    line-color: #56cbc2;
    marker-color: #56cbc2;
    text-color: #56cbc2;
    line-thickness: 1px;
    marker-size: 9px;
    marker-symbol: circlefilled;
}
.Initial {
    color: #666666;
    fill-color: #666666;
    alt-color: #7F7F7F;
    line-color: #7F7F7F;
    marker-color: #7F7F7F;
    text-color: #7F7F7F;
    line-thickness: 1px;
    fill-pattern: X1;
    marker-size: 8px;
    marker-symbol: circlefilled;
}
.Final {
    color: #666666;
    fill-color: #666666;
    alt-color: #7F7F7F;
    line-color: #7F7F7F;
    marker-color: #7F7F7F;
    text-color: #7F7F7F;
    line-thickness: 1px;
    fill-pattern: X3;
    marker-size: 8px;
    marker-symbol: circlefilled;
}
.Other {
    color: #9D71D6;
    fill-color: #9D71D6;
    alt-color: #B98BF3;
    line-color: #B98BF3;
    marker-color: #B98BF3;
    text-color: #B98BF3;
    line-thickness: 1px;
    fill-pattern: X3;
    marker-size: 8px;
    marker-symbol: circlefilled;
}
.Outlier {
    color: #CCCCCC;
    fill-color: #CCCCCC;
    alt-color: #CCCCCC;
    line-color: #CCCCCC;
    marker-color: #CCCCCC;
    text-color: #CCCCCC;
    line-thickness: 1px;
    marker-size: 8px;
    marker-symbol: circlefilled;
}
.BoxMedian {
    line-thickness: 3px;
    line-color: #111111;
    alt-color: #111111;
}
.BoxMean {
    marker-size: 7px;
    marker-symbol: diamondfilled;
    alt-color: #CCCCCC;
    marker-color: #CCCCCC;
}
.BoxWhisker {
    line-thickness: 1px;
    line-color: #CCCCCC;
    alt-color: #CCCCCC;
}
.Selection {
    color: #000000;
    fill-color: #000000;
    alt-color: #FFFFFF;
    line-color: #FFFFFF;
    marker-color: #FFFFFF;
    text-color: #FFFFFF;
    line-thickness: 1px;
    marker-size: 7px;
    marker-symbol: squarefilled;
}
.Missing {
    color: #404040;
    fill-color: #404040;
    alt-color: #575757;
    line-color: #575757;
    marker-color: #575757;
    text-color: #575757;
    line-thickness: 3px;
    marker-size: 7px;
    marker-symbol: squarefilled;
}
.Box {
    line-thickness: 1px;
    line-color: #FF0000;
    line-style: 1;
    alt-color: #B9CFE7;
    display-opts: "fill caps mean median outliers";
    connect: mean;
    cap-style: serif;
}

.Confidence {
    color: #B9CFE7;
    fill-color: #B9CFE7;
    alt-color: #D5EBFF;
    line-color: #D5EBFF;
    marker-color: #D5EBFF;
    text-color: #D5EBFF;
    marker-size: 8px;
    line-thickness: 1px;
    marker-symbol: trianglefilled;
}
.Confidence2 {
    color: #E7B9B9;
    fill-color: #E7B9B9;
    alt-color: #FFD5D5;
    line-color: #FFD5D5;
    marker-color: #FFD5D5;
    text-color: #FFD5D5;
    line-thickness: 1px;
    marker-size: 7px;
    marker-symbol: diamondfilled;
}
.PredictionLimits {
    color: #B9CFE7;
    fill-color: #B9CFE7;
    alt-color: #D5EBFF;
    line-color: #D5EBFF;
    marker-color: #D5EBFF;
    text-color: #D5EBFF;
    line-thickness: 1px;
    marker-size: 8px;
    marker-symbol: homedownfilled;
}
.Error {
    color: #9D2E14;
    fill-color: #9D2E14;
    alt-color: #BB492B;
    line-color: #BB492B;
    marker-color: #BB492B;
    text-color: #BB492B;
    line-thickness: 1px;
    marker-size: 8px;
    marker-symbol: starfilled;
}
.ThreeColorRamp {
    fill-gradient-start-color: #9D2E14;
    fill-gradient-neutral-color: #EDE1F4;
    fill-gradient-end-color: #3D5AAE;
}

.ThreeColorAltRamp {
    fill-gradient-start-color: #BB492B;
    fill-gradient-neutral-color: #FFFEFF;
    fill-gradient-end-color: #5B72CA;
}
.ThreeColorRamp1 {
    fill-gradient-start-color: #9D2E14;
    fill-gradient-neutral-color: #EDE1F4;
    fill-gradient-end-color: #3D5AAE;
}
.ThreeColorRamp2 {
    fill-gradient-start-color: #C7250D;
    fill-gradient-neutral-color: #F2D73D;
    fill-gradient-end-color: #539D0E;
}
.ThreeColorRamp3 {
    fill-gradient-start-color: #990066;
    fill-gradient-neutral-color: #BD9750;
    fill-gradient-end-color: #66CD02;
}
.ThreeColorAltRamp3 {
    fill-gradient-start-color: #B62E7F;
    fill-gradient-neutral-color: #DAB269;
    fill-gradient-end-color: #84EA34;
}
.TwoColorRamp {
    fill-gradient-start-color: #E1E6F4;
    fill-gradient-end-color: #3D5AAE;
}
.TwoColorAltRamp {
    fill-gradient-start-color: #FEFFFF;
    fill-gradient-end-color: #5B72CA;
}
.colorRampMissing {
    marker-color: #7e7b7a;
    line-color: #7e7b7a;
    fill-color: #989594;
}
.AxisLines {
    line-thickness: 1dpx;
    line-color: #646464;
    line-style: 1;
}
.Reference {
    line-thickness: 1px;
    line-color: #646464;
    line-style: 1;
}
.GridLines {
    line-thickness: 1dpx;
    line-color: #4C4C4C;
    line-style: 2;
}
.Outlines {
    line-thickness: 1dpx;
    line-color: #cecece;
    line-style: 1;
}
.BorderLines {
    line-thickness: 1dpx;
    line-color: #646464;
    line-style: 1;
}
.Fit {
    color: #EEEEEE;
    fill-color: #EEEEEE;
    alt-color: #FFFFFF;
    line-color: #FFFFFF;
    marker-color: #FFFFFF;
    text-color: #FFFFFF;
    line-style: 1;
    line-thickness: 1px;
    marker_size: 8px;
    marker-symbol: "circlefilled";
}
.Fit2 {
    color: #EEEEEE;
    fill-color: #EEEEEE;
    alt-color: #FFFFFF;
    line-color: #FFFFFF;
    marker-color: #FFFFFF;
    text-color: #FFFFFF;
    line-style: 4;
    line-thickness: 1px;
    marker_size: 8px;
    marker-symbol: squarefilled;
}
.Prediction {
    color: #4864B5;
    fill-color: #4864B5;
    alt-color: #657DD1;
    line-color: #657DD1;
    marker-color: #657DD1;
    text-color: #657DD1;
    line-thickness: 1px;
    marker-size: 8px;
    marker-symbol: triangledownfilled;
}
.ConnectLine {
    line-thickness: 1px;
    line-color: #9D9D9D;
    line-style: 1;
}
.TitleText {
    text-color: #CCCCCC;
    font-weight: bold;
    font-size: 11pt;
}
.FootnoteText {
    text-color: #CCCCCC;
}
.DataText {
    text-color: #CCCCCC;
    font-size: 7pt;
}
.LabelText {
    text-color: #CCCCCC;
    font-weight: bold;
    font-size: 10pt;
}
.LayoutLattice {
    confine-tick-values:true;
}
.LayoutDataPanel {
    confine-tick-values:true;
}
.ValueText {
    text-color: #CCCCCC;
    font-size: 9pt;
}
.KPIRangeText {
    alt-text-color: #111111;
    text-color: #CCCCCC;
    font-size: 8pt;
}
.KPIValueText {
    alt-text-color: #111111;
    text-color: #CCCCCC;
    font-size: 10pt;
}
.BackFill {
    fill-color: #111111;
}
.WallFill {
    line-thickness: 1dpx;
    line-color: #646464;
    fill-color: #303030;
    line-style: 1;
}
.LegendFill {
    fill-color: #303030;
}
.HeaderFill {
    line-color: #646464;
    fill-color: #4C4C4C;
    text-color: #f2f2f2;
}

.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
}

/* Skins are not in sync with FLEX. TO DO: a new FLAT category needs to be added to our graph skin libraries. */
.GraphSkin {
    data-skin: none;
    kpi-skin: Charcoal;
}
.ZoomScrollbarThumb {
    color: #BBBBBB;
}
.ZoomScrollbarEndHandle {
    color: #E5E5E5;
    line-color: #444444;
}
.OverviewAxis {
    color: #FFFFFF;
    line-color: #646464;
    line-thickness: 1px;
}
.OverviewAxisFilter {
    color: #454545;
    fill-color: #454545;
    transparency: 0.5;
}
.GraphDropzoneHighlight {
    color: #000000;
    text-color: #000000;
    background-transparency: 0.95;
    border-color: #000000;
    background-color: #2EA3EE;
    border-width: 1px;
}
.GraphDropzone {
    color: #000000;
    text-color: #000000;
    background-transparency: 0.9;
    border-color: #000000;
    background-color: #A7DDFF;
    border-width: 1px;
}
.Increase {
    fill-color: #90B328;
    line-color: #ACCF45;
    line-style: 1;
    fill-pattern: R1;
    marker-color: #ACCF45;
    color: #90B328;
    alt-color: #ACCF45;
    marker-symbol: trianglefilled;
}
.Decrease {
    fill-color: #9D2E14;
    line-color: #BB492B;
    line-style: 1;
    fill-pattern: L1;
    marker-color: #BB492B;
    color: #9D2E14;
    alt-color: #BB492B;
    marker-symbol: triangledownfilled;
}
.TipText {
    text-color: #FFFFFF;
}
.TipFill {
    fill-color: #222222;
    transparency: .05;
}
.NodeWindowGroupContentArea {
    fill-transparency: 0.2;
}
