.plato-button {
  font-size: 12px;
  font-family: Arial;
  display: inline-block;
  border-radius: 3px;
  color: #FFF;
  padding: 10px 13px;
  background-image: linear-gradient(to bottom, #7e868b, #91989c 2px, #778084 2px, #444d53 32px, #444d53 100%);
  text-decoration: none;
  border: none;
  cursor: pointer;
  max-height: 34px;
  outline: none;
}
.plato-button::-moz-focus-inner {
  border: 0;
}
.plato-button:hover {
  background-image: linear-gradient(to bottom, #378998, #4293a3 2px, #3a8c9b 2px, #378998 32px, #378998 100%);
}
.plato-button:disabled,
.plato-button.disabled {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.45);
  cursor: default;
}
.plato-button.green {
  background-image: linear-gradient(to bottom, #bccc24, #c4d140 2px, #b8ca23 2px, #82a412 32px, #82a412 100%);
}
.plato-button.green:hover {
  background-image: linear-gradient(to bottom, #378998, #4293a3 2px, #3a8c9b 2px, #378998 32px, #378998 100%);
}
.plato-button.green:disabled,
.plato-button.green.disabled {
  background-image: none;
  background-color: #82a412;
  opacity: .45;
  cursor: default;
}
.plato-button.red {
  background-image: linear-gradient(to bottom, #ff948b, #fea69e 2px, #fd897d 2px, #c73d35 32px, #c73d35 100%);
}
.plato-button.red:hover {
  background-image: linear-gradient(to bottom, #378998, #4293a3 2px, #3a8c9b 2px, #378998 32px, #378998 100%);
}
.plato-button.red:disabled,
.plato-button.red.disabled {
  background-image: none;
  background-color: #c73d35;
  opacity: .45;
  cursor: default;
}
.plato-button *[class^="plato-icon-"],
.plato-button *[class*="plato-icon-"] {
  margin-right: 5px;
}
* {
  font-family: Arial, sans-serif;
  /*font-size: 12px;*/
}
p {
  font-family: Arial, sans-serif;
  line-height: 160%;
  color: #323c46;
}
p.extra-large {
  font-size: 26px;
}
p.large {
  font-size: 22px;
}
p.medium {
  font-size: 18px;
}
p.small {
  font-size: 14px;
}
h1 {
  font-family: Arial, sans-serif;
  line-height: 160%;
  color: #323c46;
  font-size: 18px;
}
*[class^="plato-icon-"],
*[class*="plato-icon-"] {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url("../img/icon-spritesheet.png");
  background-repeat: no-repeat;
  background-position: -288px -96px;
}
*[class^="plato-icon-"].disabled,
*[class*="plato-icon-"].disabled {
  background-position: -304px -96px;
}
*[class^="plato-icon-"].plato-icon-32,
*[class*="plato-icon-"].plato-icon-32 {
  background-position: -576px -192px;
  padding-right: 0;
}
*[class^="plato-icon-"].plato-icon-32.disabled,
*[class*="plato-icon-"].plato-icon-32.disabled {
  background-position: -608px -192px;
}
*[class^="plato-icon-"].plato-icon-zoom,
*[class*="plato-icon-"].plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -384px;
}
*[class^="plato-icon-"].plato-icon-zoom.disabled,
*[class*="plato-icon-"].plato-icon-zoom.disabled {
  background-position: -1216px -384px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  *[class^="plato-icon-"].plato-icon-zoom,
  *[class*="plato-icon-"].plato-icon-zoom {
    background-position: -1152px -384px;
  }
}
*[class^="plato-icon-"].plato-icon-32,
*[class*="plato-icon-"].plato-icon-32 {
  width: 32px;
  height: 32px;
  background-image: url("../img/icon-spritesheet@2x.png");
  background-size: 1326px 824px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  *[class^="plato-icon-"],
  *[class*="plato-icon-"] {
    background-image: url("../img/icon-spritesheet@2x.png");
    background-size: 663px 412px;
  }
}
*[class^="plato-icon-"].plato-icon-zoom,
*[class*="plato-icon-"].plato-icon-zoom {
  background-image: url("../img/icon-spritesheet@4x.png");
  background-size: 2460px 1648px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  *[class^="plato-icon-"].plato-icon-zoom,
  *[class*="plato-icon-"].plato-icon-zoom {
    background-image: url("../img/icon-spritesheet@8x.png") 0 0 no-repeat;
    background-size: 2460px 1648px;
  }
}



.plato-icon-variant-tree {
  background-position: 0 0;
}
.plato-icon-variant-tree.disabled {
  background-position: -16px 0;
}
.plato-icon-variant-tree.plato-icon-32 {
  background-position: 0 0;
  padding-right: 0;
}
.plato-icon-variant-tree.plato-icon-32.disabled {
  background-position: -32px 0;
}
.plato-icon-variant-tree.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: 0 0;
}
.plato-icon-variant-tree.plato-icon-zoom.disabled {
  background-position: -64px 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-variant-tree.plato-icon-zoom {
    background-position: 0 0;
  }
}

.plato-icon-structure-tree {
  background-position: 0 -16px;
}
.plato-icon-structure-tree.disabled {
  background-position: -16px -16px;
}
.plato-icon-structure-tree.plato-icon-32 {
  background-position: 0 -32px;
  padding-right: 0;
}
.plato-icon-structure-tree.plato-icon-32.disabled {
  background-position: -32px -32px;
}
.plato-icon-structure-tree.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: 0 -64px;
}
.plato-icon-structure-tree.plato-icon-zoom.disabled {
  background-position: -64px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-structure-tree.plato-icon-zoom {
    background-position: 0 -64px;
  }
}



.plato-icon-searchhistory-tree {
  background-position: 0 -32px;
}
.plato-icon-searchhistory-tree.disabled {
  background-position: -16px -32px;
}
.plato-icon-searchhistory-tree.plato-icon-32 {
  background-position: 0 -64px;
  padding-right: 0;
}
.plato-icon-searchhistory-tree.plato-icon-32.disabled {
  background-position: -32px -64px;
}
.plato-icon-searchhistory-tree.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: 0 -128px;
}
.plato-icon-searchhistory-tree.plato-icon-zoom.disabled {
  background-position: -64px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-searchhistory-tree.plato-icon-zoom {
    background-position: 0 -128px;
  }
}




.plato-icon-project-active {
  background-position: -32px 0px;
}
.plato-icon-project-active.disabled {
  background-position: -48px 0px;
}
.plato-icon-project-active.plato-icon-32 {
  background-position: -64px 0px;
  padding-right: 0;
}
.plato-icon-project-active.plato-icon-32.disabled {
  background-position: -96px 0px;
}
.plato-icon-project-active.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -128px 0px;
}
.plato-icon-project-active.plato-icon-zoom.disabled {
  background-position: -192px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-project-active.plato-icon-zoom {
    background-position: -128px 0px;
  }
}
.plato-icon-project-draft {
  background-position: -32px -16px;
}
.plato-icon-project-draft.disabled {
  background-position: -48px -16px;
}
.plato-icon-project-draft.plato-icon-32 {
  background-position: -64px -32px;
  padding-right: 0;
}
.plato-icon-project-draft.plato-icon-32.disabled {
  background-position: -96px -32px;
}
.plato-icon-project-draft.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -128px -64px;
}
.plato-icon-project-draft.plato-icon-zoom.disabled {
  background-position: -192px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-project-draft.plato-icon-zoom {
    background-position: -128px -64px;
  }
}
.plato-icon-project-notify {
  background-position: -32px -32px;
}
.plato-icon-project-notify.disabled {
  background-position: -48px -32px;
}
.plato-icon-project-notify.plato-icon-32 {
  background-position: -64px -64px;
  padding-right: 0;
}
.plato-icon-project-notify.plato-icon-32.disabled {
  background-position: -96px -64px;
}
.plato-icon-project-notify.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -128px -128px;
}
.plato-icon-project-notify.plato-icon-zoom.disabled {
  background-position: -192px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-project-notify.plato-icon-zoom {
    background-position: -128px -128px;
  }
}
.plato-icon-project-closed {
  background-position: -32px -48px;
}
.plato-icon-project-closed.disabled {
  background-position: -48px -48px;
}
.plato-icon-project-closed.plato-icon-32 {
  background-position: -64px -96px;
  padding-right: 0;
}
.plato-icon-project-closed.plato-icon-32.disabled {
  background-position: -96px -96px;
}
.plato-icon-project-closed.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -128px -192px;
}
.plato-icon-project-closed.plato-icon-zoom.disabled {
  background-position: -192px -192px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-project-closed.plato-icon-zoom {
    background-position: -128px -192px;
  }
}
.plato-icon-system-element-family {
	background-position: -64px 0px;
}
.plato-icon-system-element-family.disabled {
 	background-position: -64px -16px;
}
.plato-icon-system-element-family-linked {
	background-position: -64px -32px;
	padding-right: 5px;
}
.plato-icon-system-element-family-linked.disabled {
	background-position: -64px -32px;
	padding-right: 5px;
}

.plato-icon-system-element-family.plato-icon-32 {
  background-position: -128px 0px;
  padding-right: 0;
}
.plato-icon-system-element-family.plato-icon-32.disabled {
  background-position: -160px 0px;
}
.plato-icon-system-element-family.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -256px 0px;
}
.plato-icon-system-element-family.plato-icon-zoom.disabled {
  background-position: -320px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-family.plato-icon-zoom {
    background-position: -256px 0px;
  }
}
.plato-icon-folder {
  background-position: -96px 0px;
}
.plato-icon-folder.disabled {
  background-position: -112px 0px;
}
.plato-icon-folder.plato-icon-32 {
  background-position: -192px 0px;
  padding-right: 0;
}
.plato-icon-folder.plato-icon-32.disabled {
  background-position: -224px 0px;
}
.plato-icon-folder.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -384px 0px;
}
.plato-icon-folder.plato-icon-zoom.disabled {
  background-position: -448px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-folder.plato-icon-zoom {
    background-position: -384px 0px;
  }
}
.plato-icon-prio-high {
  background-position: -128px 0px;
}
.plato-icon-prio-high.disabled {
  background-position: -144px 0px;
}
.plato-icon-prio-high.plato-icon-32 {
  background-position: -256px 0px;
  padding-right: 0;
}
.plato-icon-prio-high.plato-icon-32.disabled {
  background-position: -288px 0px;
}
.plato-icon-prio-high.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -512px 0px;
}
.plato-icon-prio-high.plato-icon-zoom.disabled {
  background-position: -576px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-prio-high.plato-icon-zoom {
    background-position: -512px 0px;
  }
}

.plato-icon-prio-low {
  background-position: -128px -16px;
}
.plato-icon-prio-low.disabled {
  background-position: -144px -16px;
}
.plato-icon-prio-low.plato-icon-32 {
  background-position: -256px -32px;
  padding-right: 0;
}
.plato-icon-prio-low.plato-icon-32.disabled {
  background-position: -288px -32px;
}
.plato-icon-prio-low.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -512px -64px;
}
.plato-icon-prio-low.plato-icon-zoom.disabled {
  background-position: -576px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-prio-low.plato-icon-zoom {
    background-position: -512px -64px;
  }
}


.plato-icon-prio-undefined {
  background-position: -128px -32px;
}
.plato-icon-prio-undefined.disabled {
  background-position: -144px -32px;
}
.plato-icon-prio-undefined.plato-icon-32 {
  background-position: -256px -64px;
  padding-right: 0;
}
.plato-icon-prio-undefined.plato-icon-32.disabled {
  background-position: -288px -64px;
}
.plato-icon-prio-undefined.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -512px -128px;
}
.plato-icon-prio-undefined.plato-icon-zoom.disabled {
  background-position: -576px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-prio-undefined.plato-icon-zoom {
    background-position: -512px -128px;
  }
}


.plato-icon-project {
  background-position: -160px 0px;
}
.plato-icon-project.disabled {
  background-position: -176px 0px;
}
.plato-icon-project.plato-icon-32 {
  background-position: -320px 0px;
  padding-right: 0;
}
.plato-icon-project.plato-icon-32.disabled {
  background-position: -352px 0px;
}
.plato-icon-project.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px 0px;
}
.plato-icon-project.plato-icon-zoom.disabled {
  background-position: -704px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-project.plato-icon-zoom {
    background-position: -640px 0px;
  }
}
.plato-icon-system-element-design {
  background-position: -160px -17px;
}
.plato-icon-system-element-design.disabled {
  background-position: -176px -16px;
}
.plato-icon-system-element-design.plato-icon-32 {
  background-position: -320px -32px;
  padding-right: 0;
}
.plato-icon-system-element-design.plato-icon-32.disabled {
  background-position: -352px -32px;
}
.plato-icon-system-element-design.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -64px;
}
.plato-icon-system-element-design.plato-icon-zoom.disabled {
  background-position: -704px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-design.plato-icon-zoom {
    background-position: -640px -64px;
  }
}
.plato-icon-system-element-process {
  background-position: -160px -32px;
}
.plato-icon-system-element-process.disabled {
  background-position: -176px -32px;
}
.plato-icon-system-element-process.plato-icon-32 {
  background-position: -320px -64px;
  padding-right: 0;
}
.plato-icon-system-element-process.plato-icon-32.disabled {
  background-position: -352px -64px;
}
.plato-icon-system-element-process.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -128px;
}
.plato-icon-system-element-process.plato-icon-zoom.disabled {
  background-position: -704px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-process.plato-icon-zoom {
    background-position: -640px -128px;
  }
}
.plato-icon-system-element-software {
  background-position: -160px -48px;
}
.plato-icon-system-element-software.disabled {
  background-position: -176px -48px;
}
.plato-icon-system-element-software.plato-icon-32 {
  background-position: -320px -96px;
  padding-right: 0;
}
.plato-icon-system-element-software.plato-icon-32.disabled {
  background-position: -352px -96px;
}
.plato-icon-system-element-software.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -192px;
}
.plato-icon-system-element-software.plato-icon-zoom.disabled {
  background-position: -704px -192px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-software.plato-icon-zoom {
    background-position: -640px -192px;
  }
}
.plato-icon-system-element-interface {
  background-position: -160px -64px;
}
.plato-icon-system-element-interface.disabled {
  background-position: -176px -64px;
}
.plato-icon-system-element-interface.plato-icon-32 {
  background-position: -320px -128px;
  padding-right: 0;
}
.plato-icon-system-element-interface.plato-icon-32.disabled {
  background-position: -352px -128px;
}
.plato-icon-system-element-interface.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -256px;
}
.plato-icon-system-element-interface.plato-icon-zoom.disabled {
  background-position: -704px -256px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-interface.plato-icon-zoom {
    background-position: -640px -256px;
  }
}
.plato-icon-system-element-requirement {
  background-position: -160px -80px;
}
.plato-icon-system-element-requirement.disabled {
  background-position: -176px -80px;
}
.plato-icon-system-element-requirement.plato-icon-32 {
  background-position: -320px -160px;
  padding-right: 0;
}
.plato-icon-system-element-requirement.plato-icon-32.disabled {
  background-position: -352px -160px;
}
.plato-icon-system-element-requirement.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -320px;
}
.plato-icon-system-element-requirement.plato-icon-zoom.disabled {
  background-position: -704px -320px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-requirement.plato-icon-zoom {
    background-position: -640px -320px;
  }
}
.plato-icon-system-element-machine {
  background-position: -160px -96px;
}
.plato-icon-system-element-machine.disabled {
  background-position: -176px -96px;
}
.plato-icon-system-element-machine.plato-icon-32 {
  background-position: -320px -192px;
  padding-right: 0;
}
.plato-icon-system-element-machine.plato-icon-32.disabled {
  background-position: -352px -192px;
}
.plato-icon-system-element-machine.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -384px;
}
.plato-icon-system-element-machine.plato-icon-zoom.disabled {
  background-position: -704px -384px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-machine.plato-icon-zoom {
    background-position: -640px -384px;
  }
}
.plato-icon-function {
  background-position: -160px -112px;
}
.plato-icon-function.disabled {
  background-position: -176px -112px;
}
.plato-icon-function.plato-icon-32 {
  background-position: -320px -224px;
  padding-right: 0;
}
.plato-icon-function.plato-icon-32.disabled {
  background-position: -352px -224px;
}
.plato-icon-function.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -448px;
}
.plato-icon-function.plato-icon-zoom.disabled {
  background-position: -704px -448px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-function.plato-icon-zoom {
    background-position: -640px -448px;
  }
}
/* Ursache*/
.plato-icon-cause {
  background-position: -160px -128px;
}
.plato-icon-cause.disabled {
  background-position: -176px -128px;
}
.plato-icon-cause.plato-icon-32 {
  background-position: -320px -256px;
  padding-right: 0;
}
.plato-icon-cause.plato-icon-32.disabled {
  background-position: -352px -256px;
}
.plato-icon-cause.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -512px;
}
.plato-icon-cause.plato-icon-zoom.disabled {
  background-position: -704px -512px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-cause.plato-icon-zoom {
    background-position: -640px -512px;
  }
}

/* Fehler*/
.plato-icon-failure {
  background-position: -160px -144px;
}
.plato-icon-failure.disabled {
  background-position: -176px -144px;
}
.plato-icon-failure.plato-icon-32 {
  background-position: -320px -288px;
  padding-right: 0;
}
.plato-icon-failure.plato-icon-32.disabled {
  background-position: -352px -288px;
}
.plato-icon-failure.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -576px;
}
.plato-icon-failure.plato-icon-zoom.disabled {
  background-position: -704px -576px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-failure.plato-icon-zoom {
    background-position: -640px -576px;
  }
}

/* Fehlerfolge*/
.plato-icon-effect {
  background-position: -160px -160px;
}
.plato-icon-effect.disabled {
  background-position: -176px -160px;
}
.plato-icon-effect.plato-icon-32 {
  background-position: -320px -320px;
  padding-right: 0;
}
.plato-icon-effect.plato-icon-32.disabled {
  background-position: -352px -320px;
}
.plato-icon-effect.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -640px;
}
.plato-icon-effect.plato-icon-zoom.disabled {
  background-position: -704px -640px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-effect.plato-icon-zoom {
    background-position: -640px -640px;
  }
}

/*Verknuepfte Systemelemente*/
.plato-icon-system-element-design-link {
  background-position: -160px -176px;
  padding-right: 5px;
}
.plato-icon-system-element-design-link.disabled {
  background-position: -181px -176px;
}
.plato-icon-system-element-design-link.plato-icon-32 {
  background-position: -320px -352px;
  padding-right: 10px;
}
.plato-icon-system-element-design-link.plato-icon-32.disabled {
  background-position: -362px -352px;
}
.plato-icon-system-element-design-link.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -704px;
  padding-right: 20px;
}
.plato-icon-system-element-design-link.plato-icon-zoom.disabled {
  background-position: -724px -704px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-design-link.plato-icon-zoom {
    background-position: -640px -704px;
  }
}

.plato-icon-system-element-process-link {
  background-position: -160px -192px;
  padding-right: 5px;
}
.plato-icon-system-element-process-link.disabled {
  background-position: -181px -192px;
}
.plato-icon-system-element-process-link.plato-icon-32 {
  background-position: -320px -384px;
  padding-right: 10px;
}
.plato-icon-system-element-process-link.plato-icon-32.disabled {
  background-position: -362px -384px;
}
.plato-icon-system-element-process-link.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -768px;
  padding-right: 20px;
}
.plato-icon-system-element-process-link.plato-icon-zoom.disabled {
  background-position: -724px -768px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-process-link.plato-icon-zoom {
    background-position: -640px -768px;
  }
}

.plato-icon-system-element-software-link {
  background-position: -160px -208px;
  padding-right: 5px;
}
.plato-icon-system-element-software-link.disabled {
  background-position: -181px -208px;
}
.plato-icon-system-element-software-link.plato-icon-32 {
  background-position: -320px -416px;
  padding-right: 10px;
}
.plato-icon-system-element-software-link.plato-icon-32.disabled {
  background-position: -362px -416px;
}
.plato-icon-system-element-software-link.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -832px;
  padding-right: 20px;
}
.plato-icon-system-element-software-link.plato-icon-zoom.disabled {
  background-position: -724px -832px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-software-link.plato-icon-zoom {
    background-position: -640px -832px;
  }
}

.plato-icon-system-element-interface-link {
  background-position: -160px -224px;
  padding-right: 5px;
}
.plato-icon-system-element-interface-link.disabled {
  background-position: -181px -224px;
}
.plato-icon-system-element-interface-link.plato-icon-32 {
  background-position: -320px -448px;
  padding-right: 10px;
}
.plato-icon-system-element-interface-link.plato-icon-32.disabled {
  background-position: -362px -448px;
}
.plato-icon-system-element-interface-link.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -896px;
  padding-right: 20px;
}
.plato-icon-system-element-interface-link.plato-icon-zoom.disabled {
  background-position: -724px -896px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-interface-link.plato-icon-zoom {
    background-position: -640px -896px;
  }
}

.plato-icon-system-element-requirement-link {
  background-position: -160px -240px;
  padding-right: 5px;
}
.plato-icon-system-element-requirement-link.disabled {
  background-position: -181px -240px;
}
.plato-icon-system-element-requirement-link.plato-icon-32 {
  background-position: -320px -480px;
  padding-right: 10px;
}
.plato-icon-system-element-requirement-link.plato-icon-32.disabled {
  background-position: -362px -480px;
}
.plato-icon-system-element-requirement-link.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -960px;
  padding-right: 20px;
}
.plato-icon-system-element-requirement-link.plato-icon-zoom.disabled {
  background-position: -724px -960px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-requirement-link.plato-icon-zoom {
    background-position: -640px -960px;
  }
}

.plato-icon-system-element-machine-link {
  background-position: -160px -256px;
  padding-right: 5px;
}
.plato-icon-system-element-machine-link.disabled {
  background-position: -181px -256px;
}
.plato-icon-system-element-machine-link.plato-icon-32 {
  background-position: -320px -512px;
  padding-right: 10px;
}
.plato-icon-system-element-machine-link.plato-icon-32.disabled {
  background-position: -362px -512px;
}
.plato-icon-system-element-machine-link.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -640px -1024px;
  padding-right: 20px;
}
.plato-icon-system-element-machine-link.plato-icon-zoom.disabled {
  background-position: -724px -1024px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-system-element-machine-link.plato-icon-zoom {
    background-position: -640px -1024px;
  }
}

.plato-icon-milestone-start {
  background-position: -192px 0px;
}
.plato-icon-milestone-start.disabled {
  background-position: -208px 0px;
}
.plato-icon-milestone-start.plato-icon-32 {
  background-position: -384px 0px;
  padding-right: 0;
}
.plato-icon-milestone-start.plato-icon-32.disabled {
  background-position: -416px 0px;
}
.plato-icon-milestone-start.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -768px 0px;
}
.plato-icon-milestone-start.plato-icon-zoom.disabled {
  background-position: -832px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-milestone-start.plato-icon-zoom {
    background-position: -768px 0px;
  }
}
.plato-icon-milestone-end {
  background-position: -192px -16px;
}
.plato-icon-milestone-end.disabled {
  background-position: -208px -16px;
}
.plato-icon-milestone-end.plato-icon-32 {
  background-position: -384px -32px;
  padding-right: 0;
}
.plato-icon-milestone-end.plato-icon-32.disabled {
  background-position: -416px -32px;
}
.plato-icon-milestone-end.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -768px -64px;
}
.plato-icon-milestone-end.plato-icon-zoom.disabled {
  background-position: -832px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-milestone-end.plato-icon-zoom {
    background-position: -768px -64px;
  }
}
.plato-icon-milestone {
  background-position: -192px -32px;
}
.plato-icon-milestone.disabled {
  background-position: -208px -32px;
}
.plato-icon-milestone.plato-icon-32 {
  background-position: -384px -64px;
  padding-right: 0;
}
.plato-icon-milestone.plato-icon-32.disabled {
  background-position: -416px -64px;
}
.plato-icon-milestone.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -768px -128px;
}
.plato-icon-milestone.plato-icon-zoom.disabled {
  background-position: -832px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-milestone.plato-icon-zoom {
    background-position: -768px -128px;
  }
}
.plato-icon-milestone-active {
  background-position: -192px -32px;
}
.plato-icon-milestone-active.disabled {
  background-position: -208px -32px;
}
.plato-icon-milestone-active.plato-icon-32 {
  background-position: -384px -64px;
  padding-right: 0;
}
.plato-icon-milestone-active.plato-icon-32.disabled {
  background-position: -416px -64px;
}
.plato-icon-milestone-active.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -768px -128px;
}
.plato-icon-milestone-active.plato-icon-zoom.disabled {
  background-position: -832px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-milestone-active.plato-icon-zoom {
    background-position: -768px -128px;
  }
}
.plato-icon-milestone-closed {
  background-position: -192px -48px;
}
.plato-icon-milestone-closed.disabled {
  background-position: -208px -48px;
}
.plato-icon-milestone-closed.plato-icon-32 {
  background-position: -384px -96px;
  padding-right: 0;
}
.plato-icon-milestone-closed.plato-icon-32.disabled {
  background-position: -416px -96px;
}
.plato-icon-milestone-closed.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -768px -192px;
}
.plato-icon-milestone-closed.plato-icon-zoom.disabled {
  background-position: -832px -192px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-milestone-closed.plato-icon-zoom {
    background-position: -768px -192px;
  }
}
.plato-icon-milestone-missing {
  background-position: -192px -64px;
}
.plato-icon-milestone-missing.disabled {
  background-position: -208px -64px;
}
.plato-icon-milestone-missing.plato-icon-32 {
  background-position: -384px -128px;
  padding-right: 0;
}
.plato-icon-milestone-missing.plato-icon-32.disabled {
  background-position: -416px -128px;
}
.plato-icon-milestone-missing.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -768px -256px;
}
.plato-icon-milestone-missing.plato-icon-zoom.disabled {
  background-position: -832px -256px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-milestone-missing.plato-icon-zoom {
    background-position: -768px -256px;
  }
}
.plato-icon-aspect {
  background-position: -224px 0px;
}
.plato-icon-aspect.disabled {
  background-position: -240px 0px;
}
.plato-icon-aspect.plato-icon-32 {
  background-position: -448px 0px;
  padding-right: 0;
}
.plato-icon-aspect.plato-icon-32.disabled {
  background-position: -480px 0px;
}
.plato-icon-aspect.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -896px 0px;
}
.plato-icon-aspect.plato-icon-zoom.disabled {
  background-position: -960px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-aspect.plato-icon-zoom {
    background-position: -896px 0px;
  }
}
.plato-icon-block {
  background-position: -224px -16px;
}
.plato-icon-block.disabled {
  background-position: -240px -16px;
}
.plato-icon-block.plato-icon-32 {
  background-position: -448px -32px;
  padding-right: 0;
}
.plato-icon-block.plato-icon-32.disabled {
  background-position: -480px -32px;
}
.plato-icon-block.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -896px -64px;
}
.plato-icon-block.plato-icon-zoom.disabled {
  background-position: -960px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-block.plato-icon-zoom {
    background-position: -896px -64px;
  }
}
.plato-icon-port {
  background-position: -224px -32px;
}
.plato-icon-port.disabled {
  background-position: -240px -32px;
}
.plato-icon-port.plato-icon-32 {
  background-position: -448px -64px;
  padding-right: 0;
}
.plato-icon-port.plato-icon-32.disabled {
  background-position: -480px -64px;
}
.plato-icon-port.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -896px -128px;
}
.plato-icon-port.plato-icon-zoom.disabled {
  background-position: -960px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-port.plato-icon-zoom {
    background-position: -896px -128px;
  }
}
.plato-icon-image {
  background-position: -224px -48px;
}
.plato-icon-image.disabled {
  background-position: -240px -48px;
}
.plato-icon-image.plato-icon-32 {
  background-position: -448px -96px;
  padding-right: 0;
}
.plato-icon-image.plato-icon-32.disabled {
  background-position: -480px -96px;
}
.plato-icon-image.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -896px -192px;
}
.plato-icon-image.plato-icon-zoom.disabled {
  background-position: -960px -192px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-image.plato-icon-zoom {
    background-position: -896px -192px;
  }
}
.plato-icon-comment {
  background-position: -224px -64px;
}
.plato-icon-comment.disabled {
  background-position: -240px -64px;
}
.plato-icon-comment.plato-icon-32 {
  background-position: -448px -128px;
  padding-right: 0;
}
.plato-icon-comment.plato-icon-32.disabled {
  background-position: -480px -128px;
}
.plato-icon-comment.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -896px -256px;
}
.plato-icon-comment.plato-icon-zoom.disabled {
  background-position: -960px -256px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-comment.plato-icon-zoom {
    background-position: -896px -256px;
  }
}
.plato-icon-globe {
  background-position: -224px -80px;
}
.plato-icon-globe.disabled {
  background-position: -240px -80px;
}
.plato-icon-globe.plato-icon-32 {
  background-position: -448px -160px;
  padding-right: 0;
}
.plato-icon-globe.plato-icon-32.disabled {
  background-position: -480px -160px;
}
.plato-icon-globe.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -896px -320px;
}
.plato-icon-globe.plato-icon-zoom.disabled {
  background-position: -960px -320px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-globe.plato-icon-zoom {
    background-position: -896px -320px;
  }
}
.plato-icon-block-children {
  background-position: -256px 0px;
}
.plato-icon-block-children.disabled {
  background-position: -272px 0px;
}
.plato-icon-block-children.plato-icon-32 {
  background-position: -512px 0px;
  padding-right: 0;
}
.plato-icon-block-children.plato-icon-32.disabled {
  background-position: -544px 0px;
}
.plato-icon-block-children.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px 0px;
}
.plato-icon-block-children.plato-icon-zoom.disabled {
  background-position: -1088px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-block-children.plato-icon-zoom {
    background-position: -1024px 0px;
  }
}
.plato-icon-function-net {
  background-position: -256px -16px;
}
.plato-icon-function-net.disabled {
  background-position: -272px -16px;
}
.plato-icon-function-net.plato-icon-32 {
  background-position: -512px -32px;
  padding-right: 0;
}
.plato-icon-function-net.plato-icon-32.disabled {
  background-position: -544px -32px;
}
.plato-icon-function-net.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -64px;
}
.plato-icon-function-net.plato-icon-zoom.disabled {
  background-position: -1088px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-function-net.plato-icon-zoom {
    background-position: -1024px -64px;
  }
}
.plato-icon-block-substructur {
  background-position: -256px -32px;
}
.plato-icon-block-substructur.disabled {
  background-position: -272px -32px;
}
.plato-icon-block-substructur.plato-icon-32 {
  background-position: -512px -64px;
  padding-right: 0;
}
.plato-icon-block-substructur.plato-icon-32.disabled {
  background-position: -544px -64px;
}
.plato-icon-block-substructur.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -128px;
}
.plato-icon-block-substructur.plato-icon-zoom.disabled {
  background-position: -1088px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-block-substructur.plato-icon-zoom {
    background-position: -1024px -128px;
  }
}
.plato-icon-block-in-bom {
  background-position: -256px -48px;
}
.plato-icon-block-in-bom.disabled {
  background-position: -272px -48px;
}
.plato-icon-block-in-bom.plato-icon-32 {
  background-position: -512px -96px;
  padding-right: 0;
}
.plato-icon-block-in-bom.plato-icon-32.disabled {
  background-position: -544px -96px;
}
.plato-icon-block-in-bom.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -192px;
}
.plato-icon-block-in-bom.plato-icon-zoom.disabled {
  background-position: -1088px -192px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-block-in-bom.plato-icon-zoom {
    background-position: -1024px -192px;
  }
}
.plato-icon-block-not-in-bom {
  background-position: -256px -64px;
}
.plato-icon-block-not-in-bom.disabled {
  background-position: -272px -64px;
}
.plato-icon-block-not-in-bom.plato-icon-32 {
  background-position: -512px -128px;
  padding-right: 0;
}
.plato-icon-block-not-in-bom.plato-icon-32.disabled {
  background-position: -544px -128px;
}
.plato-icon-block-not-in-bom.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -256px;
}
.plato-icon-block-not-in-bom.plato-icon-zoom.disabled {
  background-position: -1088px -256px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-block-not-in-bom.plato-icon-zoom {
    background-position: -1024px -256px;
  }
}
.plato-icon-new-block {
  background-position: -256px -80px;
}
.plato-icon-new-block.disabled {
  background-position: -272px -80px;
}
.plato-icon-new-block.plato-icon-32 {
  background-position: -512px -160px;
  padding-right: 0;
}
.plato-icon-new-block.plato-icon-32.disabled {
  background-position: -544px -160px;
}
.plato-icon-new-block.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -320px;
}
.plato-icon-new-block.plato-icon-zoom.disabled {
  background-position: -1088px -320px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-new-block.plato-icon-zoom {
    background-position: -1024px -320px;
  }
}
.plato-icon-block-with-port {
  background-position: -256px -96px;
}
.plato-icon-block-with-port.disabled {
  background-position: -272px -96px;
}
.plato-icon-block-with-port.plato-icon-32 {
  background-position: -512px -192px;
  padding-right: 0;
}
.plato-icon-block-with-port.plato-icon-32.disabled {
  background-position: -544px -192px;
}
.plato-icon-block-with-port.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -384px;
}
.plato-icon-block-with-port.plato-icon-zoom.disabled {
  background-position: -1088px -384px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-block-with-port.plato-icon-zoom {
    background-position: -1024px -384px;
  }
}
.plato-icon-block-unidirectional {
  background-position: -256px -112px;
}
.plato-icon-block-unidirectional.disabled {
  background-position: -272px -112px;
}
.plato-icon-block-unidirectional.plato-icon-32 {
  background-position: -512px -224px;
  padding-right: 0;
}
.plato-icon-block-unidirectional.plato-icon-32.disabled {
  background-position: -544px -224px;
}
.plato-icon-block-unidirectional.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -448px;
}
.plato-icon-block-unidirectional.plato-icon-zoom.disabled {
  background-position: -1088px -448px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-block-unidirectional.plato-icon-zoom {
    background-position: -1024px -448px;
  }
}
.plato-icon-block-directional {
  background-position: -256px -128px;
}
.plato-icon-block-directional.disabled {
  background-position: -272px -128px;
}
.plato-icon-block-directional.plato-icon-32 {
  background-position: -512px -256px;
  padding-right: 0;
}
.plato-icon-block-directional.plato-icon-32.disabled {
  background-position: -544px -256px;
}
.plato-icon-block-directional.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -512px;
}
.plato-icon-block-directional.plato-icon-zoom.disabled {
  background-position: -1088px -512px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-block-directional.plato-icon-zoom {
    background-position: -1024px -512px;
  }
}
.plato-icon-block-bidirectional {
  background-position: -256px -144px;
}
.plato-icon-block-bidirectional.disabled {
  background-position: -272px -144px;
}
.plato-icon-block-bidirectional.plato-icon-32 {
  background-position: -512px -288px;
  padding-right: 0;
}
.plato-icon-block-bidirectional.plato-icon-32.disabled {
  background-position: -544px -288px;
}
.plato-icon-block-bidirectional.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -576px;
}
.plato-icon-block-bidirectional.plato-icon-zoom.disabled {
  background-position: -1088px -576px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-block-bidirectional.plato-icon-zoom {
    background-position: -1024px -576px;
  }
}
.plato-icon-connection {
  background-position: -256px -160px;
}
.plato-icon-connection.disabled {
  background-position: -272px -160px;
}
.plato-icon-connection.plato-icon-32 {
  background-position: -512px -320px;
  padding-right: 0;
}
.plato-icon-connection.plato-icon-32.disabled {
  background-position: -544px -320px;
}
.plato-icon-connection.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1024px -640px;
}
.plato-icon-connection.plato-icon-zoom.disabled {
  background-position: -1088px -640px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-connection.plato-icon-zoom {
    background-position: -1024px -640px;
  }
}
.plato-icon-action-draft {
  background-position: -288px 0px;
}
.plato-icon-action-draft.disabled {
  background-position: -304px 0px;
}
.plato-icon-action-draft.plato-icon-32 {
  background-position: -576px 0px;
  padding-right: 0;
}
.plato-icon-action-draft.plato-icon-32.disabled {
  background-position: -608px 0px;
}
.plato-icon-action-draft.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px 0px;
}
.plato-icon-action-draft.plato-icon-zoom.disabled {
  background-position: -1216px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-action-draft.plato-icon-zoom {
    background-position: -1152px 0px;
  }
}
.plato-icon-action-approval {
  background-position: -288px -16px;
}
.plato-icon-action-approval.disabled {
  background-position: -304px -16px;
}
.plato-icon-action-approval.plato-icon-32 {
  background-position: -576px -32px;
  padding-right: 0;
}
.plato-icon-action-approval.plato-icon-32.disabled {
  background-position: -608px -32px;
}
.plato-icon-action-approval.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -64px;
}
.plato-icon-action-approval.plato-icon-zoom.disabled {
  background-position: -1216px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-action-approval.plato-icon-zoom {
    background-position: -1152px -64px;
  }
}
.plato-icon-action-requested {
  background-position: -288px -32px;
}
.plato-icon-action-requested.disabled {
  background-position: -304px -32px;
}
.plato-icon-action-requested.plato-icon-32 {
  background-position: -576px -64px;
  padding-right: 0;
}
.plato-icon-action-requested.plato-icon-32.disabled {
  background-position: -608px -64px;
}
.plato-icon-action-requested.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -128px;
}
.plato-icon-action-requested.plato-icon-zoom.disabled {
  background-position: -1216px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-action-requested.plato-icon-zoom {
    background-position: -1152px -128px;
  }
}
.plato-icon-action-active {
  background-position: -288px -48px;
}
.plato-icon-action-active.disabled {
  background-position: -304px -48px;
}
.plato-icon-action-active.plato-icon-32 {
  background-position: -576px -96px;
  padding-right: 0;
}
.plato-icon-action-active.plato-icon-32.disabled {
  background-position: -608px -96px;
}
.plato-icon-action-active.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -192px;
}
.plato-icon-action-active.plato-icon-zoom.disabled {
  background-position: -1216px -192px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-action-active.plato-icon-zoom {
    background-position: -1152px -192px;
  }
}
.plato-icon-action-rating {
  background-position: -288px -64px;
}
.plato-icon-action-rating.disabled {
  background-position: -304px -64px;
}
.plato-icon-action-rating.plato-icon-32 {
  background-position: -576px -128px;
  padding-right: 0;
}
.plato-icon-action-rating.plato-icon-32.disabled {
  background-position: -608px -128px;
}
.plato-icon-action-rating.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -256px;
}
.plato-icon-action-rating.plato-icon-zoom.disabled {
  background-position: -1216px -256px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-action-rating.plato-icon-zoom {
    background-position: -1152px -256px;
  }
}
.plato-icon-action-closed {
  background-position: -288px -80px;
}
.plato-icon-action-closed.disabled {
  background-position: -304px -80px;
}
.plato-icon-action-closed.plato-icon-32 {
  background-position: -576px -160px;
  padding-right: 0;
}
.plato-icon-action-closed.plato-icon-32.disabled {
  background-position: -608px -160px;
}
.plato-icon-action-closed.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -320px;
}
.plato-icon-action-closed.plato-icon-zoom.disabled {
  background-position: -1216px -320px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-action-closed.plato-icon-zoom {
    background-position: -1152px -320px;
  }
}
.plato-icon-action-canceled {
  background-position: -288px -96px;
}
.plato-icon-action-canceled.disabled {
  background-position: -304px -96px;
}
.plato-icon-action-canceled.plato-icon-32 {
  background-position: -576px -192px;
  padding-right: 0;
}
.plato-icon-action-canceled.plato-icon-32.disabled {
  background-position: -608px -192px;
}
.plato-icon-action-canceled.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -384px;
}
.plato-icon-action-canceled.plato-icon-zoom.disabled {
  background-position: -1216px -384px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-action-canceled.plato-icon-zoom {
    background-position: -1152px -384px;
  }
}
.plato-icon-action-rejected {
  background-position: -288px -112px;
}
.plato-icon-action-rejected.disabled {
  background-position: -304px -112px;
}
.plato-icon-action-rejected.plato-icon-32 {
  background-position: -576px -224px;
  padding-right: 0;
}
.plato-icon-action-rejected.plato-icon-32.disabled {
  background-position: -608px -224px;
}
.plato-icon-action-rejected.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -448px;
}
.plato-icon-action-rejected.plato-icon-zoom.disabled {
  background-position: -1216px -448px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-action-rejected.plato-icon-zoom {
    background-position: -1152px -448px;
  }
}
/* the ref type of the risk mitigation is "improvement_evaluation". So we need this css class too.*/
.plato-icon-risk-mitigation, .plato-icon-improvement-evaluation {
  background-position: -288px -128px;
}
.plato-icon-risk-mitigation.disabled {
  background-position: -304px -128px;
}
.plato-icon-risk-mitigation.plato-icon-32 {
  background-position: -576px -256px;
  padding-right: 0;
}
.plato-icon-risk-mitigation.plato-icon-32.disabled {
  background-position: -608px -256px;
}
.plato-icon-risk-mitigation.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -512px;
}
.plato-icon-risk-mitigation.plato-icon-zoom.disabled {
  background-position: -1216px -512px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-risk-mitigation.plato-icon-zoom {
    background-position: -1152px -512px;
  }
}
.plato-icon-impl-rate-0 {
  background-position: -288px -144px;
}
.plato-icon-impl-rate-0.disabled {
  background-position: -304px -144px;
}
.plato-icon-impl-rate-0.plato-icon-32 {
  background-position: -576px -288px;
  padding-right: 0;
}
.plato-icon-impl-rate-0.plato-icon-32.disabled {
  background-position: -608px -288px;
}
.plato-icon-impl-rate-0.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -576px;
}
.plato-icon-impl-rate-0.plato-icon-zoom.disabled {
  background-position: -1216px -576px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-impl-rate-0.plato-icon-zoom {
    background-position: -1152px -576px;
  }
}
.plato-icon-impl-rate-25 {
  background-position: -288px -160px;
}
.plato-icon-impl-rate-25.disabled {
  background-position: -304px -160px;
}
.plato-icon-impl-rate-25.plato-icon-32 {
  background-position: -576px -320px;
  padding-right: 0;
}
.plato-icon-impl-rate-25.plato-icon-32.disabled {
  background-position: -608px -320px;
}
.plato-icon-impl-rate-25.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -640px;
}
.plato-icon-impl-rate-25.plato-icon-zoom.disabled {
  background-position: -1216px -640px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-impl-rate-25.plato-icon-zoom {
    background-position: -1152px -640px;
  }
}
.plato-icon-impl-rate-50 {
  background-position: -288px -176px;
}
.plato-icon-impl-rate-50.disabled {
  background-position: -304px -176px;
}
.plato-icon-impl-rate-50.plato-icon-32 {
  background-position: -576px -352px;
  padding-right: 0;
}
.plato-icon-impl-rate-50.plato-icon-32.disabled {
  background-position: -608px -352px;
}
.plato-icon-impl-rate-50.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -704px;
}
.plato-icon-impl-rate-50.plato-icon-zoom.disabled {
  background-position: -1216px -704px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-impl-rate-50.plato-icon-zoom {
    background-position: -1152px -704px;
  }
}
.plato-icon-impl-rate-75 {
  background-position: -288px -192px;
}
.plato-icon-impl-rate-75.disabled {
  background-position: -304px -192px;
}
.plato-icon-impl-rate-75.plato-icon-32 {
  background-position: -576px -384px;
  padding-right: 0;
}
.plato-icon-impl-rate-75.plato-icon-32.disabled {
  background-position: -608px -384px;
}
.plato-icon-impl-rate-75.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -768px;
}
.plato-icon-impl-rate-75.plato-icon-zoom.disabled {
  background-position: -1216px -768px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-impl-rate-75.plato-icon-zoom {
    background-position: -1152px -768px;
  }
}
.plato-icon-impl-rate-99 {
  background-position: -288px -208px;
}
.plato-icon-impl-rate-99.disabled {
  background-position: -304px -208px;
}
.plato-icon-impl-rate-99.plato-icon-32 {
  background-position: -576px -416px;
  padding-right: 0;
}
.plato-icon-impl-rate-99.plato-icon-32.disabled {
  background-position: -608px -416px;
}
.plato-icon-impl-rate-99.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1152px -832px;
}
.plato-icon-impl-rate-99.plato-icon-zoom.disabled {
  background-position: -1216px -832px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-impl-rate-99.plato-icon-zoom {
    background-position: -1152px -832px;
  }
}
.plato-icon-time-future {
  background-position: -320px 0px;
}
.plato-icon-time-future.disabled {
  background-position: -336px 0px;
}
.plato-icon-time-future.plato-icon-32 {
  background-position: -640px 0px;
  padding-right: 0;
}
.plato-icon-time-future.plato-icon-32.disabled {
  background-position: -672px 0px;
}
.plato-icon-time-future.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1280px 0px;
}
.plato-icon-time-future.plato-icon-zoom.disabled {
  background-position: -1344px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-time-future.plato-icon-zoom {
    background-position: -1280px 0px;
  }
}
.plato-icon-time-active {
  background-position: -320px -16px;
}
.plato-icon-time-active.disabled {
  background-position: -336px -16px;
}
.plato-icon-time-active.plato-icon-32 {
  background-position: -640px -32px;
  padding-right: 0;
}
.plato-icon-time-active.plato-icon-32.disabled {
  background-position: -672px -32px;
}
.plato-icon-time-active.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1280px -64px;
}
.plato-icon-time-active.plato-icon-zoom.disabled {
  background-position: -1344px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-time-active.plato-icon-zoom {
    background-position: -1280px -64px;
  }
}
.plato-icon-time-critical {
  background-position: -320px -32px;
}
.plato-icon-time-critical.disabled {
  background-position: -336px -32px;
}
.plato-icon-time-critical.plato-icon-32 {
  background-position: -640px -64px;
  padding-right: 0;
}
.plato-icon-time-critical.plato-icon-32.disabled {
  background-position: -672px -64px;
}
.plato-icon-time-critical.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1280px -128px;
}
.plato-icon-time-critical.plato-icon-zoom.disabled {
  background-position: -1344px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-time-critical.plato-icon-zoom {
    background-position: -1280px -128px;
  }
}
.plato-icon-time-overdue {
  background-position: -320px -48px;
}
.plato-icon-time-overdue.disabled {
  background-position: -336px -48px;
}
.plato-icon-time-overdue.plato-icon-32 {
  background-position: -640px -96px;
  padding-right: 0;
}
.plato-icon-time-overdue.plato-icon-32.disabled {
  background-position: -672px -96px;
}
.plato-icon-time-overdue.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1280px -192px;
}
.plato-icon-time-overdue.plato-icon-zoom.disabled {
  background-position: -1344px -192px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-time-overdue.plato-icon-zoom {
    background-position: -1280px -192px;
  }
}
.plato-icon-time-completed-overdue {
  background-position: -320px -64px;
}
.plato-icon-time-completed-overdue.disabled {
  background-position: -336px -64px;
}
.plato-icon-time-completed-overdue.plato-icon-32 {
  background-position: -640px -128px;
  padding-right: 0;
}
.plato-icon-time-completed-overdue.plato-icon-32.disabled {
  background-position: -672px -128px;
}
.plato-icon-time-completed-overdue.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1280px -256px;
}
.plato-icon-time-completed-overdue.plato-icon-zoom.disabled {
  background-position: -1344px -256px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-time-completed-overdue.plato-icon-zoom {
    background-position: -1280px -256px;
  }
}
.plato-icon-structure-element {
  background-position: -352px 0px;
}
.plato-icon-structure-element.disabled {
  background-position: -368px 0px;
}
.plato-icon-structure-element.plato-icon-32 {
  background-position: -704px 0px;
  padding-right: 0;
}
.plato-icon-structure-element.plato-icon-32.disabled {
  background-position: -736px 0px;
}
.plato-icon-structure-element.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1408px 0px;
}
.plato-icon-structure-element.plato-icon-zoom.disabled {
  background-position: -1472px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-structure-element.plato-icon-zoom {
    background-position: -1408px 0px;
  }
}
.plato-icon-action {
  background-position: -352px -16px;
}
.plato-icon-action.disabled {
  background-position: -368px -16px;
}
.plato-icon-action.plato-icon-32 {
  background-position: -704px -32px;
  padding-right: 0;
}
.plato-icon-action.plato-icon-32.disabled {
  background-position: -736px -32px;
}
.plato-icon-action.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1408px -64px;
}
.plato-icon-action.plato-icon-zoom.disabled {
  background-position: -1472px -64px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-action.plato-icon-zoom {
    background-position: -1408px -64px;
  }
}
.plato-icon-form-sheet {
  background-position: -352px -32px;
}
.plato-icon-form-sheet.disabled {
  background-position: -368px -32px;
}
.plato-icon-form-sheet.plato-icon-32 {
  background-position: -704px -64px;
  padding-right: 0;
}
.plato-icon-form-sheet.plato-icon-32.disabled {
  background-position: -736px -64px;
}
.plato-icon-form-sheet.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1408px -128px;
}
.plato-icon-form-sheet.plato-icon-zoom.disabled {
  background-position: -1472px -128px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-form-sheet.plato-icon-zoom {
    background-position: -1408px -128px;
  }
}
.plato-icon-fmea-action {
  background-position: -352px -48px;
}
.plato-icon-fmea-action.disabled {
  background-position: -368px -48px;
}
.plato-icon-fmea-action.plato-icon-32 {
  background-position: -704px -96px;
  padding-right: 0;
}
.plato-icon-fmea-action.plato-icon-32.disabled {
  background-position: -736px -96px;
}
.plato-icon-fmea-action.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1408px -192px;
}
.plato-icon-fmea-action.plato-icon-zoom.disabled {
  background-position: -1472px -192px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-fmea-action.plato-icon-zoom {
    background-position: -1408px -192px;
  }
}
.plato-icon-document {
  background-position: -352px -64px;
}
.plato-icon-document.disabled {
  background-position: -368px -64px;
}
.plato-icon-document.plato-icon-32 {
  background-position: -704px -128px;
  padding-right: 0;
}
.plato-icon-document.plato-icon-32.disabled {
  background-position: -736px -128px;
}
.plato-icon-document.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1408px -256px;
}
.plato-icon-document.plato-icon-zoom.disabled {
  background-position: -1472px -256px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-document.plato-icon-zoom {
    background-position: -1408px -256px;
  }
}
.plato-icon-file {
  background-position: -352px -80px;
}

.plato-icon-file-lightgrey {
  background-position: -368px -80px;
}

.plato-icon-file.disabled {
  background-position: -368px -80px;
}
.plato-icon-file.plato-icon-32 {
  background-position: -704px -160px;
  padding-right: 0;
}
.plato-icon-file.plato-icon-32.disabled {
  background-position: -736px -160px;
}
.plato-icon-file.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1408px -320px;
}
.plato-icon-file.plato-icon-zoom.disabled {
  background-position: -1472px -320px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file.plato-icon-zoom {
    background-position: -1408px -320px;
  }
}
.plato-icon-process-flow, .plato-icon-flow {
  background-position: -352px -96px;
}
.plato-icon-process-flow.disabled, .plato-icon-flow.disabled {
  background-position: -368px -96px;
}
.plato-icon-process-flow.plato-icon-32, .plato-icon-flow.plato-icon-32 {
  background-position: -704px -192px;
  padding-right: 0;
}
.plato-icon-process-flow.plato-icon-32.disabled, .plato-icon-flow.plato-icon-32.disabled {
  background-position: -736px -192px;
}
.plato-icon-process-flow.plato-icon-zoom, .plato-icon-flow.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -1408px -384px;
}
.plato-icon-process-flow.plato-icon-zoom.disabled, .plato-icon-flow.plato-icon-zoom.disabled {
  background-position: -1472px -384px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-process-flow.plato-icon-zoom, .plato-icon-flow.plato-icon-zoom {
    background-position: -1408px -384px;
  }
}
.plato-icon-file-txt-draft {
  width: 21px;
  height: 24px;
  background-position: -384px 0;
}
.plato-icon-file-txt-draft.disabled {
  background-position: -405px 0;
}
.plato-icon-file-txt-draft.plato-icon-32 {
  background-position: -768px 0;
  padding-right: 0;
}
.plato-icon-file-txt-draft.plato-icon-32.disabled {
  background-position: -810px 0;
}
.plato-icon-file-txt-draft.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px 0;
}
.plato-icon-file-txt-draft.plato-icon-zoom.disabled {
  background-position: -1620px 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-txt-draft.plato-icon-zoom {
    background-position: -1536px 0;
  }
}
.plato-icon-file-txt-approved {
  width: 21px;
  height: 24px;
  background-position: -384px -25px;
}
.plato-icon-file-txt-approved.disabled {
  background-position: -405px -25px;
}
.plato-icon-file-txt-approved.plato-icon-32 {
  background-position: -768px -50px;
  padding-right: 0;
}
.plato-icon-file-txt-approved.plato-icon-32.disabled {
  background-position: -810px -50px;
}
.plato-icon-file-txt-approved.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -100px;
}
.plato-icon-file-txt-approved.plato-icon-zoom.disabled {
  background-position: -1620px -100px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-txt-approved.plato-icon-zoom {
    background-position: -1536px -100px;
  }
}
.plato-icon-file-txt-archived {
  width: 21px;
  height: 24px;
  background-position: -384px -50px;
}
.plato-icon-file-txt-archived.disabled {
  background-position: -405px -50px;
}
.plato-icon-file-txt-archived.plato-icon-32 {
  background-position: -768px -100px;
  padding-right: 0;
}
.plato-icon-file-txt-archived.plato-icon-32.disabled {
  background-position: -810px -100px;
}
.plato-icon-file-txt-archived.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -200px;
}
.plato-icon-file-txt-archived.plato-icon-zoom.disabled {
  background-position: -1620px -200px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-txt-archived.plato-icon-zoom {
    background-position: -1536px -200px;
  }
}
.plato-icon-file-pdf-draft {
  width: 21px;
  height: 24px;
  background-position: -384px -75px;
}
.plato-icon-file-pdf-draft.disabled {
  background-position: -405px -75px;
}
.plato-icon-file-pdf-draft.plato-icon-32 {
  background-position: -768px -150px;
  padding-right: 0;
}
.plato-icon-file-pdf-draft.plato-icon-32.disabled {
  background-position: -810px -150px;
}
.plato-icon-file-pdf-draft.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -300px;
}
.plato-icon-file-pdf-draft.plato-icon-zoom.disabled {
  background-position: -1620px -300px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-pdf-draft.plato-icon-zoom {
    background-position: -1536px -300px;
  }
}
.plato-icon-file-pdf-approved {
  width: 21px;
  height: 24px;
  background-position: -384px -100px;
}
.plato-icon-file-pdf-approved.disabled {
  background-position: -405px -100px;
}
.plato-icon-file-pdf-approved.plato-icon-32 {
  background-position: -768px -200px;
  padding-right: 0;
}
.plato-icon-file-pdf-approved.plato-icon-32.disabled {
  background-position: -810px -200px;
}
.plato-icon-file-pdf-approved.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -400px;
}
.plato-icon-file-pdf-approved.plato-icon-zoom.disabled {
  background-position: -1620px -400px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-pdf-approved.plato-icon-zoom {
    background-position: -1536px -400px;
  }
}
.plato-icon-file-pdf-archived {
  width: 21px;
  height: 24px;
  background-position: -384px -125px;
}
.plato-icon-file-pdf-archived.disabled {
  background-position: -405px -125px;
}
.plato-icon-file-pdf-archived.plato-icon-32 {
  background-position: -768px -250px;
  padding-right: 0;
}
.plato-icon-file-pdf-archived.plato-icon-32.disabled {
  background-position: -810px -250px;
}
.plato-icon-file-pdf-archived.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -500px;
}
.plato-icon-file-pdf-archived.plato-icon-zoom.disabled {
  background-position: -1620px -500px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-pdf-archived.plato-icon-zoom {
    background-position: -1536px -500px;
  }
}
.plato-icon-file-xls-draft {
  width: 21px;
  height: 24px;
  background-position: -384px -150px;
}
.plato-icon-file-xls-draft.disabled {
  background-position: -405px -150px;
}
.plato-icon-file-xls-draft.plato-icon-32 {
  background-position: -768px -300px;
  padding-right: 0;
}
.plato-icon-file-xls-draft.plato-icon-32.disabled {
  background-position: -810px -300px;
}
.plato-icon-file-xls-draft.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -600px;
}
.plato-icon-file-xls-draft.plato-icon-zoom.disabled {
  background-position: -1620px -600px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-xls-draft.plato-icon-zoom {
    background-position: -1536px -600px;
  }
}
.plato-icon-file-xls-approved {
  width: 21px;
  height: 24px;
  background-position: -384px -175px;
}
.plato-icon-file-xls-approved.disabled {
  background-position: -405px -175px;
}
.plato-icon-file-xls-approved.plato-icon-32 {
  background-position: -768px -350px;
  padding-right: 0;
}
.plato-icon-file-xls-approved.plato-icon-32.disabled {
  background-position: -810px -350px;
}
.plato-icon-file-xls-approved.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -700px;
}
.plato-icon-file-xls-approved.plato-icon-zoom.disabled {
  background-position: -1620px -700px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-xls-approved.plato-icon-zoom {
    background-position: -1536px -700px;
  }
}
.plato-icon-file-xls-archived {
  width: 21px;
  height: 24px;
  background-position: -384px -200px;
}
.plato-icon-file-xls-archived.disabled {
  background-position: -405px -200px;
}
.plato-icon-file-xls-archived.plato-icon-32 {
  background-position: -768px -400px;
  padding-right: 0;
}
.plato-icon-file-xls-archived.plato-icon-32.disabled {
  background-position: -810px -400px;
}
.plato-icon-file-xls-archived.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -800px;
}
.plato-icon-file-xls-archived.plato-icon-zoom.disabled {
  background-position: -1620px -800px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-xls-archived.plato-icon-zoom {
    background-position: -1536px -800px;
  }
}
.plato-icon-file-doc-draft {
  width: 21px;
  height: 24px;
  background-position: -384px -225px;
}
.plato-icon-file-doc-draft.disabled {
  background-position: -405px -225px;
}
.plato-icon-file-doc-draft.plato-icon-32 {
  background-position: -768px -450px;
  padding-right: 0;
}
.plato-icon-file-doc-draft.plato-icon-32.disabled {
  background-position: -810px -450px;
}
.plato-icon-file-doc-draft.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -900px;
}
.plato-icon-file-doc-draft.plato-icon-zoom.disabled {
  background-position: -1620px -900px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-doc-draft.plato-icon-zoom {
    background-position: -1536px -900px;
  }
}
.plato-icon-file-doc-approved {
  width: 21px;
  height: 24px;
  background-position: -384px -250px;
}
.plato-icon-file-doc-approved.disabled {
  background-position: -405px -250px;
}
.plato-icon-file-doc-approved.plato-icon-32 {
  background-position: -768px -500px;
  padding-right: 0;
}
.plato-icon-file-doc-approved.plato-icon-32.disabled {
  background-position: -810px -500px;
}
.plato-icon-file-doc-approved.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -1000px;
}
.plato-icon-file-doc-approved.plato-icon-zoom.disabled {
  background-position: -1620px -1000px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-doc-approved.plato-icon-zoom {
    background-position: -1536px -1000px;
  }
}
.plato-icon-file-doc-archived {
  width: 21px;
  height: 24px;
  background-position: -384px -275px;
}
.plato-icon-file-doc-archived.disabled {
  background-position: -405px -275px;
}
.plato-icon-file-doc-archived.plato-icon-32 {
  background-position: -768px -550px;
  padding-right: 0;
}
.plato-icon-file-doc-archived.plato-icon-32.disabled {
  background-position: -810px -550px;
}
.plato-icon-file-doc-archived.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1536px -1100px;
}
.plato-icon-file-doc-archived.plato-icon-zoom.disabled {
  background-position: -1620px -1100px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-doc-archived.plato-icon-zoom {
    background-position: -1536px -1100px;
  }
}
.plato-icon-file-ppt-draft {
  width: 21px;
  height: 24px;
  background-position: -426px 0;
}
.plato-icon-file-ppt-draft.disabled {
  background-position: -447px 0;
}
.plato-icon-file-ppt-draft.plato-icon-32 {
  background-position: -852px 0;
  padding-right: 0;
}
.plato-icon-file-ppt-draft.plato-icon-32.disabled {
  background-position: -894px 0;
}
.plato-icon-file-ppt-draft.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px 0;
}
.plato-icon-file-ppt-draft.plato-icon-zoom.disabled {
  background-position: -1788px 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-ppt-draft.plato-icon-zoom {
    background-position: -1704px 0;
  }
}
.plato-icon-file-ppt-approved {
  width: 21px;
  height: 24px;
  background-position: -426px -25px;
}
.plato-icon-file-ppt-approved.disabled {
  background-position: -447px -25px;
}
.plato-icon-file-ppt-approved.plato-icon-32 {
  background-position: -852px -50px;
  padding-right: 0;
}
.plato-icon-file-ppt-approved.plato-icon-32.disabled {
  background-position: -894px -50px;
}
.plato-icon-file-ppt-approved.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -100px;
}
.plato-icon-file-ppt-approved.plato-icon-zoom.disabled {
  background-position: -1788px -100px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-ppt-approved.plato-icon-zoom {
    background-position: -1704px -100px;
  }
}
.plato-icon-file-ppt-archived {
  width: 21px;
  height: 24px;
  background-position: -426px -50px;
}
.plato-icon-file-ppt-archived.disabled {
  background-position: -447px -50px;
}
.plato-icon-file-ppt-archived.plato-icon-32 {
  background-position: -852px -100px;
  padding-right: 0;
}
.plato-icon-file-ppt-archived.plato-icon-32.disabled {
  background-position: -894px -100px;
}
.plato-icon-file-ppt-archived.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -200px;
}
.plato-icon-file-ppt-archived.plato-icon-zoom.disabled {
  background-position: -1788px -200px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-ppt-archived.plato-icon-zoom {
    background-position: -1704px -200px;
  }
}
.plato-icon-file-rtf-draft {
  width: 21px;
  height: 24px;
  background-position: -426px -75px;
}
.plato-icon-file-rtf-draft.disabled {
  background-position: -447px -75px;
}
.plato-icon-file-rtf-draft.plato-icon-32 {
  background-position: -852px -150px;
  padding-right: 0;
}
.plato-icon-file-rtf-draft.plato-icon-32.disabled {
  background-position: -894px -150px;
}
.plato-icon-file-rtf-draft.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -300px;
}
.plato-icon-file-rtf-draft.plato-icon-zoom.disabled {
  background-position: -1788px -300px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-rtf-draft.plato-icon-zoom {
    background-position: -1704px -300px;
  }
}
.plato-icon-file-rtf-approved {
  width: 21px;
  height: 24px;
  background-position: -426px -100px;
}
.plato-icon-file-rtf-approved.disabled {
  background-position: -447px -100px;
}
.plato-icon-file-rtf-approved.plato-icon-32 {
  background-position: -852px -200px;
  padding-right: 0;
}
.plato-icon-file-rtf-approved.plato-icon-32.disabled {
  background-position: -894px -200px;
}
.plato-icon-file-rtf-approved.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -400px;
}
.plato-icon-file-rtf-approved.plato-icon-zoom.disabled {
  background-position: -1788px -400px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-rtf-approved.plato-icon-zoom {
    background-position: -1704px -400px;
  }
}
.plato-icon-file-rtf-archived {
  width: 21px;
  height: 24px;
  background-position: -426px -125px;
}
.plato-icon-file-rtf-archived.disabled {
  background-position: -447px -125px;
}
.plato-icon-file-rtf-archived.plato-icon-32 {
  background-position: -852px -250px;
  padding-right: 0;
}
.plato-icon-file-rtf-archived.plato-icon-32.disabled {
  background-position: -894px -250px;
}
.plato-icon-file-rtf-archived.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -500px;
}
.plato-icon-file-rtf-archived.plato-icon-zoom.disabled {
  background-position: -1788px -500px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-rtf-archived.plato-icon-zoom {
    background-position: -1704px -500px;
  }
}
.plato-icon-file-dgm-draft {
  width: 21px;
  height: 24px;
  background-position: -426px -150px;
}
.plato-icon-file-dgm-draft.disabled {
  background-position: -447px -150px;
}
.plato-icon-file-dgm-draft.plato-icon-32 {
  background-position: -852px -300px;
  padding-right: 0;
}
.plato-icon-file-dgm-draft.plato-icon-32.disabled {
  background-position: -894px -300px;
}
.plato-icon-file-dgm-draft.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -600px;
}
.plato-icon-file-dgm-draft.plato-icon-zoom.disabled {
  background-position: -1788px -600px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-dgm-draft.plato-icon-zoom {
    background-position: -1704px -600px;
  }
}
.plato-icon-file-dgm-approved {
  width: 21px;
  height: 24px;
  background-position: -426px -175px;
}
.plato-icon-file-dgm-approved.disabled {
  background-position: -447px -175px;
}
.plato-icon-file-dgm-approved.plato-icon-32 {
  background-position: -852px -350px;
  padding-right: 0;
}
.plato-icon-file-dgm-approved.plato-icon-32.disabled {
  background-position: -894px -350px;
}
.plato-icon-file-dgm-approved.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -700px;
}
.plato-icon-file-dgm-approved.plato-icon-zoom.disabled {
  background-position: -1788px -700px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-dgm-approved.plato-icon-zoom {
    background-position: -1704px -700px;
  }
}
.plato-icon-file-dgm-archived {
  width: 21px;
  height: 24px;
  background-position: -426px -200px;
}
.plato-icon-file-dgm-archived.disabled {
  background-position: -447px -200px;
}
.plato-icon-file-dgm-archived.plato-icon-32 {
  background-position: -852px -400px;
  padding-right: 0;
}
.plato-icon-file-dgm-archived.plato-icon-32.disabled {
  background-position: -894px -400px;
}
.plato-icon-file-dgm-archived.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -800px;
}
.plato-icon-file-dgm-archived.plato-icon-zoom.disabled {
  background-position: -1788px -800px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-dgm-archived.plato-icon-zoom {
    background-position: -1704px -800px;
  }
}
.plato-icon-file-file-draft {
  width: 21px;
  height: 24px;
  background-position: -426px -225px;
}
.plato-icon-file-file-draft.disabled {
  background-position: -447px -225px;
}
.plato-icon-file-file-draft.plato-icon-32 {
  background-position: -852px -450px;
  padding-right: 0;
}
.plato-icon-file-file-draft.plato-icon-32.disabled {
  background-position: -894px -450px;
}
.plato-icon-file-file-draft.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -900px;
}
.plato-icon-file-file-draft.plato-icon-zoom.disabled {
  background-position: -1788px -900px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-file-draft.plato-icon-zoom {
    background-position: -1704px -900px;
  }
}
.plato-icon-file-file-approved {
  width: 21px;
  height: 24px;
  background-position: -426px -250px;
}
.plato-icon-file-file-approved.disabled {
  background-position: -447px -250px;
}
.plato-icon-file-file-approved.plato-icon-32 {
  background-position: -852px -500px;
  padding-right: 0;
}
.plato-icon-file-file-approved.plato-icon-32.disabled {
  background-position: -894px -500px;
}
.plato-icon-file-file-approved.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -1000px;
}
.plato-icon-file-file-approved.plato-icon-zoom.disabled {
  background-position: -1788px -1000px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-file-approved.plato-icon-zoom {
    background-position: -1704px -1000px;
  }
}
.plato-icon-file-file-archived {
  width: 21px;
  height: 24px;
  background-position: -426px -275px;
}
.plato-icon-file-file-archived.disabled {
  background-position: -447px -275px;
}
.plato-icon-file-file-archived.plato-icon-32 {
  background-position: -852px -550px;
  padding-right: 0;
}
.plato-icon-file-file-archived.plato-icon-32.disabled {
  background-position: -894px -550px;
}
.plato-icon-file-file-archived.plato-icon-zoom {
  width: 84px;
  height: 96px;
  background-position: -1704px -1100px;
}
.plato-icon-file-file-archived.plato-icon-zoom.disabled {
  background-position: -1788px -1100px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-file-file-archived.plato-icon-zoom {
    background-position: -1704px -1100px;
  }
}
.plato-icon-e1ns-portal {
  width: 24px;
  height: 24px;
  background-position: -468px 0;
}
.plato-icon-e1ns-portal.plato-icon-32 {
  background-position: -936px 0;
  padding-right: 0;
}
.plato-icon-e1ns-portal.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-portal.plato-icon-zoom {
    background-position: -1872px 0;
  }
}
.plato-icon-e1ns-portal.active {
  background-position: -492px 0;
}
.plato-icon-e1ns-portal.visited {
  background-position: -516px 0;
}
.plato-icon-e1ns-actions {
  width: 24px;
  height: 24px;
  background-position: -468px -24px;
}
.plato-icon-e1ns-actions.plato-icon-32 {
  background-position: -936px -48px;
  padding-right: 0;
}
.plato-icon-e1ns-actions.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px -96px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-actions.plato-icon-zoom {
    background-position: -1872px -96px;
  }
}
.plato-icon-e1ns-actions.active {
  background-position: -492px -24px;
}
.plato-icon-e1ns-actions.visited {
  background-position: -516px -24px;
}
.plato-icon-e1ns-architect {
  width: 24px;
  height: 24px;
  background-position: -468px -48px;
}
.plato-icon-e1ns-architect.plato-icon-32 {
  background-position: -936px -96px;
  padding-right: 0;
}
.plato-icon-e1ns-architect.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px -192px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-architect.plato-icon-zoom {
    background-position: -1872px -192px;
  }
}
.plato-icon-e1ns-architect.active {
  background-position: -492px -48px;
}
.plato-icon-e1ns-architect.visited {
  background-position: -516px -48px;
}
.plato-icon-e1ns-aspects {
  width: 24px;
  height: 24px;
  background-position: -468px -72px;
}
.plato-icon-e1ns-aspects.plato-icon-32 {
  background-position: -936px -144px;
  padding-right: 0;
}
.plato-icon-e1ns-aspects.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px -288px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-aspects.plato-icon-zoom {
    background-position: -1872px -288px;
  }
}
.plato-icon-e1ns-aspects.active {
  background-position: -492px -72px;
}
.plato-icon-e1ns-aspects.visited {
  background-position: -516px -72px;
}
.plato-icon-e1ns-dashboard {
  width: 24px;
  height: 24px;
  background-position: -468px -96px;
}
.plato-icon-e1ns-dashboard.plato-icon-32 {
  background-position: -936px -192px;
  padding-right: 0;
}
.plato-icon-e1ns-dashboard.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px -384px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-dashboard.plato-icon-zoom {
    background-position: -1872px -384px;
  }
}
.plato-icon-e1ns-dashboard.active {
  background-position: -492px -96px;
}
.plato-icon-e1ns-dashboard.visited {
  background-position: -516px -96px;
}
.plato-icon-e1ns-documents {
  width: 24px;
  height: 24px;
  background-position: -468px -120px;
}
.plato-icon-e1ns-documents.plato-icon-32 {
  background-position: -936px -240px;
  padding-right: 0;
}
.plato-icon-e1ns-documents.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px -480px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-documents.plato-icon-zoom {
    background-position: -1872px -480px;
  }
}
.plato-icon-e1ns-documents.active {
  background-position: -492px -120px;
}
.plato-icon-e1ns-documents.visited {
  background-position: -516px -120px;
}
.plato-icon-e1ns-flow {
  width: 24px;
  height: 24px;
  background-position: -468px -144px;
}
.plato-icon-e1ns-flow.plato-icon-32 {
  background-position: -936px -288px;
  padding-right: 0;
}
.plato-icon-e1ns-flow.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px -576px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-flow.plato-icon-zoom {
    background-position: -1872px -576px;
  }
}
.plato-icon-e1ns-flow.active {
  background-position: -492px -144px;
}
.plato-icon-e1ns-flow.visited {
  background-position: -516px -144px;
}
.plato-icon-e1ns-methods {
  width: 24px;
  height: 24px;
  background-position: -468px -168px;
}
.plato-icon-e1ns-methods.plato-icon-32 {
  background-position: -936px -336px;
  padding-right: 0;
}
.plato-icon-e1ns-methods.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px -672px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-methods.plato-icon-zoom {
    background-position: -1872px -672px;
  }
}
.plato-icon-e1ns-methods.active {
  background-position: -492px -168px;
}
.plato-icon-e1ns-methods.visited {
  background-position: -516px -168px;
}
.plato-icon-e1ns-output {
  width: 24px;
  height: 24px;
  background-position: -468px -192px;
}
.plato-icon-e1ns-output.plato-icon-32 {
  background-position: -936px -384px;
  padding-right: 0;
}
.plato-icon-e1ns-output.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px -768px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-output.plato-icon-zoom {
    background-position: -1872px -768px;
  }
}
.plato-icon-e1ns-output.active {
  background-position: -492px -192px;
}
.plato-icon-e1ns-output.visited {
  background-position: -516px -192px;
}
.plato-icon-scio-portal {
  width: 24px;
  height: 24px;
  background-position: -468px -216px;
}
.plato-icon-scio-portal.plato-icon-32 {
  background-position: -936px -432px;
  padding-right: 0;
}
.plato-icon-scio-portal.plato-icon-zoom {
  width: 96px;
  height: 96px;
  background-position: -1872px -864px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-scio-portal.plato-icon-zoom {
    background-position: -1872px -864px;
  }
}
.plato-icon-scio-portal.active {
  background-position: -492px -216px;
}
.plato-icon-scio-portal.visited {
  background-position: -516px -216px;
}
.plato-icon-e1ns-arr-portal {
  width: 6px;
  height: 11px;
  background-position: -468px -240px;
}
.plato-icon-e1ns-arr-portal.plato-icon-32 {
  background-position: -936px -480px;
  padding-right: 0;
}
.plato-icon-e1ns-arr-portal.plato-icon-zoom {
  width: 24px;
  height: 44px;
  background-position: -1872px -960px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-arr-portal.plato-icon-zoom {
    background-position: -1872px -960px;
  }
}
.plato-icon-e1ns-portal-large {
  width: 36px;
  height: 36px;
  background-position: -540px 0;
}
.plato-icon-e1ns-portal-large.plato-icon-32 {
  background-position: -1080px 0;
  padding-right: 0;
}
.plato-icon-e1ns-portal-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-portal-large.plato-icon-zoom {
    background-position: -2160px 0;
  }
}
.plato-icon-e1ns-actions-large {
  width: 36px;
  height: 36px;
  background-position: -540px -36px;
}
.plato-icon-e1ns-actions-large.plato-icon-32 {
  background-position: -1080px -72px;
  padding-right: 0;
}
.plato-icon-e1ns-actions-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px -144px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-actions-large.plato-icon-zoom {
    background-position: -2160px -144px;
  }
}
.plato-icon-e1ns-architect-large {
  width: 36px;
  height: 36px;
  background-position: -540px -72px;
}
.plato-icon-e1ns-architect-large.plato-icon-32 {
  background-position: -1080px -144px;
  padding-right: 0;
}
.plato-icon-e1ns-architect-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px -288px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-architect-large.plato-icon-zoom {
    background-position: -2160px -288px;
  }
}
.plato-icon-e1ns-aspects-large {
  width: 36px;
  height: 36px;
  background-position: -540px -108px;
}
.plato-icon-e1ns-aspects-large.plato-icon-32 {
  background-position: -1080px -216px;
  padding-right: 0;
}
.plato-icon-e1ns-aspects-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px -432px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-aspects-large.plato-icon-zoom {
    background-position: -2160px -432px;
  }
}
.plato-icon-e1ns-dashboard-large {
  width: 36px;
  height: 36px;
  background-position: -540px -144px;
}
.plato-icon-e1ns-dashboard-large.plato-icon-32 {
  background-position: -1080px -288px;
  padding-right: 0;
}
.plato-icon-e1ns-dashboard-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px -576px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-dashboard-large.plato-icon-zoom {
    background-position: -2160px -576px;
  }
}
.plato-icon-e1ns-documents-large {
  width: 36px;
  height: 36px;
  background-position: -540px -180px;
}
.plato-icon-e1ns-documents-large.plato-icon-32 {
  background-position: -1080px -360px;
  padding-right: 0;
}
.plato-icon-e1ns-documents-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px -720px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-documents-large.plato-icon-zoom {
    background-position: -2160px -720px;
  }
}
.plato-icon-e1ns-flow-large {
  width: 36px;
  height: 36px;
  background-position: -540px -216px;
}
.plato-icon-e1ns-flow-large.plato-icon-32 {
  background-position: -1080px -432px;
  padding-right: 0;
}
.plato-icon-e1ns-flow-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px -864px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-flow-large.plato-icon-zoom {
    background-position: -2160px -864px;
  }
}
.plato-icon-e1ns-methods-large {
  width: 36px;
  height: 36px;
  background-position: -540px -252px;
}
.plato-icon-e1ns-methods-large.plato-icon-32 {
  background-position: -1080px -504px;
  padding-right: 0;
}
.plato-icon-e1ns-methods-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px -1008px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-methods-large.plato-icon-zoom {
    background-position: -2160px -1008px;
  }
}
.plato-icon-e1ns-output-large {
  width: 36px;
  height: 36px;
  background-position: -540px -288px;
}
.plato-icon-e1ns-output-large.plato-icon-32 {
  background-position: -1080px -576px;
  padding-right: 0;
}
.plato-icon-e1ns-output-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px -1152px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-e1ns-output-large.plato-icon-zoom {
    background-position: -2160px -1152px;
  }
}
.plato-icon-scio-portal-large {
  width: 36px;
  height: 36px;
  background-position: -540px -324px;
}
.plato-icon-scio-portal-large.plato-icon-32 {
  background-position: -1080px -648px;
  padding-right: 0;
}
.plato-icon-scio-portal-large.plato-icon-zoom {
  width: 144px;
  height: 144px;
  background-position: -2160px -1296px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-scio-portal-large.plato-icon-zoom {
    background-position: -2160px -1296px;
  }
}
.plato-icon-burger {
  background-position: -615px -64px;
}
.plato-icon-burger.plato-icon-32 {
  background-position: -1230px -128px;
  padding-right: 0;
}
.plato-icon-burger.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -2460px -256px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-burger.plato-icon-zoom {
    background-position: -2460px -256px;
  }
}
.plato-icon-burger-big {
  width: 26px;
  height: 18px;
  background-position: -576px -18px;
}
.plato-icon-burger-big.plato-icon-32 {
  background-position: -1152px -36px;
  padding-right: 0;
}
.plato-icon-burger-big.plato-icon-zoom {
  width: 104px;
  height: 72px;
  background-position: -2304px -72px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-burger-big.plato-icon-zoom {
    background-position: -2304px -72px;
  }
}
.plato-icon-navigation-close {
  width: 26px;
  height: 18px;
  background-position: -576px 0;
}
.plato-icon-navigation-close.plato-icon-32 {
  background-position: -1152px 0;
  padding-right: 0;
}
.plato-icon-navigation-close.plato-icon-zoom {
  width: 104px;
  height: 72px;
  background-position: -2304px 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-navigation-close.plato-icon-zoom {
    background-position: -2304px 0;
  }
}
.plato-icon-logout {
  height: 18px;
  background-position: -576px -36px;
}
.plato-icon-logout.plato-icon-32 {
  background-position: -1152px -72px;
  padding-right: 0;
}
.plato-icon-logout.plato-icon-zoom {
  width: 64px;
  height: 72px;
  background-position: -2304px -144px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-logout.plato-icon-zoom {
    background-position: -2304px -144px;
  }
}
.plato-icon-search-big {
  width: 30px;
  height: 30px;
  background-position: -576px -54px;
}
.plato-icon-search-big.plato-icon-32 {
  background-position: -1152px -108px;
  padding-right: 0;
}
.plato-icon-search-big.plato-icon-zoom {
  width: 120px;
  height: 120px;
  background-position: -2304px -216px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-search-big.plato-icon-zoom {
    background-position: -2304px -216px;
  }
}
/*.plato-icon-search {
	.treeIconsGeneral(576px, 84px, @width: 15px, @height: 15px, @hasDisabledStatus: false);
	
	&.dark {
		background-position: -592px -84px;
	}
}*/
.plato-icon-reload-16 {
  background-position: -576px -100px;
}
.plato-icon-reload-16.plato-icon-32 {
  background-position: -1152px -200px;
  padding-right: 0;
}
.plato-icon-reload-16.plato-icon-zoom {
  width: 64px;
  height: 64px;
  background-position: -2304px -400px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-reload-16.plato-icon-zoom {
    background-position: -2304px -400px;
  }
}
.plato-icon-reload-14 {
  width: 14px;
  height: 14px;
  background-position: -576px -116px;
}
.plato-icon-reload-14.plato-icon-32 {
  background-position: -1152px -232px;
  padding-right: 0;
}
.plato-icon-reload-14.plato-icon-zoom {
  width: 56px;
  height: 56px;
  background-position: -2304px -464px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-reload-14.plato-icon-zoom {
    background-position: -2304px -464px;
  }
}
.plato-icon-unknown-01 {
  width: 7px;
  height: 11px;
  background-position: -576px -130px;
}
.plato-icon-unknown-01.plato-icon-32 {
  background-position: -1152px -260px;
  padding-right: 0;
}
.plato-icon-unknown-01.plato-icon-zoom {
  width: 28px;
  height: 44px;
  background-position: -2304px -520px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-unknown-01.plato-icon-zoom {
    background-position: -2304px -520px;
  }
}
.plato-icon-unknown-01 {
  width: 7px;
  height: 11px;
  background-position: -576px -130px;
}
.plato-icon-unknown-01.plato-icon-32 {
  background-position: -1152px -260px;
  padding-right: 0;
}
.plato-icon-unknown-01.plato-icon-zoom {
  width: 28px;
  height: 44px;
  background-position: -2304px -520px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-unknown-01.plato-icon-zoom {
    background-position: -2304px -520px;
  }
}
.plato-icon-unknown-02 {
  width: 14px;
  height: 14px;
  background-position: -576px -141px;
}
.plato-icon-unknown-02.plato-icon-32 {
  background-position: -1152px -282px;
  padding-right: 0;
}
.plato-icon-unknown-02.plato-icon-zoom {
  width: 56px;
  height: 56px;
  background-position: -2304px -564px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-unknown-02.plato-icon-zoom {
    background-position: -2304px -564px;
  }
}
.plato-icon-unknown-03 {
  width: 11px;
  height: 8px;
  background-position: -576px -155px;
}
.plato-icon-unknown-03.plato-icon-32 {
  background-position: -1152px -310px;
  padding-right: 0;
}
.plato-icon-unknown-03.plato-icon-zoom {
  width: 44px;
  height: 32px;
  background-position: -2304px -620px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-unknown-03.plato-icon-zoom {
    background-position: -2304px -620px;
  }
}
.plato-icon-fullscreen {
  width: 18px;
  height: 14px;
  background-position: -576px -163px;
}
.plato-icon-fullscreen.plato-icon-32 {
  background-position: -1152px -326px;
  padding-right: 0;
}
.plato-icon-fullscreen.plato-icon-zoom {
  width: 72px;
  height: 56px;
  background-position: -2304px -652px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-fullscreen.plato-icon-zoom {
    background-position: -2304px -652px;
  }
}
.plato-icon-close-bright {
  width: 12px;
  height: 12px;
  background-position: -576px -177px;
}
.plato-icon-close-bright.plato-icon-32 {
  background-position: -1152px -354px;
  padding-right: 0;
}
.plato-icon-close-bright.plato-icon-zoom {
  width: 48px;
  height: 48px;
  background-position: -2304px -708px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-close-bright.plato-icon-zoom {
    background-position: -2304px -708px;
  }
}
.plato-icon-close-medium {
  width: 12px;
  height: 12px;
  background-position: -588px -177px;
}
.plato-icon-close-medium.plato-icon-32 {
  background-position: -1176px -354px;
  padding-right: 0;
}
.plato-icon-close-medium.plato-icon-zoom {
  width: 48px;
  height: 48px;
  background-position: -2352px -708px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-close-medium.plato-icon-zoom {
    background-position: -2352px -708px;
  }
}
.plato-icon-close-dark {
  width: 12px;
  height: 12px;
  background-position: -600px -177px;
}
.plato-icon-close-dark.plato-icon-32 {
  background-position: -1200px -354px;
  padding-right: 0;
}
.plato-icon-close-dark.plato-icon-zoom {
  width: 48px;
  height: 48px;
  background-position: -2400px -708px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-close-dark.plato-icon-zoom {
    background-position: -2400px -708px;
  }
}
.plato-icon-arr-down-bright-10 {
  width: 10px;
  height: 5px;
  background-position: -576px -189px;
}
.plato-icon-arr-down-bright-10.plato-icon-32 {
  background-position: -1152px -378px;
  padding-right: 0;
}
.plato-icon-arr-down-bright-10.plato-icon-zoom {
  width: 40px;
  height: 20px;
  background-position: -2304px -756px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-down-bright-10.plato-icon-zoom {
    background-position: -2304px -756px;
  }
}
.plato-icon-arr-down-medium-10 {
  width: 10px;
  height: 5px;
  background-position: -586px -189px;
}
.plato-icon-arr-down-medium-10.plato-icon-32 {
  background-position: -1172px -378px;
  padding-right: 0;
}
.plato-icon-arr-down-medium-10.plato-icon-zoom {
  width: 40px;
  height: 20px;
  background-position: -2344px -756px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-down-medium-10.plato-icon-zoom {
    background-position: -2344px -756px;
  }
}
.plato-icon-arr-down-dark-10 {
  width: 10px;
  height: 5px;
  background-position: -596px -189px;
}
.plato-icon-arr-down-dark-10.plato-icon-32 {
  background-position: -1192px -378px;
  padding-right: 0;
}
.plato-icon-arr-down-dark-10.plato-icon-zoom {
  width: 40px;
  height: 20px;
  background-position: -2384px -756px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-down-dark-10.plato-icon-zoom {
    background-position: -2384px -756px;
  }
}
.plato-icon-arr-up-bright-10 {
  width: 10px;
  height: 5px;
  background-position: -576px -194px;
}
.plato-icon-arr-up-bright-10.plato-icon-32 {
  background-position: -1152px -388px;
  padding-right: 0;
}
.plato-icon-arr-up-bright-10.plato-icon-zoom {
  width: 40px;
  height: 20px;
  background-position: -2304px -776px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-up-bright-10.plato-icon-zoom {
    background-position: -2304px -776px;
  }
}
.plato-icon-arr-up-medium-10 {
  width: 10px;
  height: 5px;
  background-position: -586px -194px;
}
.plato-icon-arr-up-medium-10.plato-icon-32 {
  background-position: -1172px -388px;
  padding-right: 0;
}
.plato-icon-arr-up-medium-10.plato-icon-zoom {
  width: 40px;
  height: 20px;
  background-position: -2344px -776px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-up-medium-10.plato-icon-zoom {
    background-position: -2344px -776px;
  }
}
.plato-icon-arr-up-dark-10 {
  width: 10px;
  height: 5px;
  background-position: -596px -194px;
}
.plato-icon-arr-up-dark-10.plato-icon-32 {
  background-position: -1192px -388px;
  padding-right: 0;
}
.plato-icon-arr-up-dark-10.plato-icon-zoom {
  width: 40px;
  height: 20px;
  background-position: -2384px -776px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-up-dark-10.plato-icon-zoom {
    background-position: -2384px -776px;
  }
}
.plato-icon-arr-down-bright-8 {
  width: 8px;
  height: 4px;
  background-position: -576px -199px;
}
.plato-icon-arr-down-bright-8.plato-icon-32 {
  background-position: -1152px -398px;
  padding-right: 0;
}
.plato-icon-arr-down-bright-8.plato-icon-zoom {
  width: 32px;
  height: 16px;
  background-position: -2304px -796px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-down-bright-8.plato-icon-zoom {
    background-position: -2304px -796px;
  }
}
.plato-icon-arr-down-medium-8 {
  width: 8px;
  height: 4px;
  background-position: -584px -199px;
}
.plato-icon-arr-down-medium-8.plato-icon-32 {
  background-position: -1168px -398px;
  padding-right: 0;
}
.plato-icon-arr-down-medium-8.plato-icon-zoom {
  width: 32px;
  height: 16px;
  background-position: -2336px -796px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-down-medium-8.plato-icon-zoom {
    background-position: -2336px -796px;
  }
}
.plato-icon-arr-down-dark-8 {
  width: 8px;
  height: 4px;
  background-position: -592px -199px;
}
.plato-icon-arr-down-dark-8.plato-icon-32 {
  background-position: -1184px -398px;
  padding-right: 0;
}
.plato-icon-arr-down-dark-8.plato-icon-zoom {
  width: 32px;
  height: 16px;
  background-position: -2368px -796px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-down-dark-8.plato-icon-zoom {
    background-position: -2368px -796px;
  }
}
.plato-icon-arr-up-bright-8 {
  width: 8px;
  height: 4px;
  background-position: -576px -203px;
}
.plato-icon-arr-up-bright-8.plato-icon-32 {
  background-position: -1152px -406px;
  padding-right: 0;
}
.plato-icon-arr-up-bright-8.plato-icon-zoom {
  width: 32px;
  height: 16px;
  background-position: -2304px -812px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-up-bright-8.plato-icon-zoom {
    background-position: -2304px -812px;
  }
}
.plato-icon-arr-up-medium-8 {
  width: 8px;
  height: 4px;
  background-position: -584px -203px;
}
.plato-icon-arr-up-medium-8.plato-icon-32 {
  background-position: -1168px -406px;
  padding-right: 0;
}
.plato-icon-arr-up-medium-8.plato-icon-zoom {
  width: 32px;
  height: 16px;
  background-position: -2336px -812px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-up-medium-8.plato-icon-zoom {
    background-position: -2336px -812px;
  }
}
.plato-icon-arr-up-dark-8 {
  width: 8px;
  height: 4px;
  background-position: -592px -203px;
}
.plato-icon-arr-up-dark-8.plato-icon-32 {
  background-position: -1184px -406px;
  padding-right: 0;
}
.plato-icon-arr-up-dark-8.plato-icon-zoom {
  width: 32px;
  height: 16px;
  background-position: -2368px -812px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-up-dark-8.plato-icon-zoom {
    background-position: -2368px -812px;
  }
}
.plato-icon-arr-up-down-bright-8 {
  width: 8px;
  height: 10px;
  background-position: -576px -207px;
}
.plato-icon-arr-up-down-bright-8.plato-icon-32 {
  background-position: -1152px -414px;
  padding-right: 0;
}
.plato-icon-arr-up-down-bright-8.plato-icon-zoom {
  width: 32px;
  height: 40px;
  background-position: -2304px -828px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-up-down-bright-8.plato-icon-zoom {
    background-position: -2304px -828px;
  }
}
.plato-icon-arr-up-down-medium-8 {
  width: 8px;
  height: 10px;
  background-position: -584px -207px;
}
.plato-icon-arr-up-down-medium-8.plato-icon-32 {
  background-position: -1168px -414px;
  padding-right: 0;
}
.plato-icon-arr-up-down-medium-8.plato-icon-zoom {
  width: 32px;
  height: 40px;
  background-position: -2336px -828px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-up-down-medium-8.plato-icon-zoom {
    background-position: -2336px -828px;
  }
}
.plato-icon-arr-up-down-dark-8 {
  width: 8px;
  height: 10px;
  background-position: -592px -207px;
}
.plato-icon-arr-up-down-dark-8.plato-icon-32 {
  background-position: -1184px -414px;
  padding-right: 0;
}
.plato-icon-arr-up-down-dark-8.plato-icon-zoom {
  width: 32px;
  height: 40px;
  background-position: -2368px -828px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-up-down-dark-8.plato-icon-zoom {
    background-position: -2368px -828px;
  }
}
.plato-icon-user-dark {
  height: 18px;
  background-position: -576px -217px;
}
.plato-icon-user-dark.plato-icon-32 {
  background-position: -1152px -434px;
  padding-right: 0;
}
.plato-icon-user-dark.plato-icon-zoom {
  width: 64px;
  height: 72px;
  background-position: -2304px -868px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-user-dark.plato-icon-zoom {
    background-position: -2304px -868px;
  }
}
.plato-icon-user {
  height: 18px;
  background-position: -592px -217px;
}
.plato-icon-user.plato-icon-32 {
  background-position: -1184px -434px;
  padding-right: 0;
}
.plato-icon-user.plato-icon-zoom {
  width: 64px;
  height: 72px;
  background-position: -2368px -868px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-user.plato-icon-zoom {
    background-position: -2368px -868px;
  }
}
/*.plato-icon-database-dark{
	.treeIconsGeneral(576px, 235px, @width: 18px, @height: 20px, @hasDisabledStatus: false);
}

.plato-icon-database{
	.treeIconsGeneral(594px, 235px, @width: 18px, @height: 20px, @hasDisabledStatus: false);
}*/
.plato-icon-link {
  width: 17px;
  height: 17px;
  background-position: -576px -255px;
}
.plato-icon-link.plato-icon-32 {
  background-position: -1152px -510px;
  padding-right: 0;
}
.plato-icon-link.plato-icon-zoom {
  width: 68px;
  height: 68px;
  background-position: -2304px -1020px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-link.plato-icon-zoom {
    background-position: -2304px -1020px;
  }
}
.plato-icon-unknown-04 {
  width: 24px;
  height: 13px;
  background-position: -576px -273px;
}
.plato-icon-unknown-04.plato-icon-32 {
  background-position: -1152px -546px;
  padding-right: 0;
}
.plato-icon-unknown-04.plato-icon-zoom {
  width: 96px;
  height: 52px;
  background-position: -2304px -1092px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-unknown-04.plato-icon-zoom {
    background-position: -2304px -1092px;
  }
}
.plato-icon-unknown-05 {
  width: 24px;
  height: 13px;
  background-position: -576px -286px;
}
.plato-icon-unknown-05.plato-icon-32 {
  background-position: -1152px -572px;
  padding-right: 0;
}
.plato-icon-unknown-05.plato-icon-zoom {
  width: 96px;
  height: 52px;
  background-position: -2304px -1144px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-unknown-05.plato-icon-zoom {
    background-position: -2304px -1144px;
  }
}
.plato-icon-unknown-06 {
  width: 24px;
  height: 13px;
  background-position: -576px -301px;
}
.plato-icon-unknown-06.plato-icon-32 {
  background-position: -1152px -602px;
  padding-right: 0;
}
.plato-icon-unknown-06.plato-icon-zoom {
  width: 96px;
  height: 52px;
  background-position: -2304px -1204px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-unknown-06.plato-icon-zoom {
    background-position: -2304px -1204px;
  }
}
.plato-icon-folder01 {
  width: 14px;
  height: 12px;
  background-position: -576px -314px;
}
.plato-icon-folder01.plato-icon-32 {
  background-position: -1152px -628px;
  padding-right: 0;
}
.plato-icon-folder01.plato-icon-zoom {
  width: 56px;
  height: 48px;
  background-position: -2304px -1256px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-folder01.plato-icon-zoom {
    background-position: -2304px -1256px;
  }
}
.plato-icon-eye {
  width: 20px;
  height: 14px;
  background-position: -576px -326px;
}
.plato-icon-eye.plato-icon-32 {
  background-position: -1152px -652px;
  padding-right: 0;
}
.plato-icon-eye.plato-icon-zoom {
  width: 80px;
  height: 56px;
  background-position: -2304px -1304px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-eye.plato-icon-zoom {
    background-position: -2304px -1304px;
  }
}
.plato-icon-info {
  width: 2px;
  height: 11px;
  background-position: -576px -340px;
}
.plato-icon-info.plato-icon-32 {
  background-position: -1152px -680px;
  padding-right: 0;
}
.plato-icon-info.plato-icon-zoom {
  width: 8px;
  height: 44px;
  background-position: -2304px -1360px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-info.plato-icon-zoom {
    background-position: -2304px -1360px;
  }
}
/*.plato-icon-quick-nav{
	.treeIconsGeneral(576px, 351px, @width: 5px, @height: 10px, @hasDisabledStatus: false);
}*/
.plato-icon-arr-back {
  width: 7px;
  height: 11px;
  background-position: -576px -361px;
}
.plato-icon-arr-back.plato-icon-32 {
  background-position: -1152px -722px;
  padding-right: 0;
}
.plato-icon-arr-back.plato-icon-zoom {
  width: 28px;
  height: 44px;
  background-position: -2304px -1444px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-back.plato-icon-zoom {
    background-position: -2304px -1444px;
  }
}
.plato-icon-arr-forward {
  width: 7px;
  height: 11px;
  background-position: -576px -372px;
}
.plato-icon-arr-forward.plato-icon-32 {
  background-position: -1152px -744px;
  padding-right: 0;
}
.plato-icon-arr-forward.plato-icon-zoom {
  width: 28px;
  height: 44px;
  background-position: -2304px -1488px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-forward.plato-icon-zoom {
    background-position: -2304px -1488px;
  }
}
.plato-icon-arr-fast-back {
  width: 12px;
  height: 11px;
  background-position: -576px -383px;
}
.plato-icon-arr-fast-back.plato-icon-32 {
  background-position: -1152px -766px;
  padding-right: 0;
}
.plato-icon-arr-fast-back.plato-icon-zoom {
  width: 48px;
  height: 44px;
  background-position: -2304px -1532px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-arr-fast-back.plato-icon-zoom {
    background-position: -2304px -1532px;
  }
}
.plato-icon-gear {
  width: 18px;
  height: 18px;
  background-position: -576px -394px;
}
.plato-icon-gear.plato-icon-32 {
  background-position: -1152px -788px;
  padding-right: 0;
}
.plato-icon-gear.plato-icon-zoom {
  width: 72px;
  height: 72px;
  background-position: -2304px -1576px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-gear.plato-icon-zoom {
    background-position: -2304px -1576px;
  }
}
.plato-icon-database {
  height: 20px;
  background-position: -614px 0;
}
.plato-icon-database.disabled {
  background-position: -630px 0;
}
.plato-icon-database.hover,
.plato-icon-database:hover:not(.disabled) {
  background-position: -646px 0;
}
.plato-icon-database.plato-icon-32 {
  background-position: -1228px 0;
  padding-right: 0;
}
.plato-icon-database.plato-icon-32.disabled {
  background-position: -1260px 0;
}
.plato-icon-database.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px 0;
}
.plato-icon-database.plato-icon-zoom.disabled {
  background-position: -2520px 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-database.plato-icon-zoom {
    background-position: -2456px 0;
  }
}
.plato-icon-user {
  height: 20px;
  background-position: -614px -20px;
}
.plato-icon-user.disabled {
  background-position: -630px -20px;
}
.plato-icon-user.hover,
.plato-icon-user:hover:not(.disabled) {
  background-position: -646px -20px;
}
.plato-icon-user.plato-icon-32 {
  background-position: -1228px -40px;
  padding-right: 0;
}
.plato-icon-user.plato-icon-32.disabled {
  background-position: -1260px -40px;
}
.plato-icon-user.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px -80px;
}
.plato-icon-user.plato-icon-zoom.disabled {
  background-position: -2520px -80px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-user.plato-icon-zoom {
    background-position: -2456px -80px;
  }
}


.plato-icon-languages {
  height: 20px;
  background-position: -614px -220px;
}
.plato-icon-languages.disabled {
  background-position: -630px -220px;
}
.plato-icon-languages:hover,
.plato-icon-languages:hover:not(.disabled) {
  background-position: -646px -220px;
}
.plato-icon-languages.plato-icon-32 {
  background-position: -1228px -392px;
  padding-right: 0;
}
.plato-icon-languages.plato-icon-32.disabled {
  background-position: -1260px -392px;
}
.plato-icon-languages.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px -800px;
}
.plato-icon-languages.plato-icon-zoom.disabled {
  background-position: -2520px -800px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-languages.plato-icon-zoom {
    background-position: -2456px -800px;
  }
}


.plato-icon-notifications {
  height: 20px;
  background-position: -614px -40px;
}
.plato-icon-notifications.disabled {
  background-position: -630px -40px;
}
.plato-icon-notifications.hover,
.plato-icon-notifications:hover:not(.disabled) {
  background-position: -646px -40px;
}
.plato-icon-notifications.plato-icon-32 {
  background-position: -1228px -80px;
  padding-right: 0;
}
.plato-icon-notifications.plato-icon-32.disabled {
  background-position: -1260px -80px;
}
.plato-icon-notifications.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px -160px;
}
.plato-icon-notifications.plato-icon-zoom.disabled {
  background-position: -2520px -160px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-notifications.plato-icon-zoom {
    background-position: -2456px -160px;
  }
}
.plato-icon-notifications-unread {
  height: 20px;
  background-position: -614px -60px;
}
.plato-icon-notifications-unread.disabled {
  background-position: -630px -60px;
}
.plato-icon-notifications-unread.hover,
.plato-icon-notifications-unread:hover:not(.disabled) {
  background-position: -646px -60px;
}
.plato-icon-notifications-unread.plato-icon-32 {
  background-position: -1228px -120px;
  padding-right: 0;
}
.plato-icon-notifications-unread.plato-icon-32.disabled {
  background-position: -1260px -120px;
}
.plato-icon-notifications-unread.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px -240px;
}
.plato-icon-notifications-unread.plato-icon-zoom.disabled {
  background-position: -2520px -240px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-notifications-unread.plato-icon-zoom {
    background-position: -2456px -240px;
  }
}
.plato-icon-notifications-busy {
    height: 20px;
    background-position: -614px -161px;
}
.plato-icon-notifications-busy.disabled {
  background-position: -630px -161px;
}
.plato-icon-notifications-busy.hover,
.plato-icon-notifications-busy:hover:not(.disabled) {
  background-position: -646px -161px;
}
.plato-icon-notifications-error {
  height: 20px;
  background-position: -614px -80px;
}
.plato-icon-notifications-error.disabled {
  background-position: -630px -80px;
}
.plato-icon-notifications-error.hover,
.plato-icon-notifications-error:hover:not(.disabled) {
  background-position: -646px -80px;
}
.plato-icon-notifications-error.plato-icon-32 {
  background-position: -1228px -160px;
  padding-right: 0;
}
.plato-icon-notifications-error.plato-icon-32.disabled {
  background-position: -1260px -160px;
}
.plato-icon-notifications-error.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px -320px;
}
.plato-icon-notifications-error.plato-icon-zoom.disabled {
  background-position: -2520px -320px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-notifications-error.plato-icon-zoom {
    background-position: -2456px -320px;
  }
}

.plato-icon-recent {
  height: 20px;
  background-position: -614px -180px;
}
.plato-icon-recent.disabled {
  background-position: -630px -180px;
}
.plato-icon-recent.hover,
.plato-icon-recent(.disabled) {
  background-position: -646px -180px;
}
.plato-icon-recent.plato-icon-32 {
  background-position: -1228px -200px;
  padding-right: 0;
}
.plato-icon-recent.plato-icon-32.disabled {
  background-position: -1260px -200px;
}
.plato-icon-recent.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px -400px;
}
.plato-icon-recent.plato-icon-zoom.disabled {
  background-position: -2520px -400px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-recent.plato-icon-zoom {
    background-position: -2456px -400px;
  }
}


.plato-icon-search {
  height: 20px;
  background-position: -614px -100px;
}
.plato-icon-search.disabled {
  background-position: -630px -100px;
}
.plato-icon-search.hover,
.plato-icon-search:hover:not(.disabled) {
  background-position: -646px -100px;
}
.plato-icon-search.plato-icon-32 {
  background-position: -1228px -200px;
  padding-right: 0;
}
.plato-icon-search.plato-icon-32.disabled {
  background-position: -1260px -200px;
}
.plato-icon-search.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px -400px;
}
.plato-icon-search.plato-icon-zoom.disabled {
  background-position: -2520px -400px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-search.plato-icon-zoom {
    background-position: -2456px -400px;
  }
}
.plato-icon-burger {
  height: 20px;
  background-position: -614px -120px;
}
.plato-icon-burger.disabled {
  background-position: -630px -120px;
}
.plato-icon-burger.hover,
.plato-icon-burger:hover:not(.disabled) {
  background-position: -646px -120px;
}
.plato-icon-burger.plato-icon-32 {
  background-position: -1228px -240px;
  padding-right: 0;
}
.plato-icon-burger.plato-icon-32.disabled {
  background-position: -1260px -240px;
}
.plato-icon-burger.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px -480px;
}
.plato-icon-burger.plato-icon-zoom.disabled {
  background-position: -2520px -480px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-burger.plato-icon-zoom {
    background-position: -2456px -480px;
  }
}
.plato-icon-quick-nav {
  height: 20px;
  background-position: -614px -140px;
}
.plato-icon-quick-nav.disabled {
  background-position: -630px -140px;
}
.plato-icon-quick-nav.hover,
.plato-icon-quick-nav:hover:not(.disabled) {
  background-position: -646px -140px;
}
.plato-icon-quick-nav.plato-icon-32 {
  background-position: -1228px -280px;
  padding-right: 0;
}
.plato-icon-quick-nav.plato-icon-32.disabled {
  background-position: -1260px -280px;
}
.plato-icon-quick-nav.plato-icon-zoom {
  width: 64px;
  height: 80px;
  background-position: -2456px -560px;
}
.plato-icon-quick-nav.plato-icon-zoom.disabled {
  background-position: -2520px -560px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .plato-icon-quick-nav.plato-icon-zoom {
    background-position: -2456px -560px;
  }
}

/**
 * Custom (non-sprite) icons
 */
.plato-icon-warning-16 {
  background-image: url("../img/warning_16x16.png");
  background-position: 0 0;
}

/**
 * important for gojs license
 */
.gshHeader {
  border-color: #8ddfbb;
  font-size: 16;
  margin-bottom: 9;
}
