/* Minification failed. Returning unminified contents.
(1945,74): run-time error CSS1031: Expected selector, found ','
 */
﻿.good {
  background-color: #37b99c;
  fill: #37b99c;
}

.wrapChange.good {
  color: #37b99c;
}

.medium {
  background-color: #ecbe4b;
  border-color: #ecbe4b;
}

.wrapChange.medium {
  color: #ecbe4b;
}

.meter-bar {
  background: #37b99c;
  border-color: #37b99c;
}

.meter-bubble {
  z-index: 21;
}

.meter-bubble:before {
  bottom: -9px;
}

.bad {
  background-color: #e06153;
  fill: #e06153;
}

.wrapChange.bad {
  color: #c23544;
}


.color1 {
  background-color: #37b99c;
  /* Main char color (bars, ...) #0096c7;*/
  fill: #37b99c;
  /* Main char color (bars, ...) #0096c7;*/
}

.line.color1 {
  stroke: #37b99c;
}

.color2 {
  background-color: #e06153;
  fill: #e06153;
}

.line.color2 {
  stroke: #e06153;
}

.color3 {
  background-color: #916fdf;
  fill: #916fdf;
}

.line.color3 {
  stroke: #916fdf;
}

.color4 {
  background-color: #ea8d4e;
  fill: #ea8d4e;
}

.line.color4 {
  stroke: #ea8d4e;
}

.color5 {
  background-color: #e0b448;
  fill: #e0b448;
}

.line.color5 {
  stroke: #e0b448;
}

/* new colz */
.color6 {
  background-color: #b8c148;
  fill: #b8c148;
}

.line.color6 {
  stroke: #b8c148;
}

.color7 {
  background-color: #2e8dc1;
  fill: #2e8dc1;
}

.line.color7 {
  stroke: #2e8dc1;
}

.color8 {
  background-color: #5fa26c;
  fill: #5fa26c;
}

.line.color8 {
  stroke: #5fa26c;
}

.color9 {
  background-color: #e37651;
  fill: #e37651;
}

.line.color9 {
  stroke: #e37651;
}

.color10 {
  background-color: #1c9aae;
  fill: #1c9aae;
}

.line.color10 {
  stroke: #1c9aae;
}

.color11 {
  background-color: #8fae58;
  fill: #8fae58;
}

.line.color11 {
  stroke: #8fae58;
}

.color12 {
  background-color: #5577d5;
  fill: #5577d5;
}

.line.color12 {
  stroke: #5577d5;
}

.color13 {
  background-color: #786fe4;
  fill: #786fe4;
}

.line.color13 {
  stroke: #786fe4;
}

.color14 {
  background-color: #2f9f8a;
  fill: #2f9f8a;
}

.line.color14 {
  stroke: #2f9f8a;
}

#contentWrap {
  margin-top: 6.1rem;
  position: relative;
}

#headerWrap {
  background: transparent;
}

body {
  background-color: #f0f0f0;
  background-image: url(/app/Content/Shared/viewer_bg_image.jpg);
  background-size: 100% 376px;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

/* ovewrite class body */
.bgBody--neutral {
  background-image: url(/app/Content/Shared/viewer_bg_image_neutral.jpg);
}

.o-layout__edit {
  background: none;
}

.box {
  border-color: #fff;
  box-shadow: none;
  outline: 0;
}

.widgetContainer:before {
  content: " ";
  position: absolute;
  display: block;
  background: #fafafa;
  top: -34px;
  bottom: -104px;
  left: -29px;
  right: -29px;
}

.widgetContainer.startsWithHeader:not(.rollingContainer):after {
  top: 0;
}

.headerWidget {
  background: transparent;
}

.headerWidget h2 {
  width: 100%;
}

.headerWidget .boxHeader {
  background: #364953;
}

.headerWidget h2 input,
.headerWidget h2 {
  font-size: 18px;
  text-transform: uppercase;
  color: white;
}

.headerWidget .boxHeader {
  display: flex;
  align-items: center;
}

.headerWidget .boxHeader {
  padding-left: 35px;
  position: relative;
}

.headerWidget .boxHeader:before {
  content: " ";
  display: block;
  width: 5px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: #37b99c;
}

.box h2 {
  color: #2d3e4f;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

span.trend.bad.reversed,
span.trend.good.reversed {
  white-space: nowrap;
}

tfoot {
  white-space: nowrap;
}

.headerWidget h2 input,
.headerWidget h2 {
  color: white;
}

.gauge svg>g>circle {
  display: none;
}


.gauge svg>g>text:nth-child(6),
.gauge svg>g>text:nth-child(7) {
  fill: #3a4c56;
  font-weight: 400;
  font-size: 10px;
}

.gauge svg>g>text:nth-child(6) {
  transform: translate(-20px, 25px);
}

.gauge svg>g>text:nth-child(7) {
  transform: translate(20px, 25px);
}


.gauge svg>g>path:nth-child(8) {
  display: none;
}

.gauge svg>g>path:nth-child(9) {
  display: none;
}

.gauge svg>g>g text {
  font-weight: 400;
  fill: #3a4c56;
  font-size: 16px;
  transform: translateY(-20px);
  font-family: "UniformBold";
}



.gauge svg>g>g path {
  fill: #3a4c56;
  fill-opacity: 1;
  stroke: transparent;
}

.gauge svg>g>g circle {
  fill: #ffffff;
  fill-opacity: 1;
  stroke: #3a4c56;
  stroke-width: 8;
  r: 8;
}

.barNb {
  font-family: "UniformRegular";
  color: #2d3e4f;
  padding-top: 10px;
  box-sizing: border-box;
}

#contentWrap .multicolumnList .trend:after,
#contentWrap .list .trend:after,
#contentWrap .widgetContainer.rollingContainer .wrapTrend .trend {
  background-image: none;
}

.trend.bad {
    color: #e06153;
}

.trend.good {
  color: #36b89b;
}

.trend {
  position: relative;
}

.trend.neutral {
    color: rgba(54, 73, 83, 0.5);
}

.trend.new {
  color: #2e8dc1;
}

.barComp1, .barComp2 {
  width: 50%;
  word-break: break-all;
}

.barComp1 div:first-child,
.barComp2 div:first-child {
  opacity: 0.7;
  font-family: "UniformRegular";
  color: #5c6773;
  font-size: 10px;
  display: inline-block;
  width: 100%;
}

.barComp1 div:first-child {
  text-align: left;
}

.barComp2 div:first-child {
  text-align: right;
}



span.trend {
  background: none;
  text-shadow: none;
  font-family: "UniformBold";
  font-weight: 400;
  font-size: 12px;
  display: inline-block;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: right 0 center;
  padding: 0 15px;
}

.historicFormatter svg>rect,
.box [data-widget-loader="TrendFormatter"] svg>rect,
.box [data-widget-loader="TrendFormatter"] svg>rect+g>rect,
.box [data-widget-loader="CampaignTrendFormatter"] svg>rect,
.box [data-widget-loader="CampaignTrendFormatter"] svg [fill="#f9f9f9"],
.box [data-widget-loader="CampaignTrendFormatter"] svg>g:first-of-type>rect,
.box [data-widget-loader="StackedColumnsFormatter"] svg>rect,
.box [data-widget-loader="StackedColumnsFormatter"] svg>g:first-of-type>rect,
.box [data-widget-loader="StackedColumnsFormatter"] svg>g:nth-of-type(2)>rect,
[data-widget-loader="StackedColumnsFormatter"] svg [fill="#f9f9f9"] {
  fill: transparent;
}

.box [data-widget-loader="CampaignTrendFormatter"] svg>g:last-of-type>g>path:not(:last-of-type) {
  display: none;
}

.box [data-widget-loader="CampaignTrendFormatter"] svg>g:last-of-type>g>path:last-of-type {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.box [data-widget-loader="CampaignTrendFormatter"] svg>g:last-of-type>g>g>text {
  font-size: 10px;
}

.box [data-widget-loader="CampaignTrendFormatter"] svg>g:last-of-type>g>g>text:last-of-type {
  font-family: "UniformBold";
  font-weight: 400;
  color: #2d3e4f;
}




.box [data-widget-loader="TrendFormatter"] svg text,
.box [data-widget-loader="CampaignTrendFormatter"] svg text,
.box [data-widget-loader="StackedColumnsFormatter"] svg text {
  fill: rgba(45, 62, 79, 0.7);
  font-family: "UniformRegular";
  font-size: 10px;
}

.boxContent>div {
  font-family: "UniformRegular";
  margin-bottom: 5px;
}



.widgetContainer.rollingContainer .headerWidget .boxHeader:before {
  display: none;
}

.widgetContainer.rollingContainer .headerWidget .boxHeader {
  align-items: initial;
  left: 0;
  right: 0;
}


.widgetContainer.rollingContainer .headerWidget .boxContent {
  border-top: 0;
  width: 100%;
}

.widgetContainer.rollingContainer .headerWidget .boxHeader {
  background: transparent;
  top: 14px;
  display: inline;
}

.rollingTitles table {
  background: transparent;
  font-weight: 400;
}

.legend>div {
  border-radius: 50%;
}

.dimensioned-trend__legend-bullet {
  border-radius: 50%;
}

.dimensioned-trend__legend-item.dimensioned-trend__legend-item--selected {
  background-color: #D6E9F8;
}

.rollingTitles table {
  border: 0;
}

.rollingTitles table td:first-of-type {
  width: 358px;
}


.rollingTitles table td {
  color: #364953;
  font-family: "UniformBold";
  font-weight: 400;
  font-size: 12px;
  padding: 14px;
  width: 165px;
}

.widgetContainer {
  margin-bottom: 120px;
  min-height: 182px;
}

.widgetContainer.rollingContainer .rollingList .wrapRolling {
  background: transparent;
}

.rollingContainer .box table.table3 {
  box-shadow: none;
  background: none;
  border-bottom: 1px solid #ededed;
}

.rollingContainer .box table.table3 tr {
  display: flex;
  height: 100%;
  align-items: center;
}

/*.widgetContainer.rollingContainer .box {
  box-shadow: none;
  border: 0;
  position: relative;
  overflow: visible;
  top: 0!important;
  left: 0!important;
}*/

.widgetContainer.rollingContainer .box {
  overflow: visible;
}



.rollingContainer .box svg>rect {
  fill: transparent;
}

.rollingContainer .box svg path {
  stroke: #617078;
}

.rollingContainer .box:hover svg path {
  stroke: #37b99c;
}

table.table2 th.period:last-child,
table.table2 td.wrapRank:last-child {
  border-right-color: transparent;
}


table.table3 th,
table.table3 td:not(.hidden),
.widgetContainer.rollingContainer .boxContent {
  background: transparent;
  align-items: center;
}

table.table3 td:last-of-type {
  border-right: 0;
}

.widgetContainer.rollingContainer .rollingList .wrapRolling {
  padding-left: 0;
}


table.table2 th.period {
  font-family: "UniformBold";
  font-weight: 400;
  font-size: 12px;
  color: #364953;
}

table.table2 thead td {
  font-family: "UniformRegular";
  font-size: 10px;
  color: rgba(45, 62, 79, 0.5);
}

.widgetContainer.rollingContainer .box h2 input,
.widgetContainer.rollingContainer .box h2 {
  font-family: "UniformRegular";
  font-size: 14px;
  letter-spacing: 0.7px;
  text-align: left;
  color: #364953;
}

.widgetContainer.rollingContainer .box h2 input {
  color: #364953;
}

.widgetContainer.rollingContainer .headerWidget .wrapRolling {
  padding-left: 0;
}

.widgetContainer.rollingContainer .headerWidget .wrapRolling .boxHeader {
  padding-left: 10px;

}

.rollingTitles table th {
  width: 352px;
}

.box[data-sizex="4"] .table5 tbody th {
  max-width: 220px;
}

.donutWrap .donutGraph {
  background: none
}

.donutWrap .donutGraph.good svg g ellipse {
  fill: #37b99c
}

.donutWrap .donutGraph.bad svg g ellipse {
  fill: #c23544
}

.donutWrap .donutValue.good,
.donutWrap .donutValue.bad {
  color: #364953;
  font-family: "UniformRegular";
  font-weight: 600;
}

.donutGraph.good:after,
.donutGraph.bad:after {
  background: white;
}

.box:hover .donutGraph.good:after,
.box:hover .donutGraph.bad:after {
  background: #f7f8f9;
}

.rollingContainer .box .wrapChange svg path {
  stroke-width: 0;
}

.rollingContainer .box .wrapChange svg :nth-of-type(1) path {
  fill: #eff2f4;
}

.rollingContainer .box .wrapChange svg :nth-of-type(2) path {
  fill: #e06052;
}

.widgetContainer.rollingContainer .headerWidget h2 input,
.widgetContainer.rollingContainer .headerWidget h2 {
  font-weight: 400;
}



.widgetContainer.rollingContainer .box:not(.headerWidget):not(.rollingList) .boxHeader {
  padding: 0 0 0 5px;
  background-color: #364953;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80px;
  border-bottom: 1px solid white;
  max-width: 181px;
  min-width: 181px;
  z-index: 1;
}

.widgetContainer .box:hover {
    z-index: 11;
}

.rollingContainer .box:hover {
  border: 0;
  box-shadow: none;
  background: #f7f8f9;
}

.widgetContainer.rollingContainer svg>rect {
  display: none;
}


.widgetContainer.rollingContainer .box:not(.headerWidget):not(.rollingList):not(.commentsWidget) h2 input,
.widgetContainer.rollingContainer .box:not(.headerWidget):not(.rollingList):not(.rollingList):not(.commentsWidget) h2 {
  color: #ffffff;
  font-size: 12px;
  font-family: "UniformRegular";
  font-weight: 400;
  letter-spacing: 0.7px;
}

.widgetContainer.rollingContainer .box.headerWidget h2 {
  color: #364953;
  font-size: 14px;
  font-family: "UniformRegular";
  font-weight: 400;
  letter-spacing: 0.7px;
}

.widgetContainer.rollingContainer .rollingList .boxHeader {
  position: absolute;
  z-index: 2;
  padding-left: 10px;
}

.box.rollingList .boxHeader:after {
  top: 24px;
  left: 507px;
}

.viewMode .annotation:not(.on) {
  display: none;
}

.boxContent .boxErrorMessage {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center
}

.boxContent .boxErrorMessage a {
  color: #37b99c;
  text-decoration: underline;
  cursor: pointer;
}

.boxContent .boxErrorMessage>svg {
  flex-shrink: 1;
  flex-grow: 0;
  flex-basis: 100%;
  margin-bottom: 10px;
  fill: #999999;
  width: 30px;
  height: 30px;
}

.boxContent .boxErrorMessage>div {
  flex-shrink: 0;
  flex-grow: 1;
  margin-left: 5%;
  margin-right: 5%;
  text-align: center;
  width: 100%;
}

.widgetContainer .wrapRolling,
.widgetContainer .boxContent {
  height: 100%;
}

.headerWidget .wrapRolling {
  /* Fix pour DT-7617 */
  height: auto;
}

.widgetContainer.rollingContainer .wrapRolling>.boxContent.boxErrorMessage {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.widgetContainer.rollingContainer .wrapRolling {
  display: flex;
  padding-left: 5px;
}

.widgetContainer.rollingContainer .boxContent[data-widget-loader="RollingHistoricFormatter"] {
  border-bottom: 1px solid #ededed;
  height: 79px;
}

.widgetContainer.rollingContainer .boxContent[data-widget-loader="RollingHeaderFormatter"] {
  border-bottom: 1px solid #ededed;
}

.box:hover .boxContent[data-widget-loader="RollingHistoricFormatter"] {
  background: #f7f8f9;
}

.widgetContainer.rollingContainer .wrapRolling:before {
  content: " ";
  display: block;
  position: absolute;
  left: 5px;
  bottom: 0;
  right: 0;
  top: 0;
  background: white;
  z-index: -0;
}


.widgetContainer.rollingContainer .wrapRolling>.boxContent {
  position: relative;
}

.wrapSparkine {
  width: 360px;
}


.wrapValue {
  justify-content: flex-end;
  width: 101px;
  box-sizing: border-box;
  display: flex;
  font-weight: 400;
  font-family: "UniformBold";
  font-size: 12px;
  color: #364953;
}

.wrapChange {
  justify-content: flex-end;
  padding-right: 10px;
  display: flex;
  font-family: "UniformBold";
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.6px;
}

.wrapChange:nth-last-child(2) {
  border-right-color: white;
}

table.table2 {
  border: 0;
}

.box table td.legend {
  width: 25px;
}

.advancedList table th,
.table5 tbody th,
.table4 tbody th {
  font-family: "UniformRegular";
  letter-spacing: 0.6px;
  font-size: 12px;
  color: #364953;
}

.advancedList thead th {
    text-align: center;
    font-weight: bold;
    height: 28px;
    vertical-align: middle;
    font-weight: 400;
    font-family: "UniformBold";
    font-size: 13px;
}

.advancedList thead th.dimensionTitle {
    text-align: left;
}

.oddTable tbody tr:hover,
.oddTable tbody tr:nth-child(odd):hover {
  background: #f7f8f9;
}

.widgetContainer.rollingContainer .wrapTrend .trend {
  text-align: right;
}


table.table2 td.wrapRank {
  color: rgba(54, 73, 83, 0.5);
}


table.table2 tbody tr:nth-child(odd) th,
table.table2 tbody tr:nth-child(odd) td {
  background-color: #ffffff;
}

table.table2 tbody tr th {
  font-family: "UniformBold";
  font-weight: 400;
  font-size: 12px;
  color: #364953;
  letter-spacing: 0.6px;
}

table.table2 tbody tr:not(:last-child),
table.table2 thead {
  border-bottom: 1px solid #ededed;
}

table.table2 thead td {
  height: 34px;
}

table.table2 tbody tr th {
  padding-left: 10px;
}



.rollingContainer .box table.table2 {
  box-shadow: none;
}

.detailedNumberWidget {
  background-color: #364953;
  font-size: 12px;
}

.detailedNumberWidget .variation.bad {
  color: #c23544;
}

.detailedNumberWidget .variation.good {
  color: #37b99c;
}

.detailedNumberWidget .variation.neutral {
  color: #fff;
}

.detailedNumberWidget h2 {
  color: #ffffff;
}

.detailedNumberWidget .variation {
  font-size: 18px;
  font-family: "UniformBold";
  font-weight: 400;
  letter-spacing: 0.9px;
  margin-top: 5px;
}

.box.RankingWidget {
  background: #37b99c;
}

.RankingWidget .boxContent {
  display: flex;
  align-items: center;
  justify-content: center;
}

.RankingWidget h2 {
  color: white;
}

.rankNumber {
  color: #fff;
  font-family: "UniformBold";
  font-weight: 400;
}

.rankDivider,
.rankTotalNumber {
  color: rgba(255, 255, 255, 0.4);
  font-family: "UniformRegular";
}

.meter {
  background: #4a5c65;
}

.advancedList tr:nth-child(odd) {
  background-color: transparent;
}

.advancedList tr:nth-child(even) {
  background-color: rgba(0, 0, 0, .02);
}

.total {
  color: #364953;
}

.total td {
  background: transparent;
}

[data-widget-loader="StackedColumnsFormatter"] svg>g:first-of-type path[fill="#0011cc"] {
  fill: #364953;
  cursor: pointer;
}

.boxOptions {
  z-index: 20 !important;
}

.boxOptions a {
  display: block;
  pointer-events: none;
  transition: opacity 0.2s ease-in;
  opacity: 0;
  font-family: "UniformBold";
  font-weight: 400;
  text-transform: uppercase;
}

.boxOptions.visible a {
  opacity: 1;
  pointer-events: all;

}

.boxOptions a.refresh:hover {
  width: 150px;
}

.boxOptions a.refresh:hover span {
  width: 160px;
}

.boxOptions a.refresh:hover span {
  width: 160px;
}

.widgetContainer .boxHeader+.annotation {
  display: none;
}

.widgetContainer .box .annotation.on {
  background-position: center;
}

.widgetContainer .box .boxOptions a {
  height: 30px;
  width: 30px;
}

.widgetContainer .box .boxOptions a {
  background-color: #364953;
}

.widgetContainer .box .boxOptions a:hover {
    background-color: #455760;
}

.widgetContainer .box .boxOptions a:hover span {
    color: white;
}

.widgetContainer .box .boxOptions a span {
    color: rgba(255, 255, 255, 0.7);
}

.widgetContainer .box .boxOptions a span {
  margin: 0;
  padding: 0 0 0 14px;
}

.widgetContainer .box .boxOptions a.duplicate {
  top: 0px;
}

.widgetContainer .box .boxOptions a.delete span {
    color: #e16152;
}

.widgetContainer .box .boxOptions a.delete:hover span {
    color: white;
 }

.widgetContainer .box .boxOptions a.edit {
    top: 60px;
}
.widgetContainer .box .boxOptions a.annotation,
.widgetContainer .box a.annotation {
  right: 0;
  left: initial;
}

.boxOptions a.annotation.on,
a.annotation.on {
  display: block;
}

.editMode .rollingContainer .box.headerWidget:hover .boxHeader:before,
.editMode .widgetContainer .box .boxHeader:before {
    content: " ";
    display: none;
    pointer-events: none;
}

.boxOptions a.move {
    display: block;
    background-size: 27px 27px;
}

.boxOptions a.move:hover {
    cursor: move;
}

.widgetContainer .box .boxOptions a:not(.move):hover {
    width: 140px;
    display: flex;
    align-items: center;
}

.boxOptions {
  width: 30px;
  z-index: 80;
}

.editMode .boxOptions {
  min-height: 100%;
}

.box .boxOptions {
  background-color: #364953;
  pointer-events: none;
  opacity: 0;
}

.box:hover .boxOptions {
  opacity: 1;
  pointer-events: all;
}

.widgetContainer .box .wrapRolling .boxOptions a {
    background-position: center;
}

.widgetContainer .box .wrapRolling .boxOptions a:not(.move):hover {
  background-position: right 5px center;
}

.widgetContainer .box .wrapRolling .boxOptions a.annotation:hover {
  background-position: right 7px center;
  padding-left: 0;
}

.editMode .widgetContainer:not(.rollingContainer) .box:after,
.editMode .rollingContainer .box .wrapRolling:after {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  opacity: 0.2;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in;
  opacity: 0;

}

.editMode .widgetContainer .box:hover:after {

  width: 100%;
  height: 100%
}

.editMode .widgetContainer .box:hover:after,
.editMode .rollingContainer .box:hover .wrapRolling:after {
  opacity: 0.2;
}

.widgetContainer.rollingContainer .wrapRolling {
  background: white;
}

.widgetContainer.rollingContainer .headerWidget .boxHeader {
  z-index: 2;
}

#contentWrap .widgetContainer.rollingContainer .headerWidget .boxHeader:before {
  left: 520px;
}


.editMode .widgetContainer .box:hover .boxHeader:before,
.widgetContainer.rollingContainer .headerWidget:hover .wrapRolling .boxHeader:before {
  opacity: 1;
  pointer-events: all;
}


body:not(.editMode) .boxOptions {
  display: block;
  opacity: 1;
  background: none;
  left: 0;
  position: static;
}

.annotationText textarea {
  background: transparent;
  border: 0;
}

body:not(.editMode) .box .boxOptions a.annotation.on {
  display: flex;
  opacity: 1;
  top: 0;
  right: 0;
  background-color: transparent;
}

body:not(.editMode) .box .boxOptions a.annotation.on:hover {
    background-color: #364953;
}

.gridster .inactiveWidget {
  opacity: 1;
}

.gridster .activeWidget {
  z-index: 22;
}

body:not(.editMode) .box .boxOptions a.annotation.opened {
    width: 100%;
    background-color: #364953;
    background-position: right 7px center;
    padding-left: 0;
    align-items: center;
    background-image: url(/app/Content/Shared/btnDelete.png);
}

.boxOptions a.annotation.opened span {
  background: none;
}

.annotationText {
  background: #364953;
  padding: 50px 28px 40px 28px;
  opacity: .9;
  z-index: 3;
}

.rollingContainer .annotationText {
  padding: 10px 28px 10px 28px;
}

.editMode .rollingContainer .ui-sortable-placeholder {
  height: auto;
}

.pie>g>path {
  stroke: white;
}

.hoverContent p {
  text-align: center;
}

.hoverContent .imageDimension__image {
  margin-left: 10px;
  height: 60px;
  width: 80px;
  background-position: center;
  background-size: cover;
}

.hoverContent .imageDimension__horizontal .imageDimension__image {
  background-size: contain;
}

.hoverContent .imageDimension__text {
  display: none;
}

.commentsWidget .boxHeader {
  margin-bottom: 14px;
}

.editMode .box.widget-in-edition .boxHeader:before,
.editMode .box.widget-in-edition .boxOptions,
.editMode .widgetContainer:not(.rollingContainer) .box.widget-in-edition:after,
.editMode .rollingContainer .box.widget-in-edition .wrapRolling:after,
.editMode .widgetContainer:not(.rollingContainer) .box.widget-in-edition .ui-resizable-handle,
.editMode .box.edit-static-widget .boxHeader:before,
.editMode .box.edit-static-widget .boxOptions,
.editMode .widgetContainer:not(.rollingContainer) .box.edit-static-widget:after,
.editMode .rollingContainer .box.edit-static-widget .wrapRolling:after,
.editMode .widgetContainer:not(.rollingContainer) .box.edit-static-widget .ui-resizable-handle {
    display: none;
}



/*
    HANDLES
*/
#contentWrap .ui-resizable-handle:after {
  width: 18px;
  height: 18px;
  background-size: 100% auto;
}

.historicFormatter[data-sizey="2"] .ui-resizable-handle {
  cursor: n-resize;
}

/*Vertical up and down*/
.ui-resizable:hover .ui-resizable-handle.ui-resizable-s:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACLklEQVQ4jXWTMWgTYRiGn//ukktMQk1EC0pLAi3EEDEVbGvRtlhDwEEXqS46SUU6CXWWjh2k4KBiBqGLIC5OGoNSKYVSO9iKJkOHUBsRHGoIJrnU5BxysZe/1w9+jnu/933gg+8T8Uwah7oIXLe+vZa2BXwAXgLv5YAm/UeBJ8C4A7zPelPAInAXyLebis04BqweAJFr3PKOyaAo8BoIyIlLR3s5HzruBAtYmSi0RhPAc6BLdk6FT3EncgbTNHm4ucqL7bxs6bKyIxowAQzbuwow03eWGz0xtso7KELhfv8QQU3ncWFdhg0DExowKXfakOWfBWY+ZRAIHg1d5nYkAeAEm1SP3bwyD4Tsar8rwObvXzzYWKTh89Bwq7wpfCOk6hSrZb7+2ZFBh0U8kzYAt11tVg1oNlEPeTCFAECYJo1KDaEqCI8ug+oasA+keFtG06aZQqD4vDJgLwP8kMXpcIK52Cg+dW9f/aqLudgo0+GEE2dbobVYHVUxaiS7IzxNpAi6dI64PDwbSJHsjlAxak6gZRHPpFPAW7varBrcOnGSe6cvUN41EELg19zMry+xUMz9H91WKQV4B6x0zOvVWSjmmF3L4tfc+FQXs2vZgyArQFZY1x+1hI7tNo06A54gDbPJhlFC6G4ZUgLOAbn2reWBq0DZ7hK6m8+7Jb78LTtBylYmB53X/xEYlMdE01pv/ziDVqZlkwx5YARIAtdo3WEPUAe+A0vAKyBL55rxD/jUm0Q7IIQMAAAAAElFTkSuQmCC);
}

/*Vertical up blocked*/
.ui-resizable[data-sizey="1"][data-resizable-parameters*='minY":"1"']:hover .ui-resizable-handle.ui-resizable-s:after,
.ui-resizable[data-sizey="2"][data-resizable-parameters*='minY":"2"']:hover .ui-resizable-handle.ui-resizable-s:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACCUlEQVQ4jXWTTWsTURSGnztzM5OahDQNGqmmtFAkrYUmLiR+taUlZOlG6s6lIF35E7rsyqViF0KX4sadNSjWIgbJon5AsnCjtlKCRdORptPYxEVuTOY6OTAM8877PnA454ip9VV8ah64qd4jSvsKvAQeAy/0gNS+U8B9YM4HPq6e28Ar4A5Q6fw0eoyzwLs+EL3mlHdWB6WAp0BETySDYYbtE36wiMqkOiABPAKiuvN8ZIjs0DBX4mc5Fxr0g0VVVkhgAcjqjkz0JOOhGL8bLkIIpqOnsAyTT86ebs0CCxJY7AfZrTu8rW4DcDUxwkQkDuAHW5S0R+ypeqPB5/0fbP2s0gq0B/u6+oULg6dxjxt+Lc5LIKmrlf09oAWB7nY0paT0axeEANPUI0kJuIDlkeV/RqXra9ctA/iui0ujaVYmZwiZ3WDYDLAyOcPSaNqPs23QXixPHbiH5BJjPEjniQVs4oEgDzN5cokxDtxDP9AbMbW+mgee9arNusutMxPcnb6Go8Yflhb33m+ytlPGGLB1UN4AngNFT78DNms7ZZZLBcLSImQGWC4V+kGKQEGo608pwbPdLfeITDDGcavJB7eGsC0dUgMuAeXOrVWA64DT6xK2xVajxsc/jh/EUZkyeK9/A7iot4mUfmMvKu/GP5tmqACXgRxwg/YdJoEj4BuwCTwBCkCrN/gXbmeHqJK9mIwAAAAASUVORK5CYII=);
}

/*Vertical down blocked*/
.ui-resizable[data-sizey="2"][data-resizable-parameters*='maxY":"2"']:hover .ui-resizable-handle.ui-resizable-s:after,
.ui-resizable[data-sizey="6"][data-resizable-parameters*='maxY":"6"']:hover .ui-resizable-handle.ui-resizable-s:after,
.ui-resizable[data-sizey="8"][data-resizable-parameters*='maxY":"8"']:hover .ui-resizable-handle.ui-resizable-s:after,
.ui-resizable[data-sizey="30"][data-resizable-parameters*='maxY":"30"']:hover .ui-resizable-handle.ui-resizable-s:after,
.ui-resizable[data-sizey="40"][data-resizable-parameters*='maxY":"40"']:hover .ui-resizable-handle.ui-resizable-s:after,
.box.expandable:hover .ui-resizable-handle.ui-resizable-s:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACJUlEQVQ4jXWTz0tUURiGn3Puvc5McplmNMkYRUFhCCciKH8QjGVBtKhNWBsXhRjtbd1fEEGLWrhoUwTRplVMUighDOYmoRxBarBJhNGmmil18N7TYu7kneP1g8vlvN/7PvAdviP6MlME1Hnguvfv9LRV4B3wAnirB0ztnAQeA8MB8B7vmwBmgDtArt6UPmMamD8Aotew503roCTwCrD1xIUjnZyNHwuC2V4mCbXRBPAEiOrOia4Ut7tPoZTi/so8zws53RL1skMmMAIM+LsSmOw5zY2O46yWS0ghudvbT8wM8Sj/UYcNACMmMKp36pC59TyTHzIIBA/7LzPefRIgCDZqtI1deQDE/WqvZbPys8i9xRmc5jBOk8Hr/GfiRojvW2U+/SnpoMOiLzO1AzT5VXdrB1wX41AYJQQAQimcv9sIQyLCIR1UNYF9IBmpGZVPU0IgmyM6YC8DrOliym5hMNaOJfbWzBKSwVg7KbsliFOQ1BaroXYdh0TEJt2aICwNwtLgXGuCRMRm13GCQHMm8AwY86tLvzdxXZcT8aNcausCIbCEZPHHOsuVEpiGDnoqgTdAtkE2DZYrJRaKBSxpYAnJQrFwECQLTJvU7vSmJ0T9sK/bFSprX1DAhlMNgvwCbgGqfps54CpQbrAZkg23yqZbBUOiVdnLLEHj658FzuhjKilRch8k63ln/w+gGXLAEHARuEbtHXYAVeAb8B54CUzTuGb8A8IJmpu6qLSlAAAAAElFTkSuQmCC);
}

/*Horizontal left blocked*/
.ui-resizable[data-sizex="1"][data-resizable-parameters*='minX":"1"']:hover .ui-resizable-e:after,
.ui-resizable[data-sizex="2"][data-resizable-parameters*='minX":"2"']:hover .ui-resizable-e:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACEklEQVQ4jZWTTWtTQRSGn5nc2qTJNdH4FSQqtcUUg3ZjCXHRkuBaBKkrFyoIFfEPdFH0F+jKRRdS0I24KbgparGUSij4iTQBQSWtGtvSJCQ0bUlzXWTuNLlcv164DOec9zzMnZkj4lPjuCgFXFLrEZXLA9PAY+CFs8FwxDHgPjDkAu9R33XgJTAC5OyibDEOAvO/gTg1pLyDTlAMmATMf4DYMlVPzAYJ4AEQ/A+IraDqFRJIAwmnI26G6fWHdHzjWD/XjsbdYAkgbQDDbpA+M8yXaknnun0mqUPd1K0GE/kFZ8uwpHnFWr3+EH1mmJWNKm/Wfuj82NtpFoo/uXX8DBciPU5QSgJROzrs9dMfPMB6fYu55SUahkc71zsNbmaeUtqsMXoiyUDoYCsoKoFNO5LWTsXq8LQasYRABvw0LGXa3m6rS+C7HeRrFT6uFegydpHYE8GD0MaAp4N7p9Ps9XZx5/Vz5ouFVs6SpPmwABBSkq0W+VReJeINcCq4Tztvx85ycvd+7r6fZXL1KxhtQzFnAI+AyzpleHhXXkYIQa2xs/3PpRU+FBaZ+JZF+jpx6KGIT40L4BXOt1SvAwLUgTdqG4Bwg2SApAQs4ApQbisbhoYASJ/XDVIGrgKWPWs54DxQcTr/oIrqyUL79M8AA2qrf1NGeWf0DzgMOSAJnAMu0pzDKLAFLAKzwBPgGc0j0foFSYaGHmZB5a0AAAAASUVORK5CYII=);
}

/*Horizontal up and down*/
.ui-resizable:hover .ui-resizable-handle.ui-resizable-e:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACIklEQVQ4jZWUS2gTURSGv3vNa0xjxAciMbVPEmwggWItEUlpcC2CtG5EfBWqIijuXIhudCMoLlwUEaFuxE3BhfVRLKESq1J8NiioGC2tLbS11LRKMi4yM81cxtcPw3DO/c/H4cy5I2L9PTioHeg03tVG7hMwANwEHqgFLiWOAleANgd4g/F0AQ+BbiBnHsoKYwoY/g1EVZvhTamgKNAHBP4BYipg1ERNkACuAcH/gJgKGrVCAmmgVXUcronTGYpUxAkObIw5wVqBtAQ61JPumjgHaxM0+paarNMCHKlrZm/1JidYh6T8iS3tDkU4VJvgydc8519lrPzpkQHeTE9wrH4zO9c3qKB2CYTNKLV6AycbtzA2/40TT+9Q9Hks53evi6PZ28wsFjgVSdKycl0lKCyBRTPylEAKgY6O7tfQhbCcuhDIKj8lXS8nikVbSxIYM4O7Ex+4/HKIkD/IuaYUbrG0ZlXL3FyKp1nlW87ZZ/cZnh6v5HyWlBcLAOFxczX/mt63I2xbE+Z4fbPlPBPdStOKtVx8nqFv6iO4bJdiyAXcAPZYLWpeLrx7jBSCqZ8LlvP9zCQvxvNc/zKK1Lwo6hWx/h4BPELZpdJ8AaS0ikqFBUA4QbJAUgI6sA+YtQ3Pr9mKpOZzgswC+wHdnGYO2AHMqc4/aM6oGQX77R8EWoxW/6as4R00E+r/KAckge3ALsr3MAz8APJABrgF3KM8Eku/AFMmhFj2q6wGAAAAAElFTkSuQmCC);
}

/*Horizontal right blocked*/
.ui-resizable[data-sizex="8"][data-resizable-parameters*='maxX":"8"']:hover .ui-resizable-e:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACH0lEQVQ4jZWTzU8TQRiHn5nttpR+KdVGU2vASFpjTUlMEIlJCcSjejHghYNGTfBo/B/04smDBw5e9GK8mHgQjUYkGBTiQU2s0cQopAoCSvmoFOh62NltO9SvXzKZeWd+7zPvzs6I9NAgddQN9Kl+t5r7DDwGbgOP9ASPFqeA60BXHfhe1c4DT4ABIOcsyipjFnjxG4iuLuXN6qAUcBcI/QPEUUjlpByQAG4Akf+AOIqoXCGBHqBDd1xoztAXT7pxOhRlX7CpHqwD6JFAr74y0JzhbEsbrQ2VIsMek3R4G6ng1nqwXon9i12diic519LG+MwkV96MuPPjs3l+lIocCG9nT2NYB3VLIOFE2eguLrUeIr9c4OLEfTYavK5zzZA8nf5EqbzOwS07iHn91aCEBFadyFsGKQQWFlbAjyVEzbbCNLEsNXYGShLIO8GD6Y9cez1KPBDh8v4spqhcM1NIjkTj+AwPE9+mmFldqeZMGbH+4+1ABkAYBi/nvhC0JMcSSUKGyei8vc/hpp3EfI28mv/Kh2IBjOq7zD0PcAvod0v0+7j6/jlSCGbXfrrOwmqRuZUl3i19B4+hH/ZNkR4aFMAztLtUXi6ClEi/z55Y37D7zZAxoFMCFnAaWKg5vIC/AnEAmyELwBnAcj40B5wAFnXnH7Soct5C7esfBtpVqX/TmPIOuwVrhhzQCRwFTmK/wwRQAiaBEeAO8BD7SFz9AvwogasflLWpAAAAAElFTkSuQmCC);
}


/* fix all fake bolds */
table.table2 td.wrapValues,
.rollingTitles table,
.advancedList table td.numbers,
.advancedList table tr.header,
.advancedList table tfoot tr td,
[data-widget-loader="MulticolumnListFormatter"] table tfoot tr th,
.table5 tbody td.numbers,
.table5 tfoot td.numbers,
.table5 .tdHeading,
.table4 td.numbers {
  font-weight: 400;
  font-family: "UniformBold";
}

.table5 tfoot.total td.numbers {
  font-weight: bold;
  font-size: 14px;
  padding-left: 15px;
  padding-right: 5px;
  text-align: right;
}

.table5 tfoot.total tr:first-child {
  border-top: 1px black solid;
}

.table5 tfoot.total tr {
  background-color: transparent;
}

.table5 tfoot.total th {
  text-align: left;
}

/* TinyMCE popup */
.mce-container.mce-window * {
  font-family: inherit;
}

.mce-container.mce-window .mce-ico {
  font-family: tinymce, Arial;
}

.mce-window .mce-textbox,
.mce-window .mce-btn {
  border-radius: 6em;
  border: 0;
}

.mce-window .mce-window-head {
  border: 0;
}

.mce-window .mce-foot {
  border-top: 1px solid #f0f3f4;
  box-shadow: 0 -4px 6px -4px rgba(30, 42, 48, 0.1);
}

.mce-window .mce-textbox {
  text-indent: .5em;
  background: #f0f3f4;
}

.mce-window textarea.mce-textbox {
  border-radius: .75em;
}

.mce-window .mce-foot .mce-btn button {
  font-family: "UniformBold", sans-serif;
  border: 2px solid;
  text-transform: uppercase;
  border-radius: 6em;
  padding: .5em .75em;
  line-height: 1.4;
  cursor: pointer;
  transition: all .167s ease;
  color: #e16152;
  background: #fff;
}

.mce-window .mce-foot .mce-btn button:hover {
  color: #fff;
  background: #e16152;
  border: 2px solid #e16152;
}

.mce-window .mce-foot .mce-primary button {
  color: #36bca3;
}

.mce-window .mce-foot .mce-primary button:hover {
  color: #fff;
  background: #36bca3;
  border: 2px solid #36bca3;
}

.widgetContainer.rollingContainer .box.commentsWidget {
  z-index: 999999999999 !important;
}

@media print {
  .rollingDashboard .block {
    zoom: 67%;
  }

  .rollingDashboard .pdf_headerContainer {
    zoom: 67%;
  }

  body {
    background: white !important;
  }

  .widgetContainer:before {
    background: #fff;
  }

  .o-header {
    display: none;
  }

  .o-layout__edit {
    margin-top: 0;
  }

  table.table2 thead td {
    height: 19px;
  }

  .box:not(.headerWidget):not(.simpleNumberWidget) {
    outline: 1px solid rgba(45, 62, 79, 0.2);
  }

  #header #addLogo {
    margin-right: 25px;
  }

  #contentWrap {
    margin-top: 2rem;
  }

  #header {
    width: 1040px;
  }

  #header select {
    background: none !important;
  }

  .o-tooling__period {
    flex: 1;
  }

  .widgetContainer:before {
    display: none !important;
  }

  .dashboardTabsWrapper {
    display: none !important;
  }

  .widgetContainer.rollingContainer .box {
    overflow: hidden !important;
    position: static;
  }

  .widgetContainer.rollingContainer .box:not(.headerWidget):not(.rollingList) .boxHeader {
    float: left !important;
    position: relative;
  }

  .widgetContainer.rollingContainer .box:not(.headerWidget):not(.rollingList) .boxHeader {
    float: left !important;
    position: relative;
  }

  .widgetContainer.rollingContainer .wrapRolling>.boxContent {
    overflow: hidden !important;
    display: block !important;
  }

  .box:not(.has-graph) .advancedList table th {
    width: 220px !important;
    max-width: 330px !important;
  }

  .box:not(.has-graph) .advancedList table td.widgetListShowBars {
    width: 104px !important;
  }

  .barComp1 div:first-child,
  .barComp2 div:first-child {
    opacity: 1;
  }

}

/*
    New widget menu (disposable content)
*/
.editMode .boxOptions {
  height: 120px;
  min-height: 0;
  z-index: 100 !important;
  transform: translateX(30px);
}

.widgetContainer .box .boxOptions a.refresh,
.widgetContainer .box .boxOptions a.delete,
.widgetContainer .box .boxOptions a.annotation,
.widgetContainer .box .boxOptions a.editStatic {
    background-image: none;
    width: 140px;
    display: flex;
    align-items: center;
    right: auto;
}


.widgetContainer .box .boxOptions a.edit {
  top: 60px;
  right: 0;
}

.widgetContainer .box .boxOptions a.duplicate {
    top: 30px;
    right: 0;
}


.widgetContainer .box .boxOptions a.move {
  top: 0;
}

.moreOptions {
  width: 30px;
  height: 90px;
  max-height: 30px;
  position: absolute;
  top: 90px;
  right: 0;
}

.moreOptions-link-wrapper {
    height: 120px;
    width: 140px;
    max-height: 0;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

    .moreOptions-link-wrapper a {
        position:relative;
    }

.moreOptions:hover .moreOptions-link-wrapper, .moreOptions:focus .moreOptions-link-wrapper {
    max-height: initial;
}

.moreOptions span {
  display: inline-block;
  color: #fff;
}

.moreOptions .moreOptions-icon-wrapper {
  margin: 0;
  width: 30px;
  height: 30px;
  text-align: center;
  position: relative;
}

.moreOptions-icon-wrapper svg {
  fill: rgba(255, 255, 255, 0.7);
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-25%, -25%);
}

.positionChange {
  position: relative;
}

span.positionChange {
  text-shadow: none;
  display: inline-block;
  box-sizing: border-box;
  background: none right 0 center no-repeat;
  background-position: right 0 center;
  padding: 0 12px;
}

.positionChange::before {
  content: " ";
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: left 0 center;
}

.positionChange.up {
  color: #36b89b;
  text-align: left;
}

.positionChange.up::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADcmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmQyYmUxN2E5LThlMDQtNGVjMy04ZmExLWJiNDY1ZjJiOTY5MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGM0MwOUE2QTlCOEMxMUU2OEY1RTgxQTY3NDkzNDc3NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGM0MwOUE2OTlCOEMxMUU2OEY1RTgxQTY3NDkzNDc3NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjhCMjA2N0I4OUIxMTFFNkI1Q0M5MzdDQzA3OTUwQ0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjhCMjA2N0M4OUIxMTFFNkI1Q0M5MzdDQzA3OTUwQ0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz40MfvRAAAAaklEQVR42mL8//8/AwxY7JorA6R2Q7muJ9ySn8DkGGEKoYoOALEyVO4uEDvAFDNhUXQFikHsA1A5BkbznXPQFTlBTdwHxDowk0EmbkNWBLTqNQhDNcBM3gZSyALEF2GKYI5HUgySYwEIMACECizsNaTOIAAAAABJRU5ErkJggg==);
}

.positionChange.down {
  color: #e06153;
  text-align: left;
}

.positionChange.down::before {
  background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADbmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmQyYmUxN2E5LThlMDQtNGVjMy04ZmExLWJiNDY1ZjJiOTY5MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFREZCQzc1RTlDN0IxMUU2QkE0MEQ0NEI1RTU1MDFDQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFREZCQzc1RDlDN0IxMUU2QkE0MEQ0NEI1RTU1MDFDQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRTEwQjRFMzlDNTcxMUU2QTM5NkQ5M0ZGQzFGNjEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRTEwQjRFNDlDNTcxMUU2QTM5NkQ5M0ZGQzFGNjEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrF1wjQAAAB2SURBVHjaYnyYGHSNgYHhFxC7ys1b+5oBCTxKChYFUruBmI0JSPwBYn0g3geVQFa0Dyr3hxFoogyQcQCIlYH4ChA7QdWCFOkA8V0gdmD8//8/SDe6YgZkRUAnPQErhFqFrJgBWRGIA1eIpHg3lOsKUwQCAAEGADtzMEM/wPA4AAAAAElFTkSuQmCC);
}

.positionChange.even {
  color: rgba(54, 73, 83, 0.5);
  text-align: left;
}


.simpleNumberWidget {
    background-color: #37b99c;
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.simpleNumberWidget .wrapRolling {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.simpleNumberWidget .boxContent {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}


.simpleNumberWidget .textfill {
    line-height: 1;
    margin-bottom: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 5px;
}

.simpleNumberWidget .number,
.simpleNumberWidget .number-nodata {
    color: #fff;
    font-weight: 600;
    white-space: nowrap;
}

.simpleNumberWidget .number-nodata {
    font-size: 13px !important;
}


.simpleNumberWidget h2 {
    color: #ffffff;
}

.boxContent:hover .widgetTableColumnHeaderTitle--inactive {
    color: #9CA1A6;
}

.widgetTableColumnHeaderArrow--svg {
    fill: #9CA1A6;
    height: 16px;
    width: 16px;
    vertical-align: bottom;
    visibility: hidden;
}

.widgetTableColumnHeaderArrow--active {
    fill: #313131;
}

.boxContent:hover .widgetTableColumnHeaderArrow--svg {
    visibility: visible;
}

.widgetTableColumnHeaderArrow--active {
    visibility: visible;
}

body.editMode .widgetTableColumnHeaderTitle--clickable {
    cursor: pointer;
}

.boxContent:hover .widgetTableColumnHeaderTitle--inactive {
    fill: #9CA1A6;
}

.linkWithText,
.linkWithText__linkAndText {
    color: #364953;
}

.commentsWidget, .csvWidget {
    display: flex;
    box-sizing: border-box;
}

.commentsWidget .wrapRolling,
.csvWidget .wrapRolling {
    flex: 1 0 100%;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

.commentsWidget .boxHeader,
.csvWidget .boxHeader {
    flex: 0 0 auto;
    box-sizing: border-box;
    margin-bottom: 14px;
}

.commentsWidget .boxContent,
.csvWidget .boxContent {
    flex: 1 1 auto;
    padding: 0;
    overflow: hidden;
    word-wrap: break-word;
    box-sizing: border-box;
}

.commentsWidget .comments,
.csvWidget .csv {
    overflow: auto;
    height: 100%;
    width: 100%;
    font-size: 12px;
    padding: 20px 10px;
    box-sizing: border-box;
    margin: 0;
}

.csvEdit:hover {
background: #d8d8d8;
cursor: pointer;
}

.csv.empty {
color:#999;
text-align:center;
}

.commentsWidget {
  background: #fff;
  color: #2d3e4f;
}

.comments ol {
  list-style-type:decimal;
  margin-left: 40px;
}

.commentsEdit:hover {
    background-color: transparent;
    cursor: pointer;
}

.comments h1 {
  margin:0.41em 0;
  text-transform:none;
  font-size:25px;
  font-weight:bold;
}

.comments h2 {
  margin:0.5em 0;
  text-transform:none;
  font-size:16px;
  font-weight:normal;
}

.comments ul {
  list-style-type:circle;
  margin-left:40px;

}

.comments li {
  display:list-item;
}

.comments ol {

}

.comments p {
  margin:0.5em 0;
}

.comments a {
    color: #37b99c;
    text-decoration: underline;
}

#app .widgetContainer.rollingContainer .box.commentsWidget{
  width:100%;
  height:auto;
  margin-top: 5px;
  margin-bottom:5px;
  border-bottom: 1px solid #cfcfcf;
  min-height:90px;
}

.widgetContainer.rollingContainer .box.commentsWidget .wrapRolling {
  flex-direction:column;
  display:flex;
  background:#FFFFFF;
}

.widgetContainer.rollingContainer .box.commentsWidget .boxHeader {
  float:none;
  height:initial;
  width:auto;
  margin-bottom:14px;
}

.widgetContainer.rollingContainer .box.commentsWidget .boxHeader h2 {
  position:relative;
}


.widgetContainer.rollingContainer .box.commentsWidget .boxContent {
  padding:10px;
  display:flex;
  flex:1;
  flex-direction:column;
  overflow:hidden;
}

#app .widgetContainer.rollingContainer .box.commentsWidget .boxContent .comments {
  height:initial;
}

#app .widgetContainer.rollingContainer .box.commentsWidget .boxContent .mce-tinymce  {
  display:flex;
  flex-direction:column;
}
#app .widgetContainer.rollingContainer .box.commentsWidget .boxContent .mce-tinymce > .mce-container-body {
  flex:1;
  display:flex;
  flex-direction:column;
}
#app .widgetContainer.rollingContainer .box.commentsWidget .boxContent  .mce-edit-area {
  flex:1;
}

#app .widgetContainer.rollingContainer .box.commentsWidget .boxContent .mce-edit-area > iframe {
  height: 100% !important;
}

#app .widgetContainer.rollingContainer .box.commentsWidget .boxHeader {
  height:40px;
  justify-content:flex-start;
  padding-left:5px;
  background:none;
  border:0;
}

#app .widgetContainer.rollingContainer .box.commentsWidget .boxHeader h2,,#app .widgetContainer.rollingContainer .box.commentsWidget .boxHeader h2 input{
  color:#364953;
}

