/*!
 * Ark Graphs v1.0.0-0 (2015-10-08)
 * http://ark.genesys.com
 * Copyright (c) 2015 Ark Team at Genesys; License: MIT
 */
.ark-graphs-tooltip {
  box-shadow: 7px 7px 12px -9px #777777;
  background-color: #fff;
  z-index: 1000;
}
.ark-graphs-tooltip tbody tr .name {
  font-size: 12px;
  padding-top: 1px;
  padding-right: 6px;
  padding-bottom: 1px;
  padding-left: 6px;
  background-color: #fff;
  border-right: 1px dotted #aaa;
}
.ark-graphs-tooltip tbody tr .name span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}
.ark-graphs-tooltip tbody tr .value {
  padding-top: 1px;
  padding-right: 6px;
  padding-bottom: 1px;
  padding-left: 6px;
  float: right;
}
.ark-graphs-tooltip.ark-graphs-multi-line-graph-tooltip {
  opacity: 1;
  background: #FFFFFF;
  border: #F0F0F0 solid 1px;
}
.ark-graphs-tooltip.ark-graphs-multi-line-graph-tooltip thead .header {
  padding-left: 10px;
  font-weight: 300;
  font-size: 14px;
}

.ark-graphs-bar-tooltip {
  box-shadow: 7px 7px 12px -9px #777777;
  background-color: #fff;
}
.ark-graphs-bar-div {
  margin-left: auto;
  margin-right: auto;
}
.ark-graphs-bar-div .ark-graphs-bar-legend {
  position: relative;
}
.ark-graphs-bar-div .ark-graphs-bar-legend .ark-graphs-bar-legend-text {
  position: relative;
  height: 18px;
}
.ark-graphs-bar-div .ark-graphs-bar-legend .ark-graphs-bar-legend-text span {
  position: absolute;
}
.ark-graphs-bar-div .ark-graphs-bar-legend .ark-graphs-bar-legend-text span.letters {
  left: 0px;
  font-family: Roboto;
  font-style: normal;
  fill: #666F7A;
  font-weight: 700;
}
.ark-graphs-bar-div .ark-graphs-bar-legend .ark-graphs-bar-legend-text span.metric-name {
  left: 0px;
}
.ark-graphs-bar-div .ark-graphs-bar-legend .ark-graphs-bar-legend-text span.data {
  right: 20px;
}
.ark-graphs-bar-div .ark-graphs-bar-legend .ark-graphs-bar-legend-text span.font-icon {
  right: 0px;
}

.ark-graphs-bubble-graph-div {
  margin-left: auto;
  margin-right: auto;
}
.ark-graphs-bubble-graph-div .ark-graphs-bubble-graph-svg .brush {
  fill-opacity: .1;
  stroke: #fff;
  shape-rendering: crispEdges;
}
.ark-graphs-bubble-graph-div .ark-graphs-bubble-graph-svg .ark-graphs-bubble-graph-svg-container .axis path,
.ark-graphs-bubble-graph-div .ark-graphs-bubble-graph-svg .ark-graphs-bubble-graph-svg-container .axis line {
  fill: none;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
.ark-graphs-bubble-graph-div .ark-graphs-bubble-graph-svg .ark-graphs-bubble-graph-svg-container text {
  fill: #444a52;
}
.ark-graphs-bubble-graph-div .ark-graphs-bubble-graph-svg .ark-graphs-bubble-graph-svg-container .selected {
  fill: #EA516B;
}
.disable-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

.ark-graphs-donut-tooltip {
  box-shadow: 7px 7px 12px -9px #777777;
  background-color: #fff;
}
.ark-graphs-donut-div {
  margin-left: auto;
  margin-right: auto;
}
.ark-graphs-donut-div .ark-graphs-donut-svg .ark-graphs-donut-middle-label {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
}
.ark-graphs-donut-div .ark-graphs-donut-svg .ark-graphs-label-group .ark-graphs-donut-label-value.out {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
}
.ark-graphs-donut-div .ark-graphs-donut-svg .ark-graphs-label-group .ark-graphs-donut-label-name.out {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  fill: #666F7A;
  font-weight: bold;
}
.ark-graphs-donut-legend{
  display: none;
}
.ark-graphs-donut-div .ark-graphs-donut-legend {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  height: 75px;
  overflow: auto;
}
.ark-graphs-donut-div .ark-graphs-donut-legend .ark-graphs-donut-legend-text {
  position: relative;
  height: 18px;
}
.ark-graphs-donut-div .ark-graphs-donut-legend .ark-graphs-donut-legend-text span {
  position: absolute;
}
.ark-graphs-donut-div .ark-graphs-donut-legend .ark-graphs-donut-legend-text span.letters {
  left: 0px;
  font-family: Roboto;
  font-style: normal;
  fill: #666F7A;
  font-weight: 700;
}
.ark-graphs-donut-div .ark-graphs-donut-legend .ark-graphs-donut-legend-text span.metric-name {
  left: 0px;
}
.ark-graphs-donut-div .ark-graphs-donut-legend .ark-graphs-donut-legend-text span.data {
  right: 20px;
}
.ark-graphs-donut-div .ark-graphs-donut-legend .ark-graphs-donut-legend-text span.font-icon {
  right: 0px;
}

.ark-graphs-gauge-tooltip {
  box-shadow: 7px 7px 12px -9px #777777;
  background-color: #fff;
}
.ark-graphs-gauge-div {
  margin-left: auto;
  margin-right: auto;
}
.ark-graphs-gauge-div .ark-graphs-gauge-svg .ark-graphs-gauge-middle-label {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
}
.ark-graphs-gauge-div .ark-graphs-gauge-legend {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.ark-graphs-gauge-div .ark-graphs-gauge-legend .ark-graphs-gauge-legend-text {
  position: relative;
  height: 18px;
}
.ark-graphs-gauge-div .ark-graphs-gauge-legend .ark-graphs-gauge-legend-text span {
  position: absolute;
}
.ark-graphs-gauge-div .ark-graphs-gauge-legend .ark-graphs-gauge-legend-text span.letters {
  left: 0px;
  font-family: Roboto;
  font-style: normal;
  fill: #666F7A;
  font-weight: 700;
}
.ark-graphs-gauge-div .ark-graphs-gauge-legend .ark-graphs-gauge-legend-text span.metric-name {
  left: 0px;
}
.ark-graphs-gauge-div .ark-graphs-gauge-legend .ark-graphs-gauge-legend-text span.data {
  right: 20px;
}
.ark-graphs-gauge-div .ark-graphs-gauge-legend .ark-graphs-gauge-legend-text span.font-icon {
  right: 0px;
}

ark-multi-bar {
  font-size: 12px;
}
ark-multi-bar .nv-multiBarHorizontalChart .nv-multibarHorizontal .nv-group .nv-bar:hover {
  cursor: pointer;
}
ark-multi-bar .nv-multiBarHorizontalChart .nv-multibarHorizontal .nv-group .nv-bar > rect {
  stroke: #FDFDFD !important;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
ark-multi-bar .nv-multiBarHorizontalChart .nv-y .tick line {
  stroke: #DAE1E8;
  stroke-opacity: 0.75;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
ark-multi-bar .nv-multiBarHorizontalChart .nv-y .tick text {
  text-anchor: end !important;
}
.ark-multi-bar-tooltip {
  position: absolute;
  display: block;
  z-index: 1030;
  padding: 8px;
  background-color: #FDFDFD;
  border: 1px solid #DAE1E8;
  box-shadow: 0 0 2px 0 rgba(34, 37, 41, 0.24);
  -webkit-box-shadow: 0 0 2px 0 rgba(34, 37, 41, 0.24);
}
.ark-multi-bar-tooltip .key {
  display: inline-block;
  padding-right: 4px;
}
.ark-multi-bar-tooltip .value {
  display: inline-block;
  font-weight: bold;
}

.ark-graphs-multi-line-graph-svg path {
  fill: none;
}
.ark-graphs-multi-line-graph-svg .axis path,
.ark-graphs-multi-line-graph-svg .axis line {
  fill: none;
  shape-rendering: crispEdges;
}
.ark-graphs-multi-line-graph-svg .tick {
  stroke: none !important;
}
.ark-graphs-multi-line-graph-svg .y.axis line {
  stroke: lightgrey;
}
.ark-graphs-multi-line-graph-svg .ark-graphs-multi-line-graph-data-lines path {
  stroke-width: 1.5px;
  opacity: 0.6;
}
.ark-graphs-multi-line-graph-svg .ark-graphs-multi-line-graph-data-lines path.selected {
  stroke-width: 2.5px;
  opacity: 1;
}
.ark-graphs-multi-line-graph-svg .ark-graphs-multi-line-graph-hover-line {
  stroke: black;
  stroke-width: 1;
  opacity: 0.6;
}
.ark-graphs-multi-line-graph-svg .ark-graphs-multi-line-graph-overlay {
  fill: none;
  pointer-events: all;
}
.ark-graphs-multi-line-graph-svg .ark-graphs-multi-line-graph-threshold-lines line {
  opacity: 0.9;
}
.ark-graphs-multi-line-graph-tooltip-table {
  display: table;
  padding: 5px;
}
.ark-graphs-multi-line-graph-tooltip-table .ark-graphs-multi-line-graph-tooltip-row {
  display: table-row;
  opacity: 0.7;
}
.ark-graphs-multi-line-graph-tooltip-table .ark-graphs-multi-line-graph-tooltip-row.selected-row {
  opacity: 1;
  font-weight: bold;
}
.ark-graphs-multi-line-graph-tooltip-table .ark-graphs-multi-line-graph-tooltip-row span:not(.color) {
  display: table-cell;
}
.ark-graphs-multi-line-graph-tooltip-table .ark-graphs-multi-line-graph-tooltip-row span.icon {
  padding-left: 5px;
  padding-right: 5px;
}
.ark-graphs-multi-line-graph-threshold-icon-container {
  position: relative;
}
.ark-graphs-multi-line-graph-threshold-top-icon {
  position: absolute;
}
.ark-graphs-multi-line-graph-legend-container a:hover,
.ark-graphs-multi-line-graph-tooltip-table a:hover {
  text-decoration: none;
  cursor: pointer;
  border-bottom: 1px solid black;
}
.ark-graphs-multi-line-graph-legend-container a.selected,
.ark-graphs-multi-line-graph-tooltip-table a.selected {
  border-bottom: 1px solid #2E69DB !important;
}
.ark-graphs-multi-line-graph-legend-container .color,
.ark-graphs-multi-line-graph-tooltip-table .color {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-left: 10px;
  margin-right: 10px;
}
.ark-graphs-multi-line-graph-legend-container .color.selected,
.ark-graphs-multi-line-graph-tooltip-table .color.selected {
  width: 12px;
  height: 12px;
}
.ark-graphs-multi-line-graph-legend-container .value,
.ark-graphs-multi-line-graph-tooltip-table .value {
  margin-right: 5px;
  font-weight: bold;
}
.ark-graphs-multi-line-graph-legend-container .label,
.ark-graphs-multi-line-graph-tooltip-table .label {
  padding-right: 10px;
  font-weight: normal;
}

ark-simple-line {
  font-size: 12px;
}
ark-simple-line .nv-lineChart .nv-background {
  fill: transparent;
}
ark-simple-line .nv-lineChart .nv-axis .tick line {
  stroke: #DAE1E8;
  stroke-opacity: 0.75;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
ark-simple-line .nv-lineChart .nv-axis text {
  text-anchor: end !important;
  dominant-baseline: hanging;
}
ark-simple-line .nv-lineChart .nv-axis.nv-y text {
  text-anchor: start !important;
}
ark-simple-line .nv-lineChart .nv-groups .nv-group path.nv-line {
  fill: none;
  stroke-width: 1 !important;
  stroke-opacity: 0.75;
}
ark-simple-line .nv-lineChart .nv-groups .nv-group path.nv-area {
  stroke: none;
}
ark-simple-line .nv-lineChart .nv-groups .nv-point {
  fill-opacity: 1 !important;
  cursor: pointer;
}
ark-simple-line .nv-lineChart .nv-scatterWrap .nv-point-paths path {
  stroke: #DAE1E8;
  stroke-opacity: 0;
  fill: #DAE1E8;
  fill-opacity: 0;
  cursor: pointer;
}
ark-simple-line .nv-lineChart .nv-interactive .nv-interactiveGuideLine {
  stroke: #DAE1E8;
}
.ark-simple-line-tooltip {
  position: absolute;
  display: block;
  z-index: 1030;
  padding: 8px;
  background-color: #FDFDFD;
  border: 1px solid #DAE1E8;
  box-shadow: 0 0 2px 0 rgba(34, 37, 41, 0.24);
  -webkit-box-shadow: 0 0 2px 0 rgba(34, 37, 41, 0.24);
}
.ark-simple-line-tooltip .key {
  text-align: right;
  padding-right: 4px;
}

.ark-graphs-spark-line-div .ark-graphs-spark-line-legend-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ark-graphs-spark-line-legend {
  position: relative;
  height: 24px;
  line-height: 24px;
}
.ark-graphs-spark-line-legend .ark-graphs-spark-line-legend-text {
  position: relative;
  height: 18px;
}
.ark-graphs-spark-line-legend .ark-graphs-spark-line-legend-text span {
  position: absolute;
}
.ark-graphs-spark-line-legend .ark-graphs-spark-line-legend-text span.metric-name {
  left: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ark-graphs-spark-line-legend .ark-graphs-spark-line-legend-text span.data {
  right: 20px;
}
.ark-graphs-spark-line-legend .ark-graphs-spark-line-legend-text span.font-icon {
  right: 0px;
}

.ark-graphs-standard-deviation .nv-multiBarHorizontalChart .nv-multibarHorizontal .nv-group .nv-bar:hover {
  cursor: pointer;
}
.ark-graphs-standard-deviation .nv-multiBarHorizontalChart .nv-multibarHorizontal .nv-group .nv-bar > rect {
  stroke-width: 0;
}
.ark-graphs-standard-deviation .nv-multiBarHorizontalChart .nv-y .nv-zeroLine line {
  stroke: #98A7B8;
  stroke-opacity: 0.75;
}
.ark-graphs-standard-deviation .nv-multiBarHorizontalChart .nv-y .tick line {
  stroke: #DAE1E8;
  stroke-opacity: 0.75;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
.ark-graphs-standard-deviation .nv-multiBarHorizontalChart .nv-y .tick text {
  stroke: #444A52;
  stroke-width: .75;
}
.ark-graphs-standard-deviation .nv-multiBarHorizontalChart .nv-y .nv-axisMin-x text {
  stroke: #444A52;
  stroke-width: 0.75;
  text-anchor: start !important;
}
.ark-graphs-standard-deviation .nv-multiBarHorizontalChart .nv-y .nv-axisMax-x text {
  stroke: #444A52;
  stroke-width: 0.75;
  text-anchor: end !important;
}
.ark-graphs-standard-deviation .nv-multiBarHorizontalChart .nv-x .tick text {
  text-anchor: start !important;
}
.ark-deviation-axis .nv-axis path {
  opacity: 0;
}
.ark-deviation-axis .nv-axis line {
  stroke: #DAE1E8;
  stroke-opacity: 0.75;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
.ark-standard-deviation-tooltip {
  position: absolute;
  display: block;
  z-index: 1030;
  padding: 8px;
  background-color: #FDFDFD;
  border: 1px solid #DAE1E8;
  box-shadow: 0 0 2px 0 rgba(34, 37, 41, 0.24);
  -webkit-box-shadow: 0 0 2px 0 rgba(34, 37, 41, 0.24);
}
.ark-standard-deviation-tooltip .key {
  display: inline-block;
  padding-right: 4px;
}
.ark-standard-deviation-tooltip .value {
  display: inline-block;
  font-weight: bold;
}

ark-vertical-multi-bar {
  font-size: 12px;
}
ark-vertical-multi-bar .nv-multiBarWithLegend .nv-multibar .nv-group .nv-bar {
  stroke: #FDFDFD !important;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
ark-vertical-multi-bar .nv-multiBarWithLegend .nv-multibar .nv-group .nv-bar:hover {
  cursor: pointer;
}
ark-vertical-multi-bar .nv-multiBarWithLegend .nv-y .tick line {
  stroke: #DAE1E8;
  stroke-opacity: 0.75;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
ark-vertical-multi-bar .nv-multiBarWithLegend .nv-y .tick text {
  text-anchor: start !important;
  dominant-baseline: hanging;
}
.ark-vertical-multi-bar-tooltip {
  position: absolute;
  display: block;
  z-index: 1030;
  padding: 8px;
  background-color: #FDFDFD;
  border: 1px solid #DAE1E8;
  box-shadow: 0 0 2px 0 rgba(34, 37, 41, 0.24);
  -webkit-box-shadow: 0 0 2px 0 rgba(34, 37, 41, 0.24);
}
.ark-vertical-multi-bar-tooltip .key {
  display: inline-block;
  padding-right: 4px;
}
.ark-vertical-multi-bar-tooltip .value {
  display: inline-block;
  font-weight: bold;
}