/* region place variables*/
/* endregion */
/* region map variables*/
/* endregion */
/* region variables for plugins */
/* endregion */
.graphical-report__legend {
  padding: 20px 0 10px 10px;
  margin-right: 30px;
  width: 160px;
  box-sizing: border-box;
}
.graphical-report__legend__wrap {
  margin-bottom: 30px;
}
.graphical-report__legend__wrap:last-child {
  margin-bottom: 0px;
}
.graphical-report__legend__title {
  margin: 0 0 10px 10px;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 13px;
}
.graphical-report__legend__item {
  padding: 10px 20px 8px 40px;
  position: relative;
  font-size: 13px;
  line-height: 1.2em;
  cursor: pointer;
}
.graphical-report__legend__item:hover {
  background-color: rgba(189, 195, 205, 0.2);
}
.graphical-report__legend__item--size {
  cursor: default;
}
.graphical-report__legend__item--size:hover {
  background: none;
}
.graphical-report__legend__item .color-default {
  background: #6fa1d9;
  border-color: #6fa1d9;
}
.graphical-report__legend__item:disabled,
.graphical-report__legend__item.disabled {
  color: #cccccc;
}
.graphical-report__legend__item.disabled .graphical-report__legend__guide {
  background: transparent;
}
.graphical-report__legend__guide {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid transparent;
  border-radius: 50%;
}
.graphical-report__legend__guide__wrap {
  position: absolute;
  top: calc((10px - 8px) + 0.6em);
  left: 10px;
  width: 16px;
  height: 16px;
}
.graphical-report__legend__guide__guide--size {
  stroke: #6fa1d9;
  fill: #6fa1d9;
}
.graphical-report__legend__guide.color-definite {
  stroke: #cacaca;
  fill: #cacaca;
}
.graphical-report__legend__guide.color-default-size {
  stroke: #6fa1d9;
  fill: #6fa1d9;
}
.graphical-report__legend__item .color20-1 {
  background: #6fa1d9;
  border: 1px solid #6fa1d9;
}
.graphical-report__legend__item.disabled .color20-1 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-2 {
  background: #df2b59;
  border: 1px solid #df2b59;
}
.graphical-report__legend__item.disabled .color20-2 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-3 {
  background: #66da26;
  border: 1px solid #66da26;
}
.graphical-report__legend__item.disabled .color20-3 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-4 {
  background: #4c3862;
  border: 1px solid #4c3862;
}
.graphical-report__legend__item.disabled .color20-4 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-5 {
  background: #e5b011;
  border: 1px solid #e5b011;
}
.graphical-report__legend__item.disabled .color20-5 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-6 {
  background: #3a3226;
  border: 1px solid #3a3226;
}
.graphical-report__legend__item.disabled .color20-6 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-7 {
  background: #cb461a;
  border: 1px solid #cb461a;
}
.graphical-report__legend__item.disabled .color20-7 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-8 {
  background: #c7ce23;
  border: 1px solid #c7ce23;
}
.graphical-report__legend__item.disabled .color20-8 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-9 {
  background: #7fcdc2;
  border: 1px solid #7fcdc2;
}
.graphical-report__legend__item.disabled .color20-9 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-10 {
  background: #cca1c8;
  border: 1px solid #cca1c8;
}
.graphical-report__legend__item.disabled .color20-10 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-11 {
  background: #c84cce;
  border: 1px solid #c84cce;
}
.graphical-report__legend__item.disabled .color20-11 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-12 {
  background: #54762e;
  border: 1px solid #54762e;
}
.graphical-report__legend__item.disabled .color20-12 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-13 {
  background: #746bc9;
  border: 1px solid #746bc9;
}
.graphical-report__legend__item.disabled .color20-13 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-14 {
  background: #953441;
  border: 1px solid #953441;
}
.graphical-report__legend__item.disabled .color20-14 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-15 {
  background: #5c7a76;
  border: 1px solid #5c7a76;
}
.graphical-report__legend__item.disabled .color20-15 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-16 {
  background: #c8bf87;
  border: 1px solid #c8bf87;
}
.graphical-report__legend__item.disabled .color20-16 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-17 {
  background: #bfc1c3;
  border: 1px solid #bfc1c3;
}
.graphical-report__legend__item.disabled .color20-17 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-18 {
  background: #8e5c31;
  border: 1px solid #8e5c31;
}
.graphical-report__legend__item.disabled .color20-18 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-19 {
  background: #71ce7b;
  border: 1px solid #71ce7b;
}
.graphical-report__legend__item.disabled .color20-19 {
  background-color: transparent;
}
.graphical-report__legend__item .color20-20 {
  background: #be478b;
  border: 1px solid #be478b;
}
.graphical-report__legend__item.disabled .color20-20 {
  background-color: transparent;
}
