@charset "UTF-8";
.align-center {
  text-align: center;
}

.align-middle {
  vertical-align: middle;
}

.align-top {
  vertical-align: top;
}

.alignright {
  text-align: right;
}

.push-top {
  margin-top: 20px;
}

.push-bottom {
  margin-bottom: 20px;
}

.push-left {
  margin-left: 20px;
}

.push-right {
  margin-right: 20px;
}

.no-margin.no-margin {
  margin: 0px;
}

.pad-right {
  padding-right: 20px;
}

.fullwidth.fullwidth, .selectlist table, #module_survey_status, .collapsable_list div.itemrow, #aep_ovrl, #aep_ww {
  width: 100%;
  max-width: 100%;
}

.global-spacing-bottom {
  margin-bottom: 25px;
}

.hidden,
.initially-hidden,
.initially-hidden.initially-hidden {
  display: none;
}

.monospaced.monospaced,
input[type=hidden] + .monospaced.readonly, td.numeric,
th.numeric {
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 0.9em;
}
.monospaced.monospaced input[type=radio] + label, td.numeric input[type=radio] + label,
th.numeric input[type=radio] + label,
.monospaced.monospaced input[type=checkbox] + label,
td.numeric input[type=checkbox] + label,
th.numeric input[type=checkbox] + label {
  font-size: inherit;
}

.uppercase {
  text-transform: uppercase;
}

.bold {
  font-weight: bold;
}

.pointer {
  cursor: pointer;
}

.nowrap {
  white-space: nowrap;
}

.left, .scrolling,
.scrolling_narrow, div.col1, .collapsable_list div.itemrow .main-link, div.profile_block, div.profile_block div.leftcol, div.profile_block div.rightcol, .two-inline-columns .inline-col-left {
  float: left;
}

.right, div.col2, .collapsable_list div.itemrow .secondary-data, div.right-notification, .two-inline-columns .inline-col-right {
  float: right;
}

.clear {
  clear: both;
}

.no-underline {
  text-decoration: none;
}

.tinytext {
  font-size: 0.89em;
}

.smalltext, .smalltext p {
  font-size: 0.91em;
}

.indent {
  padding-left: 10px;
}

.large-indent.large-indent {
  padding-left: 25px;
}

.no-border {
  border: 0 !important;
}

.no-top-border {
  border-top: 0 !important;
}

.no-bottom-border {
  border-bottom: 0 !important;
}

.dead {
  background-color: #ddd;
}

.double-spacing {
  line-height: 2em;
}

.reverseindent {
  padding-left: 10px;
  text-indent: -10px;
}

.better-column {
  box-sizing: border-box;
  display: table-cell;
  padding-right: 15px;
  vertical-align: top;
}

.inline-column {
  display: inline-block;
  padding: 0px 5px;
  vertical-align: top;
}

.two-inline-columns {
  overflow: hidden;
}
.two-inline-columns .inline-column {
  display: block;
  width: 47%;
  margin: 0;
}
.two-inline-columns .inline-column > h3:first-of-type {
  margin-top: 0px;
}
.two-inline-columns .inline-col-left {
  padding: 0 2% 0 0%;
}
.two-inline-columns .inline-col-right {
  padding: 0 0% 0 2%;
}

.auxiliary.button, label.button--subtle, a.button--subtle-edit, .mainbuttons a,
.mainbuttons a:visited,
.mainbuttons a:active,
.mainbuttons a:link {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  display: inline-block;
  background: none;
  color: #585a5e;
  border: 1px solid #8a8e95;
  text-decoration: none;
  padding: 8px 15px;
  margin: 0 12px 10px 0;
}
.auxiliary.button:hover, label.button--subtle:hover, a.button--subtle-edit:hover, .mainbuttons a:hover {
  color: white;
  background: #8a8e95;
}

.mainbuttons *, .mainbuttons *:before, .mainbuttons *:after {
  box-sizing: border-box;
}

.mainbuttons {
  margin-bottom: 10px;
}
.mainbuttons a:last-child,
.mainbuttons a:visited:last-child,
.mainbuttons a:active:last-child,
.mainbuttons a:link:last-child {
  margin-right: 0;
}

a.button--subtle-edit {
  color: #585a5e !important;
  font-size: 14px;
  float: right;
  margin-left: 15px;
  padding: 5px;
}
a.button--subtle-edit:hover {
  color: white !important;
}

label.button--subtle {
  cursor: pointer;
}
label.button--subtle input {
  display: none;
}

[class^=icon-], [class*=" icon-"] {
  font: 0/0 a;
  margin-right: 5px;
  text-decoration: none;
}
[class^=icon-][ng-click], [class*=" icon-"][ng-click] {
  cursor: pointer;
}
[class^=icon-]:before, [class*=" icon-"]:before {
  font-family: "Peerfocus";
  font-size: 16px;
  line-height: 20px;
}
[class^=icon-].small:before, [class*=" icon-"].small:before {
  font-size: 12px;
  line-height: 16px;
}
[class^=icon-].warn:before, [class*=" icon-"].warn:before {
  color: red;
}
.icon-set [class^=icon-], .icon-set [class*=" icon-"] {
  padding: 0px 2px;
}
.collapse_toggle > [class^=icon-], .collapse_toggle > [class*=" icon-"] {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
}

/* This list should match the one in admin/cssworksheet/index.cfm */
.icon-add:before {
  content: "7";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-arrow-down:before {
  content: "2";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-arrow-up:before {
  content: "3";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-arrow-left:before {
  content: "4";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-arrow-right:before {
  content: "5";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-box:before {
  content: "F";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-calendar:before {
  content: "D";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-chain-link:before {
  content: "S";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-check:before {
  content: "6";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-clipboard-checks:before {
  content: "J";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-clipboard-notes:before {
  content: "I";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-collapse:before {
  content: "8";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-copy:before {
  content: "Q";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-copy-add:before {
  content: "Q";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}
.icon-copy-add:after {
  font-family: Arial;
  font-size: 12px;
  content: "+";
  margin-left: 1px;
  position: relative;
  top: -3px;
}
.icon-copy-add.small {
  width: 18px;
}
.icon-copy-add.small:after {
  font-size: 10px;
}

.icon-copy-minus:before {
  content: "Q";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}
.icon-copy-minus:after {
  font-family: Arial;
  font-size: 12px;
  content: "-";
  margin-left: 1px;
  position: relative;
  top: -3px;
}
.icon-copy-minus.small {
  width: 18px;
}
.icon-copy-minus.small:after {
  font-size: 10px;
}

.icon-delete:before {
  content: "B";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-disguise:before {
  content: "K";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-disguise-left:before {
  content: "<";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-disguise-right:before {
  content: ">";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-download:before {
  content: "g";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-edit:before {
  content: "A";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-expand:before {
  content: "7";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-eye:before {
  content: "l";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-graph-line:before {
  content: "d";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-graph-bar:before {
  content: "e";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-group:before {
  content: "P";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-high:before {
  content: "V";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-info:before {
  content: "1";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-locked:before {
  content: "c";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-logout:before {
  content: "a";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}
.icon-logout:before {
  font-size: 15px;
  position: relative;
  top: -1px;
}

.icon-low:before {
  content: "U";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-mail:before {
  content: "H";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-magnifier:before {
  content: "G";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-pdf:before {
  content: "E";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-pivot:before {
  content: "i";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-pivot-top:before {
  content: "i";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}
.icon-pivot-top:before {
  display: inline-block;
}

.icon-plus:before {
  content: "R";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-remove:before {
  content: "8";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-role-current-ltd:before {
  content: "Y";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-role-current-unltd:before {
  content: "X";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-role-future-ltd:before {
  content: "[";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-role-future-unltd:before {
  content: "Z";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-role-unassigned:before {
  content: "W";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-settings:before {
  content: "M";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-slides:before {
  content: "L";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-slide-save:before {
  content: "h";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-spacer:before {
  content: " ";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-table:before {
  content: "b";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-user:before {
  content: "N";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-unit:before {
  content: "O";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-unlocked:before {
  content: "m";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-val-fatal:before {
  content: "k";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}
.icon-val-fatal:before {
  color: #ff8080;
  background-color: black;
  border-radius: 50%;
  width: 20px;
  display: inline-block;
  text-align: center;
}
.icon-val-fatal.small:before {
  width: 16px;
}
.icon-val-fatal:before {
  font-size: 15px;
  width: 20.5px;
  padding-top: 1px;
}

.icon-val-serious:before {
  content: "9";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}
.icon-val-serious:before {
  color: red;
  background-color: white;
  border-radius: 50%;
  width: 20px;
  display: inline-block;
  text-align: center;
}
.icon-val-serious.small:before {
  width: 16px;
}
.icon-val-serious:before {
  border-radius: 50%;
  box-shadow: inset 0 0 0 0.2em black, 0 0 0 0.04em black;
  display: inline-block;
  text-align: center;
  width: 1.3em;
  height: 1.3em;
  margin-top: 0.01em;
  line-height: 1.35em;
}
.icon-val-serious.small:before {
  box-shadow: inset 0 0 0 0.25em black, 0 0 0 0.045em black;
}

.icon-val-warning:before {
  content: "0";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}
.icon-val-warning:before {
  color: #FC3;
  background-color: black;
  border-radius: 50%;
  width: 20px;
  display: inline-block;
  text-align: center;
}
.icon-val-warning.small:before {
  width: 16px;
}
.icon-val-warning:before {
  border-radius: 50%;
  box-shadow: inset 0 0 0 0.2em black, 0 0 0 0.04em black;
  display: inline-block;
  text-align: center;
  width: 1.3em;
  height: 1.3em;
  margin-top: 0.01em;
  line-height: 1.35em;
}
.icon-val-warning.small:before {
  box-shadow: inset 0 0 0 0.25em black, 0 0 0 0.045em black;
}

.icon-variable:before {
  content: "j";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}

.icon-x:before {
  content: "R";
  min-width: 16px;
  display: inline-block;
  text-align: center;
}
.icon-x:before {
  transform: rotate(45deg);
}

.tabular-link-icon:before {
  color: #D33;
}

@font-face {
  font-family: "Peerfocus";
  src: url("/app/assets/fonts/Peerfocus-Regular.eot"); /* IE9 Compat Modes */
  src: url("/app/assets/fonts/Peerfocus-Regular.eot?#iefix") format("embedded-opentype"), url("/app/assets/fonts/Peerfocus-Regular.woff") format("woff"), url("/app/assets/fonts/Peerfocus-Regular.ttf") format("truetype"), url("/app/assets/fonts/Peerfocus-Regular.svg#834ecb1e3dee5472bd0b2dee4a744c23") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: 400;
}
form *,
form *:before,
form *:after {
  box-sizing: border-box;
}

button,
input,
select,
textarea {
  margin: 0;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input[type=checkbox] + label,
input[type=radio] + label {
  display: inline;
  float: none;
  width: auto;
}

input[type=radio] ul li label {
  display: inline;
  float: none;
  width: auto;
  font-weight: normal;
}

input:invalid {
  -moz-box-shadow: none !important;
}

form {
  width: 100%;
  max-width: 600px;
  margin-bottom: 30px;
}
form.empty {
  height: 0px;
  margin: 0;
  padding: 0;
}
form.wide-form {
  max-width: inherit;
}

form.compact *, form.compact *:before, form.compact *:after,
form.compact input[type] + label,
form.compact input[type] + label:before,
form.compact input[type] + label:after {
  font-size: 12px;
  margin: 0px;
}
form.compact input[type] + label:before {
  margin-right: 4px;
}
form.compact tr,
form.compact th,
form.compact td,
form.compact input,
form.compact select,
form.compact textarea {
  padding: 4px;
  height: auto;
}

form.force-immutable-content p.immutable:empty:before {
  content: " ";
}

table.table-compact *[size] {
  width: auto;
}

fieldset {
  margin-bottom: 25px;
  border: 1px solid #c1c1c1;
  padding: 25px 35px;
}

fieldset > fieldset {
  border: 1px dotted #c1c1c1;
  padding: 15px;
}

fieldset > div {
  margin-bottom: 15px;
}

fieldset > div:not(.wrapper-for-js-only):not(.full-width):not(.field-vertical) > div {
  margin-left: 45px;
}

.fixedheader.wrapper-for-js-only {
  margin-left: 0px;
}

.cke_reset {
  margin-left: 0px !important;
}

fieldset > *:last-child {
  margin-bottom: 0;
}

fieldset .role-group {
  margin-bottom: 25px;
}

fieldset .scrolling {
  padding-left: 10px;
}

label,
legend {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px;
  letter-spacing: 0.8px;
}
label span,
legend span {
  font-weight: 400;
  letter-spacing: 0px;
}
label span.normalcase,
legend span.normalcase {
  text-transform: none;
}

legend {
  font-size: 16px;
  font-weight: 700;
  margin: 0 15px;
  padding: 0 25px;
}

legend + table {
  margin-bottom: 10px;
}

label.label-side-left {
  position: relative;
  top: -3px;
  display: inline-block;
  margin-right: 10px;
}

input,
textarea,
select,
input[type=hidden] + .readonly {
  appearance: none;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  width: 100%;
  max-width: 100%;
  min-height: 36px;
  font-family: "proxima-nova", Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #383838;
  border: 1px solid rgb(142.34, 142.34, 142.34);
  padding: 3px 10px 0;
  outline: 0;
  margin-bottom: 8px;
}
input:disabled,
textarea:disabled,
select:disabled,
input[type=hidden] + .readonly:disabled {
  color: rgb(135.6, 135.6, 135.6);
}
input,
textarea,
select {
  background: white;
}
input:focus,
textarea:focus,
select:focus {
  border: 1px solid #898989;
}

input[type=file] {
  background: none;
  border: 0;
  padding: 0;
}

input[type=number].no-spinner {
  -moz-appearance: textfield;
}
input[type=number].no-spinner::-webkit-outer-spin-button, input[type=number].no-spinner::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

textarea {
  min-height: 170px;
  padding-top: 10px;
  margin-bottom: 10px;
}
textarea[rows] {
  min-height: inherit;
}

select:not([multiple]),
input[list=datalist] {
  appearance: none;
  width: 100%;
  min-width: 105px;
  background: white url(../images/forms/select-drop.png) center right no-repeat;
  background-size: 25px 8px;
  text-indent: 0.01px;
  text-overflow: "";
  padding: 8px 32px 0 10px;
}
select:not([multiple]):focus,
input[list=datalist]:focus {
  background: white url(../images/forms/select-drop-focus.png) center right no-repeat;
  background-size: 25px 8px;
}
select:not([multiple])::-ms-expand,
input[list=datalist]::-ms-expand {
  display: none;
}
select:not([multiple]).has-placeholder,
input[list=datalist].has-placeholder {
  color: #999;
  font-style: italic;
}

select[multiple] {
  height: 110px;
  padding-top: 10px;
  padding-bottom: 10px;
}
select[multiple][size] {
  height: auto;
}
select[multiple] option {
  font-weight: 500;
  margin-bottom: 5px;
}

select.select--inline {
  display: inline-block;
  min-width: 0;
  padding: 6px 32px 0px 6px;
  width: auto;
}

option:first-child[disabled] {
  display: none;
}

input::-webkit-calendar-picker-indicator {
  display: none;
}

input[type=radio] + label + select,
input + label + .dependent-checked {
  display: none;
}

input[type=radio]:checked + label + select,
input:checked + label + .dependent-checked {
  display: block;
  margin-top: 10px;
  margin-left: 32px;
  width: calc(100% - 32px);
}

input[type=radio]:checked + label + select + .smalltext {
  margin-left: 32px;
  width: calc(100% - 32px);
}

input[type=radio],
input[type=checkbox] {
  opacity: 0;
  position: absolute;
  height: 0;
  width: 0;
  min-height: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

input[type=radio] + label,
input[type=checkbox] + label {
  display: inline-block;
  color: #343434;
  font-weight: 400;
  font-size: 16px;
  text-transform: none;
  letter-spacing: 0;
  margin: 0 10px 10px 0;
}
.vertical input[type=radio] + label,
.vertical input[type=checkbox] + label {
  display: block;
  margin-bottom: 7px;
}
li > input[type=radio] + label,
li > input[type=checkbox] + label {
  margin: 0;
}
input[type=radio] + label:empty, input[type=radio] + label:empty:before,
input[type=checkbox] + label:empty,
input[type=checkbox] + label:empty:before {
  margin: 0;
}

div input[type=radio]:last-child + label,
div input[type=checkbox]:last-child + label {
  margin-bottom: 15px;
}

input[type=radio]:disabled + label,
input[type=checkbox]:disabled + label {
  color: rgb(133.2, 133.2, 133.2);
}

input[type=radio]:disabled + label:before,
input[type=checkbox]:disabled + label:before,
input[type=radio]:checked:disabled + label:before,
input[type=checkbox]:checked:disabled + label:before {
  background-color: rgb(169.74, 169.74, 169.74);
}

input[type=radio].label-below-box + label,
input[type=checkbox].label-below-box + label {
  position: relative;
  padding-top: 24px;
}
input[type=radio].label-below-box + label:before,
input[type=checkbox].label-below-box + label:before {
  position: absolute;
  top: 4px;
  left: 3px;
}

input[type=checkbox] {
  height: 18px;
  width: 18px;
}

input[type=checkbox] + label:before {
  position: relative;
  top: 3px;
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  color: transparent;
  text-align: center;
  border: 1px solid rgb(139.065, 139.065, 139.065);
  background: white;
  margin-right: 9px;
}

input[type=checkbox]:checked + label:before {
  background: white url(../images/forms/checkbox-active.png) center center no-repeat;
  background-size: 10px 8px;
}

input[type=checkbox]:focus + label:before {
  box-shadow: 0 0 0 3px #a1a1a1;
  outline: 3px solid transparent; /* For Windows high contrast mode. */
}

input[type=checkbox]:indeterminate + label:before {
  background: white url(../images/forms/checkbox-intermediate.png) center center no-repeat;
  background-size: 10px 8px;
}

input[type=radio] {
  height: 20px;
  width: 20px;
}

input[type=radio] + label:before {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  position: relative;
  top: 5px;
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #7c7c7c;
  background: white;
  text-align: center;
  color: transparent;
  margin-right: 7px;
}

input[type=radio]:checked + label:before {
  background: white url(../images/forms/radio-active.png) center center no-repeat;
  background-size: 8px 8px;
}

input[type=radio]:focus + label:before {
  border: 5px solid #a1a1a1;
  outline: 3px solid transparent; /* For Windows high contrast mode. */
}

input[type=radio].small + label:before {
  width: 15px;
  height: 15px;
  top: 2px;
}

input[type=radio]:checked.small + label:before {
  background-size: 6px 6px;
}

button,
input[type=submit],
input[type=button],
input[type=reset] {
  appearance: none;
  display: inline-block;
  width: auto;
  min-width: 150px;
  height: auto;
  font-size: 16px;
  color: white;
  background: #57595d;
  border: none;
  padding: 14px;
  margin-bottom: 0;
  margin-right: 15px;
}
button:hover,
input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover {
  background: #363a41;
}
button.auto-width,
input[type=submit].auto-width,
input[type=button].auto-width,
input[type=reset].auto-width {
  min-width: inherit;
}
button:disabled,
input[type=submit]:disabled,
input[type=button]:disabled,
input[type=reset]:disabled {
  background: #c5c5c5;
}

.auxiliary.button {
  font-size: 14px;
  padding: 8px 12px;
  margin-bottom: 10px;
}

input:invalid,
textarea:invalid {
  color: #c13928;
}

::-webkit-input-placeholder {
  color: #999;
  font-style: italic;
}

:-moz-placeholder {
  color: #999;
  font-style: italic;
}

::-moz-placeholder {
  color: #999;
  font-style: italic;
}

:-ms-input-placeholder {
  color: #999;
  font-style: italic;
}

label + .immutable {
  margin-top: 0;
}

label.immutable {
  display: inline;
  color: #343434;
  font-weight: 400;
  font-size: 16px;
  text-transform: none;
  letter-spacing: 0;
  margin: 0 0 10px;
}

p.immutable {
  margin-bottom: 0;
  padding: 10px 0px;
}

.dateRangeEditor {
  padding: 15px;
}
.dateRangeEditor input,
.dateRangeEditor textarea,
.dateRangeEditor select {
  height: 30px;
  padding: 2px 10px 0;
}
.dateRangeEditor a {
  display: block;
  margin-bottom: 5px;
}

.ui-button {
  min-width: 21px;
}

.input-modifier {
  overflow: hidden;
}
.input-modifier .button {
  float: left;
  width: 28%;
  margin: 0;
}
.input-modifier input,
.input-modifier textarea,
.input-modifier select {
  width: 70%;
  max-width: calc(95% - 175px);
  float: left;
}
.input-modifier > *:last-child {
  margin-left: 2%;
}

.input-with-icon {
  position: relative;
}
.input-with-icon a {
  position: absolute;
  left: -25px;
  top: 13px;
}

.inline-label label,
.inline-label input[type=checkbox] + label,
.inline-label input[type=radio] + label {
  display: inline;
}

.tight-inputs input[type],
.tight-inputs .auxiliary.button,
.tight-inputs input,
.tight-inputs textarea,
.tight-inputs select {
  margin: 0;
  font-size: 14px;
}

input.inline-numeric-small {
  width: 3em;
  text-align: right;
}
input.inline-numeric-small[type=number] {
  width: 4em;
}

input.inline-numeric-medium {
  width: 5em;
  text-align: right;
}
input.inline-numeric-medium[type=number] {
  width: 6em;
}

input.inline-numeric-large {
  width: 10em;
  text-align: right;
}
input.inline-numeric-large[type=number] {
  width: 11em;
}

.nested-checklist li {
  position: relative;
}
.nested-checklist li span:before {
  position: absolute;
  top: 4px;
  right: 0px;
}
.nested-checklist li label {
  max-width: calc(100% - 30px);
}

.scroll-checkbox-list {
  border: 1px solid black;
  max-height: 200px;
  overflow: auto;
  padding: 10px;
}
.scroll-checkbox-list input[type=checkbox] + label {
  display: block;
}
.scroll-checkbox-list input[type=checkbox] + label:last-child {
  margin-bottom: 0;
}
.scroll-checkbox-list .indent-level-1 {
  margin-left: 15px;
}
.scroll-checkbox-list .indent-level-2 {
  margin-left: 30px;
}

.login-form-area,
.forgot-password,
.forgot-username {
  box-sizing: border-box;
}
.login-form-area *,
.login-form-area *:before,
.login-form-area *:after,
.forgot-password *,
.forgot-password *:before,
.forgot-password *:after,
.forgot-username *,
.forgot-username *:before,
.forgot-username *:after {
  box-sizing: border-box;
}

.login-form-area,
.forgot-password,
.forgot-username {
  width: 550px;
  margin: 0 auto;
  margin-top: 10px;
}
.login-form-area .prose,
.forgot-password .prose,
.forgot-username .prose {
  width: 100%;
}
.login-form-area .warning,
.forgot-password .warning,
.forgot-username .warning {
  width: 100%;
}
.login-form-area .inputform,
.forgot-password .inputform,
.forgot-username .inputform {
  width: 100%;
}

.role-assigned {
  font-weight: 500;
}

fieldset .column-two {
  margin-bottom: 12.5px;
  display: inline-block;
  width: 48.5%;
}
fieldset .column-two.first-col {
  margin-right: 1%;
}
fieldset .column-two.last-col {
  margin-left: 1%;
}

.form-compact fieldset {
  margin-bottom: 10px;
  padding: 10px 15px;
}
.form-compact fieldset > div {
  margin-bottom: 5px;
}
.form-compact label {
  font-size: 13px;
}
.form-compact p.immutable {
  padding: 5px 0px;
}
.form-compact input,
.form-compact select,
.form-compact input[type=hidden] + .readonly {
  min-height: 30px;
  padding: 2px 5px 0;
  margin-bottom: 5px;
}
.form-compact textarea {
  min-height: 80px;
  padding-top: 5px;
  margin-bottom: 5px;
}
.form-compact input[type=radio] + label,
.form-compact input[type=checkbox] + label {
  font-size: 15px;
  margin-bottom: 0px;
}
.form-compact input[type=submit],
.form-compact input[type=button] {
  padding: 15px 20px;
}
.form-compact .secondary-footer.fixed > div {
  margin-top: 10px;
}

.ui-autocomplete .ui-state-disabled:nth-child(21) {
  padding-left: 0.4em;
}
.ui-autocomplete .ui-autocomplete-archived {
  background-color: #ccc;
}
.ui-autocomplete.scrolling {
  max-height: 350px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.scroll-box {
  overflow: auto;
  max-height: 300px;
  border: 1px solid rgb(142.34, 142.34, 142.34);
  padding: 10px;
}
.scroll-box.scroll-box--short {
  max-height: 140px;
}

.checkbox-list-multi-select input[type=checkbox] + label {
  margin: 0;
  padding: 3px 0;
}

.downloads-intro {
  margin-top: 15px;
}
.downloads-intro p {
  margin-bottom: 10px;
}

.message *,
.message *:before,
.message *:after {
  box-sizing: border-box;
}

.message {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  margin-bottom: 25px;
  background: white;
  border: 1px solid #c1c1c1;
}
.message .message-title {
  display: block;
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  color: white;
  background: #4f5053;
  padding: 14px 20px 13px;
  margin: 0;
}
.message .message-content {
  padding: 25px 30px;
}
.message .message-content *:first-child {
  margin-top: 0;
}
.message .message-content *:last-child {
  margin-bottom: 0;
}

.widget .message {
  margin-bottom: 5px;
}
.widget .message .message-content {
  padding: 5px 10px;
}

.subnav *, .subnav *:before, .subnav *:after {
  box-sizing: border-box;
}

.subnav {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  margin-bottom: 25px;
  border: 1px solid #c1c1c1;
  filter: opacity(75%);
  font-size: 15px;
  transition: filter 500ms;
}
.subnav:hover {
  filter: none;
}
.subnav .subnav-title {
  display: block;
  line-height: 1;
  font-size: inherit;
  font-weight: 400;
  text-align: left;
  color: white;
  background: #4f5053;
  padding: 12px 13px 11px;
  margin: 0;
}
.subnav li.subnav-label-with-icon {
  display: flex;
  justify-content: space-between;
}
.subnav li.subnav-label-with-icon span.icon-info {
  padding: 2px 0 0 5px;
}
.subnav .subnav-content {
  padding: 22px 12px;
}
.subnav .subnav-content h4 {
  font-weight: 400;
  margin-bottom: 5px;
  font-size: inherit;
}
.subnav .subnav-content *:first-child {
  margin-top: 0;
}
.subnav .subnav-content *:last-child {
  margin-bottom: 0;
}

.module-list {
  border: none;
  width: 100%;
  border-spacing: 0;
}
.module-list .custom-progress-column {
  padding-right: 13px;
  text-align: right;
  vertical-align: middle;
}
.module-list .icon-column {
  text-align: right;
  padding: 3px 10px 3px 0px;
  width: 50px;
}
.module-list .module-name-column {
  padding: 6px 10px 6px 0px;
  vertical-align: middle;
  width: auto;
}
.module-list .module-validation-error-icons {
  text-align: right;
  vertical-align: middle;
}
.module-list .progress-column {
  vertical-align: middle;
  width: 63px;
}
.module-list .qtn-count-column {
  padding-right: 10px;
  text-align: right;
  vertical-align: middle;
  width: 40px;
}

.involved-with-failed-rule, .variable-constraint-breach {
  border: 2px solid gold;
  display: inline-block;
  padding: 5px 10px 0;
  font-weight: bold;
}
.involved-with-failed-rule:focus, .variable-constraint-breach:focus {
  border: 2px solid gold;
}
.involved-with-failed-rule.validation-highlight, .involved-with-failed-rule.validation-highlight:focus, .variable-constraint-breach.validation-highlight, .variable-constraint-breach.validation-highlight:focus {
  border-color: red;
}

label.involved-with-failed-rule {
  border: none;
  padding: 0;
}
label.involved-with-failed-rule:before {
  box-shadow: 0 0 0 2px gold;
}

input[type=radio] + label.involved-with-failed-rule {
  padding-top: 2px;
  padding-bottom: 5px;
}

.failed-validation-list-wrapper {
  position: fixed;
  overflow-y: auto;
  right: 0px;
  top: 192px;
  max-height: calc(100% - 250px);
  max-width: 400px;
  background: white;
  border: 1px solid #c1c1c1;
  padding: 20px 35px;
  border-right: none;
  z-index: 5;
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
}
.failed-validation-list-wrapper.collapsed {
  padding-bottom: 12px;
}
.navigation-sticky .failed-validation-list-wrapper {
  position: fixed;
  top: 75px;
}
.failed-validation-list-wrapper.collapsed h3:after {
  content: "show";
}
.failed-validation-list-wrapper.collapsed .failed-validation-contents {
  display: none;
}
.failed-validation-list-wrapper h3 {
  cursor: pointer;
}
.failed-validation-list-wrapper h3:after {
  position: relative;
  top: -2px;
  content: "hide";
  font-size: 12px;
  margin-left: 15px;
  border: 1px solid gray;
  padding: 0 10px;
}
.failed-validation-list-wrapper .heading-instruction {
  padding: 0;
}
.failed-validation-list-wrapper ul {
  padding: 0px 15px 0px 25px;
}
.failed-validation-list-wrapper .validation-name {
  cursor: pointer;
}
.failed-validation-list-wrapper .validation-desc {
  display: inline-block;
  padding: 0px 10px;
  color: #666666;
  font-size: 90%;
}

div.readonly {
  box-sizing: border-box;
  border: 1px solid gray;
  padding: 10px 10px 5px !important;
}

div.filter-form-checkbox-list {
  background-color: white;
  border: 1px solid black;
  overflow: auto;
  margin-top: 6px;
  margin-bottom: 14px;
}
div.filter-form-checkbox-list:first-child {
  margin-top: 0;
}
div.filter-form-checkbox-list.with-nesting {
  height: 220px;
}
div.filter-form-checkbox-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
div.filter-form-checkbox-list ul ul {
  margin-left: 10px;
}
div.filter-form-checkbox-list ul li {
  padding: 2px 5px;
  margin: 0;
}
div.filter-form-checkbox-list ul li label {
  display: block;
}

table.tabular td.browser-result-details {
  margin: 0px;
  padding: 0px;
}
table.tabular td.browser-result-details img {
  padding: 10px;
}

.browser-result-details-report {
  border: 3px solid black;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */
  height: 400px;
  overflow: scroll;
}

table.tabular {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  margin-bottom: 50px;
  text-align: left;
  width: 100%;
  font-size: 14px;
  border: 1px solid #aaa;
  border-collapse: collapse;
  clear: both;
}
table.tabular caption {
  opacity: 0;
  height: 0;
}
table.tabular.table-with-footnote {
  margin-bottom: 10px;
}
table.tabular.table-with-footnote + .footnote {
  margin-bottom: 50px;
}
table.tabular p {
  font-size: 14px;
}
table.tabular th {
  font-weight: 400;
  color: #666;
  border-top: 1px solid #aaa;
  padding: 12px 8px;
}
table.tabular th.col {
  text-align: center;
  padding: 6px 8px;
  border-left: 1px solid #aaa;
}
table.tabular th.bordered {
  border-left: 1px solid #aaa;
}
table.tabular td {
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  padding: 12px 8px;
}
table.tabular tr.col th,
table.tabular tr.col td {
  text-align: center;
  padding: 6px 8px;
  border-left: 1px solid #aaa;
}
table.tabular tr.row-group-start th,
table.tabular tr.row-group-start td {
  border-top-width: 2px;
}
table.tabular th.col-group-start,
table.tabular td.col-group-start {
  border-left-width: 2px;
}
table.tabular p {
  margin-bottom: 0;
}
table.tabular .groupheader {
  color: #474747;
  text-align: left;
  background: #ececec;
  border-top: 1px solid #c1c1c1;
  border-bottom: 1px solid #c1c1c1;
  padding-left: 8px;
}
table.tabular .groupheader.groupheader-major {
  background-color: #ffffff;
  color: #000000;
  font-size: 16px;
}
table.tabular .subheader,
table.tabular .groupheader.subheader {
  color: #111;
  text-align: left;
  background: #c9c9c9;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding-left: 8px;
}
table.tabular.row-headers-left tbody tr th:first-child {
  text-align: left;
}
table.tabular.table-compact td {
  padding: 3px;
}
table.tabular.table-compact th {
  padding: 5px 10px;
}
table.tabular.table-compact th *,
table.tabular.table-compact td * {
  margin-bottom: 0;
}
table.tabular.width-auto {
  width: auto;
}
.headtable table.tabular {
  margin-bottom: 0;
}
table.tabular input[type=radio] + label,
table.tabular input[type=checkbox] + label {
  font-size: inherit;
}

table tr.total td,
table tr.total th,
table.tabular tr.total td,
table.tabular tr.total th,
table.tabular tr.row.total td,
table.tabular tr.row.total th {
  border-top-width: 2px;
  border-bottom-width: 2px;
  font-weight: 600;
}
table tr td.total,
table tr th.total,
table.tabular tr td.total,
table.tabular tr th.total,
table.tabular tr.row td.total,
table.tabular tr.row th.total {
  border-top-width: 2px;
  border-bottom-width: 2px;
  font-weight: 600;
}
table tr.grandtotal td,
table tr td.grandtotal, table tr.grandtotal th,
table.tabular tr.grandtotal td,
table.tabular tr td.grandtotal,
table.tabular tr.grandtotal th,
table.tabular tr.row.grandtotal td,
table.tabular tr.row td.grandtotal,
table.tabular tr.row.grandtotal th {
  font-weight: 600;
  border-top-width: 3px;
  border-top-style: double;
  padding: 8px;
}
ƒ table tr.grandtotal th,
ƒ table.tabular tr.grandtotal th,
ƒ table.tabular tr.row.grandtotal th {
  padding-left: 8px;
}
table tr th.grandtotal,
table.tabular tr th.grandtotal,
table.tabular tr.row th.grandtotal {
  border-top-width: 3px;
  border-top-style: double;
  padding: 12px 8px;
}

table .star {
  font-weight: 700 !important;
  color: #474747 !important;
}

table .star:before {
  position: relative;
  top: 3px;
  content: "⋆";
  font-size: 25px;
  line-height: 1;
  color: #fd9720;
  margin-right: 4px;
}

table th.highlight,
table td.highlight,
table tr.highlight th,
table tr.highlight td:not(.empty-column) {
  background: #e9e9e9;
  color: #111;
}

th.nextToTable {
  padding-top: 6px;
}

tr.beforegroupheader td,
tr.beforegroupheader th {
  border-bottom: none;
}

table.zebra tr:nth-child(even) td {
  background-color: #e3e3e3;
}

table.zebra--fat tbody tr:nth-child(4n+3) td,
table.zebra--fat tbody tr:nth-child(4n+4) td {
  background-color: #e3e3e3;
}

div.highlight {
  background-color: #FFD279;
}

th.bigheader {
  font-size: 1.09em;
}

tr.beforegroupheader td,
tr.beforegroupheader th {
  border-bottom: none;
}

th.col_subhead {
  border-width: 0px 0px 2px 0px;
  font-weight: normal;
}

td.v-center {
  vertical-align: middle;
}

td.h-center {
  text-align: center;
}

table td.focusunit.focusunit,
table th.focusunit.focusunit {
  background-color: #ff9;
}

table td div.header-label-tall,
table th div.header-label-tall {
  white-space: nowrap;
  transform: rotate(-90deg);
  transform-origin: 0 0;
  -webkit-transform: rotate(-90deg);
  -webkit-transform-origin: 0 0;
}

table.sticky-label-col.sticky-header thead tr th:first-child,
table.sticky-label-col.sticky-header thead tr td:first-child {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 10;
}

table.sticky-header thead tr {
  position: sticky;
  top: 0;
  z-index: 9;
}

table.sticky-label-col tbody tr th:first-child,
table.sticky-label-col tbody tr td:first-child {
  position: sticky;
  left: 0;
  z-index: 8;
}

td.numeric,
th.numeric {
  text-align: right;
}

td.null-cell,
table.tabular td.null-cell {
  background-color: #e8e8e8;
}

table.settings th {
  font-weight: bold;
  font-size: 1em;
  padding: 0 7px 3px 0;
  margin: 0px;
  text-align: left;
}
table.settings td {
  padding: 0 0 3px 0;
  margin: 0px;
}
table.settings h4 {
  margin: 0 0 4px 0;
}

table.tabular td.dead {
  background-color: #ddd;
}
table.tabular tr.dead td {
  background-color: #ddd;
}
table.tabular th.sub {
  padding-left: 12px;
}
table.tabular tr.cozy th,
table.tabular tr.cozy td {
  padding: 0 1px 0 2px;
  margin: 0;
}
table.tabular.minor-horizontal-padding td {
  padding: 0 10px;
}
table.tabular tbody tr:last-child th,
table.tabular tbody tr:last-child td {
  border-bottom: none;
}
table.tabular tfoot th,
table.tabular tfoot th.row,
table.tabular tfoot td {
  border-top: 1px solid #666;
}
table.tabular > tr:last-child th,
table.tabular > tr:last-child td,
table.tabular tfoot > tr:last-child th,
table.tabular tfoot > tr:last-child td {
  border-bottom: none;
}
table.tabular > tbody:first-child > tr:first-child > th,
table.tabular > tbody:first-child > tr:first-child > td,
table.tabular > thead:first-child > tr:first-child > th,
table.tabular > thead:first-child > tr:first-child > td {
  border-top: none;
}
table.tabular th.row_empty {
  background-color: inherit;
}
table.tabular th.row_normal, table.tabular th.column_normal {
  padding: 3px;
  background-color: #99ccff;
}
table.tabular th a {
  color: #000;
}
table.noborder tr th,
table.noborder tr td {
  border: none;
}
table.nopadding tr th,
table.nopadding tr td {
  padding: 0px;
}

tr.indentLabel th:first-child {
  padding-left: 35px;
}

tr.indentLabel-2x th:first-child {
  padding-left: 50px;
}

tr.indentLabel-3x th:first-child {
  padding-left: 65px;
}

tr.label--bold th:first-child {
  font-weight: bold;
}

tr.label--italic th:first-child {
  font-style: italic;
}

table.sortable th a {
  color: black;
  text-decoration: none;
}
table.sortable span.sortarrow {
  color: black;
  text-decoration: none;
  font-size: 1.15em;
}

.table-scroll-box {
  overflow: scroll;
}

.scrollable.horizontal {
  margin-bottom: 50px;
}
.scrollable.horizontal table {
  margin-bottom: 18px;
}
.scrollable.horizontal .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8px;
}
.scrollable.horizontal .jspHorizontalBar .jspCap {
  float: left;
}
.scrollable.horizontal .jspTrack {
  background: #e5e6e8;
  position: relative;
}
.scrollable.horizontal .jspDrag {
  position: relative;
  top: 0;
  left: 10px;
  cursor: pointer;
  background: rgb(204.5387755102, 206.4795918367, 210.3612244898);
}
.scrollable.horizontal .jspHorizontalBar .jspTrack,
.scrollable.horizontal .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

table.module-list.highlight {
  background-color: #eee;
}

th.title-row, table.tabular th.title-row.col, table.tabular > thead:first-child > tr:first-child > th.title-row {
  background: transparent;
  text-align: left;
  border-left: 1px solid transparent;
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
}

div.fixedheader {
  overflow-y: auto;
  max-height: 70vh;
  -layout: fixed;
  margin: 0;
  padding: 0 !important;
}
div.fixedheader.fixedheader-short {
  max-height: 35vh;
}
div.fixedheader th {
  background-color: white;
}
div.fixedheader thead {
  top: 0;
  position: sticky;
  z-index: 1;
}
div.fixedheader thead th, div.fixedheader thead td {
  box-shadow: inset 0 0 0 0.5px #aaa, 0 0.5px 0 0.5px #aaa;
}
div.fixedheader thead th:not(main.monocle *), div.fixedheader thead td:not(main.monocle *) {
  border: none !important;
}
div.fixedheader thead:after, div.fixedheader thead:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
}
div.fixedheader thead:before {
  top: 0px;
  border-top: 1px solid #aaa;
}
div.fixedheader thead:after {
  bottom: 0px;
  border-bottom: 1px solid #aaa;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  line-height: 1.2;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

h1 {
  font-size: 40px;
  color: #454545;
  margin: 0 0 30px 0;
}
h1 a,
h1 a:link,
h1 a:visited {
  color: #454545;
}
h1 a:hover,
h1 a:link:hover,
h1 a:visited:hover {
  color: #454545;
}

h2 {
  font-size: 25px;
  color: #454545;
  margin: 0 0 10px 0;
}
h2 a,
h2 a:link,
h2 a:visited {
  color: #454545;
}
h2 a:hover,
h2 a:link:hover,
h2 a:visited:hover {
  color: #454545;
}
h2 + img.alignright, h2 + img.alignleft, h2 + img.alignnone, h2 + img.aligncenter {
  margin-top: 0px;
}
h2 + img + p {
  margin-top: 0px;
}

h3 {
  font-size: 21px;
  font-weight: bold;
  color: #454545;
  margin: 0 0 5px 0;
}
h3 a,
h3 a:link,
h3 a:visited {
  color: #454545;
}
h3 a:hover,
h3 a:link:hover,
h3 a:visited:hover {
  color: #454545;
}
h3 + img.alignright, h3 + img.alignleft, h3 + img.alignnone, h3 + img.aligncenter {
  margin-top: 10px;
}

h4 {
  font-size: 18px;
  font-weight: bold;
  color: #454545;
  margin: 0 0 8px 0;
}
h4 a,
h4 a:link,
h4 a:visited {
  color: #454545;
}
h4 a:hover,
h4 a:link:hover,
h4 a:visited:hover {
  color: #454545;
}

p {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.4;
  color: #474747;
  margin: 0 0 16px 0;
}
p img {
  margin: 0;
}
p + img.alignright, p + img.alignleft, p + img.alignnone, p + img.aligncenter {
  margin-top: 0px;
}

a:link, a:visited {
  color: #36C;
}
a:hover {
  color: #039;
}
a:active {
  color: inherit;
}

hr {
  clear: both;
  height: 0;
  border: 0;
  border-top: 1px solid #e0e0e0;
  margin: 10px 0 10px;
}

code, pre {
  font-size: 15px;
}

blockquote {
  background: rgb(250.35, 250.35, 250.35);
  border-left: 10px solid #e0e0e0;
  padding: 20px 15px;
}
blockquote p {
  display: inline;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote cite {
  display: block;
  text-align: right;
}

address {
  font-size: 16px;
  line-height: 1.6;
  color: #474747;
  margin-bottom: 20px;
}

em, i {
  font-style: italic;
}

b, strong {
  font-weight: bold;
}

small {
  font-size: 12px;
}

cite {
  font-size: 14px;
}

sub, sup {
  font-size: 0.7em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

.typography > h1:before, .typography > h2:before, .typography > h3:before, .typography > h4:before, .typography > h5:before, .typography > p:before {
  position: relative;
  left: -30px;
  display: block;
  font-size: 12px;
  height: 0;
  font-weight: normal;
  opacity: 0.4;
}
.typography h2:before {
  top: 9px;
  content: "h2";
}
.typography h3:before {
  top: 3px;
  content: "h3";
}
.typography h4:before {
  top: 3px;
  content: "h4";
}
.typography p:before {
  left: -25px;
  top: 2px;
  content: "p";
}

.readable-prose {
  max-width: 600px;
}

font[color=red] {
  color: #e50000;
}

a#skip-main {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
}

a#skip-main:focus, a#skip-main:active {
  color: #fff;
  background-color: #000;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 15px;
  border: 4px solid yellow;
  text-align: center;
  font-size: 1.2em;
  z-index: 999;
}

#banner {
  background: #363739;
  padding: 28px 0 23px;
}
#banner.no-padding {
  padding: 0;
}
#banner.light {
  background: white;
}
#banner #banner-inner {
  position: relative;
  width: 960px;
  margin: 0 auto;
}
#banner .logout {
  position: absolute;
  top: 50%;
  right: 0;
  color: white;
  text-decoration: none;
  margin-top: -10px;
  opacity: 0.6;
}
#banner .logout:after {
  position: relative;
  top: -2px;
  content: "a"/"";
  display: inline-block;
  width: 21px;
  height: 13px;
  font-family: "Peerfocus";
  font-size: 12px;
  margin-left: 8px;
}
.navigation-sticky #banner .logout {
  position: fixed;
  top: 22px;
  right: 12px;
  font-size: 15px;
  z-index: 9999;
}
#banner .logo {
  max-height: 50px;
}

nav.menu-main {
  box-sizing: border-box;
}
nav.menu-main *,
nav.menu-main *:before,
nav.menu-main *:after {
  box-sizing: border-box;
}

nav.menu-main {
  position: relative;
  display: block;
  background: none;
  width: 100%;
  height: 45px;
  padding-top: 14px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.navigation-sticky nav.menu-main {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  height: 45px;
  padding-top: 14px;
}
nav.menu-main.empty {
  height: 5px;
  padding: 0;
}
nav.menu-main > ul {
  width: 1000px;
  height: 100%;
  padding: 0 20px;
  margin: 0 auto;
}
nav.menu-main > ul li {
  position: relative;
  display: inline-block;
  width: auto;
  height: 100%;
  margin-right: 24px;
  padding: 0;
  border: 0;
}
nav.menu-main > ul li:hover ul, nav.menu-main > ul li:hover ul.sub-menu {
  visibility: visible;
  opacity: 1;
}
nav.menu-main > ul li:focus-within ul, nav.menu-main > ul li:focus-within ul.sub-menu {
  visibility: visible;
  opacity: 1;
}
nav.menu-main > ul li.current:before, nav.menu-main > ul li.active-current:before {
  top: 5px;
  left: -13px;
  width: 10px;
  height: 10px;
}
nav.menu-main .sub-menu {
  visibility: hidden;
  opacity: 0.5;
  position: absolute;
  left: 50%;
  top: 30px;
  width: 225px;
  height: auto;
  text-align: left;
  padding: 20px 0 10px 0;
  z-index: 100;
  margin-left: -112.5px;
}
.navigation-sticky nav.menu-main .sub-menu {
  top: 31px;
}
nav.menu-main .sub-menu:before {
  content: "";
  position: absolute;
  top: -14px;
  left: 107.5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 10px 5px;
}
nav.menu-main .sub-menu li {
  display: block;
  width: 100%;
  height: auto;
  margin-left: 0;
  padding: 0 25px 1px;
}
nav.menu-main .sub-menu li:first-child {
  padding-top: 0;
}
nav.menu-main .sub-menu li.current:before {
  top: 7px;
  left: 12px;
  width: 7px;
  height: 7px;
}
nav.menu-main .sub-menu a,
nav.menu-main .sub-menu a:visited,
nav.menu-main .sub-menu a:hover {
  font-size: 14px;
  text-transform: none;
}
nav.menu-main .sub-menu span.sub-header {
  font-size: 14px;
  font-weight: bold;
}
nav.menu-main .sub-menu hr {
  margin-bottom: 0px;
}
nav.menu-main .current:before,
nav.menu-main .active-current:before {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  content: "";
  position: absolute;
  display: block;
  margin-right: 5px;
}

.navigation-sticky #banner {
  margin-bottom: 75px;
}

nav.menu-main {
  font-size: 15px;
  background: #8264dd;
}
nav.menu-main > ul li a,
nav.menu-main > ul li a:visited,
nav.menu-main > ul li a:hover {
  color: white;
  text-decoration: none;
}
nav.menu-main .sub-menu {
  background: white;
  border: 1px solid rgb(161.25, 138.75, 229.5);
  border-top: 5px solid rgb(161.25, 138.75, 229.5);
}
nav.menu-main .sub-menu:before {
  border-color: transparent transparent rgb(161.25, 138.75, 229.5) transparent;
}
nav.menu-main .sub-menu a,
nav.menu-main .sub-menu a:visited,
nav.menu-main .sub-menu a:hover {
  color: #444;
}
nav.menu-main .sub-menu a:hover {
  border-bottom: 1px solid #444;
}
nav.menu-main .current:before,
nav.menu-main .active-current:before {
  background: rgb(161.25, 138.75, 229.5);
}

#main {
  box-sizing: border-box;
  width: auto;
  padding: 35px 20px 0 20px;
  margin: 0 auto;
  margin-bottom: 25px;
}
body.wide-page #main {
  width: 90vw;
  max-width: 1500px;
}
body.full-width-page #main {
  width: 100vw;
  /* To avoid horizontal scroll when a vertical scroll bar is present */
  max-width: 100%;
}

@media (min-width: 1000px) {
  #main {
    width: 1000px;
  }
}
.secondary-footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  background-color: #f8f8f8;
  padding-bottom: 30px;
}
.secondary-footer.fixed > div {
  margin: 25px auto 15px;
  width: 960px;
}
body.wide-page .secondary-footer.fixed > div {
  width: calc(80vw - 40px);
  max-width: 1460px;
}
body.full-width-page .secondary-footer.fixed > div {
  width: calc(100vw - 40px);
}

ul.tight-list {
  list-style: disc outside none;
  margin: 0 2px 0 15px;
  padding: 0;
}
ul.tight-list li {
  margin: 0;
  padding: 0;
}

ul.undecorated {
  margin-top: 0.5em;
  margin-bottom: 1.5em;
  list-style-type: none;
  padding-left: 15px;
}

dl.oneline dt {
  clear: left;
  float: left;
  font-weight: bold;
  margin-right: 10px;
}
dl.oneline dd {
  margin: 0;
}

p + ol,
p + ul {
  margin-top: 0px;
  margin-bottom: 20px;
}

.chart {
  margin-bottom: 25px;
}

svg {
  font-size: 13px;
  fill: #474747 !important;
}

.axis path,
.axis line {
  fill: none;
  stroke: #cdcdcd;
  shape-rendering: crispEdges;
}
.axis.grid line {
  stroke: #ddd;
}
.axis.grouplabels path,
.axis.grouplabels line {
  stroke: none;
}

.chart-with-title > h4,
.chart-with-title > h3,
.chart-with-title > h2 {
  text-align: center;
}

.floating-stacked-bar-chart {
  margin: 0px 10px 20px 10px;
}
div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #C1CDCD;
  stroke: #C1CDCD;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.bar .legend-item-0 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-0 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-1 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-1 rect, .floating-stacked-bar-chart g.bar.series-1 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-1.recharts-line path, .floating-stacked-bar-chart g.bar.series-1.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-1.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-1 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-1 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-1 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-1.recharts-sector, .floating-stacked-bar-chart g.bar.series-1.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-1 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-1 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-1 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-1 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-1 path, .floating-stacked-bar-chart g.bar.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-1 text {
  fill: #C1CDCD;
}
.pat-diamonds {
  fill: #b9bbc4;
  stroke: #b9bbc4;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.bar .legend-item-1 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-1 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-2 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-2 rect, .floating-stacked-bar-chart g.bar.series-2 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-2.recharts-line path, .floating-stacked-bar-chart g.bar.series-2.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-2.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-2 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-2 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-2 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-2.recharts-sector, .floating-stacked-bar-chart g.bar.series-2.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-2 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-2 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-2 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-2 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-2 path, .floating-stacked-bar-chart g.bar.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-2 text {
  fill: #b9bbc4;
}
.pat-check {
  fill: #C1CDCD;
  stroke: #C1CDCD;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.bar .legend-item-2 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-2 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-3 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-3 rect, .floating-stacked-bar-chart g.bar.series-3 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-3.recharts-line path, .floating-stacked-bar-chart g.bar.series-3.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-3.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-3 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-3 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-3 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-3.recharts-sector, .floating-stacked-bar-chart g.bar.series-3.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-3 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-3 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-3 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-3 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-3 path, .floating-stacked-bar-chart g.bar.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-3 text {
  fill: #C1CDCD;
}
.pat-dots {
  fill: #b9bbc4;
  stroke: #b9bbc4;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.bar .legend-item-3 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-3 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-4 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-4 rect, .floating-stacked-bar-chart g.bar.series-4 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-4.recharts-line path, .floating-stacked-bar-chart g.bar.series-4.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-4.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-4 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-4 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-4 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-4.recharts-sector, .floating-stacked-bar-chart g.bar.series-4.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-4 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-4 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-4 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-4 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-4 path, .floating-stacked-bar-chart g.bar.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-4 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-4 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-4 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-5 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-5 rect, .floating-stacked-bar-chart g.bar.series-5 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-5.recharts-line path, .floating-stacked-bar-chart g.bar.series-5.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-5.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-5 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-5 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-5 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-5.recharts-sector, .floating-stacked-bar-chart g.bar.series-5.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-5 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-5 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-5 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-5 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-5 path, .floating-stacked-bar-chart g.bar.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-5 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-5 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-5 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-6 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-6 rect, .floating-stacked-bar-chart g.bar.series-6 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-6.recharts-line path, .floating-stacked-bar-chart g.bar.series-6.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-6.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-6 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-6 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-6 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-6.recharts-sector, .floating-stacked-bar-chart g.bar.series-6.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-6 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-6 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-6 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-6 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-6 path, .floating-stacked-bar-chart g.bar.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-6 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-6 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-6 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-7 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-7 rect, .floating-stacked-bar-chart g.bar.series-7 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-7.recharts-line path, .floating-stacked-bar-chart g.bar.series-7.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-7.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-7 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-7 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-7 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-7.recharts-sector, .floating-stacked-bar-chart g.bar.series-7.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-7 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-7 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-7 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-7 path {
  stroke: #C1CDCD;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-7 path, .floating-stacked-bar-chart g.bar.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-7 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-7 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-7 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-8 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-8 rect, .floating-stacked-bar-chart g.bar.series-8 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-8.recharts-line path, .floating-stacked-bar-chart g.bar.series-8.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-8.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-8 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-8 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-8 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-8.recharts-sector, .floating-stacked-bar-chart g.bar.series-8.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-8 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-8 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-8 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-8 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-8 path, .floating-stacked-bar-chart g.bar.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-8 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-8 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-8 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-9 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-9 rect, .floating-stacked-bar-chart g.bar.series-9 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-9.recharts-line path, .floating-stacked-bar-chart g.bar.series-9.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-9.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-9 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-9 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-9 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-9.recharts-sector, .floating-stacked-bar-chart g.bar.series-9.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-9 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-9 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-9 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-9 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-9 path, .floating-stacked-bar-chart g.bar.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-9 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-9 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-9 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-10 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-10 rect, .floating-stacked-bar-chart g.bar.series-10 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-10.recharts-line path, .floating-stacked-bar-chart g.bar.series-10.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-10.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-10 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-10 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-10 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-10.recharts-sector, .floating-stacked-bar-chart g.bar.series-10.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-10 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-10 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-10 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-10 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-10 path, .floating-stacked-bar-chart g.bar.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-10 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-10 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-10 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-11 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-11 rect, .floating-stacked-bar-chart g.bar.series-11 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-11.recharts-line path, .floating-stacked-bar-chart g.bar.series-11.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-11.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-11 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-11 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-11 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-11.recharts-sector, .floating-stacked-bar-chart g.bar.series-11.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-11 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-11 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-11 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-11 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-11 path, .floating-stacked-bar-chart g.bar.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-11 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-11 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-11 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-12 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-12 rect, .floating-stacked-bar-chart g.bar.series-12 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-12.recharts-line path, .floating-stacked-bar-chart g.bar.series-12.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-12.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-12 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-12 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-12 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-12.recharts-sector, .floating-stacked-bar-chart g.bar.series-12.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-12 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-12 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-12 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-12 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-12 path, .floating-stacked-bar-chart g.bar.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-12 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-12 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-12 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-13 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-13 rect, .floating-stacked-bar-chart g.bar.series-13 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-13.recharts-line path, .floating-stacked-bar-chart g.bar.series-13.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-13.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-13 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-13 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-13 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-13.recharts-sector, .floating-stacked-bar-chart g.bar.series-13.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-13 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-13 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-13 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-13 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-13 path, .floating-stacked-bar-chart g.bar.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-13 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-13 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-13 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-14 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-14 rect, .floating-stacked-bar-chart g.bar.series-14 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-14.recharts-line path, .floating-stacked-bar-chart g.bar.series-14.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-14.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-14 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-14 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-14 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-14.recharts-sector, .floating-stacked-bar-chart g.bar.series-14.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-14 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-14 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-14 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-14 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-14 path, .floating-stacked-bar-chart g.bar.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-14 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-14 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-14 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-15 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-15 rect, .floating-stacked-bar-chart g.bar.series-15 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-15.recharts-line path, .floating-stacked-bar-chart g.bar.series-15.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-15.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-15 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-15 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-15 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-15.recharts-sector, .floating-stacked-bar-chart g.bar.series-15.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-15 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-15 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-15 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-15 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-15 path, .floating-stacked-bar-chart g.bar.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-15 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-15 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-15 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-16 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-16 rect, .floating-stacked-bar-chart g.bar.series-16 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-16.recharts-line path, .floating-stacked-bar-chart g.bar.series-16.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-16.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-16 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-16 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-16 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-16.recharts-sector, .floating-stacked-bar-chart g.bar.series-16.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-16 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-16 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-16 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-16 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-16 path, .floating-stacked-bar-chart g.bar.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-16 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-16 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-16 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-17 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-17 rect, .floating-stacked-bar-chart g.bar.series-17 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-17.recharts-line path, .floating-stacked-bar-chart g.bar.series-17.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-17.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-17 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-17 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-17 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-17.recharts-sector, .floating-stacked-bar-chart g.bar.series-17.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-17 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-17 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-17 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-17 path {
  stroke: #C1CDCD;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-17 path, .floating-stacked-bar-chart g.bar.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-17 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-17 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-17 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-18 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-18 rect, .floating-stacked-bar-chart g.bar.series-18 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-18.recharts-line path, .floating-stacked-bar-chart g.bar.series-18.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-18.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-18 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-18 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-18 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-18.recharts-sector, .floating-stacked-bar-chart g.bar.series-18.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-18 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-18 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-18 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-18 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-18 path, .floating-stacked-bar-chart g.bar.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-18 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-18 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-18 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-19 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-19 rect, .floating-stacked-bar-chart g.bar.series-19 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-19.recharts-line path, .floating-stacked-bar-chart g.bar.series-19.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-19.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-19 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-19 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-19 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-19.recharts-sector, .floating-stacked-bar-chart g.bar.series-19.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-19 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-19 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-19 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-19 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-19 path, .floating-stacked-bar-chart g.bar.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-19 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-19 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-19 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-20 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-20 rect, .floating-stacked-bar-chart g.bar.series-20 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-20.recharts-line path, .floating-stacked-bar-chart g.bar.series-20.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-20.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-20 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-20 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-20 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-20.recharts-sector, .floating-stacked-bar-chart g.bar.series-20.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-20 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-20 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-20 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-20 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-20 path, .floating-stacked-bar-chart g.bar.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-20 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-20 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-20 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-21 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-21 rect, .floating-stacked-bar-chart g.bar.series-21 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-21.recharts-line path, .floating-stacked-bar-chart g.bar.series-21.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-21.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-21 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-21 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-21 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-21.recharts-sector, .floating-stacked-bar-chart g.bar.series-21.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-21 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-21 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-21 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-21 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-21 path, .floating-stacked-bar-chart g.bar.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-21 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-21 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-21 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-22 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-22 rect, .floating-stacked-bar-chart g.bar.series-22 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-22.recharts-line path, .floating-stacked-bar-chart g.bar.series-22.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-22.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-22 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-22 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-22 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-22.recharts-sector, .floating-stacked-bar-chart g.bar.series-22.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-22 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-22 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-22 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-22 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-22 path, .floating-stacked-bar-chart g.bar.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-22 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-22 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-22 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-23 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-23 rect, .floating-stacked-bar-chart g.bar.series-23 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-23.recharts-line path, .floating-stacked-bar-chart g.bar.series-23.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-23.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-23 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-23 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-23 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-23.recharts-sector, .floating-stacked-bar-chart g.bar.series-23.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-23 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-23 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-23 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-23 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-23 path, .floating-stacked-bar-chart g.bar.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-23 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-23 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-23 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-24 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-24 rect, .floating-stacked-bar-chart g.bar.series-24 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-24.recharts-line path, .floating-stacked-bar-chart g.bar.series-24.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-24.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-24 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-24 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-24 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-24.recharts-sector, .floating-stacked-bar-chart g.bar.series-24.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-24 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-24 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-24 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-24 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-24 path, .floating-stacked-bar-chart g.bar.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-24 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-24 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-24 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-25 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-25 rect, .floating-stacked-bar-chart g.bar.series-25 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-25.recharts-line path, .floating-stacked-bar-chart g.bar.series-25.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-25.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-25 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-25 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-25 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-25.recharts-sector, .floating-stacked-bar-chart g.bar.series-25.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-25 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-25 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-25 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-25 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-25 path, .floating-stacked-bar-chart g.bar.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-25 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-25 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-25 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-26 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-26 rect, .floating-stacked-bar-chart g.bar.series-26 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-26.recharts-line path, .floating-stacked-bar-chart g.bar.series-26.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-26.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-26 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-26 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-26 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-26.recharts-sector, .floating-stacked-bar-chart g.bar.series-26.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-26 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-26 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-26 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-26 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-26 path, .floating-stacked-bar-chart g.bar.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-26 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-26 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-26 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-27 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-27 rect, .floating-stacked-bar-chart g.bar.series-27 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-27.recharts-line path, .floating-stacked-bar-chart g.bar.series-27.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-27.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-27 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-27 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-27 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-27.recharts-sector, .floating-stacked-bar-chart g.bar.series-27.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-27 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-27 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-27 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-27 path {
  stroke: #C1CDCD;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-27 path, .floating-stacked-bar-chart g.bar.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-27 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-27 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-27 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-28 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-28 rect, .floating-stacked-bar-chart g.bar.series-28 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-28.recharts-line path, .floating-stacked-bar-chart g.bar.series-28.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-28.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-28 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-28 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-28 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-28.recharts-sector, .floating-stacked-bar-chart g.bar.series-28.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-28 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-28 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-28 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-28 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-28 path, .floating-stacked-bar-chart g.bar.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-28 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar .legend-item-28 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-28 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-29 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-29 rect, .floating-stacked-bar-chart g.bar.series-29 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-29.recharts-line path, .floating-stacked-bar-chart g.bar.series-29.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-29.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-29 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-29 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-29 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-29.recharts-sector, .floating-stacked-bar-chart g.bar.series-29.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar.series-29 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-29 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-29 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-29 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-29 path, .floating-stacked-bar-chart g.bar.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-29 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.bar .legend-item-29 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-29 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-30 rect, div.patterned-chart .floating-stacked-bar-chart g.bar.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-30 rect, .floating-stacked-bar-chart g.bar.series-30 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-30.recharts-line path, .floating-stacked-bar-chart g.bar.series-30.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-30.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-30 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-30 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-30 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-30.recharts-sector, .floating-stacked-bar-chart g.bar.series-30.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.bar.series-30 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-30 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-30 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-30 path {
  stroke: #b9bbc4;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-30 path, .floating-stacked-bar-chart g.bar.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-30 text {
  fill: #b9bbc4;
}
div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #C1CDCD;
  stroke: #C1CDCD;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.point .legend-item-0 span, .floating-stacked-bar-chart g.line .legend-item-0 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-0 path, .floating-stacked-bar-chart g.line .legend-item-0 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-1 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-1 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-1 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-1, .floating-stacked-bar-chart g.line.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-1 rect, .floating-stacked-bar-chart g.point.series-1 circle, .floating-stacked-bar-chart g.line.series-1 rect, .floating-stacked-bar-chart g.line.series-1 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.point.series-1.recharts-line path, .floating-stacked-bar-chart g.point.series-1.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-1.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-1.recharts-line path, .floating-stacked-bar-chart g.line.series-1.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-1.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.point.series-1 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-1 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-1 .recharts-symbols, .floating-stacked-bar-chart g.point.series-1.recharts-sector, .floating-stacked-bar-chart g.point.series-1.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-1 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-1 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-1 .recharts-symbols, .floating-stacked-bar-chart g.line.series-1.recharts-sector, .floating-stacked-bar-chart g.line.series-1.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.point.series-1 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-1 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-1 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-1.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-1 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-1 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-1 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-1 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-1 path, .floating-stacked-bar-chart g.line.series-1 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-1 path, .floating-stacked-bar-chart g.point.series-1 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-1 path, .floating-stacked-bar-chart g.line.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-1 text, .floating-stacked-bar-chart .grouplabels g.line.series-1 text {
  fill: #C1CDCD;
}
.pat-diamonds {
  fill: #b9bbc4;
  stroke: #b9bbc4;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.point .legend-item-1 span, .floating-stacked-bar-chart g.line .legend-item-1 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-1 path, .floating-stacked-bar-chart g.line .legend-item-1 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-2 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-2 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-2 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-2, .floating-stacked-bar-chart g.line.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-2 rect, .floating-stacked-bar-chart g.point.series-2 circle, .floating-stacked-bar-chart g.line.series-2 rect, .floating-stacked-bar-chart g.line.series-2 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.point.series-2.recharts-line path, .floating-stacked-bar-chart g.point.series-2.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-2.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-2.recharts-line path, .floating-stacked-bar-chart g.line.series-2.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-2.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.point.series-2 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-2 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-2 .recharts-symbols, .floating-stacked-bar-chart g.point.series-2.recharts-sector, .floating-stacked-bar-chart g.point.series-2.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-2 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-2 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-2 .recharts-symbols, .floating-stacked-bar-chart g.line.series-2.recharts-sector, .floating-stacked-bar-chart g.line.series-2.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.point.series-2 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-2 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-2 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-2.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-2 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-2 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-2 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-2 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-2 path, .floating-stacked-bar-chart g.line.series-2 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-2 path, .floating-stacked-bar-chart g.point.series-2 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-2 path, .floating-stacked-bar-chart g.line.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-2 text, .floating-stacked-bar-chart .grouplabels g.line.series-2 text {
  fill: #b9bbc4;
}
.pat-check {
  fill: #9ba4a9;
  stroke: #9ba4a9;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.point .legend-item-2 span, .floating-stacked-bar-chart g.line .legend-item-2 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-2 path, .floating-stacked-bar-chart g.line .legend-item-2 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-3 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-3 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-3 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-3, .floating-stacked-bar-chart g.line.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-3 rect, .floating-stacked-bar-chart g.point.series-3 circle, .floating-stacked-bar-chart g.line.series-3 rect, .floating-stacked-bar-chart g.line.series-3 circle {
  fill: #9ba4a9;
}
.floating-stacked-bar-chart g.point.series-3.recharts-line path, .floating-stacked-bar-chart g.point.series-3.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-3.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-3.recharts-line path, .floating-stacked-bar-chart g.line.series-3.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-3.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.floating-stacked-bar-chart g.point.series-3 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-3 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-3 .recharts-symbols, .floating-stacked-bar-chart g.point.series-3.recharts-sector, .floating-stacked-bar-chart g.point.series-3.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-3 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-3 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-3 .recharts-symbols, .floating-stacked-bar-chart g.line.series-3.recharts-sector, .floating-stacked-bar-chart g.line.series-3.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.floating-stacked-bar-chart g.point.series-3 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-3 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-3 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-3.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-3 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-3 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-3 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-3 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-3 path, .floating-stacked-bar-chart g.line.series-3 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-3 path, .floating-stacked-bar-chart g.point.series-3 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-3 path, .floating-stacked-bar-chart g.line.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-3 text, .floating-stacked-bar-chart .grouplabels g.line.series-3 text {
  fill: #9ba4a9;
}
.pat-dots {
  fill: #b2bbc3;
  stroke: #b2bbc3;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.point .legend-item-3 span, .floating-stacked-bar-chart g.line .legend-item-3 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-3 path, .floating-stacked-bar-chart g.line .legend-item-3 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-4 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-4 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-4 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-4, .floating-stacked-bar-chart g.line.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-4 rect, .floating-stacked-bar-chart g.point.series-4 circle, .floating-stacked-bar-chart g.line.series-4 rect, .floating-stacked-bar-chart g.line.series-4 circle {
  fill: #b2bbc3;
}
.floating-stacked-bar-chart g.point.series-4.recharts-line path, .floating-stacked-bar-chart g.point.series-4.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-4.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-4.recharts-line path, .floating-stacked-bar-chart g.line.series-4.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-4.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.floating-stacked-bar-chart g.point.series-4 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-4 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-4 .recharts-symbols, .floating-stacked-bar-chart g.point.series-4.recharts-sector, .floating-stacked-bar-chart g.point.series-4.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-4 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-4 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-4 .recharts-symbols, .floating-stacked-bar-chart g.line.series-4.recharts-sector, .floating-stacked-bar-chart g.line.series-4.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.floating-stacked-bar-chart g.point.series-4 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-4 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-4 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-4.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-4 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-4 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-4 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-4 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-4 path, .floating-stacked-bar-chart g.line.series-4 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-4 path, .floating-stacked-bar-chart g.point.series-4 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-4 path, .floating-stacked-bar-chart g.line.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-4 text, .floating-stacked-bar-chart .grouplabels g.line.series-4 text {
  fill: #b2bbc3;
}
.floating-stacked-bar-chart g.point .legend-item-4 span, .floating-stacked-bar-chart g.line .legend-item-4 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-4 path, .floating-stacked-bar-chart g.line .legend-item-4 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-5 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-5 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-5 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-5, .floating-stacked-bar-chart g.line.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-5 rect, .floating-stacked-bar-chart g.point.series-5 circle, .floating-stacked-bar-chart g.line.series-5 rect, .floating-stacked-bar-chart g.line.series-5 circle {
  fill: #998693;
}
.floating-stacked-bar-chart g.point.series-5.recharts-line path, .floating-stacked-bar-chart g.point.series-5.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-5.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-5.recharts-line path, .floating-stacked-bar-chart g.line.series-5.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-5.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.floating-stacked-bar-chart g.point.series-5 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-5 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-5 .recharts-symbols, .floating-stacked-bar-chart g.point.series-5.recharts-sector, .floating-stacked-bar-chart g.point.series-5.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-5 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-5 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-5 .recharts-symbols, .floating-stacked-bar-chart g.line.series-5.recharts-sector, .floating-stacked-bar-chart g.line.series-5.recharts-radar-pologon-path {
  fill: #998693;
}
.floating-stacked-bar-chart g.point.series-5 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-5 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-5 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-5.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-5 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-5 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-5 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-5 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-5 path, .floating-stacked-bar-chart g.line.series-5 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-5 path, .floating-stacked-bar-chart g.point.series-5 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-5 path, .floating-stacked-bar-chart g.line.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-5 text, .floating-stacked-bar-chart .grouplabels g.line.series-5 text {
  fill: #998693;
}
.floating-stacked-bar-chart g.point .legend-item-5 span, .floating-stacked-bar-chart g.line .legend-item-5 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-5 path, .floating-stacked-bar-chart g.line .legend-item-5 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-6 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-6 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-6 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-6, .floating-stacked-bar-chart g.line.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-6 rect, .floating-stacked-bar-chart g.point.series-6 circle, .floating-stacked-bar-chart g.line.series-6 rect, .floating-stacked-bar-chart g.line.series-6 circle {
  fill: #d1c4be;
}
.floating-stacked-bar-chart g.point.series-6.recharts-line path, .floating-stacked-bar-chart g.point.series-6.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-6.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-6.recharts-line path, .floating-stacked-bar-chart g.line.series-6.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-6.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.floating-stacked-bar-chart g.point.series-6 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-6 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-6 .recharts-symbols, .floating-stacked-bar-chart g.point.series-6.recharts-sector, .floating-stacked-bar-chart g.point.series-6.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-6 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-6 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-6 .recharts-symbols, .floating-stacked-bar-chart g.line.series-6.recharts-sector, .floating-stacked-bar-chart g.line.series-6.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.floating-stacked-bar-chart g.point.series-6 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-6 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-6 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-6.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-6 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-6 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-6 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-6 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-6 path, .floating-stacked-bar-chart g.line.series-6 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-6 path, .floating-stacked-bar-chart g.point.series-6 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-6 path, .floating-stacked-bar-chart g.line.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-6 text, .floating-stacked-bar-chart .grouplabels g.line.series-6 text {
  fill: #d1c4be;
}
.floating-stacked-bar-chart g.point .legend-item-6 span, .floating-stacked-bar-chart g.line .legend-item-6 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-6 path, .floating-stacked-bar-chart g.line .legend-item-6 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-7 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-7 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-7 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-7, .floating-stacked-bar-chart g.line.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-7 rect, .floating-stacked-bar-chart g.point.series-7 circle, .floating-stacked-bar-chart g.line.series-7 rect, .floating-stacked-bar-chart g.line.series-7 circle {
  fill: #aaa;
}
.floating-stacked-bar-chart g.point.series-7.recharts-line path, .floating-stacked-bar-chart g.point.series-7.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-7.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-7.recharts-line path, .floating-stacked-bar-chart g.line.series-7.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-7.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.floating-stacked-bar-chart g.point.series-7 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-7 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-7 .recharts-symbols, .floating-stacked-bar-chart g.point.series-7.recharts-sector, .floating-stacked-bar-chart g.point.series-7.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-7 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-7 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-7 .recharts-symbols, .floating-stacked-bar-chart g.line.series-7.recharts-sector, .floating-stacked-bar-chart g.line.series-7.recharts-radar-pologon-path {
  fill: #aaa;
}
.floating-stacked-bar-chart g.point.series-7 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-7 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-7 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-7.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-7 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-7 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-7 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-7 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-7 path, .floating-stacked-bar-chart g.line.series-7 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-7 path, .floating-stacked-bar-chart g.point.series-7 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-7 path, .floating-stacked-bar-chart g.line.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-7 text, .floating-stacked-bar-chart .grouplabels g.line.series-7 text {
  fill: #aaa;
}
.floating-stacked-bar-chart g.point .legend-item-7 span, .floating-stacked-bar-chart g.line .legend-item-7 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-7 path, .floating-stacked-bar-chart g.line .legend-item-7 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-8 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-8 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-8 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-8, .floating-stacked-bar-chart g.line.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-8 rect, .floating-stacked-bar-chart g.point.series-8 circle, .floating-stacked-bar-chart g.line.series-8 rect, .floating-stacked-bar-chart g.line.series-8 circle {
  fill: #ccc;
}
.floating-stacked-bar-chart g.point.series-8.recharts-line path, .floating-stacked-bar-chart g.point.series-8.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-8.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-8.recharts-line path, .floating-stacked-bar-chart g.line.series-8.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-8.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.floating-stacked-bar-chart g.point.series-8 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-8 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-8 .recharts-symbols, .floating-stacked-bar-chart g.point.series-8.recharts-sector, .floating-stacked-bar-chart g.point.series-8.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-8 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-8 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-8 .recharts-symbols, .floating-stacked-bar-chart g.line.series-8.recharts-sector, .floating-stacked-bar-chart g.line.series-8.recharts-radar-pologon-path {
  fill: #ccc;
}
.floating-stacked-bar-chart g.point.series-8 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-8 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-8 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-8.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-8 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-8 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-8 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-8 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-8 path, .floating-stacked-bar-chart g.line.series-8 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-8 path, .floating-stacked-bar-chart g.point.series-8 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-8 path, .floating-stacked-bar-chart g.line.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-8 text, .floating-stacked-bar-chart .grouplabels g.line.series-8 text {
  fill: #ccc;
}
.floating-stacked-bar-chart g.point .legend-item-8 span, .floating-stacked-bar-chart g.line .legend-item-8 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-8 path, .floating-stacked-bar-chart g.line .legend-item-8 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-9 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-9 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-9 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-9, .floating-stacked-bar-chart g.line.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-9 rect, .floating-stacked-bar-chart g.point.series-9 circle, .floating-stacked-bar-chart g.line.series-9 rect, .floating-stacked-bar-chart g.line.series-9 circle {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-9.recharts-line path, .floating-stacked-bar-chart g.point.series-9.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-9.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-9.recharts-line path, .floating-stacked-bar-chart g.line.series-9.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-9.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.floating-stacked-bar-chart g.point.series-9 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-9 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-9 .recharts-symbols, .floating-stacked-bar-chart g.point.series-9.recharts-sector, .floating-stacked-bar-chart g.point.series-9.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-9 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-9 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-9 .recharts-symbols, .floating-stacked-bar-chart g.line.series-9.recharts-sector, .floating-stacked-bar-chart g.line.series-9.recharts-radar-pologon-path {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-9 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-9 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-9 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-9.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-9 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-9 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-9 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-9 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-9 path, .floating-stacked-bar-chart g.line.series-9 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-9 path, .floating-stacked-bar-chart g.point.series-9 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-9 path, .floating-stacked-bar-chart g.line.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-9 text, .floating-stacked-bar-chart .grouplabels g.line.series-9 text {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point .legend-item-9 span, .floating-stacked-bar-chart g.line .legend-item-9 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-9 path, .floating-stacked-bar-chart g.line .legend-item-9 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-10 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-10 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-10 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-10, .floating-stacked-bar-chart g.line.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-10 rect, .floating-stacked-bar-chart g.point.series-10 circle, .floating-stacked-bar-chart g.line.series-10 rect, .floating-stacked-bar-chart g.line.series-10 circle {
  fill: #999;
}
.floating-stacked-bar-chart g.point.series-10.recharts-line path, .floating-stacked-bar-chart g.point.series-10.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-10.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-10.recharts-line path, .floating-stacked-bar-chart g.line.series-10.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-10.recharts-area .recharts-area-curve {
  stroke: #999;
}
.floating-stacked-bar-chart g.point.series-10 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-10 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-10 .recharts-symbols, .floating-stacked-bar-chart g.point.series-10.recharts-sector, .floating-stacked-bar-chart g.point.series-10.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-10 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-10 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-10 .recharts-symbols, .floating-stacked-bar-chart g.line.series-10.recharts-sector, .floating-stacked-bar-chart g.line.series-10.recharts-radar-pologon-path {
  fill: #999;
}
.floating-stacked-bar-chart g.point.series-10 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-10 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-10 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-10.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-10 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-10 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-10 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-10 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-10 path, .floating-stacked-bar-chart g.line.series-10 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-10 path, .floating-stacked-bar-chart g.point.series-10 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-10 path, .floating-stacked-bar-chart g.line.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-10 text, .floating-stacked-bar-chart .grouplabels g.line.series-10 text {
  fill: #999;
}
.floating-stacked-bar-chart g.point .legend-item-10 span, .floating-stacked-bar-chart g.line .legend-item-10 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-10 path, .floating-stacked-bar-chart g.line .legend-item-10 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-11 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-11 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-11 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-11, .floating-stacked-bar-chart g.line.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-11 rect, .floating-stacked-bar-chart g.point.series-11 circle, .floating-stacked-bar-chart g.line.series-11 rect, .floating-stacked-bar-chart g.line.series-11 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.point.series-11.recharts-line path, .floating-stacked-bar-chart g.point.series-11.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-11.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-11.recharts-line path, .floating-stacked-bar-chart g.line.series-11.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-11.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.point.series-11 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-11 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-11 .recharts-symbols, .floating-stacked-bar-chart g.point.series-11.recharts-sector, .floating-stacked-bar-chart g.point.series-11.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-11 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-11 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-11 .recharts-symbols, .floating-stacked-bar-chart g.line.series-11.recharts-sector, .floating-stacked-bar-chart g.line.series-11.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.point.series-11 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-11 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-11 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-11.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-11 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-11 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-11 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-11 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-11 path, .floating-stacked-bar-chart g.line.series-11 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-11 path, .floating-stacked-bar-chart g.point.series-11 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-11 path, .floating-stacked-bar-chart g.line.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-11 text, .floating-stacked-bar-chart .grouplabels g.line.series-11 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.point .legend-item-11 span, .floating-stacked-bar-chart g.line .legend-item-11 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-11 path, .floating-stacked-bar-chart g.line .legend-item-11 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-12 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-12 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-12 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-12, .floating-stacked-bar-chart g.line.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-12 rect, .floating-stacked-bar-chart g.point.series-12 circle, .floating-stacked-bar-chart g.line.series-12 rect, .floating-stacked-bar-chart g.line.series-12 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.point.series-12.recharts-line path, .floating-stacked-bar-chart g.point.series-12.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-12.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-12.recharts-line path, .floating-stacked-bar-chart g.line.series-12.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-12.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.point.series-12 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-12 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-12 .recharts-symbols, .floating-stacked-bar-chart g.point.series-12.recharts-sector, .floating-stacked-bar-chart g.point.series-12.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-12 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-12 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-12 .recharts-symbols, .floating-stacked-bar-chart g.line.series-12.recharts-sector, .floating-stacked-bar-chart g.line.series-12.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.point.series-12 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-12 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-12 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-12.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-12 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-12 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-12 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-12 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-12 path, .floating-stacked-bar-chart g.line.series-12 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-12 path, .floating-stacked-bar-chart g.point.series-12 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-12 path, .floating-stacked-bar-chart g.line.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-12 text, .floating-stacked-bar-chart .grouplabels g.line.series-12 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.point .legend-item-12 span, .floating-stacked-bar-chart g.line .legend-item-12 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-12 path, .floating-stacked-bar-chart g.line .legend-item-12 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-13 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-13 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-13 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-13, .floating-stacked-bar-chart g.line.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-13 rect, .floating-stacked-bar-chart g.point.series-13 circle, .floating-stacked-bar-chart g.line.series-13 rect, .floating-stacked-bar-chart g.line.series-13 circle {
  fill: #9ba4a9;
}
.floating-stacked-bar-chart g.point.series-13.recharts-line path, .floating-stacked-bar-chart g.point.series-13.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-13.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-13.recharts-line path, .floating-stacked-bar-chart g.line.series-13.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-13.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.floating-stacked-bar-chart g.point.series-13 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-13 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-13 .recharts-symbols, .floating-stacked-bar-chart g.point.series-13.recharts-sector, .floating-stacked-bar-chart g.point.series-13.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-13 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-13 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-13 .recharts-symbols, .floating-stacked-bar-chart g.line.series-13.recharts-sector, .floating-stacked-bar-chart g.line.series-13.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.floating-stacked-bar-chart g.point.series-13 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-13 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-13 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-13.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-13 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-13 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-13 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-13 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-13 path, .floating-stacked-bar-chart g.line.series-13 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-13 path, .floating-stacked-bar-chart g.point.series-13 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-13 path, .floating-stacked-bar-chart g.line.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-13 text, .floating-stacked-bar-chart .grouplabels g.line.series-13 text {
  fill: #9ba4a9;
}
.floating-stacked-bar-chart g.point .legend-item-13 span, .floating-stacked-bar-chart g.line .legend-item-13 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-13 path, .floating-stacked-bar-chart g.line .legend-item-13 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-14 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-14 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-14 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-14, .floating-stacked-bar-chart g.line.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-14 rect, .floating-stacked-bar-chart g.point.series-14 circle, .floating-stacked-bar-chart g.line.series-14 rect, .floating-stacked-bar-chart g.line.series-14 circle {
  fill: #b2bbc3;
}
.floating-stacked-bar-chart g.point.series-14.recharts-line path, .floating-stacked-bar-chart g.point.series-14.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-14.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-14.recharts-line path, .floating-stacked-bar-chart g.line.series-14.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-14.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.floating-stacked-bar-chart g.point.series-14 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-14 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-14 .recharts-symbols, .floating-stacked-bar-chart g.point.series-14.recharts-sector, .floating-stacked-bar-chart g.point.series-14.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-14 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-14 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-14 .recharts-symbols, .floating-stacked-bar-chart g.line.series-14.recharts-sector, .floating-stacked-bar-chart g.line.series-14.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.floating-stacked-bar-chart g.point.series-14 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-14 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-14 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-14.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-14 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-14 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-14 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-14 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-14 path, .floating-stacked-bar-chart g.line.series-14 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-14 path, .floating-stacked-bar-chart g.point.series-14 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-14 path, .floating-stacked-bar-chart g.line.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-14 text, .floating-stacked-bar-chart .grouplabels g.line.series-14 text {
  fill: #b2bbc3;
}
.floating-stacked-bar-chart g.point .legend-item-14 span, .floating-stacked-bar-chart g.line .legend-item-14 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-14 path, .floating-stacked-bar-chart g.line .legend-item-14 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-15 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-15 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-15 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-15, .floating-stacked-bar-chart g.line.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-15 rect, .floating-stacked-bar-chart g.point.series-15 circle, .floating-stacked-bar-chart g.line.series-15 rect, .floating-stacked-bar-chart g.line.series-15 circle {
  fill: #998693;
}
.floating-stacked-bar-chart g.point.series-15.recharts-line path, .floating-stacked-bar-chart g.point.series-15.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-15.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-15.recharts-line path, .floating-stacked-bar-chart g.line.series-15.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-15.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.floating-stacked-bar-chart g.point.series-15 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-15 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-15 .recharts-symbols, .floating-stacked-bar-chart g.point.series-15.recharts-sector, .floating-stacked-bar-chart g.point.series-15.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-15 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-15 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-15 .recharts-symbols, .floating-stacked-bar-chart g.line.series-15.recharts-sector, .floating-stacked-bar-chart g.line.series-15.recharts-radar-pologon-path {
  fill: #998693;
}
.floating-stacked-bar-chart g.point.series-15 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-15 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-15 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-15.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-15 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-15 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-15 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-15 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-15 path, .floating-stacked-bar-chart g.line.series-15 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-15 path, .floating-stacked-bar-chart g.point.series-15 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-15 path, .floating-stacked-bar-chart g.line.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-15 text, .floating-stacked-bar-chart .grouplabels g.line.series-15 text {
  fill: #998693;
}
.floating-stacked-bar-chart g.point .legend-item-15 span, .floating-stacked-bar-chart g.line .legend-item-15 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-15 path, .floating-stacked-bar-chart g.line .legend-item-15 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-16 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-16 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-16 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-16, .floating-stacked-bar-chart g.line.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-16 rect, .floating-stacked-bar-chart g.point.series-16 circle, .floating-stacked-bar-chart g.line.series-16 rect, .floating-stacked-bar-chart g.line.series-16 circle {
  fill: #d1c4be;
}
.floating-stacked-bar-chart g.point.series-16.recharts-line path, .floating-stacked-bar-chart g.point.series-16.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-16.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-16.recharts-line path, .floating-stacked-bar-chart g.line.series-16.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-16.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.floating-stacked-bar-chart g.point.series-16 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-16 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-16 .recharts-symbols, .floating-stacked-bar-chart g.point.series-16.recharts-sector, .floating-stacked-bar-chart g.point.series-16.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-16 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-16 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-16 .recharts-symbols, .floating-stacked-bar-chart g.line.series-16.recharts-sector, .floating-stacked-bar-chart g.line.series-16.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.floating-stacked-bar-chart g.point.series-16 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-16 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-16 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-16.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-16 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-16 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-16 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-16 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-16 path, .floating-stacked-bar-chart g.line.series-16 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-16 path, .floating-stacked-bar-chart g.point.series-16 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-16 path, .floating-stacked-bar-chart g.line.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-16 text, .floating-stacked-bar-chart .grouplabels g.line.series-16 text {
  fill: #d1c4be;
}
.floating-stacked-bar-chart g.point .legend-item-16 span, .floating-stacked-bar-chart g.line .legend-item-16 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-16 path, .floating-stacked-bar-chart g.line .legend-item-16 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-17 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-17 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-17 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-17, .floating-stacked-bar-chart g.line.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-17 rect, .floating-stacked-bar-chart g.point.series-17 circle, .floating-stacked-bar-chart g.line.series-17 rect, .floating-stacked-bar-chart g.line.series-17 circle {
  fill: #aaa;
}
.floating-stacked-bar-chart g.point.series-17.recharts-line path, .floating-stacked-bar-chart g.point.series-17.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-17.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-17.recharts-line path, .floating-stacked-bar-chart g.line.series-17.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-17.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.floating-stacked-bar-chart g.point.series-17 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-17 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-17 .recharts-symbols, .floating-stacked-bar-chart g.point.series-17.recharts-sector, .floating-stacked-bar-chart g.point.series-17.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-17 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-17 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-17 .recharts-symbols, .floating-stacked-bar-chart g.line.series-17.recharts-sector, .floating-stacked-bar-chart g.line.series-17.recharts-radar-pologon-path {
  fill: #aaa;
}
.floating-stacked-bar-chart g.point.series-17 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-17 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-17 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-17.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-17 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-17 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-17 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-17 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-17 path, .floating-stacked-bar-chart g.line.series-17 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-17 path, .floating-stacked-bar-chart g.point.series-17 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-17 path, .floating-stacked-bar-chart g.line.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-17 text, .floating-stacked-bar-chart .grouplabels g.line.series-17 text {
  fill: #aaa;
}
.floating-stacked-bar-chart g.point .legend-item-17 span, .floating-stacked-bar-chart g.line .legend-item-17 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-17 path, .floating-stacked-bar-chart g.line .legend-item-17 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-18 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-18 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-18 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-18, .floating-stacked-bar-chart g.line.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-18 rect, .floating-stacked-bar-chart g.point.series-18 circle, .floating-stacked-bar-chart g.line.series-18 rect, .floating-stacked-bar-chart g.line.series-18 circle {
  fill: #ccc;
}
.floating-stacked-bar-chart g.point.series-18.recharts-line path, .floating-stacked-bar-chart g.point.series-18.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-18.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-18.recharts-line path, .floating-stacked-bar-chart g.line.series-18.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-18.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.floating-stacked-bar-chart g.point.series-18 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-18 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-18 .recharts-symbols, .floating-stacked-bar-chart g.point.series-18.recharts-sector, .floating-stacked-bar-chart g.point.series-18.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-18 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-18 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-18 .recharts-symbols, .floating-stacked-bar-chart g.line.series-18.recharts-sector, .floating-stacked-bar-chart g.line.series-18.recharts-radar-pologon-path {
  fill: #ccc;
}
.floating-stacked-bar-chart g.point.series-18 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-18 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-18 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-18.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-18 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-18 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-18 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-18 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-18 path, .floating-stacked-bar-chart g.line.series-18 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-18 path, .floating-stacked-bar-chart g.point.series-18 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-18 path, .floating-stacked-bar-chart g.line.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-18 text, .floating-stacked-bar-chart .grouplabels g.line.series-18 text {
  fill: #ccc;
}
.floating-stacked-bar-chart g.point .legend-item-18 span, .floating-stacked-bar-chart g.line .legend-item-18 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-18 path, .floating-stacked-bar-chart g.line .legend-item-18 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-19 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-19 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-19 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-19, .floating-stacked-bar-chart g.line.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-19 rect, .floating-stacked-bar-chart g.point.series-19 circle, .floating-stacked-bar-chart g.line.series-19 rect, .floating-stacked-bar-chart g.line.series-19 circle {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-19.recharts-line path, .floating-stacked-bar-chart g.point.series-19.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-19.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-19.recharts-line path, .floating-stacked-bar-chart g.line.series-19.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-19.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.floating-stacked-bar-chart g.point.series-19 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-19 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-19 .recharts-symbols, .floating-stacked-bar-chart g.point.series-19.recharts-sector, .floating-stacked-bar-chart g.point.series-19.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-19 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-19 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-19 .recharts-symbols, .floating-stacked-bar-chart g.line.series-19.recharts-sector, .floating-stacked-bar-chart g.line.series-19.recharts-radar-pologon-path {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-19 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-19 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-19 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-19.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-19 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-19 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-19 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-19 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-19 path, .floating-stacked-bar-chart g.line.series-19 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-19 path, .floating-stacked-bar-chart g.point.series-19 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-19 path, .floating-stacked-bar-chart g.line.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-19 text, .floating-stacked-bar-chart .grouplabels g.line.series-19 text {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point .legend-item-19 span, .floating-stacked-bar-chart g.line .legend-item-19 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-19 path, .floating-stacked-bar-chart g.line .legend-item-19 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-20 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-20 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-20 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-20, .floating-stacked-bar-chart g.line.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-20 rect, .floating-stacked-bar-chart g.point.series-20 circle, .floating-stacked-bar-chart g.line.series-20 rect, .floating-stacked-bar-chart g.line.series-20 circle {
  fill: #999;
}
.floating-stacked-bar-chart g.point.series-20.recharts-line path, .floating-stacked-bar-chart g.point.series-20.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-20.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-20.recharts-line path, .floating-stacked-bar-chart g.line.series-20.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-20.recharts-area .recharts-area-curve {
  stroke: #999;
}
.floating-stacked-bar-chart g.point.series-20 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-20 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-20 .recharts-symbols, .floating-stacked-bar-chart g.point.series-20.recharts-sector, .floating-stacked-bar-chart g.point.series-20.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-20 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-20 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-20 .recharts-symbols, .floating-stacked-bar-chart g.line.series-20.recharts-sector, .floating-stacked-bar-chart g.line.series-20.recharts-radar-pologon-path {
  fill: #999;
}
.floating-stacked-bar-chart g.point.series-20 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-20 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-20 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-20.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-20 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-20 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-20 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-20 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-20 path, .floating-stacked-bar-chart g.line.series-20 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-20 path, .floating-stacked-bar-chart g.point.series-20 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-20 path, .floating-stacked-bar-chart g.line.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-20 text, .floating-stacked-bar-chart .grouplabels g.line.series-20 text {
  fill: #999;
}
.floating-stacked-bar-chart g.point .legend-item-20 span, .floating-stacked-bar-chart g.line .legend-item-20 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-20 path, .floating-stacked-bar-chart g.line .legend-item-20 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-21 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-21 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-21 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-21, .floating-stacked-bar-chart g.line.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-21 rect, .floating-stacked-bar-chart g.point.series-21 circle, .floating-stacked-bar-chart g.line.series-21 rect, .floating-stacked-bar-chart g.line.series-21 circle {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.point.series-21.recharts-line path, .floating-stacked-bar-chart g.point.series-21.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-21.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-21.recharts-line path, .floating-stacked-bar-chart g.line.series-21.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-21.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.floating-stacked-bar-chart g.point.series-21 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-21 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-21 .recharts-symbols, .floating-stacked-bar-chart g.point.series-21.recharts-sector, .floating-stacked-bar-chart g.point.series-21.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-21 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-21 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-21 .recharts-symbols, .floating-stacked-bar-chart g.line.series-21.recharts-sector, .floating-stacked-bar-chart g.line.series-21.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.point.series-21 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-21 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-21 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-21.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-21 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-21 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-21 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-21 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-21 path, .floating-stacked-bar-chart g.line.series-21 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-21 path, .floating-stacked-bar-chart g.point.series-21 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-21 path, .floating-stacked-bar-chart g.line.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-21 text, .floating-stacked-bar-chart .grouplabels g.line.series-21 text {
  fill: #C1CDCD;
}
.floating-stacked-bar-chart g.point .legend-item-21 span, .floating-stacked-bar-chart g.line .legend-item-21 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-21 path, .floating-stacked-bar-chart g.line .legend-item-21 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-22 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-22 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-22 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-22, .floating-stacked-bar-chart g.line.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-22 rect, .floating-stacked-bar-chart g.point.series-22 circle, .floating-stacked-bar-chart g.line.series-22 rect, .floating-stacked-bar-chart g.line.series-22 circle {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.point.series-22.recharts-line path, .floating-stacked-bar-chart g.point.series-22.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-22.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-22.recharts-line path, .floating-stacked-bar-chart g.line.series-22.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-22.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.floating-stacked-bar-chart g.point.series-22 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-22 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-22 .recharts-symbols, .floating-stacked-bar-chart g.point.series-22.recharts-sector, .floating-stacked-bar-chart g.point.series-22.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-22 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-22 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-22 .recharts-symbols, .floating-stacked-bar-chart g.line.series-22.recharts-sector, .floating-stacked-bar-chart g.line.series-22.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.point.series-22 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-22 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-22 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-22.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-22 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-22 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-22 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-22 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-22 path, .floating-stacked-bar-chart g.line.series-22 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-22 path, .floating-stacked-bar-chart g.point.series-22 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-22 path, .floating-stacked-bar-chart g.line.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-22 text, .floating-stacked-bar-chart .grouplabels g.line.series-22 text {
  fill: #b9bbc4;
}
.floating-stacked-bar-chart g.point .legend-item-22 span, .floating-stacked-bar-chart g.line .legend-item-22 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-22 path, .floating-stacked-bar-chart g.line .legend-item-22 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-23 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-23 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-23 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-23, .floating-stacked-bar-chart g.line.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-23 rect, .floating-stacked-bar-chart g.point.series-23 circle, .floating-stacked-bar-chart g.line.series-23 rect, .floating-stacked-bar-chart g.line.series-23 circle {
  fill: #9ba4a9;
}
.floating-stacked-bar-chart g.point.series-23.recharts-line path, .floating-stacked-bar-chart g.point.series-23.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-23.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-23.recharts-line path, .floating-stacked-bar-chart g.line.series-23.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-23.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.floating-stacked-bar-chart g.point.series-23 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-23 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-23 .recharts-symbols, .floating-stacked-bar-chart g.point.series-23.recharts-sector, .floating-stacked-bar-chart g.point.series-23.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-23 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-23 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-23 .recharts-symbols, .floating-stacked-bar-chart g.line.series-23.recharts-sector, .floating-stacked-bar-chart g.line.series-23.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.floating-stacked-bar-chart g.point.series-23 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-23 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-23 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-23.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-23 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-23 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-23 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-23 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-23 path, .floating-stacked-bar-chart g.line.series-23 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-23 path, .floating-stacked-bar-chart g.point.series-23 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-23 path, .floating-stacked-bar-chart g.line.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-23 text, .floating-stacked-bar-chart .grouplabels g.line.series-23 text {
  fill: #9ba4a9;
}
.floating-stacked-bar-chart g.point .legend-item-23 span, .floating-stacked-bar-chart g.line .legend-item-23 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-23 path, .floating-stacked-bar-chart g.line .legend-item-23 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-24 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-24 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-24 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-24, .floating-stacked-bar-chart g.line.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-24 rect, .floating-stacked-bar-chart g.point.series-24 circle, .floating-stacked-bar-chart g.line.series-24 rect, .floating-stacked-bar-chart g.line.series-24 circle {
  fill: #b2bbc3;
}
.floating-stacked-bar-chart g.point.series-24.recharts-line path, .floating-stacked-bar-chart g.point.series-24.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-24.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-24.recharts-line path, .floating-stacked-bar-chart g.line.series-24.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-24.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.floating-stacked-bar-chart g.point.series-24 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-24 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-24 .recharts-symbols, .floating-stacked-bar-chart g.point.series-24.recharts-sector, .floating-stacked-bar-chart g.point.series-24.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-24 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-24 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-24 .recharts-symbols, .floating-stacked-bar-chart g.line.series-24.recharts-sector, .floating-stacked-bar-chart g.line.series-24.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.floating-stacked-bar-chart g.point.series-24 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-24 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-24 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-24.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-24 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-24 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-24 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-24 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-24 path, .floating-stacked-bar-chart g.line.series-24 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-24 path, .floating-stacked-bar-chart g.point.series-24 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-24 path, .floating-stacked-bar-chart g.line.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-24 text, .floating-stacked-bar-chart .grouplabels g.line.series-24 text {
  fill: #b2bbc3;
}
.floating-stacked-bar-chart g.point .legend-item-24 span, .floating-stacked-bar-chart g.line .legend-item-24 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-24 path, .floating-stacked-bar-chart g.line .legend-item-24 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-25 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-25 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-25 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-25, .floating-stacked-bar-chart g.line.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-25 rect, .floating-stacked-bar-chart g.point.series-25 circle, .floating-stacked-bar-chart g.line.series-25 rect, .floating-stacked-bar-chart g.line.series-25 circle {
  fill: #998693;
}
.floating-stacked-bar-chart g.point.series-25.recharts-line path, .floating-stacked-bar-chart g.point.series-25.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-25.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-25.recharts-line path, .floating-stacked-bar-chart g.line.series-25.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-25.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.floating-stacked-bar-chart g.point.series-25 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-25 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-25 .recharts-symbols, .floating-stacked-bar-chart g.point.series-25.recharts-sector, .floating-stacked-bar-chart g.point.series-25.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-25 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-25 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-25 .recharts-symbols, .floating-stacked-bar-chart g.line.series-25.recharts-sector, .floating-stacked-bar-chart g.line.series-25.recharts-radar-pologon-path {
  fill: #998693;
}
.floating-stacked-bar-chart g.point.series-25 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-25 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-25 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-25.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-25 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-25 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-25 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-25 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-25 path, .floating-stacked-bar-chart g.line.series-25 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-25 path, .floating-stacked-bar-chart g.point.series-25 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-25 path, .floating-stacked-bar-chart g.line.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-25 text, .floating-stacked-bar-chart .grouplabels g.line.series-25 text {
  fill: #998693;
}
.floating-stacked-bar-chart g.point .legend-item-25 span, .floating-stacked-bar-chart g.line .legend-item-25 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-25 path, .floating-stacked-bar-chart g.line .legend-item-25 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-26 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-26 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-26 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-26, .floating-stacked-bar-chart g.line.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-26 rect, .floating-stacked-bar-chart g.point.series-26 circle, .floating-stacked-bar-chart g.line.series-26 rect, .floating-stacked-bar-chart g.line.series-26 circle {
  fill: #d1c4be;
}
.floating-stacked-bar-chart g.point.series-26.recharts-line path, .floating-stacked-bar-chart g.point.series-26.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-26.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-26.recharts-line path, .floating-stacked-bar-chart g.line.series-26.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-26.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.floating-stacked-bar-chart g.point.series-26 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-26 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-26 .recharts-symbols, .floating-stacked-bar-chart g.point.series-26.recharts-sector, .floating-stacked-bar-chart g.point.series-26.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-26 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-26 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-26 .recharts-symbols, .floating-stacked-bar-chart g.line.series-26.recharts-sector, .floating-stacked-bar-chart g.line.series-26.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.floating-stacked-bar-chart g.point.series-26 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-26 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-26 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-26.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-26 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-26 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-26 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-26 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-26 path, .floating-stacked-bar-chart g.line.series-26 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-26 path, .floating-stacked-bar-chart g.point.series-26 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-26 path, .floating-stacked-bar-chart g.line.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-26 text, .floating-stacked-bar-chart .grouplabels g.line.series-26 text {
  fill: #d1c4be;
}
.floating-stacked-bar-chart g.point .legend-item-26 span, .floating-stacked-bar-chart g.line .legend-item-26 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-26 path, .floating-stacked-bar-chart g.line .legend-item-26 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-27 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-27 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-27 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-27, .floating-stacked-bar-chart g.line.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-27 rect, .floating-stacked-bar-chart g.point.series-27 circle, .floating-stacked-bar-chart g.line.series-27 rect, .floating-stacked-bar-chart g.line.series-27 circle {
  fill: #aaa;
}
.floating-stacked-bar-chart g.point.series-27.recharts-line path, .floating-stacked-bar-chart g.point.series-27.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-27.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-27.recharts-line path, .floating-stacked-bar-chart g.line.series-27.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-27.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.floating-stacked-bar-chart g.point.series-27 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-27 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-27 .recharts-symbols, .floating-stacked-bar-chart g.point.series-27.recharts-sector, .floating-stacked-bar-chart g.point.series-27.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-27 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-27 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-27 .recharts-symbols, .floating-stacked-bar-chart g.line.series-27.recharts-sector, .floating-stacked-bar-chart g.line.series-27.recharts-radar-pologon-path {
  fill: #aaa;
}
.floating-stacked-bar-chart g.point.series-27 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-27 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-27 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-27.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-27 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-27 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-27 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-27 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-27 path, .floating-stacked-bar-chart g.line.series-27 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-27 path, .floating-stacked-bar-chart g.point.series-27 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-27 path, .floating-stacked-bar-chart g.line.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-27 text, .floating-stacked-bar-chart .grouplabels g.line.series-27 text {
  fill: #aaa;
}
.floating-stacked-bar-chart g.point .legend-item-27 span, .floating-stacked-bar-chart g.line .legend-item-27 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-27 path, .floating-stacked-bar-chart g.line .legend-item-27 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-28 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-28 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-28 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-28, .floating-stacked-bar-chart g.line.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-28 rect, .floating-stacked-bar-chart g.point.series-28 circle, .floating-stacked-bar-chart g.line.series-28 rect, .floating-stacked-bar-chart g.line.series-28 circle {
  fill: #ccc;
}
.floating-stacked-bar-chart g.point.series-28.recharts-line path, .floating-stacked-bar-chart g.point.series-28.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-28.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-28.recharts-line path, .floating-stacked-bar-chart g.line.series-28.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-28.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.floating-stacked-bar-chart g.point.series-28 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-28 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-28 .recharts-symbols, .floating-stacked-bar-chart g.point.series-28.recharts-sector, .floating-stacked-bar-chart g.point.series-28.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-28 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-28 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-28 .recharts-symbols, .floating-stacked-bar-chart g.line.series-28.recharts-sector, .floating-stacked-bar-chart g.line.series-28.recharts-radar-pologon-path {
  fill: #ccc;
}
.floating-stacked-bar-chart g.point.series-28 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-28 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-28 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-28.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-28 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-28 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-28 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-28 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-28 path, .floating-stacked-bar-chart g.line.series-28 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-28 path, .floating-stacked-bar-chart g.point.series-28 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-28 path, .floating-stacked-bar-chart g.line.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-28 text, .floating-stacked-bar-chart .grouplabels g.line.series-28 text {
  fill: #ccc;
}
.floating-stacked-bar-chart g.point .legend-item-28 span, .floating-stacked-bar-chart g.line .legend-item-28 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-28 path, .floating-stacked-bar-chart g.line .legend-item-28 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-29 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-29 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-29 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-29, .floating-stacked-bar-chart g.line.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-29 rect, .floating-stacked-bar-chart g.point.series-29 circle, .floating-stacked-bar-chart g.line.series-29 rect, .floating-stacked-bar-chart g.line.series-29 circle {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-29.recharts-line path, .floating-stacked-bar-chart g.point.series-29.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-29.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-29.recharts-line path, .floating-stacked-bar-chart g.line.series-29.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-29.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.floating-stacked-bar-chart g.point.series-29 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-29 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-29 .recharts-symbols, .floating-stacked-bar-chart g.point.series-29.recharts-sector, .floating-stacked-bar-chart g.point.series-29.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-29 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-29 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-29 .recharts-symbols, .floating-stacked-bar-chart g.line.series-29.recharts-sector, .floating-stacked-bar-chart g.line.series-29.recharts-radar-pologon-path {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-29 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-29 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-29 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-29.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-29 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-29 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-29 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-29 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-29 path, .floating-stacked-bar-chart g.line.series-29 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-29 path, .floating-stacked-bar-chart g.point.series-29 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-29 path, .floating-stacked-bar-chart g.line.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-29 text, .floating-stacked-bar-chart .grouplabels g.line.series-29 text {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point .legend-item-29 span, .floating-stacked-bar-chart g.line .legend-item-29 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-29 path, .floating-stacked-bar-chart g.line .legend-item-29 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-30 rect, div.patterned-chart .floating-stacked-bar-chart g.point.series-30 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-30 rect, div.patterned-chart .floating-stacked-bar-chart g.line.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-30, .floating-stacked-bar-chart g.line.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-30 rect, .floating-stacked-bar-chart g.point.series-30 circle, .floating-stacked-bar-chart g.line.series-30 rect, .floating-stacked-bar-chart g.line.series-30 circle {
  fill: #999;
}
.floating-stacked-bar-chart g.point.series-30.recharts-line path, .floating-stacked-bar-chart g.point.series-30.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-30.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-30.recharts-line path, .floating-stacked-bar-chart g.line.series-30.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-30.recharts-area .recharts-area-curve {
  stroke: #999;
}
.floating-stacked-bar-chart g.point.series-30 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-30 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-30 .recharts-symbols, .floating-stacked-bar-chart g.point.series-30.recharts-sector, .floating-stacked-bar-chart g.point.series-30.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-30 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-30 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-30 .recharts-symbols, .floating-stacked-bar-chart g.line.series-30.recharts-sector, .floating-stacked-bar-chart g.line.series-30.recharts-radar-pologon-path {
  fill: #999;
}
.floating-stacked-bar-chart g.point.series-30 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-30 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-30 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-30.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-30 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-30 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-30 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-30 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-30 path, .floating-stacked-bar-chart g.line.series-30 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-30 path, .floating-stacked-bar-chart g.point.series-30 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-30 path, .floating-stacked-bar-chart g.line.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-30 text, .floating-stacked-bar-chart .grouplabels g.line.series-30 text {
  fill: #999;
}

div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #C1CDCD;
  stroke: #C1CDCD;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.stacked-bar-chart g.bar .legend-item-0 span, .stacked-bar-chart g.point .legend-item-0 span, .stacked-bar-chart g.line .legend-item-0 span, .bar-chart g.bar .legend-item-0 span, .bar-chart g.point .legend-item-0 span, .bar-chart g.line .legend-item-0 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-0 path, .stacked-bar-chart g.point .legend-item-0 path, .stacked-bar-chart g.line .legend-item-0 path, .bar-chart g.bar .legend-item-0 path, .bar-chart g.point .legend-item-0 path, .bar-chart g.line .legend-item-0 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .stacked-bar-chart g.bar.series-1 rect, div.patterned-chart .stacked-bar-chart g.bar.series-1 circle, div.patterned-chart .stacked-bar-chart g.point.series-1 rect, div.patterned-chart .stacked-bar-chart g.point.series-1 circle, div.patterned-chart .stacked-bar-chart g.line.series-1 rect, div.patterned-chart .stacked-bar-chart g.line.series-1 circle, div.patterned-chart .bar-chart g.bar.series-1 rect, div.patterned-chart .bar-chart g.bar.series-1 circle, div.patterned-chart .bar-chart g.point.series-1 rect, div.patterned-chart .bar-chart g.point.series-1 circle, div.patterned-chart .bar-chart g.line.series-1 rect, div.patterned-chart .bar-chart g.line.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-1, .stacked-bar-chart g.point.series-1, .stacked-bar-chart g.line.series-1, .bar-chart g.bar.series-1, .bar-chart g.point.series-1, .bar-chart g.line.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-1 rect, .stacked-bar-chart g.bar.series-1 circle, .stacked-bar-chart g.point.series-1 rect, .stacked-bar-chart g.point.series-1 circle, .stacked-bar-chart g.line.series-1 rect, .stacked-bar-chart g.line.series-1 circle, .bar-chart g.bar.series-1 rect, .bar-chart g.bar.series-1 circle, .bar-chart g.point.series-1 rect, .bar-chart g.point.series-1 circle, .bar-chart g.line.series-1 rect, .bar-chart g.line.series-1 circle {
  fill: #C1CDCD;
}
.stacked-bar-chart g.bar.series-1.recharts-line path, .stacked-bar-chart g.bar.series-1.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-1.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-1.recharts-line path, .stacked-bar-chart g.point.series-1.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-1.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-1.recharts-line path, .stacked-bar-chart g.line.series-1.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-1.recharts-area .recharts-area-curve, .bar-chart g.bar.series-1.recharts-line path, .bar-chart g.bar.series-1.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-1.recharts-area .recharts-area-curve, .bar-chart g.point.series-1.recharts-line path, .bar-chart g.point.series-1.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-1.recharts-area .recharts-area-curve, .bar-chart g.line.series-1.recharts-line path, .bar-chart g.line.series-1.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-1.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.stacked-bar-chart g.bar.series-1 .recharts-area-area,
.stacked-bar-chart g.bar.series-1 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-1 .recharts-symbols, .stacked-bar-chart g.bar.series-1.recharts-sector, .stacked-bar-chart g.bar.series-1.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-1 .recharts-area-area,
.stacked-bar-chart g.point.series-1 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-1 .recharts-symbols, .stacked-bar-chart g.point.series-1.recharts-sector, .stacked-bar-chart g.point.series-1.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-1 .recharts-area-area,
.stacked-bar-chart g.line.series-1 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-1 .recharts-symbols, .stacked-bar-chart g.line.series-1.recharts-sector, .stacked-bar-chart g.line.series-1.recharts-radar-pologon-path, .bar-chart g.bar.series-1 .recharts-area-area,
.bar-chart g.bar.series-1 .recharts-bar-rectangle,
.bar-chart g.bar.series-1 .recharts-symbols, .bar-chart g.bar.series-1.recharts-sector, .bar-chart g.bar.series-1.recharts-radar-pologon-path, .bar-chart g.point.series-1 .recharts-area-area,
.bar-chart g.point.series-1 .recharts-bar-rectangle,
.bar-chart g.point.series-1 .recharts-symbols, .bar-chart g.point.series-1.recharts-sector, .bar-chart g.point.series-1.recharts-radar-pologon-path, .bar-chart g.line.series-1 .recharts-area-area,
.bar-chart g.line.series-1 .recharts-bar-rectangle,
.bar-chart g.line.series-1 .recharts-symbols, .bar-chart g.line.series-1.recharts-sector, .bar-chart g.line.series-1.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.stacked-bar-chart g.bar.series-1 path.recharts-area-area,
.stacked-bar-chart g.bar.series-1 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-1 path.recharts-symbols, .stacked-bar-chart g.bar.series-1.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-1 path.recharts-area-area,
.stacked-bar-chart g.point.series-1 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-1 path.recharts-symbols, .stacked-bar-chart g.point.series-1.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-1 path.recharts-area-area,
.stacked-bar-chart g.line.series-1 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-1 path.recharts-symbols, .stacked-bar-chart g.line.series-1.recharts-radar-pologon-path, .bar-chart g.bar.series-1 path.recharts-area-area,
.bar-chart g.bar.series-1 .recharts-bar-rectangle path,
.bar-chart g.bar.series-1 path.recharts-symbols, .bar-chart g.bar.series-1.recharts-radar-pologon-path, .bar-chart g.point.series-1 path.recharts-area-area,
.bar-chart g.point.series-1 .recharts-bar-rectangle path,
.bar-chart g.point.series-1 path.recharts-symbols, .bar-chart g.point.series-1.recharts-radar-pologon-path, .bar-chart g.line.series-1 path.recharts-area-area,
.bar-chart g.line.series-1 .recharts-bar-rectangle path,
.bar-chart g.line.series-1 path.recharts-symbols, .bar-chart g.line.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-1 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-1 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-1 rect.pflinechart-dotlabel, .bar-chart g.bar.series-1 rect.pflinechart-dotlabel, .bar-chart g.point.series-1 rect.pflinechart-dotlabel, .bar-chart g.line.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-1 path, .stacked-bar-chart g.point.series-1 path, .stacked-bar-chart g.line.series-1 path, .bar-chart g.bar.series-1 path, .bar-chart g.point.series-1 path, .bar-chart g.line.series-1 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-1 path, .stacked-bar-chart g.bar.series-1 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-1 path, .stacked-bar-chart g.point.series-1 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-1 path, .stacked-bar-chart g.line.series-1 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-1 path, .bar-chart g.bar.series-1 .recharts-area-curve, .solid-lines .bar-chart g.point.series-1 path, .bar-chart g.point.series-1 .recharts-area-curve, .solid-lines .bar-chart g.line.series-1 path, .bar-chart g.line.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-1 text, .stacked-bar-chart .grouplabels g.point.series-1 text, .stacked-bar-chart .grouplabels g.line.series-1 text, .bar-chart .grouplabels g.bar.series-1 text, .bar-chart .grouplabels g.point.series-1 text, .bar-chart .grouplabels g.line.series-1 text {
  fill: #C1CDCD;
}
.pat-diamonds {
  fill: #b9bbc4;
  stroke: #b9bbc4;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.stacked-bar-chart g.bar .legend-item-1 span, .stacked-bar-chart g.point .legend-item-1 span, .stacked-bar-chart g.line .legend-item-1 span, .bar-chart g.bar .legend-item-1 span, .bar-chart g.point .legend-item-1 span, .bar-chart g.line .legend-item-1 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-1 path, .stacked-bar-chart g.point .legend-item-1 path, .stacked-bar-chart g.line .legend-item-1 path, .bar-chart g.bar .legend-item-1 path, .bar-chart g.point .legend-item-1 path, .bar-chart g.line .legend-item-1 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .stacked-bar-chart g.bar.series-2 rect, div.patterned-chart .stacked-bar-chart g.bar.series-2 circle, div.patterned-chart .stacked-bar-chart g.point.series-2 rect, div.patterned-chart .stacked-bar-chart g.point.series-2 circle, div.patterned-chart .stacked-bar-chart g.line.series-2 rect, div.patterned-chart .stacked-bar-chart g.line.series-2 circle, div.patterned-chart .bar-chart g.bar.series-2 rect, div.patterned-chart .bar-chart g.bar.series-2 circle, div.patterned-chart .bar-chart g.point.series-2 rect, div.patterned-chart .bar-chart g.point.series-2 circle, div.patterned-chart .bar-chart g.line.series-2 rect, div.patterned-chart .bar-chart g.line.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-2, .stacked-bar-chart g.point.series-2, .stacked-bar-chart g.line.series-2, .bar-chart g.bar.series-2, .bar-chart g.point.series-2, .bar-chart g.line.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-2 rect, .stacked-bar-chart g.bar.series-2 circle, .stacked-bar-chart g.point.series-2 rect, .stacked-bar-chart g.point.series-2 circle, .stacked-bar-chart g.line.series-2 rect, .stacked-bar-chart g.line.series-2 circle, .bar-chart g.bar.series-2 rect, .bar-chart g.bar.series-2 circle, .bar-chart g.point.series-2 rect, .bar-chart g.point.series-2 circle, .bar-chart g.line.series-2 rect, .bar-chart g.line.series-2 circle {
  fill: #b9bbc4;
}
.stacked-bar-chart g.bar.series-2.recharts-line path, .stacked-bar-chart g.bar.series-2.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-2.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-2.recharts-line path, .stacked-bar-chart g.point.series-2.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-2.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-2.recharts-line path, .stacked-bar-chart g.line.series-2.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-2.recharts-area .recharts-area-curve, .bar-chart g.bar.series-2.recharts-line path, .bar-chart g.bar.series-2.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-2.recharts-area .recharts-area-curve, .bar-chart g.point.series-2.recharts-line path, .bar-chart g.point.series-2.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-2.recharts-area .recharts-area-curve, .bar-chart g.line.series-2.recharts-line path, .bar-chart g.line.series-2.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-2.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.stacked-bar-chart g.bar.series-2 .recharts-area-area,
.stacked-bar-chart g.bar.series-2 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-2 .recharts-symbols, .stacked-bar-chart g.bar.series-2.recharts-sector, .stacked-bar-chart g.bar.series-2.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-2 .recharts-area-area,
.stacked-bar-chart g.point.series-2 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-2 .recharts-symbols, .stacked-bar-chart g.point.series-2.recharts-sector, .stacked-bar-chart g.point.series-2.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-2 .recharts-area-area,
.stacked-bar-chart g.line.series-2 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-2 .recharts-symbols, .stacked-bar-chart g.line.series-2.recharts-sector, .stacked-bar-chart g.line.series-2.recharts-radar-pologon-path, .bar-chart g.bar.series-2 .recharts-area-area,
.bar-chart g.bar.series-2 .recharts-bar-rectangle,
.bar-chart g.bar.series-2 .recharts-symbols, .bar-chart g.bar.series-2.recharts-sector, .bar-chart g.bar.series-2.recharts-radar-pologon-path, .bar-chart g.point.series-2 .recharts-area-area,
.bar-chart g.point.series-2 .recharts-bar-rectangle,
.bar-chart g.point.series-2 .recharts-symbols, .bar-chart g.point.series-2.recharts-sector, .bar-chart g.point.series-2.recharts-radar-pologon-path, .bar-chart g.line.series-2 .recharts-area-area,
.bar-chart g.line.series-2 .recharts-bar-rectangle,
.bar-chart g.line.series-2 .recharts-symbols, .bar-chart g.line.series-2.recharts-sector, .bar-chart g.line.series-2.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.stacked-bar-chart g.bar.series-2 path.recharts-area-area,
.stacked-bar-chart g.bar.series-2 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-2 path.recharts-symbols, .stacked-bar-chart g.bar.series-2.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-2 path.recharts-area-area,
.stacked-bar-chart g.point.series-2 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-2 path.recharts-symbols, .stacked-bar-chart g.point.series-2.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-2 path.recharts-area-area,
.stacked-bar-chart g.line.series-2 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-2 path.recharts-symbols, .stacked-bar-chart g.line.series-2.recharts-radar-pologon-path, .bar-chart g.bar.series-2 path.recharts-area-area,
.bar-chart g.bar.series-2 .recharts-bar-rectangle path,
.bar-chart g.bar.series-2 path.recharts-symbols, .bar-chart g.bar.series-2.recharts-radar-pologon-path, .bar-chart g.point.series-2 path.recharts-area-area,
.bar-chart g.point.series-2 .recharts-bar-rectangle path,
.bar-chart g.point.series-2 path.recharts-symbols, .bar-chart g.point.series-2.recharts-radar-pologon-path, .bar-chart g.line.series-2 path.recharts-area-area,
.bar-chart g.line.series-2 .recharts-bar-rectangle path,
.bar-chart g.line.series-2 path.recharts-symbols, .bar-chart g.line.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-2 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-2 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-2 rect.pflinechart-dotlabel, .bar-chart g.bar.series-2 rect.pflinechart-dotlabel, .bar-chart g.point.series-2 rect.pflinechart-dotlabel, .bar-chart g.line.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-2 path, .stacked-bar-chart g.point.series-2 path, .stacked-bar-chart g.line.series-2 path, .bar-chart g.bar.series-2 path, .bar-chart g.point.series-2 path, .bar-chart g.line.series-2 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-2 path, .stacked-bar-chart g.bar.series-2 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-2 path, .stacked-bar-chart g.point.series-2 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-2 path, .stacked-bar-chart g.line.series-2 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-2 path, .bar-chart g.bar.series-2 .recharts-area-curve, .solid-lines .bar-chart g.point.series-2 path, .bar-chart g.point.series-2 .recharts-area-curve, .solid-lines .bar-chart g.line.series-2 path, .bar-chart g.line.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-2 text, .stacked-bar-chart .grouplabels g.point.series-2 text, .stacked-bar-chart .grouplabels g.line.series-2 text, .bar-chart .grouplabels g.bar.series-2 text, .bar-chart .grouplabels g.point.series-2 text, .bar-chart .grouplabels g.line.series-2 text {
  fill: #b9bbc4;
}
.pat-check {
  fill: #9ba4a9;
  stroke: #9ba4a9;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.stacked-bar-chart g.bar .legend-item-2 span, .stacked-bar-chart g.point .legend-item-2 span, .stacked-bar-chart g.line .legend-item-2 span, .bar-chart g.bar .legend-item-2 span, .bar-chart g.point .legend-item-2 span, .bar-chart g.line .legend-item-2 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-2 path, .stacked-bar-chart g.point .legend-item-2 path, .stacked-bar-chart g.line .legend-item-2 path, .bar-chart g.bar .legend-item-2 path, .bar-chart g.point .legend-item-2 path, .bar-chart g.line .legend-item-2 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .stacked-bar-chart g.bar.series-3 rect, div.patterned-chart .stacked-bar-chart g.bar.series-3 circle, div.patterned-chart .stacked-bar-chart g.point.series-3 rect, div.patterned-chart .stacked-bar-chart g.point.series-3 circle, div.patterned-chart .stacked-bar-chart g.line.series-3 rect, div.patterned-chart .stacked-bar-chart g.line.series-3 circle, div.patterned-chart .bar-chart g.bar.series-3 rect, div.patterned-chart .bar-chart g.bar.series-3 circle, div.patterned-chart .bar-chart g.point.series-3 rect, div.patterned-chart .bar-chart g.point.series-3 circle, div.patterned-chart .bar-chart g.line.series-3 rect, div.patterned-chart .bar-chart g.line.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-3, .stacked-bar-chart g.point.series-3, .stacked-bar-chart g.line.series-3, .bar-chart g.bar.series-3, .bar-chart g.point.series-3, .bar-chart g.line.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-3 rect, .stacked-bar-chart g.bar.series-3 circle, .stacked-bar-chart g.point.series-3 rect, .stacked-bar-chart g.point.series-3 circle, .stacked-bar-chart g.line.series-3 rect, .stacked-bar-chart g.line.series-3 circle, .bar-chart g.bar.series-3 rect, .bar-chart g.bar.series-3 circle, .bar-chart g.point.series-3 rect, .bar-chart g.point.series-3 circle, .bar-chart g.line.series-3 rect, .bar-chart g.line.series-3 circle {
  fill: #9ba4a9;
}
.stacked-bar-chart g.bar.series-3.recharts-line path, .stacked-bar-chart g.bar.series-3.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-3.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-3.recharts-line path, .stacked-bar-chart g.point.series-3.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-3.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-3.recharts-line path, .stacked-bar-chart g.line.series-3.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-3.recharts-area .recharts-area-curve, .bar-chart g.bar.series-3.recharts-line path, .bar-chart g.bar.series-3.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-3.recharts-area .recharts-area-curve, .bar-chart g.point.series-3.recharts-line path, .bar-chart g.point.series-3.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-3.recharts-area .recharts-area-curve, .bar-chart g.line.series-3.recharts-line path, .bar-chart g.line.series-3.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-3.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.stacked-bar-chart g.bar.series-3 .recharts-area-area,
.stacked-bar-chart g.bar.series-3 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-3 .recharts-symbols, .stacked-bar-chart g.bar.series-3.recharts-sector, .stacked-bar-chart g.bar.series-3.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-3 .recharts-area-area,
.stacked-bar-chart g.point.series-3 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-3 .recharts-symbols, .stacked-bar-chart g.point.series-3.recharts-sector, .stacked-bar-chart g.point.series-3.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-3 .recharts-area-area,
.stacked-bar-chart g.line.series-3 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-3 .recharts-symbols, .stacked-bar-chart g.line.series-3.recharts-sector, .stacked-bar-chart g.line.series-3.recharts-radar-pologon-path, .bar-chart g.bar.series-3 .recharts-area-area,
.bar-chart g.bar.series-3 .recharts-bar-rectangle,
.bar-chart g.bar.series-3 .recharts-symbols, .bar-chart g.bar.series-3.recharts-sector, .bar-chart g.bar.series-3.recharts-radar-pologon-path, .bar-chart g.point.series-3 .recharts-area-area,
.bar-chart g.point.series-3 .recharts-bar-rectangle,
.bar-chart g.point.series-3 .recharts-symbols, .bar-chart g.point.series-3.recharts-sector, .bar-chart g.point.series-3.recharts-radar-pologon-path, .bar-chart g.line.series-3 .recharts-area-area,
.bar-chart g.line.series-3 .recharts-bar-rectangle,
.bar-chart g.line.series-3 .recharts-symbols, .bar-chart g.line.series-3.recharts-sector, .bar-chart g.line.series-3.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.stacked-bar-chart g.bar.series-3 path.recharts-area-area,
.stacked-bar-chart g.bar.series-3 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-3 path.recharts-symbols, .stacked-bar-chart g.bar.series-3.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-3 path.recharts-area-area,
.stacked-bar-chart g.point.series-3 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-3 path.recharts-symbols, .stacked-bar-chart g.point.series-3.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-3 path.recharts-area-area,
.stacked-bar-chart g.line.series-3 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-3 path.recharts-symbols, .stacked-bar-chart g.line.series-3.recharts-radar-pologon-path, .bar-chart g.bar.series-3 path.recharts-area-area,
.bar-chart g.bar.series-3 .recharts-bar-rectangle path,
.bar-chart g.bar.series-3 path.recharts-symbols, .bar-chart g.bar.series-3.recharts-radar-pologon-path, .bar-chart g.point.series-3 path.recharts-area-area,
.bar-chart g.point.series-3 .recharts-bar-rectangle path,
.bar-chart g.point.series-3 path.recharts-symbols, .bar-chart g.point.series-3.recharts-radar-pologon-path, .bar-chart g.line.series-3 path.recharts-area-area,
.bar-chart g.line.series-3 .recharts-bar-rectangle path,
.bar-chart g.line.series-3 path.recharts-symbols, .bar-chart g.line.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-3 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-3 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-3 rect.pflinechart-dotlabel, .bar-chart g.bar.series-3 rect.pflinechart-dotlabel, .bar-chart g.point.series-3 rect.pflinechart-dotlabel, .bar-chart g.line.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-3 path, .stacked-bar-chart g.point.series-3 path, .stacked-bar-chart g.line.series-3 path, .bar-chart g.bar.series-3 path, .bar-chart g.point.series-3 path, .bar-chart g.line.series-3 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-3 path, .stacked-bar-chart g.bar.series-3 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-3 path, .stacked-bar-chart g.point.series-3 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-3 path, .stacked-bar-chart g.line.series-3 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-3 path, .bar-chart g.bar.series-3 .recharts-area-curve, .solid-lines .bar-chart g.point.series-3 path, .bar-chart g.point.series-3 .recharts-area-curve, .solid-lines .bar-chart g.line.series-3 path, .bar-chart g.line.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-3 text, .stacked-bar-chart .grouplabels g.point.series-3 text, .stacked-bar-chart .grouplabels g.line.series-3 text, .bar-chart .grouplabels g.bar.series-3 text, .bar-chart .grouplabels g.point.series-3 text, .bar-chart .grouplabels g.line.series-3 text {
  fill: #9ba4a9;
}
.pat-dots {
  fill: #b2bbc3;
  stroke: #b2bbc3;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.stacked-bar-chart g.bar .legend-item-3 span, .stacked-bar-chart g.point .legend-item-3 span, .stacked-bar-chart g.line .legend-item-3 span, .bar-chart g.bar .legend-item-3 span, .bar-chart g.point .legend-item-3 span, .bar-chart g.line .legend-item-3 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-3 path, .stacked-bar-chart g.point .legend-item-3 path, .stacked-bar-chart g.line .legend-item-3 path, .bar-chart g.bar .legend-item-3 path, .bar-chart g.point .legend-item-3 path, .bar-chart g.line .legend-item-3 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .stacked-bar-chart g.bar.series-4 rect, div.patterned-chart .stacked-bar-chart g.bar.series-4 circle, div.patterned-chart .stacked-bar-chart g.point.series-4 rect, div.patterned-chart .stacked-bar-chart g.point.series-4 circle, div.patterned-chart .stacked-bar-chart g.line.series-4 rect, div.patterned-chart .stacked-bar-chart g.line.series-4 circle, div.patterned-chart .bar-chart g.bar.series-4 rect, div.patterned-chart .bar-chart g.bar.series-4 circle, div.patterned-chart .bar-chart g.point.series-4 rect, div.patterned-chart .bar-chart g.point.series-4 circle, div.patterned-chart .bar-chart g.line.series-4 rect, div.patterned-chart .bar-chart g.line.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-4, .stacked-bar-chart g.point.series-4, .stacked-bar-chart g.line.series-4, .bar-chart g.bar.series-4, .bar-chart g.point.series-4, .bar-chart g.line.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-4 rect, .stacked-bar-chart g.bar.series-4 circle, .stacked-bar-chart g.point.series-4 rect, .stacked-bar-chart g.point.series-4 circle, .stacked-bar-chart g.line.series-4 rect, .stacked-bar-chart g.line.series-4 circle, .bar-chart g.bar.series-4 rect, .bar-chart g.bar.series-4 circle, .bar-chart g.point.series-4 rect, .bar-chart g.point.series-4 circle, .bar-chart g.line.series-4 rect, .bar-chart g.line.series-4 circle {
  fill: #b2bbc3;
}
.stacked-bar-chart g.bar.series-4.recharts-line path, .stacked-bar-chart g.bar.series-4.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-4.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-4.recharts-line path, .stacked-bar-chart g.point.series-4.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-4.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-4.recharts-line path, .stacked-bar-chart g.line.series-4.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-4.recharts-area .recharts-area-curve, .bar-chart g.bar.series-4.recharts-line path, .bar-chart g.bar.series-4.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-4.recharts-area .recharts-area-curve, .bar-chart g.point.series-4.recharts-line path, .bar-chart g.point.series-4.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-4.recharts-area .recharts-area-curve, .bar-chart g.line.series-4.recharts-line path, .bar-chart g.line.series-4.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-4.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.stacked-bar-chart g.bar.series-4 .recharts-area-area,
.stacked-bar-chart g.bar.series-4 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-4 .recharts-symbols, .stacked-bar-chart g.bar.series-4.recharts-sector, .stacked-bar-chart g.bar.series-4.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-4 .recharts-area-area,
.stacked-bar-chart g.point.series-4 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-4 .recharts-symbols, .stacked-bar-chart g.point.series-4.recharts-sector, .stacked-bar-chart g.point.series-4.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-4 .recharts-area-area,
.stacked-bar-chart g.line.series-4 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-4 .recharts-symbols, .stacked-bar-chart g.line.series-4.recharts-sector, .stacked-bar-chart g.line.series-4.recharts-radar-pologon-path, .bar-chart g.bar.series-4 .recharts-area-area,
.bar-chart g.bar.series-4 .recharts-bar-rectangle,
.bar-chart g.bar.series-4 .recharts-symbols, .bar-chart g.bar.series-4.recharts-sector, .bar-chart g.bar.series-4.recharts-radar-pologon-path, .bar-chart g.point.series-4 .recharts-area-area,
.bar-chart g.point.series-4 .recharts-bar-rectangle,
.bar-chart g.point.series-4 .recharts-symbols, .bar-chart g.point.series-4.recharts-sector, .bar-chart g.point.series-4.recharts-radar-pologon-path, .bar-chart g.line.series-4 .recharts-area-area,
.bar-chart g.line.series-4 .recharts-bar-rectangle,
.bar-chart g.line.series-4 .recharts-symbols, .bar-chart g.line.series-4.recharts-sector, .bar-chart g.line.series-4.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.stacked-bar-chart g.bar.series-4 path.recharts-area-area,
.stacked-bar-chart g.bar.series-4 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-4 path.recharts-symbols, .stacked-bar-chart g.bar.series-4.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-4 path.recharts-area-area,
.stacked-bar-chart g.point.series-4 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-4 path.recharts-symbols, .stacked-bar-chart g.point.series-4.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-4 path.recharts-area-area,
.stacked-bar-chart g.line.series-4 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-4 path.recharts-symbols, .stacked-bar-chart g.line.series-4.recharts-radar-pologon-path, .bar-chart g.bar.series-4 path.recharts-area-area,
.bar-chart g.bar.series-4 .recharts-bar-rectangle path,
.bar-chart g.bar.series-4 path.recharts-symbols, .bar-chart g.bar.series-4.recharts-radar-pologon-path, .bar-chart g.point.series-4 path.recharts-area-area,
.bar-chart g.point.series-4 .recharts-bar-rectangle path,
.bar-chart g.point.series-4 path.recharts-symbols, .bar-chart g.point.series-4.recharts-radar-pologon-path, .bar-chart g.line.series-4 path.recharts-area-area,
.bar-chart g.line.series-4 .recharts-bar-rectangle path,
.bar-chart g.line.series-4 path.recharts-symbols, .bar-chart g.line.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-4 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-4 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-4 rect.pflinechart-dotlabel, .bar-chart g.bar.series-4 rect.pflinechart-dotlabel, .bar-chart g.point.series-4 rect.pflinechart-dotlabel, .bar-chart g.line.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-4 path, .stacked-bar-chart g.point.series-4 path, .stacked-bar-chart g.line.series-4 path, .bar-chart g.bar.series-4 path, .bar-chart g.point.series-4 path, .bar-chart g.line.series-4 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-4 path, .stacked-bar-chart g.bar.series-4 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-4 path, .stacked-bar-chart g.point.series-4 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-4 path, .stacked-bar-chart g.line.series-4 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-4 path, .bar-chart g.bar.series-4 .recharts-area-curve, .solid-lines .bar-chart g.point.series-4 path, .bar-chart g.point.series-4 .recharts-area-curve, .solid-lines .bar-chart g.line.series-4 path, .bar-chart g.line.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-4 text, .stacked-bar-chart .grouplabels g.point.series-4 text, .stacked-bar-chart .grouplabels g.line.series-4 text, .bar-chart .grouplabels g.bar.series-4 text, .bar-chart .grouplabels g.point.series-4 text, .bar-chart .grouplabels g.line.series-4 text {
  fill: #b2bbc3;
}
.stacked-bar-chart g.bar .legend-item-4 span, .stacked-bar-chart g.point .legend-item-4 span, .stacked-bar-chart g.line .legend-item-4 span, .bar-chart g.bar .legend-item-4 span, .bar-chart g.point .legend-item-4 span, .bar-chart g.line .legend-item-4 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-4 path, .stacked-bar-chart g.point .legend-item-4 path, .stacked-bar-chart g.line .legend-item-4 path, .bar-chart g.bar .legend-item-4 path, .bar-chart g.point .legend-item-4 path, .bar-chart g.line .legend-item-4 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .stacked-bar-chart g.bar.series-5 rect, div.patterned-chart .stacked-bar-chart g.bar.series-5 circle, div.patterned-chart .stacked-bar-chart g.point.series-5 rect, div.patterned-chart .stacked-bar-chart g.point.series-5 circle, div.patterned-chart .stacked-bar-chart g.line.series-5 rect, div.patterned-chart .stacked-bar-chart g.line.series-5 circle, div.patterned-chart .bar-chart g.bar.series-5 rect, div.patterned-chart .bar-chart g.bar.series-5 circle, div.patterned-chart .bar-chart g.point.series-5 rect, div.patterned-chart .bar-chart g.point.series-5 circle, div.patterned-chart .bar-chart g.line.series-5 rect, div.patterned-chart .bar-chart g.line.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-5, .stacked-bar-chart g.point.series-5, .stacked-bar-chart g.line.series-5, .bar-chart g.bar.series-5, .bar-chart g.point.series-5, .bar-chart g.line.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-5 rect, .stacked-bar-chart g.bar.series-5 circle, .stacked-bar-chart g.point.series-5 rect, .stacked-bar-chart g.point.series-5 circle, .stacked-bar-chart g.line.series-5 rect, .stacked-bar-chart g.line.series-5 circle, .bar-chart g.bar.series-5 rect, .bar-chart g.bar.series-5 circle, .bar-chart g.point.series-5 rect, .bar-chart g.point.series-5 circle, .bar-chart g.line.series-5 rect, .bar-chart g.line.series-5 circle {
  fill: #998693;
}
.stacked-bar-chart g.bar.series-5.recharts-line path, .stacked-bar-chart g.bar.series-5.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-5.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-5.recharts-line path, .stacked-bar-chart g.point.series-5.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-5.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-5.recharts-line path, .stacked-bar-chart g.line.series-5.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-5.recharts-area .recharts-area-curve, .bar-chart g.bar.series-5.recharts-line path, .bar-chart g.bar.series-5.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-5.recharts-area .recharts-area-curve, .bar-chart g.point.series-5.recharts-line path, .bar-chart g.point.series-5.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-5.recharts-area .recharts-area-curve, .bar-chart g.line.series-5.recharts-line path, .bar-chart g.line.series-5.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-5.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.stacked-bar-chart g.bar.series-5 .recharts-area-area,
.stacked-bar-chart g.bar.series-5 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-5 .recharts-symbols, .stacked-bar-chart g.bar.series-5.recharts-sector, .stacked-bar-chart g.bar.series-5.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-5 .recharts-area-area,
.stacked-bar-chart g.point.series-5 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-5 .recharts-symbols, .stacked-bar-chart g.point.series-5.recharts-sector, .stacked-bar-chart g.point.series-5.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-5 .recharts-area-area,
.stacked-bar-chart g.line.series-5 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-5 .recharts-symbols, .stacked-bar-chart g.line.series-5.recharts-sector, .stacked-bar-chart g.line.series-5.recharts-radar-pologon-path, .bar-chart g.bar.series-5 .recharts-area-area,
.bar-chart g.bar.series-5 .recharts-bar-rectangle,
.bar-chart g.bar.series-5 .recharts-symbols, .bar-chart g.bar.series-5.recharts-sector, .bar-chart g.bar.series-5.recharts-radar-pologon-path, .bar-chart g.point.series-5 .recharts-area-area,
.bar-chart g.point.series-5 .recharts-bar-rectangle,
.bar-chart g.point.series-5 .recharts-symbols, .bar-chart g.point.series-5.recharts-sector, .bar-chart g.point.series-5.recharts-radar-pologon-path, .bar-chart g.line.series-5 .recharts-area-area,
.bar-chart g.line.series-5 .recharts-bar-rectangle,
.bar-chart g.line.series-5 .recharts-symbols, .bar-chart g.line.series-5.recharts-sector, .bar-chart g.line.series-5.recharts-radar-pologon-path {
  fill: #998693;
}
.stacked-bar-chart g.bar.series-5 path.recharts-area-area,
.stacked-bar-chart g.bar.series-5 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-5 path.recharts-symbols, .stacked-bar-chart g.bar.series-5.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-5 path.recharts-area-area,
.stacked-bar-chart g.point.series-5 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-5 path.recharts-symbols, .stacked-bar-chart g.point.series-5.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-5 path.recharts-area-area,
.stacked-bar-chart g.line.series-5 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-5 path.recharts-symbols, .stacked-bar-chart g.line.series-5.recharts-radar-pologon-path, .bar-chart g.bar.series-5 path.recharts-area-area,
.bar-chart g.bar.series-5 .recharts-bar-rectangle path,
.bar-chart g.bar.series-5 path.recharts-symbols, .bar-chart g.bar.series-5.recharts-radar-pologon-path, .bar-chart g.point.series-5 path.recharts-area-area,
.bar-chart g.point.series-5 .recharts-bar-rectangle path,
.bar-chart g.point.series-5 path.recharts-symbols, .bar-chart g.point.series-5.recharts-radar-pologon-path, .bar-chart g.line.series-5 path.recharts-area-area,
.bar-chart g.line.series-5 .recharts-bar-rectangle path,
.bar-chart g.line.series-5 path.recharts-symbols, .bar-chart g.line.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-5 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-5 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-5 rect.pflinechart-dotlabel, .bar-chart g.bar.series-5 rect.pflinechart-dotlabel, .bar-chart g.point.series-5 rect.pflinechart-dotlabel, .bar-chart g.line.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-5 path, .stacked-bar-chart g.point.series-5 path, .stacked-bar-chart g.line.series-5 path, .bar-chart g.bar.series-5 path, .bar-chart g.point.series-5 path, .bar-chart g.line.series-5 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-5 path, .stacked-bar-chart g.bar.series-5 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-5 path, .stacked-bar-chart g.point.series-5 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-5 path, .stacked-bar-chart g.line.series-5 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-5 path, .bar-chart g.bar.series-5 .recharts-area-curve, .solid-lines .bar-chart g.point.series-5 path, .bar-chart g.point.series-5 .recharts-area-curve, .solid-lines .bar-chart g.line.series-5 path, .bar-chart g.line.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-5 text, .stacked-bar-chart .grouplabels g.point.series-5 text, .stacked-bar-chart .grouplabels g.line.series-5 text, .bar-chart .grouplabels g.bar.series-5 text, .bar-chart .grouplabels g.point.series-5 text, .bar-chart .grouplabels g.line.series-5 text {
  fill: #998693;
}
.stacked-bar-chart g.bar .legend-item-5 span, .stacked-bar-chart g.point .legend-item-5 span, .stacked-bar-chart g.line .legend-item-5 span, .bar-chart g.bar .legend-item-5 span, .bar-chart g.point .legend-item-5 span, .bar-chart g.line .legend-item-5 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-5 path, .stacked-bar-chart g.point .legend-item-5 path, .stacked-bar-chart g.line .legend-item-5 path, .bar-chart g.bar .legend-item-5 path, .bar-chart g.point .legend-item-5 path, .bar-chart g.line .legend-item-5 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .stacked-bar-chart g.bar.series-6 rect, div.patterned-chart .stacked-bar-chart g.bar.series-6 circle, div.patterned-chart .stacked-bar-chart g.point.series-6 rect, div.patterned-chart .stacked-bar-chart g.point.series-6 circle, div.patterned-chart .stacked-bar-chart g.line.series-6 rect, div.patterned-chart .stacked-bar-chart g.line.series-6 circle, div.patterned-chart .bar-chart g.bar.series-6 rect, div.patterned-chart .bar-chart g.bar.series-6 circle, div.patterned-chart .bar-chart g.point.series-6 rect, div.patterned-chart .bar-chart g.point.series-6 circle, div.patterned-chart .bar-chart g.line.series-6 rect, div.patterned-chart .bar-chart g.line.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-6, .stacked-bar-chart g.point.series-6, .stacked-bar-chart g.line.series-6, .bar-chart g.bar.series-6, .bar-chart g.point.series-6, .bar-chart g.line.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-6 rect, .stacked-bar-chart g.bar.series-6 circle, .stacked-bar-chart g.point.series-6 rect, .stacked-bar-chart g.point.series-6 circle, .stacked-bar-chart g.line.series-6 rect, .stacked-bar-chart g.line.series-6 circle, .bar-chart g.bar.series-6 rect, .bar-chart g.bar.series-6 circle, .bar-chart g.point.series-6 rect, .bar-chart g.point.series-6 circle, .bar-chart g.line.series-6 rect, .bar-chart g.line.series-6 circle {
  fill: #d1c4be;
}
.stacked-bar-chart g.bar.series-6.recharts-line path, .stacked-bar-chart g.bar.series-6.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-6.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-6.recharts-line path, .stacked-bar-chart g.point.series-6.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-6.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-6.recharts-line path, .stacked-bar-chart g.line.series-6.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-6.recharts-area .recharts-area-curve, .bar-chart g.bar.series-6.recharts-line path, .bar-chart g.bar.series-6.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-6.recharts-area .recharts-area-curve, .bar-chart g.point.series-6.recharts-line path, .bar-chart g.point.series-6.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-6.recharts-area .recharts-area-curve, .bar-chart g.line.series-6.recharts-line path, .bar-chart g.line.series-6.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-6.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.stacked-bar-chart g.bar.series-6 .recharts-area-area,
.stacked-bar-chart g.bar.series-6 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-6 .recharts-symbols, .stacked-bar-chart g.bar.series-6.recharts-sector, .stacked-bar-chart g.bar.series-6.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-6 .recharts-area-area,
.stacked-bar-chart g.point.series-6 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-6 .recharts-symbols, .stacked-bar-chart g.point.series-6.recharts-sector, .stacked-bar-chart g.point.series-6.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-6 .recharts-area-area,
.stacked-bar-chart g.line.series-6 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-6 .recharts-symbols, .stacked-bar-chart g.line.series-6.recharts-sector, .stacked-bar-chart g.line.series-6.recharts-radar-pologon-path, .bar-chart g.bar.series-6 .recharts-area-area,
.bar-chart g.bar.series-6 .recharts-bar-rectangle,
.bar-chart g.bar.series-6 .recharts-symbols, .bar-chart g.bar.series-6.recharts-sector, .bar-chart g.bar.series-6.recharts-radar-pologon-path, .bar-chart g.point.series-6 .recharts-area-area,
.bar-chart g.point.series-6 .recharts-bar-rectangle,
.bar-chart g.point.series-6 .recharts-symbols, .bar-chart g.point.series-6.recharts-sector, .bar-chart g.point.series-6.recharts-radar-pologon-path, .bar-chart g.line.series-6 .recharts-area-area,
.bar-chart g.line.series-6 .recharts-bar-rectangle,
.bar-chart g.line.series-6 .recharts-symbols, .bar-chart g.line.series-6.recharts-sector, .bar-chart g.line.series-6.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.stacked-bar-chart g.bar.series-6 path.recharts-area-area,
.stacked-bar-chart g.bar.series-6 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-6 path.recharts-symbols, .stacked-bar-chart g.bar.series-6.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-6 path.recharts-area-area,
.stacked-bar-chart g.point.series-6 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-6 path.recharts-symbols, .stacked-bar-chart g.point.series-6.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-6 path.recharts-area-area,
.stacked-bar-chart g.line.series-6 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-6 path.recharts-symbols, .stacked-bar-chart g.line.series-6.recharts-radar-pologon-path, .bar-chart g.bar.series-6 path.recharts-area-area,
.bar-chart g.bar.series-6 .recharts-bar-rectangle path,
.bar-chart g.bar.series-6 path.recharts-symbols, .bar-chart g.bar.series-6.recharts-radar-pologon-path, .bar-chart g.point.series-6 path.recharts-area-area,
.bar-chart g.point.series-6 .recharts-bar-rectangle path,
.bar-chart g.point.series-6 path.recharts-symbols, .bar-chart g.point.series-6.recharts-radar-pologon-path, .bar-chart g.line.series-6 path.recharts-area-area,
.bar-chart g.line.series-6 .recharts-bar-rectangle path,
.bar-chart g.line.series-6 path.recharts-symbols, .bar-chart g.line.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-6 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-6 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-6 rect.pflinechart-dotlabel, .bar-chart g.bar.series-6 rect.pflinechart-dotlabel, .bar-chart g.point.series-6 rect.pflinechart-dotlabel, .bar-chart g.line.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-6 path, .stacked-bar-chart g.point.series-6 path, .stacked-bar-chart g.line.series-6 path, .bar-chart g.bar.series-6 path, .bar-chart g.point.series-6 path, .bar-chart g.line.series-6 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-6 path, .stacked-bar-chart g.bar.series-6 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-6 path, .stacked-bar-chart g.point.series-6 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-6 path, .stacked-bar-chart g.line.series-6 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-6 path, .bar-chart g.bar.series-6 .recharts-area-curve, .solid-lines .bar-chart g.point.series-6 path, .bar-chart g.point.series-6 .recharts-area-curve, .solid-lines .bar-chart g.line.series-6 path, .bar-chart g.line.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-6 text, .stacked-bar-chart .grouplabels g.point.series-6 text, .stacked-bar-chart .grouplabels g.line.series-6 text, .bar-chart .grouplabels g.bar.series-6 text, .bar-chart .grouplabels g.point.series-6 text, .bar-chart .grouplabels g.line.series-6 text {
  fill: #d1c4be;
}
.stacked-bar-chart g.bar .legend-item-6 span, .stacked-bar-chart g.point .legend-item-6 span, .stacked-bar-chart g.line .legend-item-6 span, .bar-chart g.bar .legend-item-6 span, .bar-chart g.point .legend-item-6 span, .bar-chart g.line .legend-item-6 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-6 path, .stacked-bar-chart g.point .legend-item-6 path, .stacked-bar-chart g.line .legend-item-6 path, .bar-chart g.bar .legend-item-6 path, .bar-chart g.point .legend-item-6 path, .bar-chart g.line .legend-item-6 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .stacked-bar-chart g.bar.series-7 rect, div.patterned-chart .stacked-bar-chart g.bar.series-7 circle, div.patterned-chart .stacked-bar-chart g.point.series-7 rect, div.patterned-chart .stacked-bar-chart g.point.series-7 circle, div.patterned-chart .stacked-bar-chart g.line.series-7 rect, div.patterned-chart .stacked-bar-chart g.line.series-7 circle, div.patterned-chart .bar-chart g.bar.series-7 rect, div.patterned-chart .bar-chart g.bar.series-7 circle, div.patterned-chart .bar-chart g.point.series-7 rect, div.patterned-chart .bar-chart g.point.series-7 circle, div.patterned-chart .bar-chart g.line.series-7 rect, div.patterned-chart .bar-chart g.line.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-7, .stacked-bar-chart g.point.series-7, .stacked-bar-chart g.line.series-7, .bar-chart g.bar.series-7, .bar-chart g.point.series-7, .bar-chart g.line.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-7 rect, .stacked-bar-chart g.bar.series-7 circle, .stacked-bar-chart g.point.series-7 rect, .stacked-bar-chart g.point.series-7 circle, .stacked-bar-chart g.line.series-7 rect, .stacked-bar-chart g.line.series-7 circle, .bar-chart g.bar.series-7 rect, .bar-chart g.bar.series-7 circle, .bar-chart g.point.series-7 rect, .bar-chart g.point.series-7 circle, .bar-chart g.line.series-7 rect, .bar-chart g.line.series-7 circle {
  fill: #aaa;
}
.stacked-bar-chart g.bar.series-7.recharts-line path, .stacked-bar-chart g.bar.series-7.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-7.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-7.recharts-line path, .stacked-bar-chart g.point.series-7.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-7.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-7.recharts-line path, .stacked-bar-chart g.line.series-7.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-7.recharts-area .recharts-area-curve, .bar-chart g.bar.series-7.recharts-line path, .bar-chart g.bar.series-7.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-7.recharts-area .recharts-area-curve, .bar-chart g.point.series-7.recharts-line path, .bar-chart g.point.series-7.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-7.recharts-area .recharts-area-curve, .bar-chart g.line.series-7.recharts-line path, .bar-chart g.line.series-7.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-7.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.stacked-bar-chart g.bar.series-7 .recharts-area-area,
.stacked-bar-chart g.bar.series-7 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-7 .recharts-symbols, .stacked-bar-chart g.bar.series-7.recharts-sector, .stacked-bar-chart g.bar.series-7.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-7 .recharts-area-area,
.stacked-bar-chart g.point.series-7 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-7 .recharts-symbols, .stacked-bar-chart g.point.series-7.recharts-sector, .stacked-bar-chart g.point.series-7.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-7 .recharts-area-area,
.stacked-bar-chart g.line.series-7 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-7 .recharts-symbols, .stacked-bar-chart g.line.series-7.recharts-sector, .stacked-bar-chart g.line.series-7.recharts-radar-pologon-path, .bar-chart g.bar.series-7 .recharts-area-area,
.bar-chart g.bar.series-7 .recharts-bar-rectangle,
.bar-chart g.bar.series-7 .recharts-symbols, .bar-chart g.bar.series-7.recharts-sector, .bar-chart g.bar.series-7.recharts-radar-pologon-path, .bar-chart g.point.series-7 .recharts-area-area,
.bar-chart g.point.series-7 .recharts-bar-rectangle,
.bar-chart g.point.series-7 .recharts-symbols, .bar-chart g.point.series-7.recharts-sector, .bar-chart g.point.series-7.recharts-radar-pologon-path, .bar-chart g.line.series-7 .recharts-area-area,
.bar-chart g.line.series-7 .recharts-bar-rectangle,
.bar-chart g.line.series-7 .recharts-symbols, .bar-chart g.line.series-7.recharts-sector, .bar-chart g.line.series-7.recharts-radar-pologon-path {
  fill: #aaa;
}
.stacked-bar-chart g.bar.series-7 path.recharts-area-area,
.stacked-bar-chart g.bar.series-7 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-7 path.recharts-symbols, .stacked-bar-chart g.bar.series-7.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-7 path.recharts-area-area,
.stacked-bar-chart g.point.series-7 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-7 path.recharts-symbols, .stacked-bar-chart g.point.series-7.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-7 path.recharts-area-area,
.stacked-bar-chart g.line.series-7 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-7 path.recharts-symbols, .stacked-bar-chart g.line.series-7.recharts-radar-pologon-path, .bar-chart g.bar.series-7 path.recharts-area-area,
.bar-chart g.bar.series-7 .recharts-bar-rectangle path,
.bar-chart g.bar.series-7 path.recharts-symbols, .bar-chart g.bar.series-7.recharts-radar-pologon-path, .bar-chart g.point.series-7 path.recharts-area-area,
.bar-chart g.point.series-7 .recharts-bar-rectangle path,
.bar-chart g.point.series-7 path.recharts-symbols, .bar-chart g.point.series-7.recharts-radar-pologon-path, .bar-chart g.line.series-7 path.recharts-area-area,
.bar-chart g.line.series-7 .recharts-bar-rectangle path,
.bar-chart g.line.series-7 path.recharts-symbols, .bar-chart g.line.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-7 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-7 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-7 rect.pflinechart-dotlabel, .bar-chart g.bar.series-7 rect.pflinechart-dotlabel, .bar-chart g.point.series-7 rect.pflinechart-dotlabel, .bar-chart g.line.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-7 path, .stacked-bar-chart g.point.series-7 path, .stacked-bar-chart g.line.series-7 path, .bar-chart g.bar.series-7 path, .bar-chart g.point.series-7 path, .bar-chart g.line.series-7 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-7 path, .stacked-bar-chart g.bar.series-7 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-7 path, .stacked-bar-chart g.point.series-7 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-7 path, .stacked-bar-chart g.line.series-7 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-7 path, .bar-chart g.bar.series-7 .recharts-area-curve, .solid-lines .bar-chart g.point.series-7 path, .bar-chart g.point.series-7 .recharts-area-curve, .solid-lines .bar-chart g.line.series-7 path, .bar-chart g.line.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-7 text, .stacked-bar-chart .grouplabels g.point.series-7 text, .stacked-bar-chart .grouplabels g.line.series-7 text, .bar-chart .grouplabels g.bar.series-7 text, .bar-chart .grouplabels g.point.series-7 text, .bar-chart .grouplabels g.line.series-7 text {
  fill: #aaa;
}
.stacked-bar-chart g.bar .legend-item-7 span, .stacked-bar-chart g.point .legend-item-7 span, .stacked-bar-chart g.line .legend-item-7 span, .bar-chart g.bar .legend-item-7 span, .bar-chart g.point .legend-item-7 span, .bar-chart g.line .legend-item-7 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-7 path, .stacked-bar-chart g.point .legend-item-7 path, .stacked-bar-chart g.line .legend-item-7 path, .bar-chart g.bar .legend-item-7 path, .bar-chart g.point .legend-item-7 path, .bar-chart g.line .legend-item-7 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .stacked-bar-chart g.bar.series-8 rect, div.patterned-chart .stacked-bar-chart g.bar.series-8 circle, div.patterned-chart .stacked-bar-chart g.point.series-8 rect, div.patterned-chart .stacked-bar-chart g.point.series-8 circle, div.patterned-chart .stacked-bar-chart g.line.series-8 rect, div.patterned-chart .stacked-bar-chart g.line.series-8 circle, div.patterned-chart .bar-chart g.bar.series-8 rect, div.patterned-chart .bar-chart g.bar.series-8 circle, div.patterned-chart .bar-chart g.point.series-8 rect, div.patterned-chart .bar-chart g.point.series-8 circle, div.patterned-chart .bar-chart g.line.series-8 rect, div.patterned-chart .bar-chart g.line.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-8, .stacked-bar-chart g.point.series-8, .stacked-bar-chart g.line.series-8, .bar-chart g.bar.series-8, .bar-chart g.point.series-8, .bar-chart g.line.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-8 rect, .stacked-bar-chart g.bar.series-8 circle, .stacked-bar-chart g.point.series-8 rect, .stacked-bar-chart g.point.series-8 circle, .stacked-bar-chart g.line.series-8 rect, .stacked-bar-chart g.line.series-8 circle, .bar-chart g.bar.series-8 rect, .bar-chart g.bar.series-8 circle, .bar-chart g.point.series-8 rect, .bar-chart g.point.series-8 circle, .bar-chart g.line.series-8 rect, .bar-chart g.line.series-8 circle {
  fill: #ccc;
}
.stacked-bar-chart g.bar.series-8.recharts-line path, .stacked-bar-chart g.bar.series-8.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-8.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-8.recharts-line path, .stacked-bar-chart g.point.series-8.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-8.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-8.recharts-line path, .stacked-bar-chart g.line.series-8.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-8.recharts-area .recharts-area-curve, .bar-chart g.bar.series-8.recharts-line path, .bar-chart g.bar.series-8.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-8.recharts-area .recharts-area-curve, .bar-chart g.point.series-8.recharts-line path, .bar-chart g.point.series-8.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-8.recharts-area .recharts-area-curve, .bar-chart g.line.series-8.recharts-line path, .bar-chart g.line.series-8.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-8.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.stacked-bar-chart g.bar.series-8 .recharts-area-area,
.stacked-bar-chart g.bar.series-8 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-8 .recharts-symbols, .stacked-bar-chart g.bar.series-8.recharts-sector, .stacked-bar-chart g.bar.series-8.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-8 .recharts-area-area,
.stacked-bar-chart g.point.series-8 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-8 .recharts-symbols, .stacked-bar-chart g.point.series-8.recharts-sector, .stacked-bar-chart g.point.series-8.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-8 .recharts-area-area,
.stacked-bar-chart g.line.series-8 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-8 .recharts-symbols, .stacked-bar-chart g.line.series-8.recharts-sector, .stacked-bar-chart g.line.series-8.recharts-radar-pologon-path, .bar-chart g.bar.series-8 .recharts-area-area,
.bar-chart g.bar.series-8 .recharts-bar-rectangle,
.bar-chart g.bar.series-8 .recharts-symbols, .bar-chart g.bar.series-8.recharts-sector, .bar-chart g.bar.series-8.recharts-radar-pologon-path, .bar-chart g.point.series-8 .recharts-area-area,
.bar-chart g.point.series-8 .recharts-bar-rectangle,
.bar-chart g.point.series-8 .recharts-symbols, .bar-chart g.point.series-8.recharts-sector, .bar-chart g.point.series-8.recharts-radar-pologon-path, .bar-chart g.line.series-8 .recharts-area-area,
.bar-chart g.line.series-8 .recharts-bar-rectangle,
.bar-chart g.line.series-8 .recharts-symbols, .bar-chart g.line.series-8.recharts-sector, .bar-chart g.line.series-8.recharts-radar-pologon-path {
  fill: #ccc;
}
.stacked-bar-chart g.bar.series-8 path.recharts-area-area,
.stacked-bar-chart g.bar.series-8 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-8 path.recharts-symbols, .stacked-bar-chart g.bar.series-8.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-8 path.recharts-area-area,
.stacked-bar-chart g.point.series-8 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-8 path.recharts-symbols, .stacked-bar-chart g.point.series-8.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-8 path.recharts-area-area,
.stacked-bar-chart g.line.series-8 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-8 path.recharts-symbols, .stacked-bar-chart g.line.series-8.recharts-radar-pologon-path, .bar-chart g.bar.series-8 path.recharts-area-area,
.bar-chart g.bar.series-8 .recharts-bar-rectangle path,
.bar-chart g.bar.series-8 path.recharts-symbols, .bar-chart g.bar.series-8.recharts-radar-pologon-path, .bar-chart g.point.series-8 path.recharts-area-area,
.bar-chart g.point.series-8 .recharts-bar-rectangle path,
.bar-chart g.point.series-8 path.recharts-symbols, .bar-chart g.point.series-8.recharts-radar-pologon-path, .bar-chart g.line.series-8 path.recharts-area-area,
.bar-chart g.line.series-8 .recharts-bar-rectangle path,
.bar-chart g.line.series-8 path.recharts-symbols, .bar-chart g.line.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-8 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-8 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-8 rect.pflinechart-dotlabel, .bar-chart g.bar.series-8 rect.pflinechart-dotlabel, .bar-chart g.point.series-8 rect.pflinechart-dotlabel, .bar-chart g.line.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-8 path, .stacked-bar-chart g.point.series-8 path, .stacked-bar-chart g.line.series-8 path, .bar-chart g.bar.series-8 path, .bar-chart g.point.series-8 path, .bar-chart g.line.series-8 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-8 path, .stacked-bar-chart g.bar.series-8 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-8 path, .stacked-bar-chart g.point.series-8 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-8 path, .stacked-bar-chart g.line.series-8 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-8 path, .bar-chart g.bar.series-8 .recharts-area-curve, .solid-lines .bar-chart g.point.series-8 path, .bar-chart g.point.series-8 .recharts-area-curve, .solid-lines .bar-chart g.line.series-8 path, .bar-chart g.line.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-8 text, .stacked-bar-chart .grouplabels g.point.series-8 text, .stacked-bar-chart .grouplabels g.line.series-8 text, .bar-chart .grouplabels g.bar.series-8 text, .bar-chart .grouplabels g.point.series-8 text, .bar-chart .grouplabels g.line.series-8 text {
  fill: #ccc;
}
.stacked-bar-chart g.bar .legend-item-8 span, .stacked-bar-chart g.point .legend-item-8 span, .stacked-bar-chart g.line .legend-item-8 span, .bar-chart g.bar .legend-item-8 span, .bar-chart g.point .legend-item-8 span, .bar-chart g.line .legend-item-8 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-8 path, .stacked-bar-chart g.point .legend-item-8 path, .stacked-bar-chart g.line .legend-item-8 path, .bar-chart g.bar .legend-item-8 path, .bar-chart g.point .legend-item-8 path, .bar-chart g.line .legend-item-8 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .stacked-bar-chart g.bar.series-9 rect, div.patterned-chart .stacked-bar-chart g.bar.series-9 circle, div.patterned-chart .stacked-bar-chart g.point.series-9 rect, div.patterned-chart .stacked-bar-chart g.point.series-9 circle, div.patterned-chart .stacked-bar-chart g.line.series-9 rect, div.patterned-chart .stacked-bar-chart g.line.series-9 circle, div.patterned-chart .bar-chart g.bar.series-9 rect, div.patterned-chart .bar-chart g.bar.series-9 circle, div.patterned-chart .bar-chart g.point.series-9 rect, div.patterned-chart .bar-chart g.point.series-9 circle, div.patterned-chart .bar-chart g.line.series-9 rect, div.patterned-chart .bar-chart g.line.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-9, .stacked-bar-chart g.point.series-9, .stacked-bar-chart g.line.series-9, .bar-chart g.bar.series-9, .bar-chart g.point.series-9, .bar-chart g.line.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-9 rect, .stacked-bar-chart g.bar.series-9 circle, .stacked-bar-chart g.point.series-9 rect, .stacked-bar-chart g.point.series-9 circle, .stacked-bar-chart g.line.series-9 rect, .stacked-bar-chart g.line.series-9 circle, .bar-chart g.bar.series-9 rect, .bar-chart g.bar.series-9 circle, .bar-chart g.point.series-9 rect, .bar-chart g.point.series-9 circle, .bar-chart g.line.series-9 rect, .bar-chart g.line.series-9 circle {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-9.recharts-line path, .stacked-bar-chart g.bar.series-9.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-9.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-9.recharts-line path, .stacked-bar-chart g.point.series-9.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-9.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-9.recharts-line path, .stacked-bar-chart g.line.series-9.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-9.recharts-area .recharts-area-curve, .bar-chart g.bar.series-9.recharts-line path, .bar-chart g.bar.series-9.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-9.recharts-area .recharts-area-curve, .bar-chart g.point.series-9.recharts-line path, .bar-chart g.point.series-9.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-9.recharts-area .recharts-area-curve, .bar-chart g.line.series-9.recharts-line path, .bar-chart g.line.series-9.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-9.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.stacked-bar-chart g.bar.series-9 .recharts-area-area,
.stacked-bar-chart g.bar.series-9 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-9 .recharts-symbols, .stacked-bar-chart g.bar.series-9.recharts-sector, .stacked-bar-chart g.bar.series-9.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-9 .recharts-area-area,
.stacked-bar-chart g.point.series-9 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-9 .recharts-symbols, .stacked-bar-chart g.point.series-9.recharts-sector, .stacked-bar-chart g.point.series-9.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-9 .recharts-area-area,
.stacked-bar-chart g.line.series-9 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-9 .recharts-symbols, .stacked-bar-chart g.line.series-9.recharts-sector, .stacked-bar-chart g.line.series-9.recharts-radar-pologon-path, .bar-chart g.bar.series-9 .recharts-area-area,
.bar-chart g.bar.series-9 .recharts-bar-rectangle,
.bar-chart g.bar.series-9 .recharts-symbols, .bar-chart g.bar.series-9.recharts-sector, .bar-chart g.bar.series-9.recharts-radar-pologon-path, .bar-chart g.point.series-9 .recharts-area-area,
.bar-chart g.point.series-9 .recharts-bar-rectangle,
.bar-chart g.point.series-9 .recharts-symbols, .bar-chart g.point.series-9.recharts-sector, .bar-chart g.point.series-9.recharts-radar-pologon-path, .bar-chart g.line.series-9 .recharts-area-area,
.bar-chart g.line.series-9 .recharts-bar-rectangle,
.bar-chart g.line.series-9 .recharts-symbols, .bar-chart g.line.series-9.recharts-sector, .bar-chart g.line.series-9.recharts-radar-pologon-path {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-9 path.recharts-area-area,
.stacked-bar-chart g.bar.series-9 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-9 path.recharts-symbols, .stacked-bar-chart g.bar.series-9.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-9 path.recharts-area-area,
.stacked-bar-chart g.point.series-9 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-9 path.recharts-symbols, .stacked-bar-chart g.point.series-9.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-9 path.recharts-area-area,
.stacked-bar-chart g.line.series-9 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-9 path.recharts-symbols, .stacked-bar-chart g.line.series-9.recharts-radar-pologon-path, .bar-chart g.bar.series-9 path.recharts-area-area,
.bar-chart g.bar.series-9 .recharts-bar-rectangle path,
.bar-chart g.bar.series-9 path.recharts-symbols, .bar-chart g.bar.series-9.recharts-radar-pologon-path, .bar-chart g.point.series-9 path.recharts-area-area,
.bar-chart g.point.series-9 .recharts-bar-rectangle path,
.bar-chart g.point.series-9 path.recharts-symbols, .bar-chart g.point.series-9.recharts-radar-pologon-path, .bar-chart g.line.series-9 path.recharts-area-area,
.bar-chart g.line.series-9 .recharts-bar-rectangle path,
.bar-chart g.line.series-9 path.recharts-symbols, .bar-chart g.line.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-9 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-9 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-9 rect.pflinechart-dotlabel, .bar-chart g.bar.series-9 rect.pflinechart-dotlabel, .bar-chart g.point.series-9 rect.pflinechart-dotlabel, .bar-chart g.line.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-9 path, .stacked-bar-chart g.point.series-9 path, .stacked-bar-chart g.line.series-9 path, .bar-chart g.bar.series-9 path, .bar-chart g.point.series-9 path, .bar-chart g.line.series-9 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-9 path, .stacked-bar-chart g.bar.series-9 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-9 path, .stacked-bar-chart g.point.series-9 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-9 path, .stacked-bar-chart g.line.series-9 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-9 path, .bar-chart g.bar.series-9 .recharts-area-curve, .solid-lines .bar-chart g.point.series-9 path, .bar-chart g.point.series-9 .recharts-area-curve, .solid-lines .bar-chart g.line.series-9 path, .bar-chart g.line.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-9 text, .stacked-bar-chart .grouplabels g.point.series-9 text, .stacked-bar-chart .grouplabels g.line.series-9 text, .bar-chart .grouplabels g.bar.series-9 text, .bar-chart .grouplabels g.point.series-9 text, .bar-chart .grouplabels g.line.series-9 text {
  fill: #bbb;
}
.stacked-bar-chart g.bar .legend-item-9 span, .stacked-bar-chart g.point .legend-item-9 span, .stacked-bar-chart g.line .legend-item-9 span, .bar-chart g.bar .legend-item-9 span, .bar-chart g.point .legend-item-9 span, .bar-chart g.line .legend-item-9 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-9 path, .stacked-bar-chart g.point .legend-item-9 path, .stacked-bar-chart g.line .legend-item-9 path, .bar-chart g.bar .legend-item-9 path, .bar-chart g.point .legend-item-9 path, .bar-chart g.line .legend-item-9 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .stacked-bar-chart g.bar.series-10 rect, div.patterned-chart .stacked-bar-chart g.bar.series-10 circle, div.patterned-chart .stacked-bar-chart g.point.series-10 rect, div.patterned-chart .stacked-bar-chart g.point.series-10 circle, div.patterned-chart .stacked-bar-chart g.line.series-10 rect, div.patterned-chart .stacked-bar-chart g.line.series-10 circle, div.patterned-chart .bar-chart g.bar.series-10 rect, div.patterned-chart .bar-chart g.bar.series-10 circle, div.patterned-chart .bar-chart g.point.series-10 rect, div.patterned-chart .bar-chart g.point.series-10 circle, div.patterned-chart .bar-chart g.line.series-10 rect, div.patterned-chart .bar-chart g.line.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-10, .stacked-bar-chart g.point.series-10, .stacked-bar-chart g.line.series-10, .bar-chart g.bar.series-10, .bar-chart g.point.series-10, .bar-chart g.line.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-10 rect, .stacked-bar-chart g.bar.series-10 circle, .stacked-bar-chart g.point.series-10 rect, .stacked-bar-chart g.point.series-10 circle, .stacked-bar-chart g.line.series-10 rect, .stacked-bar-chart g.line.series-10 circle, .bar-chart g.bar.series-10 rect, .bar-chart g.bar.series-10 circle, .bar-chart g.point.series-10 rect, .bar-chart g.point.series-10 circle, .bar-chart g.line.series-10 rect, .bar-chart g.line.series-10 circle {
  fill: #999;
}
.stacked-bar-chart g.bar.series-10.recharts-line path, .stacked-bar-chart g.bar.series-10.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-10.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-10.recharts-line path, .stacked-bar-chart g.point.series-10.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-10.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-10.recharts-line path, .stacked-bar-chart g.line.series-10.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-10.recharts-area .recharts-area-curve, .bar-chart g.bar.series-10.recharts-line path, .bar-chart g.bar.series-10.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-10.recharts-area .recharts-area-curve, .bar-chart g.point.series-10.recharts-line path, .bar-chart g.point.series-10.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-10.recharts-area .recharts-area-curve, .bar-chart g.line.series-10.recharts-line path, .bar-chart g.line.series-10.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-10.recharts-area .recharts-area-curve {
  stroke: #999;
}
.stacked-bar-chart g.bar.series-10 .recharts-area-area,
.stacked-bar-chart g.bar.series-10 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-10 .recharts-symbols, .stacked-bar-chart g.bar.series-10.recharts-sector, .stacked-bar-chart g.bar.series-10.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-10 .recharts-area-area,
.stacked-bar-chart g.point.series-10 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-10 .recharts-symbols, .stacked-bar-chart g.point.series-10.recharts-sector, .stacked-bar-chart g.point.series-10.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-10 .recharts-area-area,
.stacked-bar-chart g.line.series-10 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-10 .recharts-symbols, .stacked-bar-chart g.line.series-10.recharts-sector, .stacked-bar-chart g.line.series-10.recharts-radar-pologon-path, .bar-chart g.bar.series-10 .recharts-area-area,
.bar-chart g.bar.series-10 .recharts-bar-rectangle,
.bar-chart g.bar.series-10 .recharts-symbols, .bar-chart g.bar.series-10.recharts-sector, .bar-chart g.bar.series-10.recharts-radar-pologon-path, .bar-chart g.point.series-10 .recharts-area-area,
.bar-chart g.point.series-10 .recharts-bar-rectangle,
.bar-chart g.point.series-10 .recharts-symbols, .bar-chart g.point.series-10.recharts-sector, .bar-chart g.point.series-10.recharts-radar-pologon-path, .bar-chart g.line.series-10 .recharts-area-area,
.bar-chart g.line.series-10 .recharts-bar-rectangle,
.bar-chart g.line.series-10 .recharts-symbols, .bar-chart g.line.series-10.recharts-sector, .bar-chart g.line.series-10.recharts-radar-pologon-path {
  fill: #999;
}
.stacked-bar-chart g.bar.series-10 path.recharts-area-area,
.stacked-bar-chart g.bar.series-10 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-10 path.recharts-symbols, .stacked-bar-chart g.bar.series-10.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-10 path.recharts-area-area,
.stacked-bar-chart g.point.series-10 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-10 path.recharts-symbols, .stacked-bar-chart g.point.series-10.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-10 path.recharts-area-area,
.stacked-bar-chart g.line.series-10 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-10 path.recharts-symbols, .stacked-bar-chart g.line.series-10.recharts-radar-pologon-path, .bar-chart g.bar.series-10 path.recharts-area-area,
.bar-chart g.bar.series-10 .recharts-bar-rectangle path,
.bar-chart g.bar.series-10 path.recharts-symbols, .bar-chart g.bar.series-10.recharts-radar-pologon-path, .bar-chart g.point.series-10 path.recharts-area-area,
.bar-chart g.point.series-10 .recharts-bar-rectangle path,
.bar-chart g.point.series-10 path.recharts-symbols, .bar-chart g.point.series-10.recharts-radar-pologon-path, .bar-chart g.line.series-10 path.recharts-area-area,
.bar-chart g.line.series-10 .recharts-bar-rectangle path,
.bar-chart g.line.series-10 path.recharts-symbols, .bar-chart g.line.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-10 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-10 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-10 rect.pflinechart-dotlabel, .bar-chart g.bar.series-10 rect.pflinechart-dotlabel, .bar-chart g.point.series-10 rect.pflinechart-dotlabel, .bar-chart g.line.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-10 path, .stacked-bar-chart g.point.series-10 path, .stacked-bar-chart g.line.series-10 path, .bar-chart g.bar.series-10 path, .bar-chart g.point.series-10 path, .bar-chart g.line.series-10 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-10 path, .stacked-bar-chart g.bar.series-10 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-10 path, .stacked-bar-chart g.point.series-10 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-10 path, .stacked-bar-chart g.line.series-10 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-10 path, .bar-chart g.bar.series-10 .recharts-area-curve, .solid-lines .bar-chart g.point.series-10 path, .bar-chart g.point.series-10 .recharts-area-curve, .solid-lines .bar-chart g.line.series-10 path, .bar-chart g.line.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-10 text, .stacked-bar-chart .grouplabels g.point.series-10 text, .stacked-bar-chart .grouplabels g.line.series-10 text, .bar-chart .grouplabels g.bar.series-10 text, .bar-chart .grouplabels g.point.series-10 text, .bar-chart .grouplabels g.line.series-10 text {
  fill: #999;
}
.stacked-bar-chart g.bar .legend-item-10 span, .stacked-bar-chart g.point .legend-item-10 span, .stacked-bar-chart g.line .legend-item-10 span, .bar-chart g.bar .legend-item-10 span, .bar-chart g.point .legend-item-10 span, .bar-chart g.line .legend-item-10 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-10 path, .stacked-bar-chart g.point .legend-item-10 path, .stacked-bar-chart g.line .legend-item-10 path, .bar-chart g.bar .legend-item-10 path, .bar-chart g.point .legend-item-10 path, .bar-chart g.line .legend-item-10 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .stacked-bar-chart g.bar.series-11 rect, div.patterned-chart .stacked-bar-chart g.bar.series-11 circle, div.patterned-chart .stacked-bar-chart g.point.series-11 rect, div.patterned-chart .stacked-bar-chart g.point.series-11 circle, div.patterned-chart .stacked-bar-chart g.line.series-11 rect, div.patterned-chart .stacked-bar-chart g.line.series-11 circle, div.patterned-chart .bar-chart g.bar.series-11 rect, div.patterned-chart .bar-chart g.bar.series-11 circle, div.patterned-chart .bar-chart g.point.series-11 rect, div.patterned-chart .bar-chart g.point.series-11 circle, div.patterned-chart .bar-chart g.line.series-11 rect, div.patterned-chart .bar-chart g.line.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-11, .stacked-bar-chart g.point.series-11, .stacked-bar-chart g.line.series-11, .bar-chart g.bar.series-11, .bar-chart g.point.series-11, .bar-chart g.line.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-11 rect, .stacked-bar-chart g.bar.series-11 circle, .stacked-bar-chart g.point.series-11 rect, .stacked-bar-chart g.point.series-11 circle, .stacked-bar-chart g.line.series-11 rect, .stacked-bar-chart g.line.series-11 circle, .bar-chart g.bar.series-11 rect, .bar-chart g.bar.series-11 circle, .bar-chart g.point.series-11 rect, .bar-chart g.point.series-11 circle, .bar-chart g.line.series-11 rect, .bar-chart g.line.series-11 circle {
  fill: #C1CDCD;
}
.stacked-bar-chart g.bar.series-11.recharts-line path, .stacked-bar-chart g.bar.series-11.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-11.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-11.recharts-line path, .stacked-bar-chart g.point.series-11.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-11.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-11.recharts-line path, .stacked-bar-chart g.line.series-11.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-11.recharts-area .recharts-area-curve, .bar-chart g.bar.series-11.recharts-line path, .bar-chart g.bar.series-11.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-11.recharts-area .recharts-area-curve, .bar-chart g.point.series-11.recharts-line path, .bar-chart g.point.series-11.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-11.recharts-area .recharts-area-curve, .bar-chart g.line.series-11.recharts-line path, .bar-chart g.line.series-11.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-11.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.stacked-bar-chart g.bar.series-11 .recharts-area-area,
.stacked-bar-chart g.bar.series-11 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-11 .recharts-symbols, .stacked-bar-chart g.bar.series-11.recharts-sector, .stacked-bar-chart g.bar.series-11.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-11 .recharts-area-area,
.stacked-bar-chart g.point.series-11 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-11 .recharts-symbols, .stacked-bar-chart g.point.series-11.recharts-sector, .stacked-bar-chart g.point.series-11.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-11 .recharts-area-area,
.stacked-bar-chart g.line.series-11 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-11 .recharts-symbols, .stacked-bar-chart g.line.series-11.recharts-sector, .stacked-bar-chart g.line.series-11.recharts-radar-pologon-path, .bar-chart g.bar.series-11 .recharts-area-area,
.bar-chart g.bar.series-11 .recharts-bar-rectangle,
.bar-chart g.bar.series-11 .recharts-symbols, .bar-chart g.bar.series-11.recharts-sector, .bar-chart g.bar.series-11.recharts-radar-pologon-path, .bar-chart g.point.series-11 .recharts-area-area,
.bar-chart g.point.series-11 .recharts-bar-rectangle,
.bar-chart g.point.series-11 .recharts-symbols, .bar-chart g.point.series-11.recharts-sector, .bar-chart g.point.series-11.recharts-radar-pologon-path, .bar-chart g.line.series-11 .recharts-area-area,
.bar-chart g.line.series-11 .recharts-bar-rectangle,
.bar-chart g.line.series-11 .recharts-symbols, .bar-chart g.line.series-11.recharts-sector, .bar-chart g.line.series-11.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.stacked-bar-chart g.bar.series-11 path.recharts-area-area,
.stacked-bar-chart g.bar.series-11 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-11 path.recharts-symbols, .stacked-bar-chart g.bar.series-11.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-11 path.recharts-area-area,
.stacked-bar-chart g.point.series-11 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-11 path.recharts-symbols, .stacked-bar-chart g.point.series-11.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-11 path.recharts-area-area,
.stacked-bar-chart g.line.series-11 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-11 path.recharts-symbols, .stacked-bar-chart g.line.series-11.recharts-radar-pologon-path, .bar-chart g.bar.series-11 path.recharts-area-area,
.bar-chart g.bar.series-11 .recharts-bar-rectangle path,
.bar-chart g.bar.series-11 path.recharts-symbols, .bar-chart g.bar.series-11.recharts-radar-pologon-path, .bar-chart g.point.series-11 path.recharts-area-area,
.bar-chart g.point.series-11 .recharts-bar-rectangle path,
.bar-chart g.point.series-11 path.recharts-symbols, .bar-chart g.point.series-11.recharts-radar-pologon-path, .bar-chart g.line.series-11 path.recharts-area-area,
.bar-chart g.line.series-11 .recharts-bar-rectangle path,
.bar-chart g.line.series-11 path.recharts-symbols, .bar-chart g.line.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-11 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-11 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-11 rect.pflinechart-dotlabel, .bar-chart g.bar.series-11 rect.pflinechart-dotlabel, .bar-chart g.point.series-11 rect.pflinechart-dotlabel, .bar-chart g.line.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-11 path, .stacked-bar-chart g.point.series-11 path, .stacked-bar-chart g.line.series-11 path, .bar-chart g.bar.series-11 path, .bar-chart g.point.series-11 path, .bar-chart g.line.series-11 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-11 path, .stacked-bar-chart g.bar.series-11 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-11 path, .stacked-bar-chart g.point.series-11 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-11 path, .stacked-bar-chart g.line.series-11 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-11 path, .bar-chart g.bar.series-11 .recharts-area-curve, .solid-lines .bar-chart g.point.series-11 path, .bar-chart g.point.series-11 .recharts-area-curve, .solid-lines .bar-chart g.line.series-11 path, .bar-chart g.line.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-11 text, .stacked-bar-chart .grouplabels g.point.series-11 text, .stacked-bar-chart .grouplabels g.line.series-11 text, .bar-chart .grouplabels g.bar.series-11 text, .bar-chart .grouplabels g.point.series-11 text, .bar-chart .grouplabels g.line.series-11 text {
  fill: #C1CDCD;
}
.stacked-bar-chart g.bar .legend-item-11 span, .stacked-bar-chart g.point .legend-item-11 span, .stacked-bar-chart g.line .legend-item-11 span, .bar-chart g.bar .legend-item-11 span, .bar-chart g.point .legend-item-11 span, .bar-chart g.line .legend-item-11 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-11 path, .stacked-bar-chart g.point .legend-item-11 path, .stacked-bar-chart g.line .legend-item-11 path, .bar-chart g.bar .legend-item-11 path, .bar-chart g.point .legend-item-11 path, .bar-chart g.line .legend-item-11 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .stacked-bar-chart g.bar.series-12 rect, div.patterned-chart .stacked-bar-chart g.bar.series-12 circle, div.patterned-chart .stacked-bar-chart g.point.series-12 rect, div.patterned-chart .stacked-bar-chart g.point.series-12 circle, div.patterned-chart .stacked-bar-chart g.line.series-12 rect, div.patterned-chart .stacked-bar-chart g.line.series-12 circle, div.patterned-chart .bar-chart g.bar.series-12 rect, div.patterned-chart .bar-chart g.bar.series-12 circle, div.patterned-chart .bar-chart g.point.series-12 rect, div.patterned-chart .bar-chart g.point.series-12 circle, div.patterned-chart .bar-chart g.line.series-12 rect, div.patterned-chart .bar-chart g.line.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-12, .stacked-bar-chart g.point.series-12, .stacked-bar-chart g.line.series-12, .bar-chart g.bar.series-12, .bar-chart g.point.series-12, .bar-chart g.line.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-12 rect, .stacked-bar-chart g.bar.series-12 circle, .stacked-bar-chart g.point.series-12 rect, .stacked-bar-chart g.point.series-12 circle, .stacked-bar-chart g.line.series-12 rect, .stacked-bar-chart g.line.series-12 circle, .bar-chart g.bar.series-12 rect, .bar-chart g.bar.series-12 circle, .bar-chart g.point.series-12 rect, .bar-chart g.point.series-12 circle, .bar-chart g.line.series-12 rect, .bar-chart g.line.series-12 circle {
  fill: #b9bbc4;
}
.stacked-bar-chart g.bar.series-12.recharts-line path, .stacked-bar-chart g.bar.series-12.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-12.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-12.recharts-line path, .stacked-bar-chart g.point.series-12.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-12.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-12.recharts-line path, .stacked-bar-chart g.line.series-12.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-12.recharts-area .recharts-area-curve, .bar-chart g.bar.series-12.recharts-line path, .bar-chart g.bar.series-12.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-12.recharts-area .recharts-area-curve, .bar-chart g.point.series-12.recharts-line path, .bar-chart g.point.series-12.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-12.recharts-area .recharts-area-curve, .bar-chart g.line.series-12.recharts-line path, .bar-chart g.line.series-12.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-12.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.stacked-bar-chart g.bar.series-12 .recharts-area-area,
.stacked-bar-chart g.bar.series-12 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-12 .recharts-symbols, .stacked-bar-chart g.bar.series-12.recharts-sector, .stacked-bar-chart g.bar.series-12.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-12 .recharts-area-area,
.stacked-bar-chart g.point.series-12 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-12 .recharts-symbols, .stacked-bar-chart g.point.series-12.recharts-sector, .stacked-bar-chart g.point.series-12.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-12 .recharts-area-area,
.stacked-bar-chart g.line.series-12 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-12 .recharts-symbols, .stacked-bar-chart g.line.series-12.recharts-sector, .stacked-bar-chart g.line.series-12.recharts-radar-pologon-path, .bar-chart g.bar.series-12 .recharts-area-area,
.bar-chart g.bar.series-12 .recharts-bar-rectangle,
.bar-chart g.bar.series-12 .recharts-symbols, .bar-chart g.bar.series-12.recharts-sector, .bar-chart g.bar.series-12.recharts-radar-pologon-path, .bar-chart g.point.series-12 .recharts-area-area,
.bar-chart g.point.series-12 .recharts-bar-rectangle,
.bar-chart g.point.series-12 .recharts-symbols, .bar-chart g.point.series-12.recharts-sector, .bar-chart g.point.series-12.recharts-radar-pologon-path, .bar-chart g.line.series-12 .recharts-area-area,
.bar-chart g.line.series-12 .recharts-bar-rectangle,
.bar-chart g.line.series-12 .recharts-symbols, .bar-chart g.line.series-12.recharts-sector, .bar-chart g.line.series-12.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.stacked-bar-chart g.bar.series-12 path.recharts-area-area,
.stacked-bar-chart g.bar.series-12 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-12 path.recharts-symbols, .stacked-bar-chart g.bar.series-12.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-12 path.recharts-area-area,
.stacked-bar-chart g.point.series-12 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-12 path.recharts-symbols, .stacked-bar-chart g.point.series-12.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-12 path.recharts-area-area,
.stacked-bar-chart g.line.series-12 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-12 path.recharts-symbols, .stacked-bar-chart g.line.series-12.recharts-radar-pologon-path, .bar-chart g.bar.series-12 path.recharts-area-area,
.bar-chart g.bar.series-12 .recharts-bar-rectangle path,
.bar-chart g.bar.series-12 path.recharts-symbols, .bar-chart g.bar.series-12.recharts-radar-pologon-path, .bar-chart g.point.series-12 path.recharts-area-area,
.bar-chart g.point.series-12 .recharts-bar-rectangle path,
.bar-chart g.point.series-12 path.recharts-symbols, .bar-chart g.point.series-12.recharts-radar-pologon-path, .bar-chart g.line.series-12 path.recharts-area-area,
.bar-chart g.line.series-12 .recharts-bar-rectangle path,
.bar-chart g.line.series-12 path.recharts-symbols, .bar-chart g.line.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-12 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-12 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-12 rect.pflinechart-dotlabel, .bar-chart g.bar.series-12 rect.pflinechart-dotlabel, .bar-chart g.point.series-12 rect.pflinechart-dotlabel, .bar-chart g.line.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-12 path, .stacked-bar-chart g.point.series-12 path, .stacked-bar-chart g.line.series-12 path, .bar-chart g.bar.series-12 path, .bar-chart g.point.series-12 path, .bar-chart g.line.series-12 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-12 path, .stacked-bar-chart g.bar.series-12 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-12 path, .stacked-bar-chart g.point.series-12 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-12 path, .stacked-bar-chart g.line.series-12 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-12 path, .bar-chart g.bar.series-12 .recharts-area-curve, .solid-lines .bar-chart g.point.series-12 path, .bar-chart g.point.series-12 .recharts-area-curve, .solid-lines .bar-chart g.line.series-12 path, .bar-chart g.line.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-12 text, .stacked-bar-chart .grouplabels g.point.series-12 text, .stacked-bar-chart .grouplabels g.line.series-12 text, .bar-chart .grouplabels g.bar.series-12 text, .bar-chart .grouplabels g.point.series-12 text, .bar-chart .grouplabels g.line.series-12 text {
  fill: #b9bbc4;
}
.stacked-bar-chart g.bar .legend-item-12 span, .stacked-bar-chart g.point .legend-item-12 span, .stacked-bar-chart g.line .legend-item-12 span, .bar-chart g.bar .legend-item-12 span, .bar-chart g.point .legend-item-12 span, .bar-chart g.line .legend-item-12 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-12 path, .stacked-bar-chart g.point .legend-item-12 path, .stacked-bar-chart g.line .legend-item-12 path, .bar-chart g.bar .legend-item-12 path, .bar-chart g.point .legend-item-12 path, .bar-chart g.line .legend-item-12 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .stacked-bar-chart g.bar.series-13 rect, div.patterned-chart .stacked-bar-chart g.bar.series-13 circle, div.patterned-chart .stacked-bar-chart g.point.series-13 rect, div.patterned-chart .stacked-bar-chart g.point.series-13 circle, div.patterned-chart .stacked-bar-chart g.line.series-13 rect, div.patterned-chart .stacked-bar-chart g.line.series-13 circle, div.patterned-chart .bar-chart g.bar.series-13 rect, div.patterned-chart .bar-chart g.bar.series-13 circle, div.patterned-chart .bar-chart g.point.series-13 rect, div.patterned-chart .bar-chart g.point.series-13 circle, div.patterned-chart .bar-chart g.line.series-13 rect, div.patterned-chart .bar-chart g.line.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-13, .stacked-bar-chart g.point.series-13, .stacked-bar-chart g.line.series-13, .bar-chart g.bar.series-13, .bar-chart g.point.series-13, .bar-chart g.line.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-13 rect, .stacked-bar-chart g.bar.series-13 circle, .stacked-bar-chart g.point.series-13 rect, .stacked-bar-chart g.point.series-13 circle, .stacked-bar-chart g.line.series-13 rect, .stacked-bar-chart g.line.series-13 circle, .bar-chart g.bar.series-13 rect, .bar-chart g.bar.series-13 circle, .bar-chart g.point.series-13 rect, .bar-chart g.point.series-13 circle, .bar-chart g.line.series-13 rect, .bar-chart g.line.series-13 circle {
  fill: #9ba4a9;
}
.stacked-bar-chart g.bar.series-13.recharts-line path, .stacked-bar-chart g.bar.series-13.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-13.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-13.recharts-line path, .stacked-bar-chart g.point.series-13.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-13.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-13.recharts-line path, .stacked-bar-chart g.line.series-13.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-13.recharts-area .recharts-area-curve, .bar-chart g.bar.series-13.recharts-line path, .bar-chart g.bar.series-13.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-13.recharts-area .recharts-area-curve, .bar-chart g.point.series-13.recharts-line path, .bar-chart g.point.series-13.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-13.recharts-area .recharts-area-curve, .bar-chart g.line.series-13.recharts-line path, .bar-chart g.line.series-13.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-13.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.stacked-bar-chart g.bar.series-13 .recharts-area-area,
.stacked-bar-chart g.bar.series-13 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-13 .recharts-symbols, .stacked-bar-chart g.bar.series-13.recharts-sector, .stacked-bar-chart g.bar.series-13.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-13 .recharts-area-area,
.stacked-bar-chart g.point.series-13 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-13 .recharts-symbols, .stacked-bar-chart g.point.series-13.recharts-sector, .stacked-bar-chart g.point.series-13.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-13 .recharts-area-area,
.stacked-bar-chart g.line.series-13 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-13 .recharts-symbols, .stacked-bar-chart g.line.series-13.recharts-sector, .stacked-bar-chart g.line.series-13.recharts-radar-pologon-path, .bar-chart g.bar.series-13 .recharts-area-area,
.bar-chart g.bar.series-13 .recharts-bar-rectangle,
.bar-chart g.bar.series-13 .recharts-symbols, .bar-chart g.bar.series-13.recharts-sector, .bar-chart g.bar.series-13.recharts-radar-pologon-path, .bar-chart g.point.series-13 .recharts-area-area,
.bar-chart g.point.series-13 .recharts-bar-rectangle,
.bar-chart g.point.series-13 .recharts-symbols, .bar-chart g.point.series-13.recharts-sector, .bar-chart g.point.series-13.recharts-radar-pologon-path, .bar-chart g.line.series-13 .recharts-area-area,
.bar-chart g.line.series-13 .recharts-bar-rectangle,
.bar-chart g.line.series-13 .recharts-symbols, .bar-chart g.line.series-13.recharts-sector, .bar-chart g.line.series-13.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.stacked-bar-chart g.bar.series-13 path.recharts-area-area,
.stacked-bar-chart g.bar.series-13 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-13 path.recharts-symbols, .stacked-bar-chart g.bar.series-13.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-13 path.recharts-area-area,
.stacked-bar-chart g.point.series-13 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-13 path.recharts-symbols, .stacked-bar-chart g.point.series-13.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-13 path.recharts-area-area,
.stacked-bar-chart g.line.series-13 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-13 path.recharts-symbols, .stacked-bar-chart g.line.series-13.recharts-radar-pologon-path, .bar-chart g.bar.series-13 path.recharts-area-area,
.bar-chart g.bar.series-13 .recharts-bar-rectangle path,
.bar-chart g.bar.series-13 path.recharts-symbols, .bar-chart g.bar.series-13.recharts-radar-pologon-path, .bar-chart g.point.series-13 path.recharts-area-area,
.bar-chart g.point.series-13 .recharts-bar-rectangle path,
.bar-chart g.point.series-13 path.recharts-symbols, .bar-chart g.point.series-13.recharts-radar-pologon-path, .bar-chart g.line.series-13 path.recharts-area-area,
.bar-chart g.line.series-13 .recharts-bar-rectangle path,
.bar-chart g.line.series-13 path.recharts-symbols, .bar-chart g.line.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-13 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-13 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-13 rect.pflinechart-dotlabel, .bar-chart g.bar.series-13 rect.pflinechart-dotlabel, .bar-chart g.point.series-13 rect.pflinechart-dotlabel, .bar-chart g.line.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-13 path, .stacked-bar-chart g.point.series-13 path, .stacked-bar-chart g.line.series-13 path, .bar-chart g.bar.series-13 path, .bar-chart g.point.series-13 path, .bar-chart g.line.series-13 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-13 path, .stacked-bar-chart g.bar.series-13 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-13 path, .stacked-bar-chart g.point.series-13 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-13 path, .stacked-bar-chart g.line.series-13 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-13 path, .bar-chart g.bar.series-13 .recharts-area-curve, .solid-lines .bar-chart g.point.series-13 path, .bar-chart g.point.series-13 .recharts-area-curve, .solid-lines .bar-chart g.line.series-13 path, .bar-chart g.line.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-13 text, .stacked-bar-chart .grouplabels g.point.series-13 text, .stacked-bar-chart .grouplabels g.line.series-13 text, .bar-chart .grouplabels g.bar.series-13 text, .bar-chart .grouplabels g.point.series-13 text, .bar-chart .grouplabels g.line.series-13 text {
  fill: #9ba4a9;
}
.stacked-bar-chart g.bar .legend-item-13 span, .stacked-bar-chart g.point .legend-item-13 span, .stacked-bar-chart g.line .legend-item-13 span, .bar-chart g.bar .legend-item-13 span, .bar-chart g.point .legend-item-13 span, .bar-chart g.line .legend-item-13 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-13 path, .stacked-bar-chart g.point .legend-item-13 path, .stacked-bar-chart g.line .legend-item-13 path, .bar-chart g.bar .legend-item-13 path, .bar-chart g.point .legend-item-13 path, .bar-chart g.line .legend-item-13 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .stacked-bar-chart g.bar.series-14 rect, div.patterned-chart .stacked-bar-chart g.bar.series-14 circle, div.patterned-chart .stacked-bar-chart g.point.series-14 rect, div.patterned-chart .stacked-bar-chart g.point.series-14 circle, div.patterned-chart .stacked-bar-chart g.line.series-14 rect, div.patterned-chart .stacked-bar-chart g.line.series-14 circle, div.patterned-chart .bar-chart g.bar.series-14 rect, div.patterned-chart .bar-chart g.bar.series-14 circle, div.patterned-chart .bar-chart g.point.series-14 rect, div.patterned-chart .bar-chart g.point.series-14 circle, div.patterned-chart .bar-chart g.line.series-14 rect, div.patterned-chart .bar-chart g.line.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-14, .stacked-bar-chart g.point.series-14, .stacked-bar-chart g.line.series-14, .bar-chart g.bar.series-14, .bar-chart g.point.series-14, .bar-chart g.line.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-14 rect, .stacked-bar-chart g.bar.series-14 circle, .stacked-bar-chart g.point.series-14 rect, .stacked-bar-chart g.point.series-14 circle, .stacked-bar-chart g.line.series-14 rect, .stacked-bar-chart g.line.series-14 circle, .bar-chart g.bar.series-14 rect, .bar-chart g.bar.series-14 circle, .bar-chart g.point.series-14 rect, .bar-chart g.point.series-14 circle, .bar-chart g.line.series-14 rect, .bar-chart g.line.series-14 circle {
  fill: #b2bbc3;
}
.stacked-bar-chart g.bar.series-14.recharts-line path, .stacked-bar-chart g.bar.series-14.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-14.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-14.recharts-line path, .stacked-bar-chart g.point.series-14.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-14.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-14.recharts-line path, .stacked-bar-chart g.line.series-14.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-14.recharts-area .recharts-area-curve, .bar-chart g.bar.series-14.recharts-line path, .bar-chart g.bar.series-14.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-14.recharts-area .recharts-area-curve, .bar-chart g.point.series-14.recharts-line path, .bar-chart g.point.series-14.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-14.recharts-area .recharts-area-curve, .bar-chart g.line.series-14.recharts-line path, .bar-chart g.line.series-14.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-14.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.stacked-bar-chart g.bar.series-14 .recharts-area-area,
.stacked-bar-chart g.bar.series-14 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-14 .recharts-symbols, .stacked-bar-chart g.bar.series-14.recharts-sector, .stacked-bar-chart g.bar.series-14.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-14 .recharts-area-area,
.stacked-bar-chart g.point.series-14 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-14 .recharts-symbols, .stacked-bar-chart g.point.series-14.recharts-sector, .stacked-bar-chart g.point.series-14.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-14 .recharts-area-area,
.stacked-bar-chart g.line.series-14 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-14 .recharts-symbols, .stacked-bar-chart g.line.series-14.recharts-sector, .stacked-bar-chart g.line.series-14.recharts-radar-pologon-path, .bar-chart g.bar.series-14 .recharts-area-area,
.bar-chart g.bar.series-14 .recharts-bar-rectangle,
.bar-chart g.bar.series-14 .recharts-symbols, .bar-chart g.bar.series-14.recharts-sector, .bar-chart g.bar.series-14.recharts-radar-pologon-path, .bar-chart g.point.series-14 .recharts-area-area,
.bar-chart g.point.series-14 .recharts-bar-rectangle,
.bar-chart g.point.series-14 .recharts-symbols, .bar-chart g.point.series-14.recharts-sector, .bar-chart g.point.series-14.recharts-radar-pologon-path, .bar-chart g.line.series-14 .recharts-area-area,
.bar-chart g.line.series-14 .recharts-bar-rectangle,
.bar-chart g.line.series-14 .recharts-symbols, .bar-chart g.line.series-14.recharts-sector, .bar-chart g.line.series-14.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.stacked-bar-chart g.bar.series-14 path.recharts-area-area,
.stacked-bar-chart g.bar.series-14 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-14 path.recharts-symbols, .stacked-bar-chart g.bar.series-14.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-14 path.recharts-area-area,
.stacked-bar-chart g.point.series-14 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-14 path.recharts-symbols, .stacked-bar-chart g.point.series-14.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-14 path.recharts-area-area,
.stacked-bar-chart g.line.series-14 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-14 path.recharts-symbols, .stacked-bar-chart g.line.series-14.recharts-radar-pologon-path, .bar-chart g.bar.series-14 path.recharts-area-area,
.bar-chart g.bar.series-14 .recharts-bar-rectangle path,
.bar-chart g.bar.series-14 path.recharts-symbols, .bar-chart g.bar.series-14.recharts-radar-pologon-path, .bar-chart g.point.series-14 path.recharts-area-area,
.bar-chart g.point.series-14 .recharts-bar-rectangle path,
.bar-chart g.point.series-14 path.recharts-symbols, .bar-chart g.point.series-14.recharts-radar-pologon-path, .bar-chart g.line.series-14 path.recharts-area-area,
.bar-chart g.line.series-14 .recharts-bar-rectangle path,
.bar-chart g.line.series-14 path.recharts-symbols, .bar-chart g.line.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-14 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-14 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-14 rect.pflinechart-dotlabel, .bar-chart g.bar.series-14 rect.pflinechart-dotlabel, .bar-chart g.point.series-14 rect.pflinechart-dotlabel, .bar-chart g.line.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-14 path, .stacked-bar-chart g.point.series-14 path, .stacked-bar-chart g.line.series-14 path, .bar-chart g.bar.series-14 path, .bar-chart g.point.series-14 path, .bar-chart g.line.series-14 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-14 path, .stacked-bar-chart g.bar.series-14 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-14 path, .stacked-bar-chart g.point.series-14 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-14 path, .stacked-bar-chart g.line.series-14 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-14 path, .bar-chart g.bar.series-14 .recharts-area-curve, .solid-lines .bar-chart g.point.series-14 path, .bar-chart g.point.series-14 .recharts-area-curve, .solid-lines .bar-chart g.line.series-14 path, .bar-chart g.line.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-14 text, .stacked-bar-chart .grouplabels g.point.series-14 text, .stacked-bar-chart .grouplabels g.line.series-14 text, .bar-chart .grouplabels g.bar.series-14 text, .bar-chart .grouplabels g.point.series-14 text, .bar-chart .grouplabels g.line.series-14 text {
  fill: #b2bbc3;
}
.stacked-bar-chart g.bar .legend-item-14 span, .stacked-bar-chart g.point .legend-item-14 span, .stacked-bar-chart g.line .legend-item-14 span, .bar-chart g.bar .legend-item-14 span, .bar-chart g.point .legend-item-14 span, .bar-chart g.line .legend-item-14 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-14 path, .stacked-bar-chart g.point .legend-item-14 path, .stacked-bar-chart g.line .legend-item-14 path, .bar-chart g.bar .legend-item-14 path, .bar-chart g.point .legend-item-14 path, .bar-chart g.line .legend-item-14 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .stacked-bar-chart g.bar.series-15 rect, div.patterned-chart .stacked-bar-chart g.bar.series-15 circle, div.patterned-chart .stacked-bar-chart g.point.series-15 rect, div.patterned-chart .stacked-bar-chart g.point.series-15 circle, div.patterned-chart .stacked-bar-chart g.line.series-15 rect, div.patterned-chart .stacked-bar-chart g.line.series-15 circle, div.patterned-chart .bar-chart g.bar.series-15 rect, div.patterned-chart .bar-chart g.bar.series-15 circle, div.patterned-chart .bar-chart g.point.series-15 rect, div.patterned-chart .bar-chart g.point.series-15 circle, div.patterned-chart .bar-chart g.line.series-15 rect, div.patterned-chart .bar-chart g.line.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-15, .stacked-bar-chart g.point.series-15, .stacked-bar-chart g.line.series-15, .bar-chart g.bar.series-15, .bar-chart g.point.series-15, .bar-chart g.line.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-15 rect, .stacked-bar-chart g.bar.series-15 circle, .stacked-bar-chart g.point.series-15 rect, .stacked-bar-chart g.point.series-15 circle, .stacked-bar-chart g.line.series-15 rect, .stacked-bar-chart g.line.series-15 circle, .bar-chart g.bar.series-15 rect, .bar-chart g.bar.series-15 circle, .bar-chart g.point.series-15 rect, .bar-chart g.point.series-15 circle, .bar-chart g.line.series-15 rect, .bar-chart g.line.series-15 circle {
  fill: #998693;
}
.stacked-bar-chart g.bar.series-15.recharts-line path, .stacked-bar-chart g.bar.series-15.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-15.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-15.recharts-line path, .stacked-bar-chart g.point.series-15.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-15.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-15.recharts-line path, .stacked-bar-chart g.line.series-15.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-15.recharts-area .recharts-area-curve, .bar-chart g.bar.series-15.recharts-line path, .bar-chart g.bar.series-15.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-15.recharts-area .recharts-area-curve, .bar-chart g.point.series-15.recharts-line path, .bar-chart g.point.series-15.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-15.recharts-area .recharts-area-curve, .bar-chart g.line.series-15.recharts-line path, .bar-chart g.line.series-15.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-15.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.stacked-bar-chart g.bar.series-15 .recharts-area-area,
.stacked-bar-chart g.bar.series-15 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-15 .recharts-symbols, .stacked-bar-chart g.bar.series-15.recharts-sector, .stacked-bar-chart g.bar.series-15.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-15 .recharts-area-area,
.stacked-bar-chart g.point.series-15 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-15 .recharts-symbols, .stacked-bar-chart g.point.series-15.recharts-sector, .stacked-bar-chart g.point.series-15.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-15 .recharts-area-area,
.stacked-bar-chart g.line.series-15 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-15 .recharts-symbols, .stacked-bar-chart g.line.series-15.recharts-sector, .stacked-bar-chart g.line.series-15.recharts-radar-pologon-path, .bar-chart g.bar.series-15 .recharts-area-area,
.bar-chart g.bar.series-15 .recharts-bar-rectangle,
.bar-chart g.bar.series-15 .recharts-symbols, .bar-chart g.bar.series-15.recharts-sector, .bar-chart g.bar.series-15.recharts-radar-pologon-path, .bar-chart g.point.series-15 .recharts-area-area,
.bar-chart g.point.series-15 .recharts-bar-rectangle,
.bar-chart g.point.series-15 .recharts-symbols, .bar-chart g.point.series-15.recharts-sector, .bar-chart g.point.series-15.recharts-radar-pologon-path, .bar-chart g.line.series-15 .recharts-area-area,
.bar-chart g.line.series-15 .recharts-bar-rectangle,
.bar-chart g.line.series-15 .recharts-symbols, .bar-chart g.line.series-15.recharts-sector, .bar-chart g.line.series-15.recharts-radar-pologon-path {
  fill: #998693;
}
.stacked-bar-chart g.bar.series-15 path.recharts-area-area,
.stacked-bar-chart g.bar.series-15 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-15 path.recharts-symbols, .stacked-bar-chart g.bar.series-15.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-15 path.recharts-area-area,
.stacked-bar-chart g.point.series-15 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-15 path.recharts-symbols, .stacked-bar-chart g.point.series-15.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-15 path.recharts-area-area,
.stacked-bar-chart g.line.series-15 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-15 path.recharts-symbols, .stacked-bar-chart g.line.series-15.recharts-radar-pologon-path, .bar-chart g.bar.series-15 path.recharts-area-area,
.bar-chart g.bar.series-15 .recharts-bar-rectangle path,
.bar-chart g.bar.series-15 path.recharts-symbols, .bar-chart g.bar.series-15.recharts-radar-pologon-path, .bar-chart g.point.series-15 path.recharts-area-area,
.bar-chart g.point.series-15 .recharts-bar-rectangle path,
.bar-chart g.point.series-15 path.recharts-symbols, .bar-chart g.point.series-15.recharts-radar-pologon-path, .bar-chart g.line.series-15 path.recharts-area-area,
.bar-chart g.line.series-15 .recharts-bar-rectangle path,
.bar-chart g.line.series-15 path.recharts-symbols, .bar-chart g.line.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-15 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-15 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-15 rect.pflinechart-dotlabel, .bar-chart g.bar.series-15 rect.pflinechart-dotlabel, .bar-chart g.point.series-15 rect.pflinechart-dotlabel, .bar-chart g.line.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-15 path, .stacked-bar-chart g.point.series-15 path, .stacked-bar-chart g.line.series-15 path, .bar-chart g.bar.series-15 path, .bar-chart g.point.series-15 path, .bar-chart g.line.series-15 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-15 path, .stacked-bar-chart g.bar.series-15 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-15 path, .stacked-bar-chart g.point.series-15 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-15 path, .stacked-bar-chart g.line.series-15 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-15 path, .bar-chart g.bar.series-15 .recharts-area-curve, .solid-lines .bar-chart g.point.series-15 path, .bar-chart g.point.series-15 .recharts-area-curve, .solid-lines .bar-chart g.line.series-15 path, .bar-chart g.line.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-15 text, .stacked-bar-chart .grouplabels g.point.series-15 text, .stacked-bar-chart .grouplabels g.line.series-15 text, .bar-chart .grouplabels g.bar.series-15 text, .bar-chart .grouplabels g.point.series-15 text, .bar-chart .grouplabels g.line.series-15 text {
  fill: #998693;
}
.stacked-bar-chart g.bar .legend-item-15 span, .stacked-bar-chart g.point .legend-item-15 span, .stacked-bar-chart g.line .legend-item-15 span, .bar-chart g.bar .legend-item-15 span, .bar-chart g.point .legend-item-15 span, .bar-chart g.line .legend-item-15 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-15 path, .stacked-bar-chart g.point .legend-item-15 path, .stacked-bar-chart g.line .legend-item-15 path, .bar-chart g.bar .legend-item-15 path, .bar-chart g.point .legend-item-15 path, .bar-chart g.line .legend-item-15 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .stacked-bar-chart g.bar.series-16 rect, div.patterned-chart .stacked-bar-chart g.bar.series-16 circle, div.patterned-chart .stacked-bar-chart g.point.series-16 rect, div.patterned-chart .stacked-bar-chart g.point.series-16 circle, div.patterned-chart .stacked-bar-chart g.line.series-16 rect, div.patterned-chart .stacked-bar-chart g.line.series-16 circle, div.patterned-chart .bar-chart g.bar.series-16 rect, div.patterned-chart .bar-chart g.bar.series-16 circle, div.patterned-chart .bar-chart g.point.series-16 rect, div.patterned-chart .bar-chart g.point.series-16 circle, div.patterned-chart .bar-chart g.line.series-16 rect, div.patterned-chart .bar-chart g.line.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-16, .stacked-bar-chart g.point.series-16, .stacked-bar-chart g.line.series-16, .bar-chart g.bar.series-16, .bar-chart g.point.series-16, .bar-chart g.line.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-16 rect, .stacked-bar-chart g.bar.series-16 circle, .stacked-bar-chart g.point.series-16 rect, .stacked-bar-chart g.point.series-16 circle, .stacked-bar-chart g.line.series-16 rect, .stacked-bar-chart g.line.series-16 circle, .bar-chart g.bar.series-16 rect, .bar-chart g.bar.series-16 circle, .bar-chart g.point.series-16 rect, .bar-chart g.point.series-16 circle, .bar-chart g.line.series-16 rect, .bar-chart g.line.series-16 circle {
  fill: #d1c4be;
}
.stacked-bar-chart g.bar.series-16.recharts-line path, .stacked-bar-chart g.bar.series-16.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-16.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-16.recharts-line path, .stacked-bar-chart g.point.series-16.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-16.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-16.recharts-line path, .stacked-bar-chart g.line.series-16.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-16.recharts-area .recharts-area-curve, .bar-chart g.bar.series-16.recharts-line path, .bar-chart g.bar.series-16.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-16.recharts-area .recharts-area-curve, .bar-chart g.point.series-16.recharts-line path, .bar-chart g.point.series-16.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-16.recharts-area .recharts-area-curve, .bar-chart g.line.series-16.recharts-line path, .bar-chart g.line.series-16.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-16.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.stacked-bar-chart g.bar.series-16 .recharts-area-area,
.stacked-bar-chart g.bar.series-16 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-16 .recharts-symbols, .stacked-bar-chart g.bar.series-16.recharts-sector, .stacked-bar-chart g.bar.series-16.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-16 .recharts-area-area,
.stacked-bar-chart g.point.series-16 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-16 .recharts-symbols, .stacked-bar-chart g.point.series-16.recharts-sector, .stacked-bar-chart g.point.series-16.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-16 .recharts-area-area,
.stacked-bar-chart g.line.series-16 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-16 .recharts-symbols, .stacked-bar-chart g.line.series-16.recharts-sector, .stacked-bar-chart g.line.series-16.recharts-radar-pologon-path, .bar-chart g.bar.series-16 .recharts-area-area,
.bar-chart g.bar.series-16 .recharts-bar-rectangle,
.bar-chart g.bar.series-16 .recharts-symbols, .bar-chart g.bar.series-16.recharts-sector, .bar-chart g.bar.series-16.recharts-radar-pologon-path, .bar-chart g.point.series-16 .recharts-area-area,
.bar-chart g.point.series-16 .recharts-bar-rectangle,
.bar-chart g.point.series-16 .recharts-symbols, .bar-chart g.point.series-16.recharts-sector, .bar-chart g.point.series-16.recharts-radar-pologon-path, .bar-chart g.line.series-16 .recharts-area-area,
.bar-chart g.line.series-16 .recharts-bar-rectangle,
.bar-chart g.line.series-16 .recharts-symbols, .bar-chart g.line.series-16.recharts-sector, .bar-chart g.line.series-16.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.stacked-bar-chart g.bar.series-16 path.recharts-area-area,
.stacked-bar-chart g.bar.series-16 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-16 path.recharts-symbols, .stacked-bar-chart g.bar.series-16.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-16 path.recharts-area-area,
.stacked-bar-chart g.point.series-16 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-16 path.recharts-symbols, .stacked-bar-chart g.point.series-16.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-16 path.recharts-area-area,
.stacked-bar-chart g.line.series-16 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-16 path.recharts-symbols, .stacked-bar-chart g.line.series-16.recharts-radar-pologon-path, .bar-chart g.bar.series-16 path.recharts-area-area,
.bar-chart g.bar.series-16 .recharts-bar-rectangle path,
.bar-chart g.bar.series-16 path.recharts-symbols, .bar-chart g.bar.series-16.recharts-radar-pologon-path, .bar-chart g.point.series-16 path.recharts-area-area,
.bar-chart g.point.series-16 .recharts-bar-rectangle path,
.bar-chart g.point.series-16 path.recharts-symbols, .bar-chart g.point.series-16.recharts-radar-pologon-path, .bar-chart g.line.series-16 path.recharts-area-area,
.bar-chart g.line.series-16 .recharts-bar-rectangle path,
.bar-chart g.line.series-16 path.recharts-symbols, .bar-chart g.line.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-16 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-16 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-16 rect.pflinechart-dotlabel, .bar-chart g.bar.series-16 rect.pflinechart-dotlabel, .bar-chart g.point.series-16 rect.pflinechart-dotlabel, .bar-chart g.line.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-16 path, .stacked-bar-chart g.point.series-16 path, .stacked-bar-chart g.line.series-16 path, .bar-chart g.bar.series-16 path, .bar-chart g.point.series-16 path, .bar-chart g.line.series-16 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-16 path, .stacked-bar-chart g.bar.series-16 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-16 path, .stacked-bar-chart g.point.series-16 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-16 path, .stacked-bar-chart g.line.series-16 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-16 path, .bar-chart g.bar.series-16 .recharts-area-curve, .solid-lines .bar-chart g.point.series-16 path, .bar-chart g.point.series-16 .recharts-area-curve, .solid-lines .bar-chart g.line.series-16 path, .bar-chart g.line.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-16 text, .stacked-bar-chart .grouplabels g.point.series-16 text, .stacked-bar-chart .grouplabels g.line.series-16 text, .bar-chart .grouplabels g.bar.series-16 text, .bar-chart .grouplabels g.point.series-16 text, .bar-chart .grouplabels g.line.series-16 text {
  fill: #d1c4be;
}
.stacked-bar-chart g.bar .legend-item-16 span, .stacked-bar-chart g.point .legend-item-16 span, .stacked-bar-chart g.line .legend-item-16 span, .bar-chart g.bar .legend-item-16 span, .bar-chart g.point .legend-item-16 span, .bar-chart g.line .legend-item-16 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-16 path, .stacked-bar-chart g.point .legend-item-16 path, .stacked-bar-chart g.line .legend-item-16 path, .bar-chart g.bar .legend-item-16 path, .bar-chart g.point .legend-item-16 path, .bar-chart g.line .legend-item-16 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .stacked-bar-chart g.bar.series-17 rect, div.patterned-chart .stacked-bar-chart g.bar.series-17 circle, div.patterned-chart .stacked-bar-chart g.point.series-17 rect, div.patterned-chart .stacked-bar-chart g.point.series-17 circle, div.patterned-chart .stacked-bar-chart g.line.series-17 rect, div.patterned-chart .stacked-bar-chart g.line.series-17 circle, div.patterned-chart .bar-chart g.bar.series-17 rect, div.patterned-chart .bar-chart g.bar.series-17 circle, div.patterned-chart .bar-chart g.point.series-17 rect, div.patterned-chart .bar-chart g.point.series-17 circle, div.patterned-chart .bar-chart g.line.series-17 rect, div.patterned-chart .bar-chart g.line.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-17, .stacked-bar-chart g.point.series-17, .stacked-bar-chart g.line.series-17, .bar-chart g.bar.series-17, .bar-chart g.point.series-17, .bar-chart g.line.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-17 rect, .stacked-bar-chart g.bar.series-17 circle, .stacked-bar-chart g.point.series-17 rect, .stacked-bar-chart g.point.series-17 circle, .stacked-bar-chart g.line.series-17 rect, .stacked-bar-chart g.line.series-17 circle, .bar-chart g.bar.series-17 rect, .bar-chart g.bar.series-17 circle, .bar-chart g.point.series-17 rect, .bar-chart g.point.series-17 circle, .bar-chart g.line.series-17 rect, .bar-chart g.line.series-17 circle {
  fill: #aaa;
}
.stacked-bar-chart g.bar.series-17.recharts-line path, .stacked-bar-chart g.bar.series-17.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-17.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-17.recharts-line path, .stacked-bar-chart g.point.series-17.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-17.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-17.recharts-line path, .stacked-bar-chart g.line.series-17.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-17.recharts-area .recharts-area-curve, .bar-chart g.bar.series-17.recharts-line path, .bar-chart g.bar.series-17.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-17.recharts-area .recharts-area-curve, .bar-chart g.point.series-17.recharts-line path, .bar-chart g.point.series-17.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-17.recharts-area .recharts-area-curve, .bar-chart g.line.series-17.recharts-line path, .bar-chart g.line.series-17.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-17.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.stacked-bar-chart g.bar.series-17 .recharts-area-area,
.stacked-bar-chart g.bar.series-17 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-17 .recharts-symbols, .stacked-bar-chart g.bar.series-17.recharts-sector, .stacked-bar-chart g.bar.series-17.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-17 .recharts-area-area,
.stacked-bar-chart g.point.series-17 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-17 .recharts-symbols, .stacked-bar-chart g.point.series-17.recharts-sector, .stacked-bar-chart g.point.series-17.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-17 .recharts-area-area,
.stacked-bar-chart g.line.series-17 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-17 .recharts-symbols, .stacked-bar-chart g.line.series-17.recharts-sector, .stacked-bar-chart g.line.series-17.recharts-radar-pologon-path, .bar-chart g.bar.series-17 .recharts-area-area,
.bar-chart g.bar.series-17 .recharts-bar-rectangle,
.bar-chart g.bar.series-17 .recharts-symbols, .bar-chart g.bar.series-17.recharts-sector, .bar-chart g.bar.series-17.recharts-radar-pologon-path, .bar-chart g.point.series-17 .recharts-area-area,
.bar-chart g.point.series-17 .recharts-bar-rectangle,
.bar-chart g.point.series-17 .recharts-symbols, .bar-chart g.point.series-17.recharts-sector, .bar-chart g.point.series-17.recharts-radar-pologon-path, .bar-chart g.line.series-17 .recharts-area-area,
.bar-chart g.line.series-17 .recharts-bar-rectangle,
.bar-chart g.line.series-17 .recharts-symbols, .bar-chart g.line.series-17.recharts-sector, .bar-chart g.line.series-17.recharts-radar-pologon-path {
  fill: #aaa;
}
.stacked-bar-chart g.bar.series-17 path.recharts-area-area,
.stacked-bar-chart g.bar.series-17 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-17 path.recharts-symbols, .stacked-bar-chart g.bar.series-17.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-17 path.recharts-area-area,
.stacked-bar-chart g.point.series-17 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-17 path.recharts-symbols, .stacked-bar-chart g.point.series-17.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-17 path.recharts-area-area,
.stacked-bar-chart g.line.series-17 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-17 path.recharts-symbols, .stacked-bar-chart g.line.series-17.recharts-radar-pologon-path, .bar-chart g.bar.series-17 path.recharts-area-area,
.bar-chart g.bar.series-17 .recharts-bar-rectangle path,
.bar-chart g.bar.series-17 path.recharts-symbols, .bar-chart g.bar.series-17.recharts-radar-pologon-path, .bar-chart g.point.series-17 path.recharts-area-area,
.bar-chart g.point.series-17 .recharts-bar-rectangle path,
.bar-chart g.point.series-17 path.recharts-symbols, .bar-chart g.point.series-17.recharts-radar-pologon-path, .bar-chart g.line.series-17 path.recharts-area-area,
.bar-chart g.line.series-17 .recharts-bar-rectangle path,
.bar-chart g.line.series-17 path.recharts-symbols, .bar-chart g.line.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-17 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-17 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-17 rect.pflinechart-dotlabel, .bar-chart g.bar.series-17 rect.pflinechart-dotlabel, .bar-chart g.point.series-17 rect.pflinechart-dotlabel, .bar-chart g.line.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-17 path, .stacked-bar-chart g.point.series-17 path, .stacked-bar-chart g.line.series-17 path, .bar-chart g.bar.series-17 path, .bar-chart g.point.series-17 path, .bar-chart g.line.series-17 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-17 path, .stacked-bar-chart g.bar.series-17 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-17 path, .stacked-bar-chart g.point.series-17 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-17 path, .stacked-bar-chart g.line.series-17 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-17 path, .bar-chart g.bar.series-17 .recharts-area-curve, .solid-lines .bar-chart g.point.series-17 path, .bar-chart g.point.series-17 .recharts-area-curve, .solid-lines .bar-chart g.line.series-17 path, .bar-chart g.line.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-17 text, .stacked-bar-chart .grouplabels g.point.series-17 text, .stacked-bar-chart .grouplabels g.line.series-17 text, .bar-chart .grouplabels g.bar.series-17 text, .bar-chart .grouplabels g.point.series-17 text, .bar-chart .grouplabels g.line.series-17 text {
  fill: #aaa;
}
.stacked-bar-chart g.bar .legend-item-17 span, .stacked-bar-chart g.point .legend-item-17 span, .stacked-bar-chart g.line .legend-item-17 span, .bar-chart g.bar .legend-item-17 span, .bar-chart g.point .legend-item-17 span, .bar-chart g.line .legend-item-17 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-17 path, .stacked-bar-chart g.point .legend-item-17 path, .stacked-bar-chart g.line .legend-item-17 path, .bar-chart g.bar .legend-item-17 path, .bar-chart g.point .legend-item-17 path, .bar-chart g.line .legend-item-17 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .stacked-bar-chart g.bar.series-18 rect, div.patterned-chart .stacked-bar-chart g.bar.series-18 circle, div.patterned-chart .stacked-bar-chart g.point.series-18 rect, div.patterned-chart .stacked-bar-chart g.point.series-18 circle, div.patterned-chart .stacked-bar-chart g.line.series-18 rect, div.patterned-chart .stacked-bar-chart g.line.series-18 circle, div.patterned-chart .bar-chart g.bar.series-18 rect, div.patterned-chart .bar-chart g.bar.series-18 circle, div.patterned-chart .bar-chart g.point.series-18 rect, div.patterned-chart .bar-chart g.point.series-18 circle, div.patterned-chart .bar-chart g.line.series-18 rect, div.patterned-chart .bar-chart g.line.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-18, .stacked-bar-chart g.point.series-18, .stacked-bar-chart g.line.series-18, .bar-chart g.bar.series-18, .bar-chart g.point.series-18, .bar-chart g.line.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-18 rect, .stacked-bar-chart g.bar.series-18 circle, .stacked-bar-chart g.point.series-18 rect, .stacked-bar-chart g.point.series-18 circle, .stacked-bar-chart g.line.series-18 rect, .stacked-bar-chart g.line.series-18 circle, .bar-chart g.bar.series-18 rect, .bar-chart g.bar.series-18 circle, .bar-chart g.point.series-18 rect, .bar-chart g.point.series-18 circle, .bar-chart g.line.series-18 rect, .bar-chart g.line.series-18 circle {
  fill: #ccc;
}
.stacked-bar-chart g.bar.series-18.recharts-line path, .stacked-bar-chart g.bar.series-18.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-18.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-18.recharts-line path, .stacked-bar-chart g.point.series-18.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-18.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-18.recharts-line path, .stacked-bar-chart g.line.series-18.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-18.recharts-area .recharts-area-curve, .bar-chart g.bar.series-18.recharts-line path, .bar-chart g.bar.series-18.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-18.recharts-area .recharts-area-curve, .bar-chart g.point.series-18.recharts-line path, .bar-chart g.point.series-18.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-18.recharts-area .recharts-area-curve, .bar-chart g.line.series-18.recharts-line path, .bar-chart g.line.series-18.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-18.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.stacked-bar-chart g.bar.series-18 .recharts-area-area,
.stacked-bar-chart g.bar.series-18 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-18 .recharts-symbols, .stacked-bar-chart g.bar.series-18.recharts-sector, .stacked-bar-chart g.bar.series-18.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-18 .recharts-area-area,
.stacked-bar-chart g.point.series-18 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-18 .recharts-symbols, .stacked-bar-chart g.point.series-18.recharts-sector, .stacked-bar-chart g.point.series-18.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-18 .recharts-area-area,
.stacked-bar-chart g.line.series-18 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-18 .recharts-symbols, .stacked-bar-chart g.line.series-18.recharts-sector, .stacked-bar-chart g.line.series-18.recharts-radar-pologon-path, .bar-chart g.bar.series-18 .recharts-area-area,
.bar-chart g.bar.series-18 .recharts-bar-rectangle,
.bar-chart g.bar.series-18 .recharts-symbols, .bar-chart g.bar.series-18.recharts-sector, .bar-chart g.bar.series-18.recharts-radar-pologon-path, .bar-chart g.point.series-18 .recharts-area-area,
.bar-chart g.point.series-18 .recharts-bar-rectangle,
.bar-chart g.point.series-18 .recharts-symbols, .bar-chart g.point.series-18.recharts-sector, .bar-chart g.point.series-18.recharts-radar-pologon-path, .bar-chart g.line.series-18 .recharts-area-area,
.bar-chart g.line.series-18 .recharts-bar-rectangle,
.bar-chart g.line.series-18 .recharts-symbols, .bar-chart g.line.series-18.recharts-sector, .bar-chart g.line.series-18.recharts-radar-pologon-path {
  fill: #ccc;
}
.stacked-bar-chart g.bar.series-18 path.recharts-area-area,
.stacked-bar-chart g.bar.series-18 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-18 path.recharts-symbols, .stacked-bar-chart g.bar.series-18.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-18 path.recharts-area-area,
.stacked-bar-chart g.point.series-18 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-18 path.recharts-symbols, .stacked-bar-chart g.point.series-18.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-18 path.recharts-area-area,
.stacked-bar-chart g.line.series-18 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-18 path.recharts-symbols, .stacked-bar-chart g.line.series-18.recharts-radar-pologon-path, .bar-chart g.bar.series-18 path.recharts-area-area,
.bar-chart g.bar.series-18 .recharts-bar-rectangle path,
.bar-chart g.bar.series-18 path.recharts-symbols, .bar-chart g.bar.series-18.recharts-radar-pologon-path, .bar-chart g.point.series-18 path.recharts-area-area,
.bar-chart g.point.series-18 .recharts-bar-rectangle path,
.bar-chart g.point.series-18 path.recharts-symbols, .bar-chart g.point.series-18.recharts-radar-pologon-path, .bar-chart g.line.series-18 path.recharts-area-area,
.bar-chart g.line.series-18 .recharts-bar-rectangle path,
.bar-chart g.line.series-18 path.recharts-symbols, .bar-chart g.line.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-18 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-18 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-18 rect.pflinechart-dotlabel, .bar-chart g.bar.series-18 rect.pflinechart-dotlabel, .bar-chart g.point.series-18 rect.pflinechart-dotlabel, .bar-chart g.line.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-18 path, .stacked-bar-chart g.point.series-18 path, .stacked-bar-chart g.line.series-18 path, .bar-chart g.bar.series-18 path, .bar-chart g.point.series-18 path, .bar-chart g.line.series-18 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-18 path, .stacked-bar-chart g.bar.series-18 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-18 path, .stacked-bar-chart g.point.series-18 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-18 path, .stacked-bar-chart g.line.series-18 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-18 path, .bar-chart g.bar.series-18 .recharts-area-curve, .solid-lines .bar-chart g.point.series-18 path, .bar-chart g.point.series-18 .recharts-area-curve, .solid-lines .bar-chart g.line.series-18 path, .bar-chart g.line.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-18 text, .stacked-bar-chart .grouplabels g.point.series-18 text, .stacked-bar-chart .grouplabels g.line.series-18 text, .bar-chart .grouplabels g.bar.series-18 text, .bar-chart .grouplabels g.point.series-18 text, .bar-chart .grouplabels g.line.series-18 text {
  fill: #ccc;
}
.stacked-bar-chart g.bar .legend-item-18 span, .stacked-bar-chart g.point .legend-item-18 span, .stacked-bar-chart g.line .legend-item-18 span, .bar-chart g.bar .legend-item-18 span, .bar-chart g.point .legend-item-18 span, .bar-chart g.line .legend-item-18 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-18 path, .stacked-bar-chart g.point .legend-item-18 path, .stacked-bar-chart g.line .legend-item-18 path, .bar-chart g.bar .legend-item-18 path, .bar-chart g.point .legend-item-18 path, .bar-chart g.line .legend-item-18 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .stacked-bar-chart g.bar.series-19 rect, div.patterned-chart .stacked-bar-chart g.bar.series-19 circle, div.patterned-chart .stacked-bar-chart g.point.series-19 rect, div.patterned-chart .stacked-bar-chart g.point.series-19 circle, div.patterned-chart .stacked-bar-chart g.line.series-19 rect, div.patterned-chart .stacked-bar-chart g.line.series-19 circle, div.patterned-chart .bar-chart g.bar.series-19 rect, div.patterned-chart .bar-chart g.bar.series-19 circle, div.patterned-chart .bar-chart g.point.series-19 rect, div.patterned-chart .bar-chart g.point.series-19 circle, div.patterned-chart .bar-chart g.line.series-19 rect, div.patterned-chart .bar-chart g.line.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-19, .stacked-bar-chart g.point.series-19, .stacked-bar-chart g.line.series-19, .bar-chart g.bar.series-19, .bar-chart g.point.series-19, .bar-chart g.line.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-19 rect, .stacked-bar-chart g.bar.series-19 circle, .stacked-bar-chart g.point.series-19 rect, .stacked-bar-chart g.point.series-19 circle, .stacked-bar-chart g.line.series-19 rect, .stacked-bar-chart g.line.series-19 circle, .bar-chart g.bar.series-19 rect, .bar-chart g.bar.series-19 circle, .bar-chart g.point.series-19 rect, .bar-chart g.point.series-19 circle, .bar-chart g.line.series-19 rect, .bar-chart g.line.series-19 circle {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-19.recharts-line path, .stacked-bar-chart g.bar.series-19.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-19.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-19.recharts-line path, .stacked-bar-chart g.point.series-19.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-19.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-19.recharts-line path, .stacked-bar-chart g.line.series-19.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-19.recharts-area .recharts-area-curve, .bar-chart g.bar.series-19.recharts-line path, .bar-chart g.bar.series-19.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-19.recharts-area .recharts-area-curve, .bar-chart g.point.series-19.recharts-line path, .bar-chart g.point.series-19.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-19.recharts-area .recharts-area-curve, .bar-chart g.line.series-19.recharts-line path, .bar-chart g.line.series-19.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-19.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.stacked-bar-chart g.bar.series-19 .recharts-area-area,
.stacked-bar-chart g.bar.series-19 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-19 .recharts-symbols, .stacked-bar-chart g.bar.series-19.recharts-sector, .stacked-bar-chart g.bar.series-19.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-19 .recharts-area-area,
.stacked-bar-chart g.point.series-19 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-19 .recharts-symbols, .stacked-bar-chart g.point.series-19.recharts-sector, .stacked-bar-chart g.point.series-19.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-19 .recharts-area-area,
.stacked-bar-chart g.line.series-19 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-19 .recharts-symbols, .stacked-bar-chart g.line.series-19.recharts-sector, .stacked-bar-chart g.line.series-19.recharts-radar-pologon-path, .bar-chart g.bar.series-19 .recharts-area-area,
.bar-chart g.bar.series-19 .recharts-bar-rectangle,
.bar-chart g.bar.series-19 .recharts-symbols, .bar-chart g.bar.series-19.recharts-sector, .bar-chart g.bar.series-19.recharts-radar-pologon-path, .bar-chart g.point.series-19 .recharts-area-area,
.bar-chart g.point.series-19 .recharts-bar-rectangle,
.bar-chart g.point.series-19 .recharts-symbols, .bar-chart g.point.series-19.recharts-sector, .bar-chart g.point.series-19.recharts-radar-pologon-path, .bar-chart g.line.series-19 .recharts-area-area,
.bar-chart g.line.series-19 .recharts-bar-rectangle,
.bar-chart g.line.series-19 .recharts-symbols, .bar-chart g.line.series-19.recharts-sector, .bar-chart g.line.series-19.recharts-radar-pologon-path {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-19 path.recharts-area-area,
.stacked-bar-chart g.bar.series-19 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-19 path.recharts-symbols, .stacked-bar-chart g.bar.series-19.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-19 path.recharts-area-area,
.stacked-bar-chart g.point.series-19 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-19 path.recharts-symbols, .stacked-bar-chart g.point.series-19.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-19 path.recharts-area-area,
.stacked-bar-chart g.line.series-19 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-19 path.recharts-symbols, .stacked-bar-chart g.line.series-19.recharts-radar-pologon-path, .bar-chart g.bar.series-19 path.recharts-area-area,
.bar-chart g.bar.series-19 .recharts-bar-rectangle path,
.bar-chart g.bar.series-19 path.recharts-symbols, .bar-chart g.bar.series-19.recharts-radar-pologon-path, .bar-chart g.point.series-19 path.recharts-area-area,
.bar-chart g.point.series-19 .recharts-bar-rectangle path,
.bar-chart g.point.series-19 path.recharts-symbols, .bar-chart g.point.series-19.recharts-radar-pologon-path, .bar-chart g.line.series-19 path.recharts-area-area,
.bar-chart g.line.series-19 .recharts-bar-rectangle path,
.bar-chart g.line.series-19 path.recharts-symbols, .bar-chart g.line.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-19 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-19 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-19 rect.pflinechart-dotlabel, .bar-chart g.bar.series-19 rect.pflinechart-dotlabel, .bar-chart g.point.series-19 rect.pflinechart-dotlabel, .bar-chart g.line.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-19 path, .stacked-bar-chart g.point.series-19 path, .stacked-bar-chart g.line.series-19 path, .bar-chart g.bar.series-19 path, .bar-chart g.point.series-19 path, .bar-chart g.line.series-19 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-19 path, .stacked-bar-chart g.bar.series-19 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-19 path, .stacked-bar-chart g.point.series-19 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-19 path, .stacked-bar-chart g.line.series-19 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-19 path, .bar-chart g.bar.series-19 .recharts-area-curve, .solid-lines .bar-chart g.point.series-19 path, .bar-chart g.point.series-19 .recharts-area-curve, .solid-lines .bar-chart g.line.series-19 path, .bar-chart g.line.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-19 text, .stacked-bar-chart .grouplabels g.point.series-19 text, .stacked-bar-chart .grouplabels g.line.series-19 text, .bar-chart .grouplabels g.bar.series-19 text, .bar-chart .grouplabels g.point.series-19 text, .bar-chart .grouplabels g.line.series-19 text {
  fill: #bbb;
}
.stacked-bar-chart g.bar .legend-item-19 span, .stacked-bar-chart g.point .legend-item-19 span, .stacked-bar-chart g.line .legend-item-19 span, .bar-chart g.bar .legend-item-19 span, .bar-chart g.point .legend-item-19 span, .bar-chart g.line .legend-item-19 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-19 path, .stacked-bar-chart g.point .legend-item-19 path, .stacked-bar-chart g.line .legend-item-19 path, .bar-chart g.bar .legend-item-19 path, .bar-chart g.point .legend-item-19 path, .bar-chart g.line .legend-item-19 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .stacked-bar-chart g.bar.series-20 rect, div.patterned-chart .stacked-bar-chart g.bar.series-20 circle, div.patterned-chart .stacked-bar-chart g.point.series-20 rect, div.patterned-chart .stacked-bar-chart g.point.series-20 circle, div.patterned-chart .stacked-bar-chart g.line.series-20 rect, div.patterned-chart .stacked-bar-chart g.line.series-20 circle, div.patterned-chart .bar-chart g.bar.series-20 rect, div.patterned-chart .bar-chart g.bar.series-20 circle, div.patterned-chart .bar-chart g.point.series-20 rect, div.patterned-chart .bar-chart g.point.series-20 circle, div.patterned-chart .bar-chart g.line.series-20 rect, div.patterned-chart .bar-chart g.line.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-20, .stacked-bar-chart g.point.series-20, .stacked-bar-chart g.line.series-20, .bar-chart g.bar.series-20, .bar-chart g.point.series-20, .bar-chart g.line.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-20 rect, .stacked-bar-chart g.bar.series-20 circle, .stacked-bar-chart g.point.series-20 rect, .stacked-bar-chart g.point.series-20 circle, .stacked-bar-chart g.line.series-20 rect, .stacked-bar-chart g.line.series-20 circle, .bar-chart g.bar.series-20 rect, .bar-chart g.bar.series-20 circle, .bar-chart g.point.series-20 rect, .bar-chart g.point.series-20 circle, .bar-chart g.line.series-20 rect, .bar-chart g.line.series-20 circle {
  fill: #999;
}
.stacked-bar-chart g.bar.series-20.recharts-line path, .stacked-bar-chart g.bar.series-20.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-20.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-20.recharts-line path, .stacked-bar-chart g.point.series-20.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-20.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-20.recharts-line path, .stacked-bar-chart g.line.series-20.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-20.recharts-area .recharts-area-curve, .bar-chart g.bar.series-20.recharts-line path, .bar-chart g.bar.series-20.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-20.recharts-area .recharts-area-curve, .bar-chart g.point.series-20.recharts-line path, .bar-chart g.point.series-20.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-20.recharts-area .recharts-area-curve, .bar-chart g.line.series-20.recharts-line path, .bar-chart g.line.series-20.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-20.recharts-area .recharts-area-curve {
  stroke: #999;
}
.stacked-bar-chart g.bar.series-20 .recharts-area-area,
.stacked-bar-chart g.bar.series-20 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-20 .recharts-symbols, .stacked-bar-chart g.bar.series-20.recharts-sector, .stacked-bar-chart g.bar.series-20.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-20 .recharts-area-area,
.stacked-bar-chart g.point.series-20 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-20 .recharts-symbols, .stacked-bar-chart g.point.series-20.recharts-sector, .stacked-bar-chart g.point.series-20.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-20 .recharts-area-area,
.stacked-bar-chart g.line.series-20 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-20 .recharts-symbols, .stacked-bar-chart g.line.series-20.recharts-sector, .stacked-bar-chart g.line.series-20.recharts-radar-pologon-path, .bar-chart g.bar.series-20 .recharts-area-area,
.bar-chart g.bar.series-20 .recharts-bar-rectangle,
.bar-chart g.bar.series-20 .recharts-symbols, .bar-chart g.bar.series-20.recharts-sector, .bar-chart g.bar.series-20.recharts-radar-pologon-path, .bar-chart g.point.series-20 .recharts-area-area,
.bar-chart g.point.series-20 .recharts-bar-rectangle,
.bar-chart g.point.series-20 .recharts-symbols, .bar-chart g.point.series-20.recharts-sector, .bar-chart g.point.series-20.recharts-radar-pologon-path, .bar-chart g.line.series-20 .recharts-area-area,
.bar-chart g.line.series-20 .recharts-bar-rectangle,
.bar-chart g.line.series-20 .recharts-symbols, .bar-chart g.line.series-20.recharts-sector, .bar-chart g.line.series-20.recharts-radar-pologon-path {
  fill: #999;
}
.stacked-bar-chart g.bar.series-20 path.recharts-area-area,
.stacked-bar-chart g.bar.series-20 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-20 path.recharts-symbols, .stacked-bar-chart g.bar.series-20.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-20 path.recharts-area-area,
.stacked-bar-chart g.point.series-20 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-20 path.recharts-symbols, .stacked-bar-chart g.point.series-20.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-20 path.recharts-area-area,
.stacked-bar-chart g.line.series-20 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-20 path.recharts-symbols, .stacked-bar-chart g.line.series-20.recharts-radar-pologon-path, .bar-chart g.bar.series-20 path.recharts-area-area,
.bar-chart g.bar.series-20 .recharts-bar-rectangle path,
.bar-chart g.bar.series-20 path.recharts-symbols, .bar-chart g.bar.series-20.recharts-radar-pologon-path, .bar-chart g.point.series-20 path.recharts-area-area,
.bar-chart g.point.series-20 .recharts-bar-rectangle path,
.bar-chart g.point.series-20 path.recharts-symbols, .bar-chart g.point.series-20.recharts-radar-pologon-path, .bar-chart g.line.series-20 path.recharts-area-area,
.bar-chart g.line.series-20 .recharts-bar-rectangle path,
.bar-chart g.line.series-20 path.recharts-symbols, .bar-chart g.line.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-20 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-20 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-20 rect.pflinechart-dotlabel, .bar-chart g.bar.series-20 rect.pflinechart-dotlabel, .bar-chart g.point.series-20 rect.pflinechart-dotlabel, .bar-chart g.line.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-20 path, .stacked-bar-chart g.point.series-20 path, .stacked-bar-chart g.line.series-20 path, .bar-chart g.bar.series-20 path, .bar-chart g.point.series-20 path, .bar-chart g.line.series-20 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-20 path, .stacked-bar-chart g.bar.series-20 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-20 path, .stacked-bar-chart g.point.series-20 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-20 path, .stacked-bar-chart g.line.series-20 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-20 path, .bar-chart g.bar.series-20 .recharts-area-curve, .solid-lines .bar-chart g.point.series-20 path, .bar-chart g.point.series-20 .recharts-area-curve, .solid-lines .bar-chart g.line.series-20 path, .bar-chart g.line.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-20 text, .stacked-bar-chart .grouplabels g.point.series-20 text, .stacked-bar-chart .grouplabels g.line.series-20 text, .bar-chart .grouplabels g.bar.series-20 text, .bar-chart .grouplabels g.point.series-20 text, .bar-chart .grouplabels g.line.series-20 text {
  fill: #999;
}
.stacked-bar-chart g.bar .legend-item-20 span, .stacked-bar-chart g.point .legend-item-20 span, .stacked-bar-chart g.line .legend-item-20 span, .bar-chart g.bar .legend-item-20 span, .bar-chart g.point .legend-item-20 span, .bar-chart g.line .legend-item-20 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-20 path, .stacked-bar-chart g.point .legend-item-20 path, .stacked-bar-chart g.line .legend-item-20 path, .bar-chart g.bar .legend-item-20 path, .bar-chart g.point .legend-item-20 path, .bar-chart g.line .legend-item-20 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .stacked-bar-chart g.bar.series-21 rect, div.patterned-chart .stacked-bar-chart g.bar.series-21 circle, div.patterned-chart .stacked-bar-chart g.point.series-21 rect, div.patterned-chart .stacked-bar-chart g.point.series-21 circle, div.patterned-chart .stacked-bar-chart g.line.series-21 rect, div.patterned-chart .stacked-bar-chart g.line.series-21 circle, div.patterned-chart .bar-chart g.bar.series-21 rect, div.patterned-chart .bar-chart g.bar.series-21 circle, div.patterned-chart .bar-chart g.point.series-21 rect, div.patterned-chart .bar-chart g.point.series-21 circle, div.patterned-chart .bar-chart g.line.series-21 rect, div.patterned-chart .bar-chart g.line.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-21, .stacked-bar-chart g.point.series-21, .stacked-bar-chart g.line.series-21, .bar-chart g.bar.series-21, .bar-chart g.point.series-21, .bar-chart g.line.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-21 rect, .stacked-bar-chart g.bar.series-21 circle, .stacked-bar-chart g.point.series-21 rect, .stacked-bar-chart g.point.series-21 circle, .stacked-bar-chart g.line.series-21 rect, .stacked-bar-chart g.line.series-21 circle, .bar-chart g.bar.series-21 rect, .bar-chart g.bar.series-21 circle, .bar-chart g.point.series-21 rect, .bar-chart g.point.series-21 circle, .bar-chart g.line.series-21 rect, .bar-chart g.line.series-21 circle {
  fill: #C1CDCD;
}
.stacked-bar-chart g.bar.series-21.recharts-line path, .stacked-bar-chart g.bar.series-21.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-21.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-21.recharts-line path, .stacked-bar-chart g.point.series-21.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-21.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-21.recharts-line path, .stacked-bar-chart g.line.series-21.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-21.recharts-area .recharts-area-curve, .bar-chart g.bar.series-21.recharts-line path, .bar-chart g.bar.series-21.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-21.recharts-area .recharts-area-curve, .bar-chart g.point.series-21.recharts-line path, .bar-chart g.point.series-21.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-21.recharts-area .recharts-area-curve, .bar-chart g.line.series-21.recharts-line path, .bar-chart g.line.series-21.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-21.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.stacked-bar-chart g.bar.series-21 .recharts-area-area,
.stacked-bar-chart g.bar.series-21 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-21 .recharts-symbols, .stacked-bar-chart g.bar.series-21.recharts-sector, .stacked-bar-chart g.bar.series-21.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-21 .recharts-area-area,
.stacked-bar-chart g.point.series-21 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-21 .recharts-symbols, .stacked-bar-chart g.point.series-21.recharts-sector, .stacked-bar-chart g.point.series-21.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-21 .recharts-area-area,
.stacked-bar-chart g.line.series-21 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-21 .recharts-symbols, .stacked-bar-chart g.line.series-21.recharts-sector, .stacked-bar-chart g.line.series-21.recharts-radar-pologon-path, .bar-chart g.bar.series-21 .recharts-area-area,
.bar-chart g.bar.series-21 .recharts-bar-rectangle,
.bar-chart g.bar.series-21 .recharts-symbols, .bar-chart g.bar.series-21.recharts-sector, .bar-chart g.bar.series-21.recharts-radar-pologon-path, .bar-chart g.point.series-21 .recharts-area-area,
.bar-chart g.point.series-21 .recharts-bar-rectangle,
.bar-chart g.point.series-21 .recharts-symbols, .bar-chart g.point.series-21.recharts-sector, .bar-chart g.point.series-21.recharts-radar-pologon-path, .bar-chart g.line.series-21 .recharts-area-area,
.bar-chart g.line.series-21 .recharts-bar-rectangle,
.bar-chart g.line.series-21 .recharts-symbols, .bar-chart g.line.series-21.recharts-sector, .bar-chart g.line.series-21.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.stacked-bar-chart g.bar.series-21 path.recharts-area-area,
.stacked-bar-chart g.bar.series-21 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-21 path.recharts-symbols, .stacked-bar-chart g.bar.series-21.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-21 path.recharts-area-area,
.stacked-bar-chart g.point.series-21 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-21 path.recharts-symbols, .stacked-bar-chart g.point.series-21.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-21 path.recharts-area-area,
.stacked-bar-chart g.line.series-21 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-21 path.recharts-symbols, .stacked-bar-chart g.line.series-21.recharts-radar-pologon-path, .bar-chart g.bar.series-21 path.recharts-area-area,
.bar-chart g.bar.series-21 .recharts-bar-rectangle path,
.bar-chart g.bar.series-21 path.recharts-symbols, .bar-chart g.bar.series-21.recharts-radar-pologon-path, .bar-chart g.point.series-21 path.recharts-area-area,
.bar-chart g.point.series-21 .recharts-bar-rectangle path,
.bar-chart g.point.series-21 path.recharts-symbols, .bar-chart g.point.series-21.recharts-radar-pologon-path, .bar-chart g.line.series-21 path.recharts-area-area,
.bar-chart g.line.series-21 .recharts-bar-rectangle path,
.bar-chart g.line.series-21 path.recharts-symbols, .bar-chart g.line.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-21 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-21 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-21 rect.pflinechart-dotlabel, .bar-chart g.bar.series-21 rect.pflinechart-dotlabel, .bar-chart g.point.series-21 rect.pflinechart-dotlabel, .bar-chart g.line.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-21 path, .stacked-bar-chart g.point.series-21 path, .stacked-bar-chart g.line.series-21 path, .bar-chart g.bar.series-21 path, .bar-chart g.point.series-21 path, .bar-chart g.line.series-21 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-21 path, .stacked-bar-chart g.bar.series-21 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-21 path, .stacked-bar-chart g.point.series-21 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-21 path, .stacked-bar-chart g.line.series-21 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-21 path, .bar-chart g.bar.series-21 .recharts-area-curve, .solid-lines .bar-chart g.point.series-21 path, .bar-chart g.point.series-21 .recharts-area-curve, .solid-lines .bar-chart g.line.series-21 path, .bar-chart g.line.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-21 text, .stacked-bar-chart .grouplabels g.point.series-21 text, .stacked-bar-chart .grouplabels g.line.series-21 text, .bar-chart .grouplabels g.bar.series-21 text, .bar-chart .grouplabels g.point.series-21 text, .bar-chart .grouplabels g.line.series-21 text {
  fill: #C1CDCD;
}
.stacked-bar-chart g.bar .legend-item-21 span, .stacked-bar-chart g.point .legend-item-21 span, .stacked-bar-chart g.line .legend-item-21 span, .bar-chart g.bar .legend-item-21 span, .bar-chart g.point .legend-item-21 span, .bar-chart g.line .legend-item-21 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-21 path, .stacked-bar-chart g.point .legend-item-21 path, .stacked-bar-chart g.line .legend-item-21 path, .bar-chart g.bar .legend-item-21 path, .bar-chart g.point .legend-item-21 path, .bar-chart g.line .legend-item-21 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .stacked-bar-chart g.bar.series-22 rect, div.patterned-chart .stacked-bar-chart g.bar.series-22 circle, div.patterned-chart .stacked-bar-chart g.point.series-22 rect, div.patterned-chart .stacked-bar-chart g.point.series-22 circle, div.patterned-chart .stacked-bar-chart g.line.series-22 rect, div.patterned-chart .stacked-bar-chart g.line.series-22 circle, div.patterned-chart .bar-chart g.bar.series-22 rect, div.patterned-chart .bar-chart g.bar.series-22 circle, div.patterned-chart .bar-chart g.point.series-22 rect, div.patterned-chart .bar-chart g.point.series-22 circle, div.patterned-chart .bar-chart g.line.series-22 rect, div.patterned-chart .bar-chart g.line.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-22, .stacked-bar-chart g.point.series-22, .stacked-bar-chart g.line.series-22, .bar-chart g.bar.series-22, .bar-chart g.point.series-22, .bar-chart g.line.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-22 rect, .stacked-bar-chart g.bar.series-22 circle, .stacked-bar-chart g.point.series-22 rect, .stacked-bar-chart g.point.series-22 circle, .stacked-bar-chart g.line.series-22 rect, .stacked-bar-chart g.line.series-22 circle, .bar-chart g.bar.series-22 rect, .bar-chart g.bar.series-22 circle, .bar-chart g.point.series-22 rect, .bar-chart g.point.series-22 circle, .bar-chart g.line.series-22 rect, .bar-chart g.line.series-22 circle {
  fill: #b9bbc4;
}
.stacked-bar-chart g.bar.series-22.recharts-line path, .stacked-bar-chart g.bar.series-22.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-22.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-22.recharts-line path, .stacked-bar-chart g.point.series-22.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-22.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-22.recharts-line path, .stacked-bar-chart g.line.series-22.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-22.recharts-area .recharts-area-curve, .bar-chart g.bar.series-22.recharts-line path, .bar-chart g.bar.series-22.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-22.recharts-area .recharts-area-curve, .bar-chart g.point.series-22.recharts-line path, .bar-chart g.point.series-22.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-22.recharts-area .recharts-area-curve, .bar-chart g.line.series-22.recharts-line path, .bar-chart g.line.series-22.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-22.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.stacked-bar-chart g.bar.series-22 .recharts-area-area,
.stacked-bar-chart g.bar.series-22 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-22 .recharts-symbols, .stacked-bar-chart g.bar.series-22.recharts-sector, .stacked-bar-chart g.bar.series-22.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-22 .recharts-area-area,
.stacked-bar-chart g.point.series-22 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-22 .recharts-symbols, .stacked-bar-chart g.point.series-22.recharts-sector, .stacked-bar-chart g.point.series-22.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-22 .recharts-area-area,
.stacked-bar-chart g.line.series-22 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-22 .recharts-symbols, .stacked-bar-chart g.line.series-22.recharts-sector, .stacked-bar-chart g.line.series-22.recharts-radar-pologon-path, .bar-chart g.bar.series-22 .recharts-area-area,
.bar-chart g.bar.series-22 .recharts-bar-rectangle,
.bar-chart g.bar.series-22 .recharts-symbols, .bar-chart g.bar.series-22.recharts-sector, .bar-chart g.bar.series-22.recharts-radar-pologon-path, .bar-chart g.point.series-22 .recharts-area-area,
.bar-chart g.point.series-22 .recharts-bar-rectangle,
.bar-chart g.point.series-22 .recharts-symbols, .bar-chart g.point.series-22.recharts-sector, .bar-chart g.point.series-22.recharts-radar-pologon-path, .bar-chart g.line.series-22 .recharts-area-area,
.bar-chart g.line.series-22 .recharts-bar-rectangle,
.bar-chart g.line.series-22 .recharts-symbols, .bar-chart g.line.series-22.recharts-sector, .bar-chart g.line.series-22.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.stacked-bar-chart g.bar.series-22 path.recharts-area-area,
.stacked-bar-chart g.bar.series-22 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-22 path.recharts-symbols, .stacked-bar-chart g.bar.series-22.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-22 path.recharts-area-area,
.stacked-bar-chart g.point.series-22 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-22 path.recharts-symbols, .stacked-bar-chart g.point.series-22.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-22 path.recharts-area-area,
.stacked-bar-chart g.line.series-22 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-22 path.recharts-symbols, .stacked-bar-chart g.line.series-22.recharts-radar-pologon-path, .bar-chart g.bar.series-22 path.recharts-area-area,
.bar-chart g.bar.series-22 .recharts-bar-rectangle path,
.bar-chart g.bar.series-22 path.recharts-symbols, .bar-chart g.bar.series-22.recharts-radar-pologon-path, .bar-chart g.point.series-22 path.recharts-area-area,
.bar-chart g.point.series-22 .recharts-bar-rectangle path,
.bar-chart g.point.series-22 path.recharts-symbols, .bar-chart g.point.series-22.recharts-radar-pologon-path, .bar-chart g.line.series-22 path.recharts-area-area,
.bar-chart g.line.series-22 .recharts-bar-rectangle path,
.bar-chart g.line.series-22 path.recharts-symbols, .bar-chart g.line.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-22 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-22 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-22 rect.pflinechart-dotlabel, .bar-chart g.bar.series-22 rect.pflinechart-dotlabel, .bar-chart g.point.series-22 rect.pflinechart-dotlabel, .bar-chart g.line.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-22 path, .stacked-bar-chart g.point.series-22 path, .stacked-bar-chart g.line.series-22 path, .bar-chart g.bar.series-22 path, .bar-chart g.point.series-22 path, .bar-chart g.line.series-22 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-22 path, .stacked-bar-chart g.bar.series-22 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-22 path, .stacked-bar-chart g.point.series-22 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-22 path, .stacked-bar-chart g.line.series-22 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-22 path, .bar-chart g.bar.series-22 .recharts-area-curve, .solid-lines .bar-chart g.point.series-22 path, .bar-chart g.point.series-22 .recharts-area-curve, .solid-lines .bar-chart g.line.series-22 path, .bar-chart g.line.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-22 text, .stacked-bar-chart .grouplabels g.point.series-22 text, .stacked-bar-chart .grouplabels g.line.series-22 text, .bar-chart .grouplabels g.bar.series-22 text, .bar-chart .grouplabels g.point.series-22 text, .bar-chart .grouplabels g.line.series-22 text {
  fill: #b9bbc4;
}
.stacked-bar-chart g.bar .legend-item-22 span, .stacked-bar-chart g.point .legend-item-22 span, .stacked-bar-chart g.line .legend-item-22 span, .bar-chart g.bar .legend-item-22 span, .bar-chart g.point .legend-item-22 span, .bar-chart g.line .legend-item-22 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-22 path, .stacked-bar-chart g.point .legend-item-22 path, .stacked-bar-chart g.line .legend-item-22 path, .bar-chart g.bar .legend-item-22 path, .bar-chart g.point .legend-item-22 path, .bar-chart g.line .legend-item-22 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .stacked-bar-chart g.bar.series-23 rect, div.patterned-chart .stacked-bar-chart g.bar.series-23 circle, div.patterned-chart .stacked-bar-chart g.point.series-23 rect, div.patterned-chart .stacked-bar-chart g.point.series-23 circle, div.patterned-chart .stacked-bar-chart g.line.series-23 rect, div.patterned-chart .stacked-bar-chart g.line.series-23 circle, div.patterned-chart .bar-chart g.bar.series-23 rect, div.patterned-chart .bar-chart g.bar.series-23 circle, div.patterned-chart .bar-chart g.point.series-23 rect, div.patterned-chart .bar-chart g.point.series-23 circle, div.patterned-chart .bar-chart g.line.series-23 rect, div.patterned-chart .bar-chart g.line.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-23, .stacked-bar-chart g.point.series-23, .stacked-bar-chart g.line.series-23, .bar-chart g.bar.series-23, .bar-chart g.point.series-23, .bar-chart g.line.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-23 rect, .stacked-bar-chart g.bar.series-23 circle, .stacked-bar-chart g.point.series-23 rect, .stacked-bar-chart g.point.series-23 circle, .stacked-bar-chart g.line.series-23 rect, .stacked-bar-chart g.line.series-23 circle, .bar-chart g.bar.series-23 rect, .bar-chart g.bar.series-23 circle, .bar-chart g.point.series-23 rect, .bar-chart g.point.series-23 circle, .bar-chart g.line.series-23 rect, .bar-chart g.line.series-23 circle {
  fill: #9ba4a9;
}
.stacked-bar-chart g.bar.series-23.recharts-line path, .stacked-bar-chart g.bar.series-23.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-23.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-23.recharts-line path, .stacked-bar-chart g.point.series-23.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-23.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-23.recharts-line path, .stacked-bar-chart g.line.series-23.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-23.recharts-area .recharts-area-curve, .bar-chart g.bar.series-23.recharts-line path, .bar-chart g.bar.series-23.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-23.recharts-area .recharts-area-curve, .bar-chart g.point.series-23.recharts-line path, .bar-chart g.point.series-23.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-23.recharts-area .recharts-area-curve, .bar-chart g.line.series-23.recharts-line path, .bar-chart g.line.series-23.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-23.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.stacked-bar-chart g.bar.series-23 .recharts-area-area,
.stacked-bar-chart g.bar.series-23 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-23 .recharts-symbols, .stacked-bar-chart g.bar.series-23.recharts-sector, .stacked-bar-chart g.bar.series-23.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-23 .recharts-area-area,
.stacked-bar-chart g.point.series-23 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-23 .recharts-symbols, .stacked-bar-chart g.point.series-23.recharts-sector, .stacked-bar-chart g.point.series-23.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-23 .recharts-area-area,
.stacked-bar-chart g.line.series-23 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-23 .recharts-symbols, .stacked-bar-chart g.line.series-23.recharts-sector, .stacked-bar-chart g.line.series-23.recharts-radar-pologon-path, .bar-chart g.bar.series-23 .recharts-area-area,
.bar-chart g.bar.series-23 .recharts-bar-rectangle,
.bar-chart g.bar.series-23 .recharts-symbols, .bar-chart g.bar.series-23.recharts-sector, .bar-chart g.bar.series-23.recharts-radar-pologon-path, .bar-chart g.point.series-23 .recharts-area-area,
.bar-chart g.point.series-23 .recharts-bar-rectangle,
.bar-chart g.point.series-23 .recharts-symbols, .bar-chart g.point.series-23.recharts-sector, .bar-chart g.point.series-23.recharts-radar-pologon-path, .bar-chart g.line.series-23 .recharts-area-area,
.bar-chart g.line.series-23 .recharts-bar-rectangle,
.bar-chart g.line.series-23 .recharts-symbols, .bar-chart g.line.series-23.recharts-sector, .bar-chart g.line.series-23.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.stacked-bar-chart g.bar.series-23 path.recharts-area-area,
.stacked-bar-chart g.bar.series-23 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-23 path.recharts-symbols, .stacked-bar-chart g.bar.series-23.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-23 path.recharts-area-area,
.stacked-bar-chart g.point.series-23 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-23 path.recharts-symbols, .stacked-bar-chart g.point.series-23.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-23 path.recharts-area-area,
.stacked-bar-chart g.line.series-23 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-23 path.recharts-symbols, .stacked-bar-chart g.line.series-23.recharts-radar-pologon-path, .bar-chart g.bar.series-23 path.recharts-area-area,
.bar-chart g.bar.series-23 .recharts-bar-rectangle path,
.bar-chart g.bar.series-23 path.recharts-symbols, .bar-chart g.bar.series-23.recharts-radar-pologon-path, .bar-chart g.point.series-23 path.recharts-area-area,
.bar-chart g.point.series-23 .recharts-bar-rectangle path,
.bar-chart g.point.series-23 path.recharts-symbols, .bar-chart g.point.series-23.recharts-radar-pologon-path, .bar-chart g.line.series-23 path.recharts-area-area,
.bar-chart g.line.series-23 .recharts-bar-rectangle path,
.bar-chart g.line.series-23 path.recharts-symbols, .bar-chart g.line.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-23 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-23 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-23 rect.pflinechart-dotlabel, .bar-chart g.bar.series-23 rect.pflinechart-dotlabel, .bar-chart g.point.series-23 rect.pflinechart-dotlabel, .bar-chart g.line.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-23 path, .stacked-bar-chart g.point.series-23 path, .stacked-bar-chart g.line.series-23 path, .bar-chart g.bar.series-23 path, .bar-chart g.point.series-23 path, .bar-chart g.line.series-23 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-23 path, .stacked-bar-chart g.bar.series-23 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-23 path, .stacked-bar-chart g.point.series-23 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-23 path, .stacked-bar-chart g.line.series-23 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-23 path, .bar-chart g.bar.series-23 .recharts-area-curve, .solid-lines .bar-chart g.point.series-23 path, .bar-chart g.point.series-23 .recharts-area-curve, .solid-lines .bar-chart g.line.series-23 path, .bar-chart g.line.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-23 text, .stacked-bar-chart .grouplabels g.point.series-23 text, .stacked-bar-chart .grouplabels g.line.series-23 text, .bar-chart .grouplabels g.bar.series-23 text, .bar-chart .grouplabels g.point.series-23 text, .bar-chart .grouplabels g.line.series-23 text {
  fill: #9ba4a9;
}
.stacked-bar-chart g.bar .legend-item-23 span, .stacked-bar-chart g.point .legend-item-23 span, .stacked-bar-chart g.line .legend-item-23 span, .bar-chart g.bar .legend-item-23 span, .bar-chart g.point .legend-item-23 span, .bar-chart g.line .legend-item-23 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-23 path, .stacked-bar-chart g.point .legend-item-23 path, .stacked-bar-chart g.line .legend-item-23 path, .bar-chart g.bar .legend-item-23 path, .bar-chart g.point .legend-item-23 path, .bar-chart g.line .legend-item-23 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .stacked-bar-chart g.bar.series-24 rect, div.patterned-chart .stacked-bar-chart g.bar.series-24 circle, div.patterned-chart .stacked-bar-chart g.point.series-24 rect, div.patterned-chart .stacked-bar-chart g.point.series-24 circle, div.patterned-chart .stacked-bar-chart g.line.series-24 rect, div.patterned-chart .stacked-bar-chart g.line.series-24 circle, div.patterned-chart .bar-chart g.bar.series-24 rect, div.patterned-chart .bar-chart g.bar.series-24 circle, div.patterned-chart .bar-chart g.point.series-24 rect, div.patterned-chart .bar-chart g.point.series-24 circle, div.patterned-chart .bar-chart g.line.series-24 rect, div.patterned-chart .bar-chart g.line.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-24, .stacked-bar-chart g.point.series-24, .stacked-bar-chart g.line.series-24, .bar-chart g.bar.series-24, .bar-chart g.point.series-24, .bar-chart g.line.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-24 rect, .stacked-bar-chart g.bar.series-24 circle, .stacked-bar-chart g.point.series-24 rect, .stacked-bar-chart g.point.series-24 circle, .stacked-bar-chart g.line.series-24 rect, .stacked-bar-chart g.line.series-24 circle, .bar-chart g.bar.series-24 rect, .bar-chart g.bar.series-24 circle, .bar-chart g.point.series-24 rect, .bar-chart g.point.series-24 circle, .bar-chart g.line.series-24 rect, .bar-chart g.line.series-24 circle {
  fill: #b2bbc3;
}
.stacked-bar-chart g.bar.series-24.recharts-line path, .stacked-bar-chart g.bar.series-24.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-24.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-24.recharts-line path, .stacked-bar-chart g.point.series-24.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-24.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-24.recharts-line path, .stacked-bar-chart g.line.series-24.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-24.recharts-area .recharts-area-curve, .bar-chart g.bar.series-24.recharts-line path, .bar-chart g.bar.series-24.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-24.recharts-area .recharts-area-curve, .bar-chart g.point.series-24.recharts-line path, .bar-chart g.point.series-24.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-24.recharts-area .recharts-area-curve, .bar-chart g.line.series-24.recharts-line path, .bar-chart g.line.series-24.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-24.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.stacked-bar-chart g.bar.series-24 .recharts-area-area,
.stacked-bar-chart g.bar.series-24 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-24 .recharts-symbols, .stacked-bar-chart g.bar.series-24.recharts-sector, .stacked-bar-chart g.bar.series-24.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-24 .recharts-area-area,
.stacked-bar-chart g.point.series-24 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-24 .recharts-symbols, .stacked-bar-chart g.point.series-24.recharts-sector, .stacked-bar-chart g.point.series-24.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-24 .recharts-area-area,
.stacked-bar-chart g.line.series-24 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-24 .recharts-symbols, .stacked-bar-chart g.line.series-24.recharts-sector, .stacked-bar-chart g.line.series-24.recharts-radar-pologon-path, .bar-chart g.bar.series-24 .recharts-area-area,
.bar-chart g.bar.series-24 .recharts-bar-rectangle,
.bar-chart g.bar.series-24 .recharts-symbols, .bar-chart g.bar.series-24.recharts-sector, .bar-chart g.bar.series-24.recharts-radar-pologon-path, .bar-chart g.point.series-24 .recharts-area-area,
.bar-chart g.point.series-24 .recharts-bar-rectangle,
.bar-chart g.point.series-24 .recharts-symbols, .bar-chart g.point.series-24.recharts-sector, .bar-chart g.point.series-24.recharts-radar-pologon-path, .bar-chart g.line.series-24 .recharts-area-area,
.bar-chart g.line.series-24 .recharts-bar-rectangle,
.bar-chart g.line.series-24 .recharts-symbols, .bar-chart g.line.series-24.recharts-sector, .bar-chart g.line.series-24.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.stacked-bar-chart g.bar.series-24 path.recharts-area-area,
.stacked-bar-chart g.bar.series-24 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-24 path.recharts-symbols, .stacked-bar-chart g.bar.series-24.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-24 path.recharts-area-area,
.stacked-bar-chart g.point.series-24 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-24 path.recharts-symbols, .stacked-bar-chart g.point.series-24.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-24 path.recharts-area-area,
.stacked-bar-chart g.line.series-24 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-24 path.recharts-symbols, .stacked-bar-chart g.line.series-24.recharts-radar-pologon-path, .bar-chart g.bar.series-24 path.recharts-area-area,
.bar-chart g.bar.series-24 .recharts-bar-rectangle path,
.bar-chart g.bar.series-24 path.recharts-symbols, .bar-chart g.bar.series-24.recharts-radar-pologon-path, .bar-chart g.point.series-24 path.recharts-area-area,
.bar-chart g.point.series-24 .recharts-bar-rectangle path,
.bar-chart g.point.series-24 path.recharts-symbols, .bar-chart g.point.series-24.recharts-radar-pologon-path, .bar-chart g.line.series-24 path.recharts-area-area,
.bar-chart g.line.series-24 .recharts-bar-rectangle path,
.bar-chart g.line.series-24 path.recharts-symbols, .bar-chart g.line.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-24 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-24 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-24 rect.pflinechart-dotlabel, .bar-chart g.bar.series-24 rect.pflinechart-dotlabel, .bar-chart g.point.series-24 rect.pflinechart-dotlabel, .bar-chart g.line.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-24 path, .stacked-bar-chart g.point.series-24 path, .stacked-bar-chart g.line.series-24 path, .bar-chart g.bar.series-24 path, .bar-chart g.point.series-24 path, .bar-chart g.line.series-24 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-24 path, .stacked-bar-chart g.bar.series-24 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-24 path, .stacked-bar-chart g.point.series-24 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-24 path, .stacked-bar-chart g.line.series-24 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-24 path, .bar-chart g.bar.series-24 .recharts-area-curve, .solid-lines .bar-chart g.point.series-24 path, .bar-chart g.point.series-24 .recharts-area-curve, .solid-lines .bar-chart g.line.series-24 path, .bar-chart g.line.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-24 text, .stacked-bar-chart .grouplabels g.point.series-24 text, .stacked-bar-chart .grouplabels g.line.series-24 text, .bar-chart .grouplabels g.bar.series-24 text, .bar-chart .grouplabels g.point.series-24 text, .bar-chart .grouplabels g.line.series-24 text {
  fill: #b2bbc3;
}
.stacked-bar-chart g.bar .legend-item-24 span, .stacked-bar-chart g.point .legend-item-24 span, .stacked-bar-chart g.line .legend-item-24 span, .bar-chart g.bar .legend-item-24 span, .bar-chart g.point .legend-item-24 span, .bar-chart g.line .legend-item-24 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-24 path, .stacked-bar-chart g.point .legend-item-24 path, .stacked-bar-chart g.line .legend-item-24 path, .bar-chart g.bar .legend-item-24 path, .bar-chart g.point .legend-item-24 path, .bar-chart g.line .legend-item-24 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .stacked-bar-chart g.bar.series-25 rect, div.patterned-chart .stacked-bar-chart g.bar.series-25 circle, div.patterned-chart .stacked-bar-chart g.point.series-25 rect, div.patterned-chart .stacked-bar-chart g.point.series-25 circle, div.patterned-chart .stacked-bar-chart g.line.series-25 rect, div.patterned-chart .stacked-bar-chart g.line.series-25 circle, div.patterned-chart .bar-chart g.bar.series-25 rect, div.patterned-chart .bar-chart g.bar.series-25 circle, div.patterned-chart .bar-chart g.point.series-25 rect, div.patterned-chart .bar-chart g.point.series-25 circle, div.patterned-chart .bar-chart g.line.series-25 rect, div.patterned-chart .bar-chart g.line.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-25, .stacked-bar-chart g.point.series-25, .stacked-bar-chart g.line.series-25, .bar-chart g.bar.series-25, .bar-chart g.point.series-25, .bar-chart g.line.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-25 rect, .stacked-bar-chart g.bar.series-25 circle, .stacked-bar-chart g.point.series-25 rect, .stacked-bar-chart g.point.series-25 circle, .stacked-bar-chart g.line.series-25 rect, .stacked-bar-chart g.line.series-25 circle, .bar-chart g.bar.series-25 rect, .bar-chart g.bar.series-25 circle, .bar-chart g.point.series-25 rect, .bar-chart g.point.series-25 circle, .bar-chart g.line.series-25 rect, .bar-chart g.line.series-25 circle {
  fill: #998693;
}
.stacked-bar-chart g.bar.series-25.recharts-line path, .stacked-bar-chart g.bar.series-25.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-25.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-25.recharts-line path, .stacked-bar-chart g.point.series-25.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-25.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-25.recharts-line path, .stacked-bar-chart g.line.series-25.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-25.recharts-area .recharts-area-curve, .bar-chart g.bar.series-25.recharts-line path, .bar-chart g.bar.series-25.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-25.recharts-area .recharts-area-curve, .bar-chart g.point.series-25.recharts-line path, .bar-chart g.point.series-25.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-25.recharts-area .recharts-area-curve, .bar-chart g.line.series-25.recharts-line path, .bar-chart g.line.series-25.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-25.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.stacked-bar-chart g.bar.series-25 .recharts-area-area,
.stacked-bar-chart g.bar.series-25 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-25 .recharts-symbols, .stacked-bar-chart g.bar.series-25.recharts-sector, .stacked-bar-chart g.bar.series-25.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-25 .recharts-area-area,
.stacked-bar-chart g.point.series-25 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-25 .recharts-symbols, .stacked-bar-chart g.point.series-25.recharts-sector, .stacked-bar-chart g.point.series-25.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-25 .recharts-area-area,
.stacked-bar-chart g.line.series-25 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-25 .recharts-symbols, .stacked-bar-chart g.line.series-25.recharts-sector, .stacked-bar-chart g.line.series-25.recharts-radar-pologon-path, .bar-chart g.bar.series-25 .recharts-area-area,
.bar-chart g.bar.series-25 .recharts-bar-rectangle,
.bar-chart g.bar.series-25 .recharts-symbols, .bar-chart g.bar.series-25.recharts-sector, .bar-chart g.bar.series-25.recharts-radar-pologon-path, .bar-chart g.point.series-25 .recharts-area-area,
.bar-chart g.point.series-25 .recharts-bar-rectangle,
.bar-chart g.point.series-25 .recharts-symbols, .bar-chart g.point.series-25.recharts-sector, .bar-chart g.point.series-25.recharts-radar-pologon-path, .bar-chart g.line.series-25 .recharts-area-area,
.bar-chart g.line.series-25 .recharts-bar-rectangle,
.bar-chart g.line.series-25 .recharts-symbols, .bar-chart g.line.series-25.recharts-sector, .bar-chart g.line.series-25.recharts-radar-pologon-path {
  fill: #998693;
}
.stacked-bar-chart g.bar.series-25 path.recharts-area-area,
.stacked-bar-chart g.bar.series-25 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-25 path.recharts-symbols, .stacked-bar-chart g.bar.series-25.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-25 path.recharts-area-area,
.stacked-bar-chart g.point.series-25 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-25 path.recharts-symbols, .stacked-bar-chart g.point.series-25.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-25 path.recharts-area-area,
.stacked-bar-chart g.line.series-25 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-25 path.recharts-symbols, .stacked-bar-chart g.line.series-25.recharts-radar-pologon-path, .bar-chart g.bar.series-25 path.recharts-area-area,
.bar-chart g.bar.series-25 .recharts-bar-rectangle path,
.bar-chart g.bar.series-25 path.recharts-symbols, .bar-chart g.bar.series-25.recharts-radar-pologon-path, .bar-chart g.point.series-25 path.recharts-area-area,
.bar-chart g.point.series-25 .recharts-bar-rectangle path,
.bar-chart g.point.series-25 path.recharts-symbols, .bar-chart g.point.series-25.recharts-radar-pologon-path, .bar-chart g.line.series-25 path.recharts-area-area,
.bar-chart g.line.series-25 .recharts-bar-rectangle path,
.bar-chart g.line.series-25 path.recharts-symbols, .bar-chart g.line.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-25 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-25 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-25 rect.pflinechart-dotlabel, .bar-chart g.bar.series-25 rect.pflinechart-dotlabel, .bar-chart g.point.series-25 rect.pflinechart-dotlabel, .bar-chart g.line.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-25 path, .stacked-bar-chart g.point.series-25 path, .stacked-bar-chart g.line.series-25 path, .bar-chart g.bar.series-25 path, .bar-chart g.point.series-25 path, .bar-chart g.line.series-25 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-25 path, .stacked-bar-chart g.bar.series-25 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-25 path, .stacked-bar-chart g.point.series-25 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-25 path, .stacked-bar-chart g.line.series-25 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-25 path, .bar-chart g.bar.series-25 .recharts-area-curve, .solid-lines .bar-chart g.point.series-25 path, .bar-chart g.point.series-25 .recharts-area-curve, .solid-lines .bar-chart g.line.series-25 path, .bar-chart g.line.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-25 text, .stacked-bar-chart .grouplabels g.point.series-25 text, .stacked-bar-chart .grouplabels g.line.series-25 text, .bar-chart .grouplabels g.bar.series-25 text, .bar-chart .grouplabels g.point.series-25 text, .bar-chart .grouplabels g.line.series-25 text {
  fill: #998693;
}
.stacked-bar-chart g.bar .legend-item-25 span, .stacked-bar-chart g.point .legend-item-25 span, .stacked-bar-chart g.line .legend-item-25 span, .bar-chart g.bar .legend-item-25 span, .bar-chart g.point .legend-item-25 span, .bar-chart g.line .legend-item-25 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-25 path, .stacked-bar-chart g.point .legend-item-25 path, .stacked-bar-chart g.line .legend-item-25 path, .bar-chart g.bar .legend-item-25 path, .bar-chart g.point .legend-item-25 path, .bar-chart g.line .legend-item-25 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .stacked-bar-chart g.bar.series-26 rect, div.patterned-chart .stacked-bar-chart g.bar.series-26 circle, div.patterned-chart .stacked-bar-chart g.point.series-26 rect, div.patterned-chart .stacked-bar-chart g.point.series-26 circle, div.patterned-chart .stacked-bar-chart g.line.series-26 rect, div.patterned-chart .stacked-bar-chart g.line.series-26 circle, div.patterned-chart .bar-chart g.bar.series-26 rect, div.patterned-chart .bar-chart g.bar.series-26 circle, div.patterned-chart .bar-chart g.point.series-26 rect, div.patterned-chart .bar-chart g.point.series-26 circle, div.patterned-chart .bar-chart g.line.series-26 rect, div.patterned-chart .bar-chart g.line.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-26, .stacked-bar-chart g.point.series-26, .stacked-bar-chart g.line.series-26, .bar-chart g.bar.series-26, .bar-chart g.point.series-26, .bar-chart g.line.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-26 rect, .stacked-bar-chart g.bar.series-26 circle, .stacked-bar-chart g.point.series-26 rect, .stacked-bar-chart g.point.series-26 circle, .stacked-bar-chart g.line.series-26 rect, .stacked-bar-chart g.line.series-26 circle, .bar-chart g.bar.series-26 rect, .bar-chart g.bar.series-26 circle, .bar-chart g.point.series-26 rect, .bar-chart g.point.series-26 circle, .bar-chart g.line.series-26 rect, .bar-chart g.line.series-26 circle {
  fill: #d1c4be;
}
.stacked-bar-chart g.bar.series-26.recharts-line path, .stacked-bar-chart g.bar.series-26.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-26.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-26.recharts-line path, .stacked-bar-chart g.point.series-26.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-26.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-26.recharts-line path, .stacked-bar-chart g.line.series-26.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-26.recharts-area .recharts-area-curve, .bar-chart g.bar.series-26.recharts-line path, .bar-chart g.bar.series-26.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-26.recharts-area .recharts-area-curve, .bar-chart g.point.series-26.recharts-line path, .bar-chart g.point.series-26.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-26.recharts-area .recharts-area-curve, .bar-chart g.line.series-26.recharts-line path, .bar-chart g.line.series-26.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-26.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.stacked-bar-chart g.bar.series-26 .recharts-area-area,
.stacked-bar-chart g.bar.series-26 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-26 .recharts-symbols, .stacked-bar-chart g.bar.series-26.recharts-sector, .stacked-bar-chart g.bar.series-26.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-26 .recharts-area-area,
.stacked-bar-chart g.point.series-26 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-26 .recharts-symbols, .stacked-bar-chart g.point.series-26.recharts-sector, .stacked-bar-chart g.point.series-26.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-26 .recharts-area-area,
.stacked-bar-chart g.line.series-26 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-26 .recharts-symbols, .stacked-bar-chart g.line.series-26.recharts-sector, .stacked-bar-chart g.line.series-26.recharts-radar-pologon-path, .bar-chart g.bar.series-26 .recharts-area-area,
.bar-chart g.bar.series-26 .recharts-bar-rectangle,
.bar-chart g.bar.series-26 .recharts-symbols, .bar-chart g.bar.series-26.recharts-sector, .bar-chart g.bar.series-26.recharts-radar-pologon-path, .bar-chart g.point.series-26 .recharts-area-area,
.bar-chart g.point.series-26 .recharts-bar-rectangle,
.bar-chart g.point.series-26 .recharts-symbols, .bar-chart g.point.series-26.recharts-sector, .bar-chart g.point.series-26.recharts-radar-pologon-path, .bar-chart g.line.series-26 .recharts-area-area,
.bar-chart g.line.series-26 .recharts-bar-rectangle,
.bar-chart g.line.series-26 .recharts-symbols, .bar-chart g.line.series-26.recharts-sector, .bar-chart g.line.series-26.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.stacked-bar-chart g.bar.series-26 path.recharts-area-area,
.stacked-bar-chart g.bar.series-26 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-26 path.recharts-symbols, .stacked-bar-chart g.bar.series-26.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-26 path.recharts-area-area,
.stacked-bar-chart g.point.series-26 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-26 path.recharts-symbols, .stacked-bar-chart g.point.series-26.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-26 path.recharts-area-area,
.stacked-bar-chart g.line.series-26 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-26 path.recharts-symbols, .stacked-bar-chart g.line.series-26.recharts-radar-pologon-path, .bar-chart g.bar.series-26 path.recharts-area-area,
.bar-chart g.bar.series-26 .recharts-bar-rectangle path,
.bar-chart g.bar.series-26 path.recharts-symbols, .bar-chart g.bar.series-26.recharts-radar-pologon-path, .bar-chart g.point.series-26 path.recharts-area-area,
.bar-chart g.point.series-26 .recharts-bar-rectangle path,
.bar-chart g.point.series-26 path.recharts-symbols, .bar-chart g.point.series-26.recharts-radar-pologon-path, .bar-chart g.line.series-26 path.recharts-area-area,
.bar-chart g.line.series-26 .recharts-bar-rectangle path,
.bar-chart g.line.series-26 path.recharts-symbols, .bar-chart g.line.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-26 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-26 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-26 rect.pflinechart-dotlabel, .bar-chart g.bar.series-26 rect.pflinechart-dotlabel, .bar-chart g.point.series-26 rect.pflinechart-dotlabel, .bar-chart g.line.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-26 path, .stacked-bar-chart g.point.series-26 path, .stacked-bar-chart g.line.series-26 path, .bar-chart g.bar.series-26 path, .bar-chart g.point.series-26 path, .bar-chart g.line.series-26 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-26 path, .stacked-bar-chart g.bar.series-26 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-26 path, .stacked-bar-chart g.point.series-26 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-26 path, .stacked-bar-chart g.line.series-26 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-26 path, .bar-chart g.bar.series-26 .recharts-area-curve, .solid-lines .bar-chart g.point.series-26 path, .bar-chart g.point.series-26 .recharts-area-curve, .solid-lines .bar-chart g.line.series-26 path, .bar-chart g.line.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-26 text, .stacked-bar-chart .grouplabels g.point.series-26 text, .stacked-bar-chart .grouplabels g.line.series-26 text, .bar-chart .grouplabels g.bar.series-26 text, .bar-chart .grouplabels g.point.series-26 text, .bar-chart .grouplabels g.line.series-26 text {
  fill: #d1c4be;
}
.stacked-bar-chart g.bar .legend-item-26 span, .stacked-bar-chart g.point .legend-item-26 span, .stacked-bar-chart g.line .legend-item-26 span, .bar-chart g.bar .legend-item-26 span, .bar-chart g.point .legend-item-26 span, .bar-chart g.line .legend-item-26 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-26 path, .stacked-bar-chart g.point .legend-item-26 path, .stacked-bar-chart g.line .legend-item-26 path, .bar-chart g.bar .legend-item-26 path, .bar-chart g.point .legend-item-26 path, .bar-chart g.line .legend-item-26 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .stacked-bar-chart g.bar.series-27 rect, div.patterned-chart .stacked-bar-chart g.bar.series-27 circle, div.patterned-chart .stacked-bar-chart g.point.series-27 rect, div.patterned-chart .stacked-bar-chart g.point.series-27 circle, div.patterned-chart .stacked-bar-chart g.line.series-27 rect, div.patterned-chart .stacked-bar-chart g.line.series-27 circle, div.patterned-chart .bar-chart g.bar.series-27 rect, div.patterned-chart .bar-chart g.bar.series-27 circle, div.patterned-chart .bar-chart g.point.series-27 rect, div.patterned-chart .bar-chart g.point.series-27 circle, div.patterned-chart .bar-chart g.line.series-27 rect, div.patterned-chart .bar-chart g.line.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-27, .stacked-bar-chart g.point.series-27, .stacked-bar-chart g.line.series-27, .bar-chart g.bar.series-27, .bar-chart g.point.series-27, .bar-chart g.line.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-27 rect, .stacked-bar-chart g.bar.series-27 circle, .stacked-bar-chart g.point.series-27 rect, .stacked-bar-chart g.point.series-27 circle, .stacked-bar-chart g.line.series-27 rect, .stacked-bar-chart g.line.series-27 circle, .bar-chart g.bar.series-27 rect, .bar-chart g.bar.series-27 circle, .bar-chart g.point.series-27 rect, .bar-chart g.point.series-27 circle, .bar-chart g.line.series-27 rect, .bar-chart g.line.series-27 circle {
  fill: #aaa;
}
.stacked-bar-chart g.bar.series-27.recharts-line path, .stacked-bar-chart g.bar.series-27.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-27.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-27.recharts-line path, .stacked-bar-chart g.point.series-27.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-27.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-27.recharts-line path, .stacked-bar-chart g.line.series-27.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-27.recharts-area .recharts-area-curve, .bar-chart g.bar.series-27.recharts-line path, .bar-chart g.bar.series-27.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-27.recharts-area .recharts-area-curve, .bar-chart g.point.series-27.recharts-line path, .bar-chart g.point.series-27.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-27.recharts-area .recharts-area-curve, .bar-chart g.line.series-27.recharts-line path, .bar-chart g.line.series-27.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-27.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.stacked-bar-chart g.bar.series-27 .recharts-area-area,
.stacked-bar-chart g.bar.series-27 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-27 .recharts-symbols, .stacked-bar-chart g.bar.series-27.recharts-sector, .stacked-bar-chart g.bar.series-27.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-27 .recharts-area-area,
.stacked-bar-chart g.point.series-27 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-27 .recharts-symbols, .stacked-bar-chart g.point.series-27.recharts-sector, .stacked-bar-chart g.point.series-27.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-27 .recharts-area-area,
.stacked-bar-chart g.line.series-27 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-27 .recharts-symbols, .stacked-bar-chart g.line.series-27.recharts-sector, .stacked-bar-chart g.line.series-27.recharts-radar-pologon-path, .bar-chart g.bar.series-27 .recharts-area-area,
.bar-chart g.bar.series-27 .recharts-bar-rectangle,
.bar-chart g.bar.series-27 .recharts-symbols, .bar-chart g.bar.series-27.recharts-sector, .bar-chart g.bar.series-27.recharts-radar-pologon-path, .bar-chart g.point.series-27 .recharts-area-area,
.bar-chart g.point.series-27 .recharts-bar-rectangle,
.bar-chart g.point.series-27 .recharts-symbols, .bar-chart g.point.series-27.recharts-sector, .bar-chart g.point.series-27.recharts-radar-pologon-path, .bar-chart g.line.series-27 .recharts-area-area,
.bar-chart g.line.series-27 .recharts-bar-rectangle,
.bar-chart g.line.series-27 .recharts-symbols, .bar-chart g.line.series-27.recharts-sector, .bar-chart g.line.series-27.recharts-radar-pologon-path {
  fill: #aaa;
}
.stacked-bar-chart g.bar.series-27 path.recharts-area-area,
.stacked-bar-chart g.bar.series-27 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-27 path.recharts-symbols, .stacked-bar-chart g.bar.series-27.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-27 path.recharts-area-area,
.stacked-bar-chart g.point.series-27 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-27 path.recharts-symbols, .stacked-bar-chart g.point.series-27.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-27 path.recharts-area-area,
.stacked-bar-chart g.line.series-27 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-27 path.recharts-symbols, .stacked-bar-chart g.line.series-27.recharts-radar-pologon-path, .bar-chart g.bar.series-27 path.recharts-area-area,
.bar-chart g.bar.series-27 .recharts-bar-rectangle path,
.bar-chart g.bar.series-27 path.recharts-symbols, .bar-chart g.bar.series-27.recharts-radar-pologon-path, .bar-chart g.point.series-27 path.recharts-area-area,
.bar-chart g.point.series-27 .recharts-bar-rectangle path,
.bar-chart g.point.series-27 path.recharts-symbols, .bar-chart g.point.series-27.recharts-radar-pologon-path, .bar-chart g.line.series-27 path.recharts-area-area,
.bar-chart g.line.series-27 .recharts-bar-rectangle path,
.bar-chart g.line.series-27 path.recharts-symbols, .bar-chart g.line.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-27 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-27 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-27 rect.pflinechart-dotlabel, .bar-chart g.bar.series-27 rect.pflinechart-dotlabel, .bar-chart g.point.series-27 rect.pflinechart-dotlabel, .bar-chart g.line.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-27 path, .stacked-bar-chart g.point.series-27 path, .stacked-bar-chart g.line.series-27 path, .bar-chart g.bar.series-27 path, .bar-chart g.point.series-27 path, .bar-chart g.line.series-27 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-27 path, .stacked-bar-chart g.bar.series-27 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-27 path, .stacked-bar-chart g.point.series-27 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-27 path, .stacked-bar-chart g.line.series-27 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-27 path, .bar-chart g.bar.series-27 .recharts-area-curve, .solid-lines .bar-chart g.point.series-27 path, .bar-chart g.point.series-27 .recharts-area-curve, .solid-lines .bar-chart g.line.series-27 path, .bar-chart g.line.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-27 text, .stacked-bar-chart .grouplabels g.point.series-27 text, .stacked-bar-chart .grouplabels g.line.series-27 text, .bar-chart .grouplabels g.bar.series-27 text, .bar-chart .grouplabels g.point.series-27 text, .bar-chart .grouplabels g.line.series-27 text {
  fill: #aaa;
}
.stacked-bar-chart g.bar .legend-item-27 span, .stacked-bar-chart g.point .legend-item-27 span, .stacked-bar-chart g.line .legend-item-27 span, .bar-chart g.bar .legend-item-27 span, .bar-chart g.point .legend-item-27 span, .bar-chart g.line .legend-item-27 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-27 path, .stacked-bar-chart g.point .legend-item-27 path, .stacked-bar-chart g.line .legend-item-27 path, .bar-chart g.bar .legend-item-27 path, .bar-chart g.point .legend-item-27 path, .bar-chart g.line .legend-item-27 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .stacked-bar-chart g.bar.series-28 rect, div.patterned-chart .stacked-bar-chart g.bar.series-28 circle, div.patterned-chart .stacked-bar-chart g.point.series-28 rect, div.patterned-chart .stacked-bar-chart g.point.series-28 circle, div.patterned-chart .stacked-bar-chart g.line.series-28 rect, div.patterned-chart .stacked-bar-chart g.line.series-28 circle, div.patterned-chart .bar-chart g.bar.series-28 rect, div.patterned-chart .bar-chart g.bar.series-28 circle, div.patterned-chart .bar-chart g.point.series-28 rect, div.patterned-chart .bar-chart g.point.series-28 circle, div.patterned-chart .bar-chart g.line.series-28 rect, div.patterned-chart .bar-chart g.line.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-28, .stacked-bar-chart g.point.series-28, .stacked-bar-chart g.line.series-28, .bar-chart g.bar.series-28, .bar-chart g.point.series-28, .bar-chart g.line.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-28 rect, .stacked-bar-chart g.bar.series-28 circle, .stacked-bar-chart g.point.series-28 rect, .stacked-bar-chart g.point.series-28 circle, .stacked-bar-chart g.line.series-28 rect, .stacked-bar-chart g.line.series-28 circle, .bar-chart g.bar.series-28 rect, .bar-chart g.bar.series-28 circle, .bar-chart g.point.series-28 rect, .bar-chart g.point.series-28 circle, .bar-chart g.line.series-28 rect, .bar-chart g.line.series-28 circle {
  fill: #ccc;
}
.stacked-bar-chart g.bar.series-28.recharts-line path, .stacked-bar-chart g.bar.series-28.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-28.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-28.recharts-line path, .stacked-bar-chart g.point.series-28.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-28.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-28.recharts-line path, .stacked-bar-chart g.line.series-28.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-28.recharts-area .recharts-area-curve, .bar-chart g.bar.series-28.recharts-line path, .bar-chart g.bar.series-28.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-28.recharts-area .recharts-area-curve, .bar-chart g.point.series-28.recharts-line path, .bar-chart g.point.series-28.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-28.recharts-area .recharts-area-curve, .bar-chart g.line.series-28.recharts-line path, .bar-chart g.line.series-28.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-28.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.stacked-bar-chart g.bar.series-28 .recharts-area-area,
.stacked-bar-chart g.bar.series-28 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-28 .recharts-symbols, .stacked-bar-chart g.bar.series-28.recharts-sector, .stacked-bar-chart g.bar.series-28.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-28 .recharts-area-area,
.stacked-bar-chart g.point.series-28 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-28 .recharts-symbols, .stacked-bar-chart g.point.series-28.recharts-sector, .stacked-bar-chart g.point.series-28.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-28 .recharts-area-area,
.stacked-bar-chart g.line.series-28 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-28 .recharts-symbols, .stacked-bar-chart g.line.series-28.recharts-sector, .stacked-bar-chart g.line.series-28.recharts-radar-pologon-path, .bar-chart g.bar.series-28 .recharts-area-area,
.bar-chart g.bar.series-28 .recharts-bar-rectangle,
.bar-chart g.bar.series-28 .recharts-symbols, .bar-chart g.bar.series-28.recharts-sector, .bar-chart g.bar.series-28.recharts-radar-pologon-path, .bar-chart g.point.series-28 .recharts-area-area,
.bar-chart g.point.series-28 .recharts-bar-rectangle,
.bar-chart g.point.series-28 .recharts-symbols, .bar-chart g.point.series-28.recharts-sector, .bar-chart g.point.series-28.recharts-radar-pologon-path, .bar-chart g.line.series-28 .recharts-area-area,
.bar-chart g.line.series-28 .recharts-bar-rectangle,
.bar-chart g.line.series-28 .recharts-symbols, .bar-chart g.line.series-28.recharts-sector, .bar-chart g.line.series-28.recharts-radar-pologon-path {
  fill: #ccc;
}
.stacked-bar-chart g.bar.series-28 path.recharts-area-area,
.stacked-bar-chart g.bar.series-28 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-28 path.recharts-symbols, .stacked-bar-chart g.bar.series-28.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-28 path.recharts-area-area,
.stacked-bar-chart g.point.series-28 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-28 path.recharts-symbols, .stacked-bar-chart g.point.series-28.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-28 path.recharts-area-area,
.stacked-bar-chart g.line.series-28 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-28 path.recharts-symbols, .stacked-bar-chart g.line.series-28.recharts-radar-pologon-path, .bar-chart g.bar.series-28 path.recharts-area-area,
.bar-chart g.bar.series-28 .recharts-bar-rectangle path,
.bar-chart g.bar.series-28 path.recharts-symbols, .bar-chart g.bar.series-28.recharts-radar-pologon-path, .bar-chart g.point.series-28 path.recharts-area-area,
.bar-chart g.point.series-28 .recharts-bar-rectangle path,
.bar-chart g.point.series-28 path.recharts-symbols, .bar-chart g.point.series-28.recharts-radar-pologon-path, .bar-chart g.line.series-28 path.recharts-area-area,
.bar-chart g.line.series-28 .recharts-bar-rectangle path,
.bar-chart g.line.series-28 path.recharts-symbols, .bar-chart g.line.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-28 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-28 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-28 rect.pflinechart-dotlabel, .bar-chart g.bar.series-28 rect.pflinechart-dotlabel, .bar-chart g.point.series-28 rect.pflinechart-dotlabel, .bar-chart g.line.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-28 path, .stacked-bar-chart g.point.series-28 path, .stacked-bar-chart g.line.series-28 path, .bar-chart g.bar.series-28 path, .bar-chart g.point.series-28 path, .bar-chart g.line.series-28 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-28 path, .stacked-bar-chart g.bar.series-28 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-28 path, .stacked-bar-chart g.point.series-28 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-28 path, .stacked-bar-chart g.line.series-28 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-28 path, .bar-chart g.bar.series-28 .recharts-area-curve, .solid-lines .bar-chart g.point.series-28 path, .bar-chart g.point.series-28 .recharts-area-curve, .solid-lines .bar-chart g.line.series-28 path, .bar-chart g.line.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-28 text, .stacked-bar-chart .grouplabels g.point.series-28 text, .stacked-bar-chart .grouplabels g.line.series-28 text, .bar-chart .grouplabels g.bar.series-28 text, .bar-chart .grouplabels g.point.series-28 text, .bar-chart .grouplabels g.line.series-28 text {
  fill: #ccc;
}
.stacked-bar-chart g.bar .legend-item-28 span, .stacked-bar-chart g.point .legend-item-28 span, .stacked-bar-chart g.line .legend-item-28 span, .bar-chart g.bar .legend-item-28 span, .bar-chart g.point .legend-item-28 span, .bar-chart g.line .legend-item-28 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-28 path, .stacked-bar-chart g.point .legend-item-28 path, .stacked-bar-chart g.line .legend-item-28 path, .bar-chart g.bar .legend-item-28 path, .bar-chart g.point .legend-item-28 path, .bar-chart g.line .legend-item-28 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .stacked-bar-chart g.bar.series-29 rect, div.patterned-chart .stacked-bar-chart g.bar.series-29 circle, div.patterned-chart .stacked-bar-chart g.point.series-29 rect, div.patterned-chart .stacked-bar-chart g.point.series-29 circle, div.patterned-chart .stacked-bar-chart g.line.series-29 rect, div.patterned-chart .stacked-bar-chart g.line.series-29 circle, div.patterned-chart .bar-chart g.bar.series-29 rect, div.patterned-chart .bar-chart g.bar.series-29 circle, div.patterned-chart .bar-chart g.point.series-29 rect, div.patterned-chart .bar-chart g.point.series-29 circle, div.patterned-chart .bar-chart g.line.series-29 rect, div.patterned-chart .bar-chart g.line.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-29, .stacked-bar-chart g.point.series-29, .stacked-bar-chart g.line.series-29, .bar-chart g.bar.series-29, .bar-chart g.point.series-29, .bar-chart g.line.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-29 rect, .stacked-bar-chart g.bar.series-29 circle, .stacked-bar-chart g.point.series-29 rect, .stacked-bar-chart g.point.series-29 circle, .stacked-bar-chart g.line.series-29 rect, .stacked-bar-chart g.line.series-29 circle, .bar-chart g.bar.series-29 rect, .bar-chart g.bar.series-29 circle, .bar-chart g.point.series-29 rect, .bar-chart g.point.series-29 circle, .bar-chart g.line.series-29 rect, .bar-chart g.line.series-29 circle {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-29.recharts-line path, .stacked-bar-chart g.bar.series-29.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-29.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-29.recharts-line path, .stacked-bar-chart g.point.series-29.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-29.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-29.recharts-line path, .stacked-bar-chart g.line.series-29.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-29.recharts-area .recharts-area-curve, .bar-chart g.bar.series-29.recharts-line path, .bar-chart g.bar.series-29.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-29.recharts-area .recharts-area-curve, .bar-chart g.point.series-29.recharts-line path, .bar-chart g.point.series-29.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-29.recharts-area .recharts-area-curve, .bar-chart g.line.series-29.recharts-line path, .bar-chart g.line.series-29.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-29.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.stacked-bar-chart g.bar.series-29 .recharts-area-area,
.stacked-bar-chart g.bar.series-29 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-29 .recharts-symbols, .stacked-bar-chart g.bar.series-29.recharts-sector, .stacked-bar-chart g.bar.series-29.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-29 .recharts-area-area,
.stacked-bar-chart g.point.series-29 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-29 .recharts-symbols, .stacked-bar-chart g.point.series-29.recharts-sector, .stacked-bar-chart g.point.series-29.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-29 .recharts-area-area,
.stacked-bar-chart g.line.series-29 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-29 .recharts-symbols, .stacked-bar-chart g.line.series-29.recharts-sector, .stacked-bar-chart g.line.series-29.recharts-radar-pologon-path, .bar-chart g.bar.series-29 .recharts-area-area,
.bar-chart g.bar.series-29 .recharts-bar-rectangle,
.bar-chart g.bar.series-29 .recharts-symbols, .bar-chart g.bar.series-29.recharts-sector, .bar-chart g.bar.series-29.recharts-radar-pologon-path, .bar-chart g.point.series-29 .recharts-area-area,
.bar-chart g.point.series-29 .recharts-bar-rectangle,
.bar-chart g.point.series-29 .recharts-symbols, .bar-chart g.point.series-29.recharts-sector, .bar-chart g.point.series-29.recharts-radar-pologon-path, .bar-chart g.line.series-29 .recharts-area-area,
.bar-chart g.line.series-29 .recharts-bar-rectangle,
.bar-chart g.line.series-29 .recharts-symbols, .bar-chart g.line.series-29.recharts-sector, .bar-chart g.line.series-29.recharts-radar-pologon-path {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-29 path.recharts-area-area,
.stacked-bar-chart g.bar.series-29 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-29 path.recharts-symbols, .stacked-bar-chart g.bar.series-29.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-29 path.recharts-area-area,
.stacked-bar-chart g.point.series-29 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-29 path.recharts-symbols, .stacked-bar-chart g.point.series-29.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-29 path.recharts-area-area,
.stacked-bar-chart g.line.series-29 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-29 path.recharts-symbols, .stacked-bar-chart g.line.series-29.recharts-radar-pologon-path, .bar-chart g.bar.series-29 path.recharts-area-area,
.bar-chart g.bar.series-29 .recharts-bar-rectangle path,
.bar-chart g.bar.series-29 path.recharts-symbols, .bar-chart g.bar.series-29.recharts-radar-pologon-path, .bar-chart g.point.series-29 path.recharts-area-area,
.bar-chart g.point.series-29 .recharts-bar-rectangle path,
.bar-chart g.point.series-29 path.recharts-symbols, .bar-chart g.point.series-29.recharts-radar-pologon-path, .bar-chart g.line.series-29 path.recharts-area-area,
.bar-chart g.line.series-29 .recharts-bar-rectangle path,
.bar-chart g.line.series-29 path.recharts-symbols, .bar-chart g.line.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-29 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-29 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-29 rect.pflinechart-dotlabel, .bar-chart g.bar.series-29 rect.pflinechart-dotlabel, .bar-chart g.point.series-29 rect.pflinechart-dotlabel, .bar-chart g.line.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-29 path, .stacked-bar-chart g.point.series-29 path, .stacked-bar-chart g.line.series-29 path, .bar-chart g.bar.series-29 path, .bar-chart g.point.series-29 path, .bar-chart g.line.series-29 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-29 path, .stacked-bar-chart g.bar.series-29 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-29 path, .stacked-bar-chart g.point.series-29 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-29 path, .stacked-bar-chart g.line.series-29 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-29 path, .bar-chart g.bar.series-29 .recharts-area-curve, .solid-lines .bar-chart g.point.series-29 path, .bar-chart g.point.series-29 .recharts-area-curve, .solid-lines .bar-chart g.line.series-29 path, .bar-chart g.line.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-29 text, .stacked-bar-chart .grouplabels g.point.series-29 text, .stacked-bar-chart .grouplabels g.line.series-29 text, .bar-chart .grouplabels g.bar.series-29 text, .bar-chart .grouplabels g.point.series-29 text, .bar-chart .grouplabels g.line.series-29 text {
  fill: #bbb;
}
.stacked-bar-chart g.bar .legend-item-29 span, .stacked-bar-chart g.point .legend-item-29 span, .stacked-bar-chart g.line .legend-item-29 span, .bar-chart g.bar .legend-item-29 span, .bar-chart g.point .legend-item-29 span, .bar-chart g.line .legend-item-29 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-29 path, .stacked-bar-chart g.point .legend-item-29 path, .stacked-bar-chart g.line .legend-item-29 path, .bar-chart g.bar .legend-item-29 path, .bar-chart g.point .legend-item-29 path, .bar-chart g.line .legend-item-29 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .stacked-bar-chart g.bar.series-30 rect, div.patterned-chart .stacked-bar-chart g.bar.series-30 circle, div.patterned-chart .stacked-bar-chart g.point.series-30 rect, div.patterned-chart .stacked-bar-chart g.point.series-30 circle, div.patterned-chart .stacked-bar-chart g.line.series-30 rect, div.patterned-chart .stacked-bar-chart g.line.series-30 circle, div.patterned-chart .bar-chart g.bar.series-30 rect, div.patterned-chart .bar-chart g.bar.series-30 circle, div.patterned-chart .bar-chart g.point.series-30 rect, div.patterned-chart .bar-chart g.point.series-30 circle, div.patterned-chart .bar-chart g.line.series-30 rect, div.patterned-chart .bar-chart g.line.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-30, .stacked-bar-chart g.point.series-30, .stacked-bar-chart g.line.series-30, .bar-chart g.bar.series-30, .bar-chart g.point.series-30, .bar-chart g.line.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-30 rect, .stacked-bar-chart g.bar.series-30 circle, .stacked-bar-chart g.point.series-30 rect, .stacked-bar-chart g.point.series-30 circle, .stacked-bar-chart g.line.series-30 rect, .stacked-bar-chart g.line.series-30 circle, .bar-chart g.bar.series-30 rect, .bar-chart g.bar.series-30 circle, .bar-chart g.point.series-30 rect, .bar-chart g.point.series-30 circle, .bar-chart g.line.series-30 rect, .bar-chart g.line.series-30 circle {
  fill: #999;
}
.stacked-bar-chart g.bar.series-30.recharts-line path, .stacked-bar-chart g.bar.series-30.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-30.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-30.recharts-line path, .stacked-bar-chart g.point.series-30.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-30.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-30.recharts-line path, .stacked-bar-chart g.line.series-30.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-30.recharts-area .recharts-area-curve, .bar-chart g.bar.series-30.recharts-line path, .bar-chart g.bar.series-30.recharts-line .recharts-line-dots rect, .bar-chart g.bar.series-30.recharts-area .recharts-area-curve, .bar-chart g.point.series-30.recharts-line path, .bar-chart g.point.series-30.recharts-line .recharts-line-dots rect, .bar-chart g.point.series-30.recharts-area .recharts-area-curve, .bar-chart g.line.series-30.recharts-line path, .bar-chart g.line.series-30.recharts-line .recharts-line-dots rect, .bar-chart g.line.series-30.recharts-area .recharts-area-curve {
  stroke: #999;
}
.stacked-bar-chart g.bar.series-30 .recharts-area-area,
.stacked-bar-chart g.bar.series-30 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-30 .recharts-symbols, .stacked-bar-chart g.bar.series-30.recharts-sector, .stacked-bar-chart g.bar.series-30.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-30 .recharts-area-area,
.stacked-bar-chart g.point.series-30 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-30 .recharts-symbols, .stacked-bar-chart g.point.series-30.recharts-sector, .stacked-bar-chart g.point.series-30.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-30 .recharts-area-area,
.stacked-bar-chart g.line.series-30 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-30 .recharts-symbols, .stacked-bar-chart g.line.series-30.recharts-sector, .stacked-bar-chart g.line.series-30.recharts-radar-pologon-path, .bar-chart g.bar.series-30 .recharts-area-area,
.bar-chart g.bar.series-30 .recharts-bar-rectangle,
.bar-chart g.bar.series-30 .recharts-symbols, .bar-chart g.bar.series-30.recharts-sector, .bar-chart g.bar.series-30.recharts-radar-pologon-path, .bar-chart g.point.series-30 .recharts-area-area,
.bar-chart g.point.series-30 .recharts-bar-rectangle,
.bar-chart g.point.series-30 .recharts-symbols, .bar-chart g.point.series-30.recharts-sector, .bar-chart g.point.series-30.recharts-radar-pologon-path, .bar-chart g.line.series-30 .recharts-area-area,
.bar-chart g.line.series-30 .recharts-bar-rectangle,
.bar-chart g.line.series-30 .recharts-symbols, .bar-chart g.line.series-30.recharts-sector, .bar-chart g.line.series-30.recharts-radar-pologon-path {
  fill: #999;
}
.stacked-bar-chart g.bar.series-30 path.recharts-area-area,
.stacked-bar-chart g.bar.series-30 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-30 path.recharts-symbols, .stacked-bar-chart g.bar.series-30.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-30 path.recharts-area-area,
.stacked-bar-chart g.point.series-30 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-30 path.recharts-symbols, .stacked-bar-chart g.point.series-30.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-30 path.recharts-area-area,
.stacked-bar-chart g.line.series-30 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-30 path.recharts-symbols, .stacked-bar-chart g.line.series-30.recharts-radar-pologon-path, .bar-chart g.bar.series-30 path.recharts-area-area,
.bar-chart g.bar.series-30 .recharts-bar-rectangle path,
.bar-chart g.bar.series-30 path.recharts-symbols, .bar-chart g.bar.series-30.recharts-radar-pologon-path, .bar-chart g.point.series-30 path.recharts-area-area,
.bar-chart g.point.series-30 .recharts-bar-rectangle path,
.bar-chart g.point.series-30 path.recharts-symbols, .bar-chart g.point.series-30.recharts-radar-pologon-path, .bar-chart g.line.series-30 path.recharts-area-area,
.bar-chart g.line.series-30 .recharts-bar-rectangle path,
.bar-chart g.line.series-30 path.recharts-symbols, .bar-chart g.line.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-30 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-30 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-30 rect.pflinechart-dotlabel, .bar-chart g.bar.series-30 rect.pflinechart-dotlabel, .bar-chart g.point.series-30 rect.pflinechart-dotlabel, .bar-chart g.line.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-30 path, .stacked-bar-chart g.point.series-30 path, .stacked-bar-chart g.line.series-30 path, .bar-chart g.bar.series-30 path, .bar-chart g.point.series-30 path, .bar-chart g.line.series-30 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-30 path, .stacked-bar-chart g.bar.series-30 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-30 path, .stacked-bar-chart g.point.series-30 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-30 path, .stacked-bar-chart g.line.series-30 .recharts-area-curve, .solid-lines .bar-chart g.bar.series-30 path, .bar-chart g.bar.series-30 .recharts-area-curve, .solid-lines .bar-chart g.point.series-30 path, .bar-chart g.point.series-30 .recharts-area-curve, .solid-lines .bar-chart g.line.series-30 path, .bar-chart g.line.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-30 text, .stacked-bar-chart .grouplabels g.point.series-30 text, .stacked-bar-chart .grouplabels g.line.series-30 text, .bar-chart .grouplabels g.bar.series-30 text, .bar-chart .grouplabels g.point.series-30 text, .bar-chart .grouplabels g.line.series-30 text {
  fill: #999;
}

div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #C1CDCD;
  stroke: #C1CDCD;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.pie-chart g.arc .legend-item-0 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-0 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .pie-chart g.arc.series-1 rect, div.patterned-chart .pie-chart g.arc.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-1 rect, .pie-chart g.arc.series-1 circle {
  fill: #C1CDCD;
}
.pie-chart g.arc.series-1.recharts-line path, .pie-chart g.arc.series-1.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-1.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.pie-chart g.arc.series-1 .recharts-area-area,
.pie-chart g.arc.series-1 .recharts-bar-rectangle,
.pie-chart g.arc.series-1 .recharts-symbols, .pie-chart g.arc.series-1.recharts-sector, .pie-chart g.arc.series-1.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.pie-chart g.arc.series-1 path.recharts-area-area,
.pie-chart g.arc.series-1 .recharts-bar-rectangle path,
.pie-chart g.arc.series-1 path.recharts-symbols, .pie-chart g.arc.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-1 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-1 path, .pie-chart g.arc.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-1 {
  fill: #C1CDCD;
}
.pie-chart .grouplabels g.arc.series-1 text {
  fill: #C1CDCD;
}
.pat-diamonds {
  fill: #b9bbc4;
  stroke: #b9bbc4;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.pie-chart g.arc .legend-item-1 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-1 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .pie-chart g.arc.series-2 rect, div.patterned-chart .pie-chart g.arc.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-2 rect, .pie-chart g.arc.series-2 circle {
  fill: #b9bbc4;
}
.pie-chart g.arc.series-2.recharts-line path, .pie-chart g.arc.series-2.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-2.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.pie-chart g.arc.series-2 .recharts-area-area,
.pie-chart g.arc.series-2 .recharts-bar-rectangle,
.pie-chart g.arc.series-2 .recharts-symbols, .pie-chart g.arc.series-2.recharts-sector, .pie-chart g.arc.series-2.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.pie-chart g.arc.series-2 path.recharts-area-area,
.pie-chart g.arc.series-2 .recharts-bar-rectangle path,
.pie-chart g.arc.series-2 path.recharts-symbols, .pie-chart g.arc.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-2 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-2 path, .pie-chart g.arc.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-2 {
  fill: #b9bbc4;
}
.pie-chart .grouplabels g.arc.series-2 text {
  fill: #b9bbc4;
}
.pat-check {
  fill: #9ba4a9;
  stroke: #9ba4a9;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.pie-chart g.arc .legend-item-2 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-2 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .pie-chart g.arc.series-3 rect, div.patterned-chart .pie-chart g.arc.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-3 rect, .pie-chart g.arc.series-3 circle {
  fill: #9ba4a9;
}
.pie-chart g.arc.series-3.recharts-line path, .pie-chart g.arc.series-3.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-3.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.pie-chart g.arc.series-3 .recharts-area-area,
.pie-chart g.arc.series-3 .recharts-bar-rectangle,
.pie-chart g.arc.series-3 .recharts-symbols, .pie-chart g.arc.series-3.recharts-sector, .pie-chart g.arc.series-3.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.pie-chart g.arc.series-3 path.recharts-area-area,
.pie-chart g.arc.series-3 .recharts-bar-rectangle path,
.pie-chart g.arc.series-3 path.recharts-symbols, .pie-chart g.arc.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-3 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-3 path, .pie-chart g.arc.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-3 {
  fill: #9ba4a9;
}
.pie-chart .grouplabels g.arc.series-3 text {
  fill: #9ba4a9;
}
.pat-dots {
  fill: #b2bbc3;
  stroke: #b2bbc3;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.pie-chart g.arc .legend-item-3 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-3 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .pie-chart g.arc.series-4 rect, div.patterned-chart .pie-chart g.arc.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-4 rect, .pie-chart g.arc.series-4 circle {
  fill: #b2bbc3;
}
.pie-chart g.arc.series-4.recharts-line path, .pie-chart g.arc.series-4.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-4.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.pie-chart g.arc.series-4 .recharts-area-area,
.pie-chart g.arc.series-4 .recharts-bar-rectangle,
.pie-chart g.arc.series-4 .recharts-symbols, .pie-chart g.arc.series-4.recharts-sector, .pie-chart g.arc.series-4.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.pie-chart g.arc.series-4 path.recharts-area-area,
.pie-chart g.arc.series-4 .recharts-bar-rectangle path,
.pie-chart g.arc.series-4 path.recharts-symbols, .pie-chart g.arc.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-4 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-4 path, .pie-chart g.arc.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-4 {
  fill: #b2bbc3;
}
.pie-chart .grouplabels g.arc.series-4 text {
  fill: #b2bbc3;
}
.pie-chart g.arc .legend-item-4 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-4 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .pie-chart g.arc.series-5 rect, div.patterned-chart .pie-chart g.arc.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-5 rect, .pie-chart g.arc.series-5 circle {
  fill: #998693;
}
.pie-chart g.arc.series-5.recharts-line path, .pie-chart g.arc.series-5.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-5.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.pie-chart g.arc.series-5 .recharts-area-area,
.pie-chart g.arc.series-5 .recharts-bar-rectangle,
.pie-chart g.arc.series-5 .recharts-symbols, .pie-chart g.arc.series-5.recharts-sector, .pie-chart g.arc.series-5.recharts-radar-pologon-path {
  fill: #998693;
}
.pie-chart g.arc.series-5 path.recharts-area-area,
.pie-chart g.arc.series-5 .recharts-bar-rectangle path,
.pie-chart g.arc.series-5 path.recharts-symbols, .pie-chart g.arc.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-5 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-5 path, .pie-chart g.arc.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-5 {
  fill: #998693;
}
.pie-chart .grouplabels g.arc.series-5 text {
  fill: #998693;
}
.pie-chart g.arc .legend-item-5 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-5 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .pie-chart g.arc.series-6 rect, div.patterned-chart .pie-chart g.arc.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-6 rect, .pie-chart g.arc.series-6 circle {
  fill: #d1c4be;
}
.pie-chart g.arc.series-6.recharts-line path, .pie-chart g.arc.series-6.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-6.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.pie-chart g.arc.series-6 .recharts-area-area,
.pie-chart g.arc.series-6 .recharts-bar-rectangle,
.pie-chart g.arc.series-6 .recharts-symbols, .pie-chart g.arc.series-6.recharts-sector, .pie-chart g.arc.series-6.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.pie-chart g.arc.series-6 path.recharts-area-area,
.pie-chart g.arc.series-6 .recharts-bar-rectangle path,
.pie-chart g.arc.series-6 path.recharts-symbols, .pie-chart g.arc.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-6 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-6 path, .pie-chart g.arc.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-6 {
  fill: #d1c4be;
}
.pie-chart .grouplabels g.arc.series-6 text {
  fill: #d1c4be;
}
.pie-chart g.arc .legend-item-6 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-6 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .pie-chart g.arc.series-7 rect, div.patterned-chart .pie-chart g.arc.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-7 rect, .pie-chart g.arc.series-7 circle {
  fill: #aaa;
}
.pie-chart g.arc.series-7.recharts-line path, .pie-chart g.arc.series-7.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-7.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.pie-chart g.arc.series-7 .recharts-area-area,
.pie-chart g.arc.series-7 .recharts-bar-rectangle,
.pie-chart g.arc.series-7 .recharts-symbols, .pie-chart g.arc.series-7.recharts-sector, .pie-chart g.arc.series-7.recharts-radar-pologon-path {
  fill: #aaa;
}
.pie-chart g.arc.series-7 path.recharts-area-area,
.pie-chart g.arc.series-7 .recharts-bar-rectangle path,
.pie-chart g.arc.series-7 path.recharts-symbols, .pie-chart g.arc.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-7 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-7 path, .pie-chart g.arc.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-7 {
  fill: #aaa;
}
.pie-chart .grouplabels g.arc.series-7 text {
  fill: #aaa;
}
.pie-chart g.arc .legend-item-7 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-7 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .pie-chart g.arc.series-8 rect, div.patterned-chart .pie-chart g.arc.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-8 rect, .pie-chart g.arc.series-8 circle {
  fill: #ccc;
}
.pie-chart g.arc.series-8.recharts-line path, .pie-chart g.arc.series-8.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-8.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.pie-chart g.arc.series-8 .recharts-area-area,
.pie-chart g.arc.series-8 .recharts-bar-rectangle,
.pie-chart g.arc.series-8 .recharts-symbols, .pie-chart g.arc.series-8.recharts-sector, .pie-chart g.arc.series-8.recharts-radar-pologon-path {
  fill: #ccc;
}
.pie-chart g.arc.series-8 path.recharts-area-area,
.pie-chart g.arc.series-8 .recharts-bar-rectangle path,
.pie-chart g.arc.series-8 path.recharts-symbols, .pie-chart g.arc.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-8 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-8 path, .pie-chart g.arc.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-8 {
  fill: #ccc;
}
.pie-chart .grouplabels g.arc.series-8 text {
  fill: #ccc;
}
.pie-chart g.arc .legend-item-8 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-8 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .pie-chart g.arc.series-9 rect, div.patterned-chart .pie-chart g.arc.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-9 rect, .pie-chart g.arc.series-9 circle {
  fill: #bbb;
}
.pie-chart g.arc.series-9.recharts-line path, .pie-chart g.arc.series-9.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-9.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.pie-chart g.arc.series-9 .recharts-area-area,
.pie-chart g.arc.series-9 .recharts-bar-rectangle,
.pie-chart g.arc.series-9 .recharts-symbols, .pie-chart g.arc.series-9.recharts-sector, .pie-chart g.arc.series-9.recharts-radar-pologon-path {
  fill: #bbb;
}
.pie-chart g.arc.series-9 path.recharts-area-area,
.pie-chart g.arc.series-9 .recharts-bar-rectangle path,
.pie-chart g.arc.series-9 path.recharts-symbols, .pie-chart g.arc.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-9 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-9 path, .pie-chart g.arc.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-9 {
  fill: #bbb;
}
.pie-chart .grouplabels g.arc.series-9 text {
  fill: #bbb;
}
.pie-chart g.arc .legend-item-9 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-9 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .pie-chart g.arc.series-10 rect, div.patterned-chart .pie-chart g.arc.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-10 rect, .pie-chart g.arc.series-10 circle {
  fill: #999;
}
.pie-chart g.arc.series-10.recharts-line path, .pie-chart g.arc.series-10.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-10.recharts-area .recharts-area-curve {
  stroke: #999;
}
.pie-chart g.arc.series-10 .recharts-area-area,
.pie-chart g.arc.series-10 .recharts-bar-rectangle,
.pie-chart g.arc.series-10 .recharts-symbols, .pie-chart g.arc.series-10.recharts-sector, .pie-chart g.arc.series-10.recharts-radar-pologon-path {
  fill: #999;
}
.pie-chart g.arc.series-10 path.recharts-area-area,
.pie-chart g.arc.series-10 .recharts-bar-rectangle path,
.pie-chart g.arc.series-10 path.recharts-symbols, .pie-chart g.arc.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-10 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-10 path, .pie-chart g.arc.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-10 {
  fill: #999;
}
.pie-chart .grouplabels g.arc.series-10 text {
  fill: #999;
}
.pie-chart g.arc .legend-item-10 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-10 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .pie-chart g.arc.series-11 rect, div.patterned-chart .pie-chart g.arc.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-11 rect, .pie-chart g.arc.series-11 circle {
  fill: #C1CDCD;
}
.pie-chart g.arc.series-11.recharts-line path, .pie-chart g.arc.series-11.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-11.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.pie-chart g.arc.series-11 .recharts-area-area,
.pie-chart g.arc.series-11 .recharts-bar-rectangle,
.pie-chart g.arc.series-11 .recharts-symbols, .pie-chart g.arc.series-11.recharts-sector, .pie-chart g.arc.series-11.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.pie-chart g.arc.series-11 path.recharts-area-area,
.pie-chart g.arc.series-11 .recharts-bar-rectangle path,
.pie-chart g.arc.series-11 path.recharts-symbols, .pie-chart g.arc.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-11 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-11 path, .pie-chart g.arc.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-11 {
  fill: #C1CDCD;
}
.pie-chart .grouplabels g.arc.series-11 text {
  fill: #C1CDCD;
}
.pie-chart g.arc .legend-item-11 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-11 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .pie-chart g.arc.series-12 rect, div.patterned-chart .pie-chart g.arc.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-12 rect, .pie-chart g.arc.series-12 circle {
  fill: #b9bbc4;
}
.pie-chart g.arc.series-12.recharts-line path, .pie-chart g.arc.series-12.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-12.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.pie-chart g.arc.series-12 .recharts-area-area,
.pie-chart g.arc.series-12 .recharts-bar-rectangle,
.pie-chart g.arc.series-12 .recharts-symbols, .pie-chart g.arc.series-12.recharts-sector, .pie-chart g.arc.series-12.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.pie-chart g.arc.series-12 path.recharts-area-area,
.pie-chart g.arc.series-12 .recharts-bar-rectangle path,
.pie-chart g.arc.series-12 path.recharts-symbols, .pie-chart g.arc.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-12 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-12 path, .pie-chart g.arc.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-12 {
  fill: #b9bbc4;
}
.pie-chart .grouplabels g.arc.series-12 text {
  fill: #b9bbc4;
}
.pie-chart g.arc .legend-item-12 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-12 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .pie-chart g.arc.series-13 rect, div.patterned-chart .pie-chart g.arc.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-13 rect, .pie-chart g.arc.series-13 circle {
  fill: #9ba4a9;
}
.pie-chart g.arc.series-13.recharts-line path, .pie-chart g.arc.series-13.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-13.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.pie-chart g.arc.series-13 .recharts-area-area,
.pie-chart g.arc.series-13 .recharts-bar-rectangle,
.pie-chart g.arc.series-13 .recharts-symbols, .pie-chart g.arc.series-13.recharts-sector, .pie-chart g.arc.series-13.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.pie-chart g.arc.series-13 path.recharts-area-area,
.pie-chart g.arc.series-13 .recharts-bar-rectangle path,
.pie-chart g.arc.series-13 path.recharts-symbols, .pie-chart g.arc.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-13 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-13 path, .pie-chart g.arc.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-13 {
  fill: #9ba4a9;
}
.pie-chart .grouplabels g.arc.series-13 text {
  fill: #9ba4a9;
}
.pie-chart g.arc .legend-item-13 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-13 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .pie-chart g.arc.series-14 rect, div.patterned-chart .pie-chart g.arc.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-14 rect, .pie-chart g.arc.series-14 circle {
  fill: #b2bbc3;
}
.pie-chart g.arc.series-14.recharts-line path, .pie-chart g.arc.series-14.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-14.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.pie-chart g.arc.series-14 .recharts-area-area,
.pie-chart g.arc.series-14 .recharts-bar-rectangle,
.pie-chart g.arc.series-14 .recharts-symbols, .pie-chart g.arc.series-14.recharts-sector, .pie-chart g.arc.series-14.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.pie-chart g.arc.series-14 path.recharts-area-area,
.pie-chart g.arc.series-14 .recharts-bar-rectangle path,
.pie-chart g.arc.series-14 path.recharts-symbols, .pie-chart g.arc.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-14 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-14 path, .pie-chart g.arc.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-14 {
  fill: #b2bbc3;
}
.pie-chart .grouplabels g.arc.series-14 text {
  fill: #b2bbc3;
}
.pie-chart g.arc .legend-item-14 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-14 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .pie-chart g.arc.series-15 rect, div.patterned-chart .pie-chart g.arc.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-15 rect, .pie-chart g.arc.series-15 circle {
  fill: #998693;
}
.pie-chart g.arc.series-15.recharts-line path, .pie-chart g.arc.series-15.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-15.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.pie-chart g.arc.series-15 .recharts-area-area,
.pie-chart g.arc.series-15 .recharts-bar-rectangle,
.pie-chart g.arc.series-15 .recharts-symbols, .pie-chart g.arc.series-15.recharts-sector, .pie-chart g.arc.series-15.recharts-radar-pologon-path {
  fill: #998693;
}
.pie-chart g.arc.series-15 path.recharts-area-area,
.pie-chart g.arc.series-15 .recharts-bar-rectangle path,
.pie-chart g.arc.series-15 path.recharts-symbols, .pie-chart g.arc.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-15 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-15 path, .pie-chart g.arc.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-15 {
  fill: #998693;
}
.pie-chart .grouplabels g.arc.series-15 text {
  fill: #998693;
}
.pie-chart g.arc .legend-item-15 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-15 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .pie-chart g.arc.series-16 rect, div.patterned-chart .pie-chart g.arc.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-16 rect, .pie-chart g.arc.series-16 circle {
  fill: #d1c4be;
}
.pie-chart g.arc.series-16.recharts-line path, .pie-chart g.arc.series-16.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-16.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.pie-chart g.arc.series-16 .recharts-area-area,
.pie-chart g.arc.series-16 .recharts-bar-rectangle,
.pie-chart g.arc.series-16 .recharts-symbols, .pie-chart g.arc.series-16.recharts-sector, .pie-chart g.arc.series-16.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.pie-chart g.arc.series-16 path.recharts-area-area,
.pie-chart g.arc.series-16 .recharts-bar-rectangle path,
.pie-chart g.arc.series-16 path.recharts-symbols, .pie-chart g.arc.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-16 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-16 path, .pie-chart g.arc.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-16 {
  fill: #d1c4be;
}
.pie-chart .grouplabels g.arc.series-16 text {
  fill: #d1c4be;
}
.pie-chart g.arc .legend-item-16 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-16 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .pie-chart g.arc.series-17 rect, div.patterned-chart .pie-chart g.arc.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-17 rect, .pie-chart g.arc.series-17 circle {
  fill: #aaa;
}
.pie-chart g.arc.series-17.recharts-line path, .pie-chart g.arc.series-17.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-17.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.pie-chart g.arc.series-17 .recharts-area-area,
.pie-chart g.arc.series-17 .recharts-bar-rectangle,
.pie-chart g.arc.series-17 .recharts-symbols, .pie-chart g.arc.series-17.recharts-sector, .pie-chart g.arc.series-17.recharts-radar-pologon-path {
  fill: #aaa;
}
.pie-chart g.arc.series-17 path.recharts-area-area,
.pie-chart g.arc.series-17 .recharts-bar-rectangle path,
.pie-chart g.arc.series-17 path.recharts-symbols, .pie-chart g.arc.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-17 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-17 path, .pie-chart g.arc.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-17 {
  fill: #aaa;
}
.pie-chart .grouplabels g.arc.series-17 text {
  fill: #aaa;
}
.pie-chart g.arc .legend-item-17 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-17 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .pie-chart g.arc.series-18 rect, div.patterned-chart .pie-chart g.arc.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-18 rect, .pie-chart g.arc.series-18 circle {
  fill: #ccc;
}
.pie-chart g.arc.series-18.recharts-line path, .pie-chart g.arc.series-18.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-18.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.pie-chart g.arc.series-18 .recharts-area-area,
.pie-chart g.arc.series-18 .recharts-bar-rectangle,
.pie-chart g.arc.series-18 .recharts-symbols, .pie-chart g.arc.series-18.recharts-sector, .pie-chart g.arc.series-18.recharts-radar-pologon-path {
  fill: #ccc;
}
.pie-chart g.arc.series-18 path.recharts-area-area,
.pie-chart g.arc.series-18 .recharts-bar-rectangle path,
.pie-chart g.arc.series-18 path.recharts-symbols, .pie-chart g.arc.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-18 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-18 path, .pie-chart g.arc.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-18 {
  fill: #ccc;
}
.pie-chart .grouplabels g.arc.series-18 text {
  fill: #ccc;
}
.pie-chart g.arc .legend-item-18 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-18 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .pie-chart g.arc.series-19 rect, div.patterned-chart .pie-chart g.arc.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-19 rect, .pie-chart g.arc.series-19 circle {
  fill: #bbb;
}
.pie-chart g.arc.series-19.recharts-line path, .pie-chart g.arc.series-19.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-19.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.pie-chart g.arc.series-19 .recharts-area-area,
.pie-chart g.arc.series-19 .recharts-bar-rectangle,
.pie-chart g.arc.series-19 .recharts-symbols, .pie-chart g.arc.series-19.recharts-sector, .pie-chart g.arc.series-19.recharts-radar-pologon-path {
  fill: #bbb;
}
.pie-chart g.arc.series-19 path.recharts-area-area,
.pie-chart g.arc.series-19 .recharts-bar-rectangle path,
.pie-chart g.arc.series-19 path.recharts-symbols, .pie-chart g.arc.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-19 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-19 path, .pie-chart g.arc.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-19 {
  fill: #bbb;
}
.pie-chart .grouplabels g.arc.series-19 text {
  fill: #bbb;
}
.pie-chart g.arc .legend-item-19 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-19 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .pie-chart g.arc.series-20 rect, div.patterned-chart .pie-chart g.arc.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-20 rect, .pie-chart g.arc.series-20 circle {
  fill: #999;
}
.pie-chart g.arc.series-20.recharts-line path, .pie-chart g.arc.series-20.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-20.recharts-area .recharts-area-curve {
  stroke: #999;
}
.pie-chart g.arc.series-20 .recharts-area-area,
.pie-chart g.arc.series-20 .recharts-bar-rectangle,
.pie-chart g.arc.series-20 .recharts-symbols, .pie-chart g.arc.series-20.recharts-sector, .pie-chart g.arc.series-20.recharts-radar-pologon-path {
  fill: #999;
}
.pie-chart g.arc.series-20 path.recharts-area-area,
.pie-chart g.arc.series-20 .recharts-bar-rectangle path,
.pie-chart g.arc.series-20 path.recharts-symbols, .pie-chart g.arc.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-20 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-20 path, .pie-chart g.arc.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-20 {
  fill: #999;
}
.pie-chart .grouplabels g.arc.series-20 text {
  fill: #999;
}
.pie-chart g.arc .legend-item-20 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-20 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .pie-chart g.arc.series-21 rect, div.patterned-chart .pie-chart g.arc.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-21 rect, .pie-chart g.arc.series-21 circle {
  fill: #C1CDCD;
}
.pie-chart g.arc.series-21.recharts-line path, .pie-chart g.arc.series-21.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-21.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.pie-chart g.arc.series-21 .recharts-area-area,
.pie-chart g.arc.series-21 .recharts-bar-rectangle,
.pie-chart g.arc.series-21 .recharts-symbols, .pie-chart g.arc.series-21.recharts-sector, .pie-chart g.arc.series-21.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.pie-chart g.arc.series-21 path.recharts-area-area,
.pie-chart g.arc.series-21 .recharts-bar-rectangle path,
.pie-chart g.arc.series-21 path.recharts-symbols, .pie-chart g.arc.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-21 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-21 path, .pie-chart g.arc.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-21 {
  fill: #C1CDCD;
}
.pie-chart .grouplabels g.arc.series-21 text {
  fill: #C1CDCD;
}
.pie-chart g.arc .legend-item-21 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-21 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .pie-chart g.arc.series-22 rect, div.patterned-chart .pie-chart g.arc.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-22 rect, .pie-chart g.arc.series-22 circle {
  fill: #b9bbc4;
}
.pie-chart g.arc.series-22.recharts-line path, .pie-chart g.arc.series-22.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-22.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.pie-chart g.arc.series-22 .recharts-area-area,
.pie-chart g.arc.series-22 .recharts-bar-rectangle,
.pie-chart g.arc.series-22 .recharts-symbols, .pie-chart g.arc.series-22.recharts-sector, .pie-chart g.arc.series-22.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.pie-chart g.arc.series-22 path.recharts-area-area,
.pie-chart g.arc.series-22 .recharts-bar-rectangle path,
.pie-chart g.arc.series-22 path.recharts-symbols, .pie-chart g.arc.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-22 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-22 path, .pie-chart g.arc.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-22 {
  fill: #b9bbc4;
}
.pie-chart .grouplabels g.arc.series-22 text {
  fill: #b9bbc4;
}
.pie-chart g.arc .legend-item-22 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-22 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .pie-chart g.arc.series-23 rect, div.patterned-chart .pie-chart g.arc.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-23 rect, .pie-chart g.arc.series-23 circle {
  fill: #9ba4a9;
}
.pie-chart g.arc.series-23.recharts-line path, .pie-chart g.arc.series-23.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-23.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.pie-chart g.arc.series-23 .recharts-area-area,
.pie-chart g.arc.series-23 .recharts-bar-rectangle,
.pie-chart g.arc.series-23 .recharts-symbols, .pie-chart g.arc.series-23.recharts-sector, .pie-chart g.arc.series-23.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.pie-chart g.arc.series-23 path.recharts-area-area,
.pie-chart g.arc.series-23 .recharts-bar-rectangle path,
.pie-chart g.arc.series-23 path.recharts-symbols, .pie-chart g.arc.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-23 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-23 path, .pie-chart g.arc.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-23 {
  fill: #9ba4a9;
}
.pie-chart .grouplabels g.arc.series-23 text {
  fill: #9ba4a9;
}
.pie-chart g.arc .legend-item-23 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-23 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .pie-chart g.arc.series-24 rect, div.patterned-chart .pie-chart g.arc.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-24 rect, .pie-chart g.arc.series-24 circle {
  fill: #b2bbc3;
}
.pie-chart g.arc.series-24.recharts-line path, .pie-chart g.arc.series-24.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-24.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.pie-chart g.arc.series-24 .recharts-area-area,
.pie-chart g.arc.series-24 .recharts-bar-rectangle,
.pie-chart g.arc.series-24 .recharts-symbols, .pie-chart g.arc.series-24.recharts-sector, .pie-chart g.arc.series-24.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.pie-chart g.arc.series-24 path.recharts-area-area,
.pie-chart g.arc.series-24 .recharts-bar-rectangle path,
.pie-chart g.arc.series-24 path.recharts-symbols, .pie-chart g.arc.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-24 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-24 path, .pie-chart g.arc.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-24 {
  fill: #b2bbc3;
}
.pie-chart .grouplabels g.arc.series-24 text {
  fill: #b2bbc3;
}
.pie-chart g.arc .legend-item-24 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-24 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .pie-chart g.arc.series-25 rect, div.patterned-chart .pie-chart g.arc.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-25 rect, .pie-chart g.arc.series-25 circle {
  fill: #998693;
}
.pie-chart g.arc.series-25.recharts-line path, .pie-chart g.arc.series-25.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-25.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.pie-chart g.arc.series-25 .recharts-area-area,
.pie-chart g.arc.series-25 .recharts-bar-rectangle,
.pie-chart g.arc.series-25 .recharts-symbols, .pie-chart g.arc.series-25.recharts-sector, .pie-chart g.arc.series-25.recharts-radar-pologon-path {
  fill: #998693;
}
.pie-chart g.arc.series-25 path.recharts-area-area,
.pie-chart g.arc.series-25 .recharts-bar-rectangle path,
.pie-chart g.arc.series-25 path.recharts-symbols, .pie-chart g.arc.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-25 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-25 path, .pie-chart g.arc.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-25 {
  fill: #998693;
}
.pie-chart .grouplabels g.arc.series-25 text {
  fill: #998693;
}
.pie-chart g.arc .legend-item-25 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-25 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .pie-chart g.arc.series-26 rect, div.patterned-chart .pie-chart g.arc.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-26 rect, .pie-chart g.arc.series-26 circle {
  fill: #d1c4be;
}
.pie-chart g.arc.series-26.recharts-line path, .pie-chart g.arc.series-26.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-26.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.pie-chart g.arc.series-26 .recharts-area-area,
.pie-chart g.arc.series-26 .recharts-bar-rectangle,
.pie-chart g.arc.series-26 .recharts-symbols, .pie-chart g.arc.series-26.recharts-sector, .pie-chart g.arc.series-26.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.pie-chart g.arc.series-26 path.recharts-area-area,
.pie-chart g.arc.series-26 .recharts-bar-rectangle path,
.pie-chart g.arc.series-26 path.recharts-symbols, .pie-chart g.arc.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-26 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-26 path, .pie-chart g.arc.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-26 {
  fill: #d1c4be;
}
.pie-chart .grouplabels g.arc.series-26 text {
  fill: #d1c4be;
}
.pie-chart g.arc .legend-item-26 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-26 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .pie-chart g.arc.series-27 rect, div.patterned-chart .pie-chart g.arc.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-27 rect, .pie-chart g.arc.series-27 circle {
  fill: #aaa;
}
.pie-chart g.arc.series-27.recharts-line path, .pie-chart g.arc.series-27.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-27.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.pie-chart g.arc.series-27 .recharts-area-area,
.pie-chart g.arc.series-27 .recharts-bar-rectangle,
.pie-chart g.arc.series-27 .recharts-symbols, .pie-chart g.arc.series-27.recharts-sector, .pie-chart g.arc.series-27.recharts-radar-pologon-path {
  fill: #aaa;
}
.pie-chart g.arc.series-27 path.recharts-area-area,
.pie-chart g.arc.series-27 .recharts-bar-rectangle path,
.pie-chart g.arc.series-27 path.recharts-symbols, .pie-chart g.arc.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-27 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-27 path, .pie-chart g.arc.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-27 {
  fill: #aaa;
}
.pie-chart .grouplabels g.arc.series-27 text {
  fill: #aaa;
}
.pie-chart g.arc .legend-item-27 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-27 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .pie-chart g.arc.series-28 rect, div.patterned-chart .pie-chart g.arc.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-28 rect, .pie-chart g.arc.series-28 circle {
  fill: #ccc;
}
.pie-chart g.arc.series-28.recharts-line path, .pie-chart g.arc.series-28.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-28.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.pie-chart g.arc.series-28 .recharts-area-area,
.pie-chart g.arc.series-28 .recharts-bar-rectangle,
.pie-chart g.arc.series-28 .recharts-symbols, .pie-chart g.arc.series-28.recharts-sector, .pie-chart g.arc.series-28.recharts-radar-pologon-path {
  fill: #ccc;
}
.pie-chart g.arc.series-28 path.recharts-area-area,
.pie-chart g.arc.series-28 .recharts-bar-rectangle path,
.pie-chart g.arc.series-28 path.recharts-symbols, .pie-chart g.arc.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-28 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-28 path, .pie-chart g.arc.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-28 {
  fill: #ccc;
}
.pie-chart .grouplabels g.arc.series-28 text {
  fill: #ccc;
}
.pie-chart g.arc .legend-item-28 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-28 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .pie-chart g.arc.series-29 rect, div.patterned-chart .pie-chart g.arc.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-29 rect, .pie-chart g.arc.series-29 circle {
  fill: #bbb;
}
.pie-chart g.arc.series-29.recharts-line path, .pie-chart g.arc.series-29.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-29.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.pie-chart g.arc.series-29 .recharts-area-area,
.pie-chart g.arc.series-29 .recharts-bar-rectangle,
.pie-chart g.arc.series-29 .recharts-symbols, .pie-chart g.arc.series-29.recharts-sector, .pie-chart g.arc.series-29.recharts-radar-pologon-path {
  fill: #bbb;
}
.pie-chart g.arc.series-29 path.recharts-area-area,
.pie-chart g.arc.series-29 .recharts-bar-rectangle path,
.pie-chart g.arc.series-29 path.recharts-symbols, .pie-chart g.arc.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-29 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-29 path, .pie-chart g.arc.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-29 {
  fill: #bbb;
}
.pie-chart .grouplabels g.arc.series-29 text {
  fill: #bbb;
}
.pie-chart g.arc .legend-item-29 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-29 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .pie-chart g.arc.series-30 rect, div.patterned-chart .pie-chart g.arc.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-30 rect, .pie-chart g.arc.series-30 circle {
  fill: #999;
}
.pie-chart g.arc.series-30.recharts-line path, .pie-chart g.arc.series-30.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-30.recharts-area .recharts-area-curve {
  stroke: #999;
}
.pie-chart g.arc.series-30 .recharts-area-area,
.pie-chart g.arc.series-30 .recharts-bar-rectangle,
.pie-chart g.arc.series-30 .recharts-symbols, .pie-chart g.arc.series-30.recharts-sector, .pie-chart g.arc.series-30.recharts-radar-pologon-path {
  fill: #999;
}
.pie-chart g.arc.series-30 path.recharts-area-area,
.pie-chart g.arc.series-30 .recharts-bar-rectangle path,
.pie-chart g.arc.series-30 path.recharts-symbols, .pie-chart g.arc.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-30 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-30 path, .pie-chart g.arc.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-30 {
  fill: #999;
}
.pie-chart .grouplabels g.arc.series-30 text {
  fill: #999;
}

div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #C1CDCD;
  stroke: #C1CDCD;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.recharts-wrapper * .legend-item-0 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-0 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .recharts-wrapper *.series-1 rect, div.patterned-chart .recharts-wrapper *.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-1 rect, .recharts-wrapper *.series-1 circle {
  fill: #C1CDCD;
}
.recharts-wrapper *.series-1.recharts-line path, .recharts-wrapper *.series-1.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-1.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.recharts-wrapper *.series-1 .recharts-area-area,
.recharts-wrapper *.series-1 .recharts-bar-rectangle,
.recharts-wrapper *.series-1 .recharts-symbols, .recharts-wrapper *.series-1.recharts-sector, .recharts-wrapper *.series-1.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.recharts-wrapper *.series-1 path.recharts-area-area,
.recharts-wrapper *.series-1 .recharts-bar-rectangle path,
.recharts-wrapper *.series-1 path.recharts-symbols, .recharts-wrapper *.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-1 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-1 path, .recharts-wrapper *.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-1 text {
  fill: #C1CDCD;
}
.pat-diamonds {
  fill: #b9bbc4;
  stroke: #b9bbc4;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.recharts-wrapper * .legend-item-1 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-1 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .recharts-wrapper *.series-2 rect, div.patterned-chart .recharts-wrapper *.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-2 rect, .recharts-wrapper *.series-2 circle {
  fill: #b9bbc4;
}
.recharts-wrapper *.series-2.recharts-line path, .recharts-wrapper *.series-2.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-2.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.recharts-wrapper *.series-2 .recharts-area-area,
.recharts-wrapper *.series-2 .recharts-bar-rectangle,
.recharts-wrapper *.series-2 .recharts-symbols, .recharts-wrapper *.series-2.recharts-sector, .recharts-wrapper *.series-2.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.recharts-wrapper *.series-2 path.recharts-area-area,
.recharts-wrapper *.series-2 .recharts-bar-rectangle path,
.recharts-wrapper *.series-2 path.recharts-symbols, .recharts-wrapper *.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-2 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-2 path, .recharts-wrapper *.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-2 text {
  fill: #b9bbc4;
}
.pat-check {
  fill: #9ba4a9;
  stroke: #9ba4a9;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.recharts-wrapper * .legend-item-2 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-2 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .recharts-wrapper *.series-3 rect, div.patterned-chart .recharts-wrapper *.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-3 rect, .recharts-wrapper *.series-3 circle {
  fill: #9ba4a9;
}
.recharts-wrapper *.series-3.recharts-line path, .recharts-wrapper *.series-3.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-3.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.recharts-wrapper *.series-3 .recharts-area-area,
.recharts-wrapper *.series-3 .recharts-bar-rectangle,
.recharts-wrapper *.series-3 .recharts-symbols, .recharts-wrapper *.series-3.recharts-sector, .recharts-wrapper *.series-3.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.recharts-wrapper *.series-3 path.recharts-area-area,
.recharts-wrapper *.series-3 .recharts-bar-rectangle path,
.recharts-wrapper *.series-3 path.recharts-symbols, .recharts-wrapper *.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-3 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-3 path, .recharts-wrapper *.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-3 text {
  fill: #9ba4a9;
}
.pat-dots {
  fill: #b2bbc3;
  stroke: #b2bbc3;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.recharts-wrapper * .legend-item-3 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-3 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .recharts-wrapper *.series-4 rect, div.patterned-chart .recharts-wrapper *.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-4 rect, .recharts-wrapper *.series-4 circle {
  fill: #b2bbc3;
}
.recharts-wrapper *.series-4.recharts-line path, .recharts-wrapper *.series-4.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-4.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.recharts-wrapper *.series-4 .recharts-area-area,
.recharts-wrapper *.series-4 .recharts-bar-rectangle,
.recharts-wrapper *.series-4 .recharts-symbols, .recharts-wrapper *.series-4.recharts-sector, .recharts-wrapper *.series-4.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.recharts-wrapper *.series-4 path.recharts-area-area,
.recharts-wrapper *.series-4 .recharts-bar-rectangle path,
.recharts-wrapper *.series-4 path.recharts-symbols, .recharts-wrapper *.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-4 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-4 path, .recharts-wrapper *.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-4 text {
  fill: #b2bbc3;
}
.recharts-wrapper * .legend-item-4 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-4 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .recharts-wrapper *.series-5 rect, div.patterned-chart .recharts-wrapper *.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-5 rect, .recharts-wrapper *.series-5 circle {
  fill: #998693;
}
.recharts-wrapper *.series-5.recharts-line path, .recharts-wrapper *.series-5.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-5.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.recharts-wrapper *.series-5 .recharts-area-area,
.recharts-wrapper *.series-5 .recharts-bar-rectangle,
.recharts-wrapper *.series-5 .recharts-symbols, .recharts-wrapper *.series-5.recharts-sector, .recharts-wrapper *.series-5.recharts-radar-pologon-path {
  fill: #998693;
}
.recharts-wrapper *.series-5 path.recharts-area-area,
.recharts-wrapper *.series-5 .recharts-bar-rectangle path,
.recharts-wrapper *.series-5 path.recharts-symbols, .recharts-wrapper *.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-5 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-5 path, .recharts-wrapper *.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-5 text {
  fill: #998693;
}
.recharts-wrapper * .legend-item-5 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-5 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .recharts-wrapper *.series-6 rect, div.patterned-chart .recharts-wrapper *.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-6 rect, .recharts-wrapper *.series-6 circle {
  fill: #d1c4be;
}
.recharts-wrapper *.series-6.recharts-line path, .recharts-wrapper *.series-6.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-6.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.recharts-wrapper *.series-6 .recharts-area-area,
.recharts-wrapper *.series-6 .recharts-bar-rectangle,
.recharts-wrapper *.series-6 .recharts-symbols, .recharts-wrapper *.series-6.recharts-sector, .recharts-wrapper *.series-6.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.recharts-wrapper *.series-6 path.recharts-area-area,
.recharts-wrapper *.series-6 .recharts-bar-rectangle path,
.recharts-wrapper *.series-6 path.recharts-symbols, .recharts-wrapper *.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-6 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-6 path, .recharts-wrapper *.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-6 text {
  fill: #d1c4be;
}
.recharts-wrapper * .legend-item-6 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-6 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .recharts-wrapper *.series-7 rect, div.patterned-chart .recharts-wrapper *.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-7 rect, .recharts-wrapper *.series-7 circle {
  fill: #aaa;
}
.recharts-wrapper *.series-7.recharts-line path, .recharts-wrapper *.series-7.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-7.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.recharts-wrapper *.series-7 .recharts-area-area,
.recharts-wrapper *.series-7 .recharts-bar-rectangle,
.recharts-wrapper *.series-7 .recharts-symbols, .recharts-wrapper *.series-7.recharts-sector, .recharts-wrapper *.series-7.recharts-radar-pologon-path {
  fill: #aaa;
}
.recharts-wrapper *.series-7 path.recharts-area-area,
.recharts-wrapper *.series-7 .recharts-bar-rectangle path,
.recharts-wrapper *.series-7 path.recharts-symbols, .recharts-wrapper *.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-7 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-7 path, .recharts-wrapper *.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-7 text {
  fill: #aaa;
}
.recharts-wrapper * .legend-item-7 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-7 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .recharts-wrapper *.series-8 rect, div.patterned-chart .recharts-wrapper *.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-8 rect, .recharts-wrapper *.series-8 circle {
  fill: #ccc;
}
.recharts-wrapper *.series-8.recharts-line path, .recharts-wrapper *.series-8.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-8.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.recharts-wrapper *.series-8 .recharts-area-area,
.recharts-wrapper *.series-8 .recharts-bar-rectangle,
.recharts-wrapper *.series-8 .recharts-symbols, .recharts-wrapper *.series-8.recharts-sector, .recharts-wrapper *.series-8.recharts-radar-pologon-path {
  fill: #ccc;
}
.recharts-wrapper *.series-8 path.recharts-area-area,
.recharts-wrapper *.series-8 .recharts-bar-rectangle path,
.recharts-wrapper *.series-8 path.recharts-symbols, .recharts-wrapper *.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-8 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-8 path, .recharts-wrapper *.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-8 text {
  fill: #ccc;
}
.recharts-wrapper * .legend-item-8 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-8 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .recharts-wrapper *.series-9 rect, div.patterned-chart .recharts-wrapper *.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-9 rect, .recharts-wrapper *.series-9 circle {
  fill: #bbb;
}
.recharts-wrapper *.series-9.recharts-line path, .recharts-wrapper *.series-9.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-9.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.recharts-wrapper *.series-9 .recharts-area-area,
.recharts-wrapper *.series-9 .recharts-bar-rectangle,
.recharts-wrapper *.series-9 .recharts-symbols, .recharts-wrapper *.series-9.recharts-sector, .recharts-wrapper *.series-9.recharts-radar-pologon-path {
  fill: #bbb;
}
.recharts-wrapper *.series-9 path.recharts-area-area,
.recharts-wrapper *.series-9 .recharts-bar-rectangle path,
.recharts-wrapper *.series-9 path.recharts-symbols, .recharts-wrapper *.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-9 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-9 path, .recharts-wrapper *.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-9 text {
  fill: #bbb;
}
.recharts-wrapper * .legend-item-9 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-9 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .recharts-wrapper *.series-10 rect, div.patterned-chart .recharts-wrapper *.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-10 rect, .recharts-wrapper *.series-10 circle {
  fill: #999;
}
.recharts-wrapper *.series-10.recharts-line path, .recharts-wrapper *.series-10.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-10.recharts-area .recharts-area-curve {
  stroke: #999;
}
.recharts-wrapper *.series-10 .recharts-area-area,
.recharts-wrapper *.series-10 .recharts-bar-rectangle,
.recharts-wrapper *.series-10 .recharts-symbols, .recharts-wrapper *.series-10.recharts-sector, .recharts-wrapper *.series-10.recharts-radar-pologon-path {
  fill: #999;
}
.recharts-wrapper *.series-10 path.recharts-area-area,
.recharts-wrapper *.series-10 .recharts-bar-rectangle path,
.recharts-wrapper *.series-10 path.recharts-symbols, .recharts-wrapper *.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-10 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-10 path, .recharts-wrapper *.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-10 text {
  fill: #999;
}
.recharts-wrapper * .legend-item-10 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-10 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .recharts-wrapper *.series-11 rect, div.patterned-chart .recharts-wrapper *.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-11 rect, .recharts-wrapper *.series-11 circle {
  fill: #C1CDCD;
}
.recharts-wrapper *.series-11.recharts-line path, .recharts-wrapper *.series-11.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-11.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.recharts-wrapper *.series-11 .recharts-area-area,
.recharts-wrapper *.series-11 .recharts-bar-rectangle,
.recharts-wrapper *.series-11 .recharts-symbols, .recharts-wrapper *.series-11.recharts-sector, .recharts-wrapper *.series-11.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.recharts-wrapper *.series-11 path.recharts-area-area,
.recharts-wrapper *.series-11 .recharts-bar-rectangle path,
.recharts-wrapper *.series-11 path.recharts-symbols, .recharts-wrapper *.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-11 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-11 path, .recharts-wrapper *.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-11 text {
  fill: #C1CDCD;
}
.recharts-wrapper * .legend-item-11 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-11 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .recharts-wrapper *.series-12 rect, div.patterned-chart .recharts-wrapper *.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-12 rect, .recharts-wrapper *.series-12 circle {
  fill: #b9bbc4;
}
.recharts-wrapper *.series-12.recharts-line path, .recharts-wrapper *.series-12.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-12.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.recharts-wrapper *.series-12 .recharts-area-area,
.recharts-wrapper *.series-12 .recharts-bar-rectangle,
.recharts-wrapper *.series-12 .recharts-symbols, .recharts-wrapper *.series-12.recharts-sector, .recharts-wrapper *.series-12.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.recharts-wrapper *.series-12 path.recharts-area-area,
.recharts-wrapper *.series-12 .recharts-bar-rectangle path,
.recharts-wrapper *.series-12 path.recharts-symbols, .recharts-wrapper *.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-12 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-12 path, .recharts-wrapper *.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-12 text {
  fill: #b9bbc4;
}
.recharts-wrapper * .legend-item-12 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-12 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .recharts-wrapper *.series-13 rect, div.patterned-chart .recharts-wrapper *.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-13 rect, .recharts-wrapper *.series-13 circle {
  fill: #9ba4a9;
}
.recharts-wrapper *.series-13.recharts-line path, .recharts-wrapper *.series-13.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-13.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.recharts-wrapper *.series-13 .recharts-area-area,
.recharts-wrapper *.series-13 .recharts-bar-rectangle,
.recharts-wrapper *.series-13 .recharts-symbols, .recharts-wrapper *.series-13.recharts-sector, .recharts-wrapper *.series-13.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.recharts-wrapper *.series-13 path.recharts-area-area,
.recharts-wrapper *.series-13 .recharts-bar-rectangle path,
.recharts-wrapper *.series-13 path.recharts-symbols, .recharts-wrapper *.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-13 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-13 path, .recharts-wrapper *.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-13 text {
  fill: #9ba4a9;
}
.recharts-wrapper * .legend-item-13 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-13 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .recharts-wrapper *.series-14 rect, div.patterned-chart .recharts-wrapper *.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-14 rect, .recharts-wrapper *.series-14 circle {
  fill: #b2bbc3;
}
.recharts-wrapper *.series-14.recharts-line path, .recharts-wrapper *.series-14.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-14.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.recharts-wrapper *.series-14 .recharts-area-area,
.recharts-wrapper *.series-14 .recharts-bar-rectangle,
.recharts-wrapper *.series-14 .recharts-symbols, .recharts-wrapper *.series-14.recharts-sector, .recharts-wrapper *.series-14.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.recharts-wrapper *.series-14 path.recharts-area-area,
.recharts-wrapper *.series-14 .recharts-bar-rectangle path,
.recharts-wrapper *.series-14 path.recharts-symbols, .recharts-wrapper *.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-14 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-14 path, .recharts-wrapper *.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-14 text {
  fill: #b2bbc3;
}
.recharts-wrapper * .legend-item-14 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-14 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .recharts-wrapper *.series-15 rect, div.patterned-chart .recharts-wrapper *.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-15 rect, .recharts-wrapper *.series-15 circle {
  fill: #998693;
}
.recharts-wrapper *.series-15.recharts-line path, .recharts-wrapper *.series-15.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-15.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.recharts-wrapper *.series-15 .recharts-area-area,
.recharts-wrapper *.series-15 .recharts-bar-rectangle,
.recharts-wrapper *.series-15 .recharts-symbols, .recharts-wrapper *.series-15.recharts-sector, .recharts-wrapper *.series-15.recharts-radar-pologon-path {
  fill: #998693;
}
.recharts-wrapper *.series-15 path.recharts-area-area,
.recharts-wrapper *.series-15 .recharts-bar-rectangle path,
.recharts-wrapper *.series-15 path.recharts-symbols, .recharts-wrapper *.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-15 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-15 path, .recharts-wrapper *.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-15 text {
  fill: #998693;
}
.recharts-wrapper * .legend-item-15 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-15 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .recharts-wrapper *.series-16 rect, div.patterned-chart .recharts-wrapper *.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-16 rect, .recharts-wrapper *.series-16 circle {
  fill: #d1c4be;
}
.recharts-wrapper *.series-16.recharts-line path, .recharts-wrapper *.series-16.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-16.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.recharts-wrapper *.series-16 .recharts-area-area,
.recharts-wrapper *.series-16 .recharts-bar-rectangle,
.recharts-wrapper *.series-16 .recharts-symbols, .recharts-wrapper *.series-16.recharts-sector, .recharts-wrapper *.series-16.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.recharts-wrapper *.series-16 path.recharts-area-area,
.recharts-wrapper *.series-16 .recharts-bar-rectangle path,
.recharts-wrapper *.series-16 path.recharts-symbols, .recharts-wrapper *.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-16 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-16 path, .recharts-wrapper *.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-16 text {
  fill: #d1c4be;
}
.recharts-wrapper * .legend-item-16 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-16 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .recharts-wrapper *.series-17 rect, div.patterned-chart .recharts-wrapper *.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-17 rect, .recharts-wrapper *.series-17 circle {
  fill: #aaa;
}
.recharts-wrapper *.series-17.recharts-line path, .recharts-wrapper *.series-17.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-17.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.recharts-wrapper *.series-17 .recharts-area-area,
.recharts-wrapper *.series-17 .recharts-bar-rectangle,
.recharts-wrapper *.series-17 .recharts-symbols, .recharts-wrapper *.series-17.recharts-sector, .recharts-wrapper *.series-17.recharts-radar-pologon-path {
  fill: #aaa;
}
.recharts-wrapper *.series-17 path.recharts-area-area,
.recharts-wrapper *.series-17 .recharts-bar-rectangle path,
.recharts-wrapper *.series-17 path.recharts-symbols, .recharts-wrapper *.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-17 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-17 path, .recharts-wrapper *.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-17 text {
  fill: #aaa;
}
.recharts-wrapper * .legend-item-17 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-17 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .recharts-wrapper *.series-18 rect, div.patterned-chart .recharts-wrapper *.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-18 rect, .recharts-wrapper *.series-18 circle {
  fill: #ccc;
}
.recharts-wrapper *.series-18.recharts-line path, .recharts-wrapper *.series-18.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-18.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.recharts-wrapper *.series-18 .recharts-area-area,
.recharts-wrapper *.series-18 .recharts-bar-rectangle,
.recharts-wrapper *.series-18 .recharts-symbols, .recharts-wrapper *.series-18.recharts-sector, .recharts-wrapper *.series-18.recharts-radar-pologon-path {
  fill: #ccc;
}
.recharts-wrapper *.series-18 path.recharts-area-area,
.recharts-wrapper *.series-18 .recharts-bar-rectangle path,
.recharts-wrapper *.series-18 path.recharts-symbols, .recharts-wrapper *.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-18 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-18 path, .recharts-wrapper *.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-18 text {
  fill: #ccc;
}
.recharts-wrapper * .legend-item-18 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-18 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .recharts-wrapper *.series-19 rect, div.patterned-chart .recharts-wrapper *.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-19 rect, .recharts-wrapper *.series-19 circle {
  fill: #bbb;
}
.recharts-wrapper *.series-19.recharts-line path, .recharts-wrapper *.series-19.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-19.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.recharts-wrapper *.series-19 .recharts-area-area,
.recharts-wrapper *.series-19 .recharts-bar-rectangle,
.recharts-wrapper *.series-19 .recharts-symbols, .recharts-wrapper *.series-19.recharts-sector, .recharts-wrapper *.series-19.recharts-radar-pologon-path {
  fill: #bbb;
}
.recharts-wrapper *.series-19 path.recharts-area-area,
.recharts-wrapper *.series-19 .recharts-bar-rectangle path,
.recharts-wrapper *.series-19 path.recharts-symbols, .recharts-wrapper *.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-19 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-19 path, .recharts-wrapper *.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-19 text {
  fill: #bbb;
}
.recharts-wrapper * .legend-item-19 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-19 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .recharts-wrapper *.series-20 rect, div.patterned-chart .recharts-wrapper *.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-20 rect, .recharts-wrapper *.series-20 circle {
  fill: #999;
}
.recharts-wrapper *.series-20.recharts-line path, .recharts-wrapper *.series-20.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-20.recharts-area .recharts-area-curve {
  stroke: #999;
}
.recharts-wrapper *.series-20 .recharts-area-area,
.recharts-wrapper *.series-20 .recharts-bar-rectangle,
.recharts-wrapper *.series-20 .recharts-symbols, .recharts-wrapper *.series-20.recharts-sector, .recharts-wrapper *.series-20.recharts-radar-pologon-path {
  fill: #999;
}
.recharts-wrapper *.series-20 path.recharts-area-area,
.recharts-wrapper *.series-20 .recharts-bar-rectangle path,
.recharts-wrapper *.series-20 path.recharts-symbols, .recharts-wrapper *.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-20 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-20 path, .recharts-wrapper *.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-20 text {
  fill: #999;
}
.recharts-wrapper * .legend-item-20 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-20 path {
  stroke: #C1CDCD;
  fill: #C1CDCD;
}
div.patterned-chart .recharts-wrapper *.series-21 rect, div.patterned-chart .recharts-wrapper *.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-21 rect, .recharts-wrapper *.series-21 circle {
  fill: #C1CDCD;
}
.recharts-wrapper *.series-21.recharts-line path, .recharts-wrapper *.series-21.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-21.recharts-area .recharts-area-curve {
  stroke: #C1CDCD;
}
.recharts-wrapper *.series-21 .recharts-area-area,
.recharts-wrapper *.series-21 .recharts-bar-rectangle,
.recharts-wrapper *.series-21 .recharts-symbols, .recharts-wrapper *.series-21.recharts-sector, .recharts-wrapper *.series-21.recharts-radar-pologon-path {
  fill: #C1CDCD;
}
.recharts-wrapper *.series-21 path.recharts-area-area,
.recharts-wrapper *.series-21 .recharts-bar-rectangle path,
.recharts-wrapper *.series-21 path.recharts-symbols, .recharts-wrapper *.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-21 path {
  stroke: #C1CDCD;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-21 path, .recharts-wrapper *.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-21 text {
  fill: #C1CDCD;
}
.recharts-wrapper * .legend-item-21 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-21 path {
  stroke: #b9bbc4;
  fill: #b9bbc4;
}
div.patterned-chart .recharts-wrapper *.series-22 rect, div.patterned-chart .recharts-wrapper *.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-22 rect, .recharts-wrapper *.series-22 circle {
  fill: #b9bbc4;
}
.recharts-wrapper *.series-22.recharts-line path, .recharts-wrapper *.series-22.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-22.recharts-area .recharts-area-curve {
  stroke: #b9bbc4;
}
.recharts-wrapper *.series-22 .recharts-area-area,
.recharts-wrapper *.series-22 .recharts-bar-rectangle,
.recharts-wrapper *.series-22 .recharts-symbols, .recharts-wrapper *.series-22.recharts-sector, .recharts-wrapper *.series-22.recharts-radar-pologon-path {
  fill: #b9bbc4;
}
.recharts-wrapper *.series-22 path.recharts-area-area,
.recharts-wrapper *.series-22 .recharts-bar-rectangle path,
.recharts-wrapper *.series-22 path.recharts-symbols, .recharts-wrapper *.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-22 path {
  stroke: #b9bbc4;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-22 path, .recharts-wrapper *.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-22 text {
  fill: #b9bbc4;
}
.recharts-wrapper * .legend-item-22 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-22 path {
  stroke: #9ba4a9;
  fill: #9ba4a9;
}
div.patterned-chart .recharts-wrapper *.series-23 rect, div.patterned-chart .recharts-wrapper *.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-23 rect, .recharts-wrapper *.series-23 circle {
  fill: #9ba4a9;
}
.recharts-wrapper *.series-23.recharts-line path, .recharts-wrapper *.series-23.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-23.recharts-area .recharts-area-curve {
  stroke: #9ba4a9;
}
.recharts-wrapper *.series-23 .recharts-area-area,
.recharts-wrapper *.series-23 .recharts-bar-rectangle,
.recharts-wrapper *.series-23 .recharts-symbols, .recharts-wrapper *.series-23.recharts-sector, .recharts-wrapper *.series-23.recharts-radar-pologon-path {
  fill: #9ba4a9;
}
.recharts-wrapper *.series-23 path.recharts-area-area,
.recharts-wrapper *.series-23 .recharts-bar-rectangle path,
.recharts-wrapper *.series-23 path.recharts-symbols, .recharts-wrapper *.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-23 path {
  stroke: #9ba4a9;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-23 path, .recharts-wrapper *.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-23 text {
  fill: #9ba4a9;
}
.recharts-wrapper * .legend-item-23 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-23 path {
  stroke: #b2bbc3;
  fill: #b2bbc3;
}
div.patterned-chart .recharts-wrapper *.series-24 rect, div.patterned-chart .recharts-wrapper *.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-24 rect, .recharts-wrapper *.series-24 circle {
  fill: #b2bbc3;
}
.recharts-wrapper *.series-24.recharts-line path, .recharts-wrapper *.series-24.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-24.recharts-area .recharts-area-curve {
  stroke: #b2bbc3;
}
.recharts-wrapper *.series-24 .recharts-area-area,
.recharts-wrapper *.series-24 .recharts-bar-rectangle,
.recharts-wrapper *.series-24 .recharts-symbols, .recharts-wrapper *.series-24.recharts-sector, .recharts-wrapper *.series-24.recharts-radar-pologon-path {
  fill: #b2bbc3;
}
.recharts-wrapper *.series-24 path.recharts-area-area,
.recharts-wrapper *.series-24 .recharts-bar-rectangle path,
.recharts-wrapper *.series-24 path.recharts-symbols, .recharts-wrapper *.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-24 path {
  stroke: #b2bbc3;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-24 path, .recharts-wrapper *.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-24 text {
  fill: #b2bbc3;
}
.recharts-wrapper * .legend-item-24 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-24 path {
  stroke: #998693;
  fill: #998693;
}
div.patterned-chart .recharts-wrapper *.series-25 rect, div.patterned-chart .recharts-wrapper *.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-25 rect, .recharts-wrapper *.series-25 circle {
  fill: #998693;
}
.recharts-wrapper *.series-25.recharts-line path, .recharts-wrapper *.series-25.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-25.recharts-area .recharts-area-curve {
  stroke: #998693;
}
.recharts-wrapper *.series-25 .recharts-area-area,
.recharts-wrapper *.series-25 .recharts-bar-rectangle,
.recharts-wrapper *.series-25 .recharts-symbols, .recharts-wrapper *.series-25.recharts-sector, .recharts-wrapper *.series-25.recharts-radar-pologon-path {
  fill: #998693;
}
.recharts-wrapper *.series-25 path.recharts-area-area,
.recharts-wrapper *.series-25 .recharts-bar-rectangle path,
.recharts-wrapper *.series-25 path.recharts-symbols, .recharts-wrapper *.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-25 path {
  stroke: #998693;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-25 path, .recharts-wrapper *.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-25 text {
  fill: #998693;
}
.recharts-wrapper * .legend-item-25 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-25 path {
  stroke: #d1c4be;
  fill: #d1c4be;
}
div.patterned-chart .recharts-wrapper *.series-26 rect, div.patterned-chart .recharts-wrapper *.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-26 rect, .recharts-wrapper *.series-26 circle {
  fill: #d1c4be;
}
.recharts-wrapper *.series-26.recharts-line path, .recharts-wrapper *.series-26.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-26.recharts-area .recharts-area-curve {
  stroke: #d1c4be;
}
.recharts-wrapper *.series-26 .recharts-area-area,
.recharts-wrapper *.series-26 .recharts-bar-rectangle,
.recharts-wrapper *.series-26 .recharts-symbols, .recharts-wrapper *.series-26.recharts-sector, .recharts-wrapper *.series-26.recharts-radar-pologon-path {
  fill: #d1c4be;
}
.recharts-wrapper *.series-26 path.recharts-area-area,
.recharts-wrapper *.series-26 .recharts-bar-rectangle path,
.recharts-wrapper *.series-26 path.recharts-symbols, .recharts-wrapper *.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-26 path {
  stroke: #d1c4be;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-26 path, .recharts-wrapper *.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-26 text {
  fill: #d1c4be;
}
.recharts-wrapper * .legend-item-26 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-26 path {
  stroke: #aaa;
  fill: #aaa;
}
div.patterned-chart .recharts-wrapper *.series-27 rect, div.patterned-chart .recharts-wrapper *.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-27 rect, .recharts-wrapper *.series-27 circle {
  fill: #aaa;
}
.recharts-wrapper *.series-27.recharts-line path, .recharts-wrapper *.series-27.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-27.recharts-area .recharts-area-curve {
  stroke: #aaa;
}
.recharts-wrapper *.series-27 .recharts-area-area,
.recharts-wrapper *.series-27 .recharts-bar-rectangle,
.recharts-wrapper *.series-27 .recharts-symbols, .recharts-wrapper *.series-27.recharts-sector, .recharts-wrapper *.series-27.recharts-radar-pologon-path {
  fill: #aaa;
}
.recharts-wrapper *.series-27 path.recharts-area-area,
.recharts-wrapper *.series-27 .recharts-bar-rectangle path,
.recharts-wrapper *.series-27 path.recharts-symbols, .recharts-wrapper *.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-27 path {
  stroke: #aaa;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-27 path, .recharts-wrapper *.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-27 text {
  fill: #aaa;
}
.recharts-wrapper * .legend-item-27 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-27 path {
  stroke: #ccc;
  fill: #ccc;
}
div.patterned-chart .recharts-wrapper *.series-28 rect, div.patterned-chart .recharts-wrapper *.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-28 rect, .recharts-wrapper *.series-28 circle {
  fill: #ccc;
}
.recharts-wrapper *.series-28.recharts-line path, .recharts-wrapper *.series-28.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-28.recharts-area .recharts-area-curve {
  stroke: #ccc;
}
.recharts-wrapper *.series-28 .recharts-area-area,
.recharts-wrapper *.series-28 .recharts-bar-rectangle,
.recharts-wrapper *.series-28 .recharts-symbols, .recharts-wrapper *.series-28.recharts-sector, .recharts-wrapper *.series-28.recharts-radar-pologon-path {
  fill: #ccc;
}
.recharts-wrapper *.series-28 path.recharts-area-area,
.recharts-wrapper *.series-28 .recharts-bar-rectangle path,
.recharts-wrapper *.series-28 path.recharts-symbols, .recharts-wrapper *.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-28 path {
  stroke: #ccc;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-28 path, .recharts-wrapper *.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-28 text {
  fill: #ccc;
}
.recharts-wrapper * .legend-item-28 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-28 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .recharts-wrapper *.series-29 rect, div.patterned-chart .recharts-wrapper *.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-29 rect, .recharts-wrapper *.series-29 circle {
  fill: #bbb;
}
.recharts-wrapper *.series-29.recharts-line path, .recharts-wrapper *.series-29.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-29.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.recharts-wrapper *.series-29 .recharts-area-area,
.recharts-wrapper *.series-29 .recharts-bar-rectangle,
.recharts-wrapper *.series-29 .recharts-symbols, .recharts-wrapper *.series-29.recharts-sector, .recharts-wrapper *.series-29.recharts-radar-pologon-path {
  fill: #bbb;
}
.recharts-wrapper *.series-29 path.recharts-area-area,
.recharts-wrapper *.series-29 .recharts-bar-rectangle path,
.recharts-wrapper *.series-29 path.recharts-symbols, .recharts-wrapper *.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-29 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-29 path, .recharts-wrapper *.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-29 text {
  fill: #bbb;
}
.recharts-wrapper * .legend-item-29 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-29 path {
  stroke: #999;
  fill: #999;
}
div.patterned-chart .recharts-wrapper *.series-30 rect, div.patterned-chart .recharts-wrapper *.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-30 rect, .recharts-wrapper *.series-30 circle {
  fill: #999;
}
.recharts-wrapper *.series-30.recharts-line path, .recharts-wrapper *.series-30.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-30.recharts-area .recharts-area-curve {
  stroke: #999;
}
.recharts-wrapper *.series-30 .recharts-area-area,
.recharts-wrapper *.series-30 .recharts-bar-rectangle,
.recharts-wrapper *.series-30 .recharts-symbols, .recharts-wrapper *.series-30.recharts-sector, .recharts-wrapper *.series-30.recharts-radar-pologon-path {
  fill: #999;
}
.recharts-wrapper *.series-30 path.recharts-area-area,
.recharts-wrapper *.series-30 .recharts-bar-rectangle path,
.recharts-wrapper *.series-30 path.recharts-symbols, .recharts-wrapper *.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-30 path {
  stroke: #999;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-30 path, .recharts-wrapper *.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-30 text {
  fill: #999;
}

/* tng = Tables and Graphs -Jared 2013-10-11 */
.tng-chart-title {
  box-sizing: border-box;
  width: 800px;
  padding: 6px;
  text-align: center;
}

.recharts-default-tooltip {
  background-color: white;
  border: 1px solid #CCC;
  padding: 10px;
}

.values-container rect {
  border-radius: 3px;
  font-size: 12px;
  fill: white;
  stroke-width: 1px;
  stroke: black;
}

.tipsy {
  font-size: 10px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
}

.tipsy-inner {
  background-color: #474747;
  color: white;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center;
}

/* Rounded corners */
.tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #474747;
}

/* Rules to colour arrows */
.tipsy-arrow-n {
  border-bottom-color: #474747;
}

.tipsy-arrow-s {
  border-top-color: #474747;
}

.tipsy-arrow-e {
  border-left-color: #474747;
}

.tipsy-arrow-w {
  border-right-color: #474747;
}

.tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-e .tipsy-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.tipsy-w .tipsy-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.modal-large {
  min-width: 50%;
  max-width: 90%;
  max-height: 90%;
  overflow: auto;
}
.modal-large .ui-dialog-buttonpane {
  width: calc(100% - 4px);
  box-sizing: border-box;
}

.modal-no-close .ui-dialog-titlebar-close {
  display: none;
}

.popup-notification {
  display: none;
}
.popup-notification:first-child {
  display: block;
}

.ui-dialog .ui-dialog-titlebar-close {
  top: 12px;
}

.ui-dialog-titlebar span.ui-dialog-title {
  white-space: normal;
}

.ui-widget {
  font-size: 14px;
}

.ui-tooltip[role=tooltip] {
  font-family: "proxima-nova", Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  color: #474747;
  background: white;
  border: 1px solid #c1c1c1;
  padding: 25px 35px;
  margin: 0 0 25px 0;
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
}
.ui-tooltip[role=tooltip]:before {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 10px;
  display: block;
  width: 0;
  border-width: 14px 14px 0;
  border-style: solid;
  border-color: #c1c1c1 transparent;
}
.ui-tooltip[role=tooltip]:after {
  content: "";
  position: absolute;
  bottom: -13px;
  left: 11px;
  display: block;
  width: 0;
  border-width: 13px 13px 0;
  border-style: solid;
  border-color: white transparent;
}
.ui-tooltip[role=tooltip].flipped:before {
  right: 10px;
  left: auto;
}
.ui-tooltip[role=tooltip].flipped:after {
  right: 11px;
  left: auto;
}

.crosstab-freq-wrapper {
  margin-bottom: 25px;
  page-break-inside: avoid;
}

.report-description {
  margin-bottom: 15px;
  margin-top: 8px;
}

#cannedreports-trees {
  display: flex;
}

.cannedreport-tree-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: calc(95vh - 45px);
}

.cannedreport-tree {
  display: flex;
  flex: 1;
  border: 1px solid black;
  padding: 5px;
}
.cannedreport-tree button {
  background: transparent;
  line-height: 1em;
  min-width: auto;
  padding: 0;
  margin: 0;
  border: none;
}
.cannedreport-tree button:hover {
  background: transparent;
}
.cannedreport-tree button .icon-delete, .cannedreport-tree button .icon-chain-link, .cannedreport-tree button .icon-copy {
  color: gray;
}

.cannedreport-tree-toolbar {
  min-height: 24px;
}

.rst__tree {
  width: 100%;
}

.rstcustom__expandButton + .rstcustom__rowWrapper .rstcustom__rowLabel, .rstcustom__collapseButton + .rstcustom__rowWrapper .rstcustom__rowLabel {
  font-weight: bold;
}

.dashboard .dropdown {
  position: relative;
  display: inline-block;
}
.dashboard .dropdown-content {
  position: absolute;
  right: 0;
  min-width: 150px;
  width: max-content;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  padding-right: 0.5rem;
  background-color: #fff;
}
.dashboard .dropdown-content ul {
  width: 100%;
}
.dashboard .dropdown-content button {
  min-width: inherit;
  background: inherit;
  padding: inherit;
  margin-right: inherit;
  color: inherit;
}
.dashboard .dropdown-content button:hover {
  text-decoration: underline;
}
.dashboard .widget {
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  height: 600px;
  padding: 10px;
}
.dashboard .widget .header {
  display: flex;
  justify-content: space-between;
}
.dashboard .widget .header button {
  min-width: inherit;
  background: inherit;
  padding: inherit;
  margin-right: inherit;
  color: inherit;
}
.dashboard .widget .header button:hover {
  color: #363a41;
}
.dashboard .widget .content {
  overflow-y: auto;
  max-height: calc(100% - 50px);
  width: calc(100% - 10px);
}
.dashboard .widget .content table {
  margin-bottom: 0px;
}
.dashboard .icon-edit,
.dashboard .icon-remove,
.dashboard .icon-settings {
  cursor: pointer;
}
.dashboard .header,
.dashboard .content {
  padding: 0.3rem;
}
.dashboard .modal {
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 10vh; /* Location of the box */
  top: 0;
  left: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}
.dashboard .modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 25px 50px 25px;
  border: 1px solid #888;
  width: 40vw;
  min-width: 700px;
  max-height: 80vh;
  overflow: auto;
}
.dashboard .modal-content button {
  min-width: 50px;
  height: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.dashboard .modal-content .header {
  padding-left: 0;
  margin-right: -25px;
  display: flex;
  justify-content: space-between;
}

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  font-family: "proxima-nova", Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #474747;
  background-color: #f8f8f8;
}

.button {
  padding: 0;
}

li {
  margin-bottom: 8px;
}

hr {
  margin-top: 0px 0 0 -20px;
}

img {
  border: 0px;
}

.pagebreak {
  page-break-after: always;
  display: block;
  clear: both;
}

#subnav-inner {
  position: relative;
}

#contextualhelp {
  min-width: 108px;
  z-index: 2;
  border-bottom: 1px solid #039;
  border-left: 1px solid #36C;
  padding: 5px 10px;
  background-color: #FFD279;
  vertical-align: middle;
  clear: none;
  position: absolute;
  right: 0;
}
#contextualhelp > a {
  float: right;
}
#contextualhelp > div {
  padding: 1px 10px 10px 30px;
  background: white;
  clear: both;
  margin: 25px 3px 5px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box; /* Firefox, other Gecko */
  box-sizing: border-box; /* Opera/IE 8+ */
  padding-top: 10px;
  overflow: auto;
}
#contextualhelp > div > * {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#contextualhelp > div .mainbuttons {
  margin-bottom: 0;
}

#subnav.fullwidth #contextualhelp, .collapsable_list div#subnav.itemrow #contextualhelp, .selectlist table#subnav #contextualhelp {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 100%;
  border-left: 0px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box; /* Firefox, other Gecko */
  box-sizing: border-box; /* Opera/IE 8+ */
  margin-bottom: 10px;
}
#subnav.fullwidth #contextualhelp > a, .collapsable_list div#subnav.itemrow #contextualhelp > a, .selectlist table#subnav #contextualhelp > a {
  float: none;
}
#subnav.fullwidth #contextualhelp > div, .collapsable_list div#subnav.itemrow #contextualhelp > div, .selectlist table#subnav #contextualhelp > div {
  text-align: left;
  margin: 7px auto 5px;
  padding-top: 10px;
}
#subnav.fullwidth #contextualhelp > div .mainbuttons, .collapsable_list div#subnav.itemrow #contextualhelp > div .mainbuttons, .selectlist table#subnav #contextualhelp > div .mainbuttons {
  margin-bottom: 0;
}

.dbrow-error-summary {
  color: red;
  margin-bottom: 10px;
  padding: 10px !important;
}
.dbrow-error-summary li {
  color: red;
}

.dbrow-error-summary-title {
  font-weight: bold;
}

span.focusunit {
  background-color: #ffff99;
}

.dead {
  background-color: #ddd;
}

div.columnarlist {
  display: block;
  margin-bottom: 10px;
}
div.columnarlist .indent {
  padding-left: 2em;
}

table.columnarlist {
  margin-bottom: 10px;
}

.columnarlist table,
table.columnarlist {
  background-color: #fff;
  border-collapse: collapse;
  border: 1px solid #666;
}
.columnarlist table.wide,
table.columnarlist.wide {
  width: 100%;
}

.columnarlist td {
  padding: 5px 5px 5px 5px;
  margin-right: 10px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  vertical-align: top;
}
.columnarlist td.center {
  text-align: center;
}
.columnarlist table th,
.columnarlist table td.header {
  border-top: 2px solid #999;
  border-bottom: 2px solid #999;
  padding: 5px 10px 5px 5px;
  margin: 0px;
  background-color: #ddd;
  vertical-align: bottom;
}

table.columnarlist th,
table.columnarlist td.header {
  border-top: 2px solid #999;
  border-bottom: 2px solid #999;
  padding: 5px 10px 5px 5px;
  margin: 0px;
  background-color: #ddd;
  vertical-align: bottom;
}

.columnarlist table th.col,
table.columnarlist th.col {
  padding: 5px 10px;
}

.columnarlist .clean td {
  border: none;
}

.scrolling .columnarlist {
  width: 100%;
}

div.rowdesc {
  font-size: 0.89em;
  margin: 5px 20px;
}

.columnarlist tbody tr:last-child th,
.columnarlist tbody tr:last-child td {
  border-bottom: none;
}
.columnarlist > tr:last-child th,
.columnarlist > tr:last-child td {
  border-bottom: none;
}
.columnarlist tr th:last-child,
.columnarlist tr td:last-child {
  border-right: 1px solid #666;
}
.columnarlist tr:first-child th,
.columnarlist tr:first-child td {
  border-top: none;
}
.columnarlist thead tr th:first-child,
.columnarlist thead tr td:first-child {
  border-left: none;
}
.columnarlist > tr th:first-child,
.columnarlist > tr td:first-child {
  border-left: none;
}

div.selectlist {
  display: block;
  background-color: #f3f3ec;
}

.selectlist td {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #999999;
  margin: 0px 0px 10px 0px;
}
.selectlist table th {
  padding: 7px 5px 7px 5px;
  background-color: #e2e2db;
  border-bottom: 1px solid #333;
}
.selectlist table h3 {
  padding-left: 0px;
}
.selectlist table tr {
  cursor: pointer;
}

.tinted {
  background-color: #fff;
  border: 1px solid #ccc;
}

.untinted {
  background-color: inherit;
  border: inherit;
}

.selected {
  background-color: #36c;
  color: #fff;
}
.selected a {
  background-color: #36c;
  color: #fff;
}

.scrolling,
.scrolling_narrow {
  height: 300px;
  overflow: auto;
  border: 2px inset #999999;
  text-align: left;
  margin-right: 10px;
  display: inline;
  clear: left;
  background-color: inherit;
}

.scrolling {
  width: 500px;
}

.scrolling_narrow {
  width: 250px;
}

.scrolling td {
  vertical-align: top;
}

.standardModeOnly {
  visibility: visible;
  display: block;
}

.plainModeOnly {
  visibility: hidden;
  display: none;
}

.columnarlist table tr.archivedUser, .columnarlist table tr.archived {
  background-color: #ddd;
  color: #555;
}

tr.manual-zebra {
  background-color: #d9d9d9;
}

div.col1 {
  padding-right: 1%;
  width: 49%;
}
div.col2 {
  padding-left: 1%;
  width: 49%;
}
div.col2 h3 {
  left: -3px;
}

.warning,
.deadline {
  font-weight: 400;
  background: #fffcfc;
  color: #d12f2f;
}

p.warning,
div.warning {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border: 1px solid #d12f2f;
  padding: 10px 15px;
  margin-bottom: 15px;
}

.warning:empty,
p.warning:empty,
div.warning:empty {
  display: none;
}

.compact-warning {
  border: none;
  font-weight: 400;
  color: #d12f2f;
}

.deadline {
  font-size: 1em;
}

.notice {
  font-weight: bold;
  color: green;
}
.notice.bubble {
  border: 1px solid green;
  border-radius: 8px;
  padding: 4px 10px;
  background: #e6ffe6;
  margin-bottom: 10px;
}

.required,
th.required {
  color: #cc0000;
  font-weight: bold;
}

table.tight th,
table.tight td {
  padding: 1px 0px 1px 0px;
  margin: 0;
}

tr.tight th,
tr.tight td {
  padding: 1px 0px 1px 0px;
  margin: 0;
}

table.snug th,
table.snug td {
  padding: 0px 2px 0px 2px;
  margin: 0;
}

tr.snug th,
tr.snug td {
  padding: 0px 2px 0px 2px;
  margin: 0;
}

.notbold,
tr.notbold th {
  font-weight: normal;
}

.vtop,
th.vtop,
td.vtop {
  vertical-align: top;
}

tr.vtop td,
tr.vtop th {
  vertical-align: top;
}

tr.alignright th,
tr.alignright td {
  text-align: right;
}

th.alignright,
td.alignright {
  text-align: right;
}

div.flashmsg, div.popmsg {
  position: fixed;
  top: 20px;
  left: 20px;
  z-index: 1000;
}

ul.noindent {
  padding-left: 0px;
}
ul.nobullet {
  list-style-type: none;
}

.smallpercentage {
  font-size: 0.9em;
  color: #666666;
}

.inlineHelp {
  font-size: 0.91em;
}

td.inlineHelp {
  padding: 1px 0 10px 14px;
}

tr.vMiddle td,
tr.vMiddle th {
  vertical-align: middle;
}

td.vMiddle,
th.vMiddle {
  vertical-align: middle;
}

table.reallyclean {
  border: none;
}
table.reallyclean td,
table.reallyclean th {
  border: none;
  background-color: inherit;
  vertical-align: baseline;
}

td.firstcol, td.middlecol {
  vertical-align: top;
  padding-right: 15px;
}
td.lastcol, td.middlecol {
  vertical-align: top;
  padding-left: 15px;
}

.th_subhead {
  font-weight: normal;
}

table.zebra tr.confidential td {
  background-color: yellow;
}

.dim {
  color: #999;
}
.dim a {
  color: #999;
}

.narrow,
div.narrow {
  width: 300px;
}

.module-name {
  margin-bottom: 20px;
}

.modulecard {
  background-color: inherit !important;
  margin-bottom: 30px;
  border: 1px solid #666;
  padding: 0px 15px 10px 15px;
  position: relative;
  z-index: 1;
}

.modulecard #module_survey_status tr td,
.modulecard #module_survey_status tr th {
  padding: 3px;
}

.moduleheader {
  position: relative;
  top: 1px;
  background-color: inherit !important;
  margin: 0px;
  padding: 5px 15px 5px 15px;
  font-weight: bold;
  font-size: 120%;
  z-index: 1;
  color: #039;
}

.moduleheader_major,
.moduleheader_minor {
  padding-bottom: 8px;
}

.moduleheader_major {
  padding-top: 25px;
  margin-bottom: 0;
}
.moduleheader_major:first-of-type {
  padding-top: 10px;
}
.moduleheader_major h4 {
  margin-bottom: 5px;
  color: #333;
  border-bottom: 1px solid #666;
}

.moduleheader_minor {
  padding: 12px 0 0 8px;
}

.moduleblock {
  margin-top: 8px;
}

.module_description {
  font-size: 0.81em;
}

.modulecard #statusform table th {
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  padding: 3px;
}
.modulecard #statusform table td {
  padding: 3px;
}

.progressbar {
  border: 1px solid black;
}

.percent_done {
  background-color: #666;
}

.percent_undone {
  background-color: #fff;
}

.gridcell {
  padding: 3px;
  vertical-align: middle;
}

.readonly {
  background-color: #ddd;
  color: #333;
}

div.question {
  width: 600px;
  margin-bottom: 25px;
  border: 1px solid #000000;
  border-top: none;
  background-color: #fff;
  margin-left: -2px;
}
div.questionlabel {
  width: 590px;
  background-color: #FFD279;
  border: 1px solid #000000;
  border-bottom: 2px solid #333;
  font-size: 0.91em;
  padding: 3px 5px;
  margin-left: -2px;
}

th.gridRowLabelWidthNormal {
  width: 175px;
}
th.gridRowLabelWidthWide {
  width: 250px;
}
th.gridRowLabelWidthWider {
  width: 350px;
}

span.copyPreviousYearData {
  cursor: pointer;
}

* html div.questionlabel, * html div.question {
  margin-left: 0px;
}

.pctComplete {
  font-size: 0.81em;
}

#slidenav {
  border-bottom: 1px solid #666;
  background-color: #f8f8f8;
  padding: 5px 20px;
}
#slidenav .control {
  padding: 0px 10px;
}
#slidenav select {
  width: auto;
  min-width: inherit;
  padding-right: 30px;
}

#impersonationnav {
  border-bottom: 1px solid #666;
  background-color: #f7efca;
  padding: 5px 20px;
}
#impersonationnav div {
  width: 1000px;
  margin: 0 auto;
}
#impersonationnav div a {
  padding: 0 20px 0 20px;
  font-weight: bold;
}

#nonFooter {
  min-height: 100%;
}

* html #nonFooter {
  height: 100%;
}

#footer {
  align-items: center;
  background-color: #fff;
  border-top: 1px solid #666;
  clear: both;
  color: #666;
  display: flex;
  height: 78px;
  justify-content: space-around;
}
#footer a {
  color: inherit;
}
#footer #pf_powered {
  position: absolute;
  width: 100%;
}
#footer #pf_powered span {
  display: block;
  width: 1000px;
  margin: 0 auto;
  padding-left: 20px;
}
#footer #pf_powered a {
  padding: 0 20px;
}

div.collapsable a.collapse_toggle {
  text-decoration: none;
  color: inherit;
}
div .collapse_content {
  margin-top: 0 !important;
}
div.collapsed a.collapse_toggle {
  text-decoration: none;
  color: inherit;
}
div.collapsed .collapse_content {
  display: none;
}

.collapsable_list {
  padding-right: 100px;
}
.collapsable_list.zebra-items .itemrow:nth-child(odd) {
  background-color: #eee;
}
.collapsable_list div.collapsable, .collapsable_list div.collapsed {
  clear: both;
}
.collapsable_list div.collapse_toggle {
  font-weight: bold;
}
.collapsable_list div.collapse_content {
  padding: 2px;
}
.collapsable_list div.collapse_content div.collapse_toggle {
  padding: 3px 2px 1px 20px;
}
.collapsable_list div.collapse_content div.collapse_content {
  padding: 0;
}
.collapsable_list div.toggle-desc {
  margin-left: 35px;
}
.collapsable_list div.toggle-desc.smalltext {
  font-size: 13px;
}
.collapsable_list div.itemgroup-desc {
  padding-left: 30px;
}
.collapsable_list div.itemrow {
  overflow: auto;
  clear: both;
  padding: 2px;
}
.collapsable_list div.itemrow .main-link {
  padding-left: 50px;
}
.collapsable_list div.itemrow div.itemdesc {
  clear: both;
  margin: 5px 80px 5px 70px;
}
.collapsable_list.nestable div.collapse_content {
  margin-bottom: 5px;
  margin-left: 22px;
}
.collapsable_list.nestable div.collapse_content div.collapse_toggle {
  padding: 3px 2px 1px 2px;
}
.collapsable_list.nestable div.itemrow .main-link {
  padding-left: 4px;
}

#variable_index div.familygroup_title {
  background-color: #adadad;
}
#variable_index div.familygroup {
  background-color: #dedede;
}
#variable_index div.family_title {
  background-color: #adadad;
}
#variable_index div.family {
  background-color: #dedede;
}
#variable_index div.var_title {
  background-color: #adadad;
}
#variable_index div.var {
  background-color: #dedede;
}
#variable_index div.var_info {
  background-color: #ededed;
}
#variable_index p#patienceMessage {
  font-weight: bold;
  color: #cd7077;
}
#variable_index #border {
  padding: 0px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-top: none;
}
#variable_index #border div {
  padding: 1px 5px 1px 5px;
  border-top: 1px solid black;
}
#variable_index #border div.nostyle {
  padding: 0px;
  border-top: none;
}
#variable_index #border div.varicons {
  padding: 5px 0px 5px 0px;
  border-top: none;
  text-align: center;
}
#variable_index #border div.familygroup_title {
  cursor: default;
  border-top: none;
}
#variable_index #border div.familygroup {
  cursor: pointer;
}
#variable_index #border div.familygroup_children {
  padding: 0;
  border: none;
}
#variable_index #border div.family_title {
  padding-left: 20px;
  cursor: default;
}
#variable_index #border div.family {
  padding-left: 20px;
  cursor: pointer;
}
#variable_index #border div.family_children {
  padding: 0;
  border: none;
}
#variable_index #border div.var_title {
  padding-left: 40px;
  cursor: default;
}
#variable_index #border div.var {
  padding-left: 40px;
  cursor: pointer;
}
#variable_index #border div.var_info {
  padding-left: 60px;
  cursor: default;
}
#variable_index td.column {
  text-align: center;
}

table#survey_list {
  border: none;
}
table#survey_list tr {
  border: none;
}
table#survey_list tr th {
  border-left: none;
  border-right: none;
}
table#survey_list tr td {
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #999999;
  padding: 3px 10px;
}
table#survey_list tr th {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  font-size: 1em;
}

div.profile_block {
  clear: both;
  border: 1px solid #999;
  margin-bottom: 1em;
  padding: 0.75em;
}

td > div.profile_block {
  border: none;
  padding: 0px;
  margin: 0px;
}

div.profile_block h3.title {
  left: 0px;
  margin: 0px 0px 0.5em;
}
div.profile_block div.leftcol {
  width: 450px;
}
div.profile_block div.rightcol {
  width: 450px;
  margin-left: 15px;
}
div.profile_block h4 {
  margin-bottom: 0.4em;
}
div.profile_block ul.plainlist {
  margin: 0px;
  padding: 0px 0px 0px 1em;
  text-indent: -1em;
  list-style-type: none;
}
div.profile_block div.list_segment {
  margin-bottom: 0.5em;
}

.profile_block h3 {
  position: static;
  left: auto;
}

#cfunit-testresults {
  color: black;
}

div.error:not(#cfunit-testresults) {
  border-width: 2px;
  border-style: solid;
  padding: 3px;
  background-color: white;
  width: auto;
}

#aep_ovrl {
  background-color: black;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
  top: 0;
  left: 0;
  position: fixed;
  height: 100%;
  z-index: 99;
}

#aep_ww {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  height: 100%;
  text-align: center;
}

#aep_win {
  position: fixed;
  left: 35%;
  top: 30%;
  width: 400px;
  text-align: left;
}

#aep_w {
  background-color: white;
  padding: 3px;
  border: 1px solid black;
  background-color: #ddd;
}

#aep_t {
  color: white;
  margin: 0 0 2px 3px;
  font-size: 10pt;
}

#aep_text {
  width: 98%;
}

#aep_w span {
  font-size: 10pt;
}
#aep_w div {
  text-align: right;
  margin-top: 5px;
}

#aep_ovrl {
  position: absolute;
  filter: alpha(opacity=70);
  top: expression(eval(document.body.scrollTop));
  width: expression(eval(document.body.clientWidth));
}

#aep_ww {
  position: absolute;
  top: expression(eval(document.body.scrollTop));
}

pre.legiblePre {
  font-size: 12px;
  line-height: 11px;
}

div.right-notification {
  width: 370px;
  margin: 15px;
}

.border_color_b_d {
  border-color: #99a;
}

.bg_color_a_l {
  background-color: #ddd;
}

.bg_color_b_l {
  background-color: #dde;
}

.bg_color_b_m {
  background-color: #bbc;
}

table.validation-severity-legend tr td {
  padding-bottom: 1em;
}
table.validation-severity-legend tr td:first-of-type {
  padding-right: 5px;
}

.tng-controls + table {
  margin-top: 15px;
}

.vert-text {
  display: flex;
  flex-direction: column;
  font-weight: bold;
  justify-content: center;
  transform: rotate(-90deg);
}

.heading-instruction {
  padding-left: 15px;
  font-style: italic;
}

span.disabled,
label.disabled,
input[type=radio] + label.disabled,
input[type=checkbox] + label.disabled {
  color: #999;
}

a[name]:before {
  content: "";
  display: block;
  height: 80px;
  margin: -80px 0 0;
}

.tooltip-wide {
  max-width: 600px !important;
}