/**********************************************************
 * Variables
 **********************************************************/
/* - Colors - */
/* - Sizes - */
/* - Times - */
/* - Indexes - */
/**********************************************************
 * Definings
 **********************************************************/
/* - Menu Items - */
.cm-t_mainTab {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.8rem;
  line-height: 100%;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: rgba(255, 255, 255, 0.33);
}
.cm-t_normal {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.8rem;
  font-weight: 400;
  color: #333333;
  margin: 0rem;
  padding: 0rem;
}
/* - Paddings - */
.cm-p_null {
  padding: 0rem;
  margin: 0rem;
  list-style: none;
}
.cm-b_borderNone {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* - Shadow - */
.cm-d_shadow {
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
}
/* - Transition - */
.cm-d_transition {
  transition: all 0.2s linear;
  /* explorer 10 */
  -webkit-transition: all 0.2s linear;
  /* chrome & safari */
  -moz-transition: all 0.2s linear;
  /* firefox */
  -o-transition: all 0.2s linear;
  /* opera */
}
.cm-d_transitionNone {
  transition: all 0s linear;
  /* explorer 10 */
  -webkit-transition: all 0s linear;
  /* chrome & safari */
  -moz-transition: all 0s linear;
  /* firefox */
  -o-transition: all 0s linear;
  /* opera */
}
/**********************************************************
 * Sidebar
 **********************************************************/
#cm-sidebar {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  left: 0px;
  font-size: 0px;
  overflow: visible;
  z-index: 9000;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
}
#cm-sidebar.cm-inactive {
  overflow: hidden;
}
.cm-sidebarVisibleButton {
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  width: 2rem;
  height: 2rem;
  position: absolute;
  top: 0rem;
  left: -2rem;
  background: #333333;
  z-index: 9015;
}
.cm-sidebarVisibleButton:hover {
  cursor: pointer;
}
.cm-sidebarVisibleButton:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
  width: 1rem;
  height: 1rem;
  background-image: url("../img/hichart/btn_sprite_misc_white.png");
  background-size: auto 1rem;
  background-repeat: no-repeat;
  background-position: -2rem 0rem;
}
/**********************************************************
 * Tabs
 **********************************************************/
.cm-chartme .ui-tabs {
  position: relative;
  background: #ffffff;
  padding: 0rem;
  width: 100% !important;
  padding-top: 2.2rem;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.cm-chartme .ui-tabs ul.ui-tabs-nav {
  position: absolute;
  top: 0rem;
  left: 0rem;
  text-align: left;
  overflow: auto;
  width: 100%;
  height: 2.2rem;
  background: #333333;
  padding: 0rem;
  margin: 0rem;
  list-style: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-bottom: 0.2rem solid #ff6e00;
  z-index: 9020;
  overflow-y: auto;
}
.cm-chartme .ui-tabs ul.ui-tabs-nav li {
  display: inline-block;
  height: 2rem;
  overflow: hidden;
  background: none;
  padding: 0rem;
  margin: 0rem;
  list-style: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.cm-chartme .ui-tabs ul.ui-tabs-nav li a.ui-tabs-anchor {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.8rem;
  line-height: 100%;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: rgba(255, 255, 255, 0.33);
  display: inline-block;
  padding: 0.6rem 0.4rem;
  transition: all 0.2s linear;
  /* explorer 10 */
  -webkit-transition: all 0.2s linear;
  /* chrome & safari */
  -moz-transition: all 0.2s linear;
  /* firefox */
  -o-transition: all 0.2s linear;
  /* opera */
}
.cm-chartme .ui-tabs ul.ui-tabs-nav li.ui-tabs-active,
.cm-chartme .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a,
.cm-chartme .ui-tabs ul.ui-tabs-nav li:hover,
.cm-chartme .ui-tabs ul.ui-tabs-nav li:hover a {
  color: #ffffff;
  transition: all 0.2s linear;
  /* explorer 10 */
  -webkit-transition: all 0.2s linear;
  /* chrome & safari */
  -moz-transition: all 0.2s linear;
  /* firefox */
  -o-transition: all 0.2s linear;
  /* opera */
}
.cm-chartme .ui-tabs .ui-tabs-panel {
  padding: 0rem;
  background: #ffffff;
  height: 100%;
  overflow-y: auto;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  /* 2nd Tabs || Settings */
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings {
  overflow-y: hidden;
  overflow-x: hidden;
  position: relative;
  height: 100%;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs {
  padding: 0rem;
  position: relative;
  height: 100%;
  width: 100%;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs ul.ui-tabs-nav {
  background: #ffffff;
  height: 1.4rem;
  border-bottom: none;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs ul.ui-tabs-nav li {
  height: 1.4rem;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs ul.ui-tabs-nav li a {
  font-weight: 500;
  padding: 0.3rem;
  color: #333333;
  font-size: 0.8rem;
  line-height: 0.8rem;
  border-right: 1px dotted #333333;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs ul.ui-tabs-nav li a:hover {
  color: #ff6e00;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a {
  color: #ff6e00;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs ul.ui-tabs-nav li:last-child a {
  border-right: none;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs .ui-tabs-panel {
  position: absolute;
  top: 0rem;
  left: 0rem;
  height: 100%;
  width: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs .ui-tabs-panel .cm-frame {
  margin-top: 1.1rem;
  height: calc(100% - 1.1rem);
  overflow-y: auto;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .ui-tabs .ui-tabs-panel .cm-checkBox {
  margin-left: -0.3rem;
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-text,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-date,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-select,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-colorPicker,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-spin,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-span,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-fileUpload {
  width: calc(100% - 8.8rem);
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-text.cm-full.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-date.cm-full.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-select.cm-full.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-colorPicker.cm-full.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-spin.cm-full.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-span.cm-full.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-fileUpload.cm-full.cm-hasUnit {
  width: calc(100% - 1.6rem);
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-text.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-date.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-select.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-colorPicker.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-spin.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-span.cm-hasUnit,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-fileUpload.cm-hasUnit {
  width: calc(100% - 8.8rem - 1.6rem);
}
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-text.cm-full,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-date.cm-full,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-select.cm-full,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-colorPicker.cm-full,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-spin.cm-full,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-span.cm-full,
.cm-chartme .ui-tabs .ui-tabs-panel#cm-settings .cm-grid div.cm-fileUpload.cm-full {
  width: calc(100%);
}
.cm-chartme .ui-tabs .cm-frame {
  padding: 0.8rem;
  z-index: 9010;
}
/**********************************************************
 * Console
 **********************************************************/
.cm-chartme #cm-console #cm-loggingTable tr td:first-child {
  padding-right: 1rem;
  font-weight: 600;
}
/**********************************************************
 * Sources / Tables
 **********************************************************/
.cm-chartme #cm-data #cm-sources-title-demoSources,
.cm-chartme #cm-data #cm-sources-title-ownSources,
.cm-chartme #cm-data #cm-sources-title-dimensionSources,
.cm-chartme #cm-data #cm-sources-title-extConnections {
  margin: 0rem;
}
.cm-chartme #cm-data #cm-sources-title-variables {
  margin-bottom: 0.2rem;
}
.cm-chartme #cm-data .cm-ownTables .cm-sources-elements,
.cm-chartme #cm-data .cm-demoTables .cm-sources-elements,
.cm-chartme #cm-data .cm-dimensionTables .cm-sources-elements,
.cm-chartme #cm-data .cm-extConnections .cm-sources-elements {
  margin-bottom: 0.2rem;
}
.cm-chartme #cm-data .cm-demoTables,
.cm-chartme #cm-data .cm-dimensionTables,
.cm-chartme #cm-data .cm-variables,
.cm-chartme #cm-data .cm-extConnections {
  margin-top: 0.8rem;
}
.cm-chartme #cm-data ul li.cm-sources-source,
.cm-chartme #cm-data ul li.cm-sources-dimension {
  position: relative;
  display: block;
  padding-left: 2.8rem;
  margin-right: 2.8rem;
  overflow: visible;
}
.cm-chartme #cm-data ul li.cm-sources-source:not([data-sourceType='0']):hover,
.cm-chartme #cm-data ul li.cm-sources-dimension:not([data-sourceType='0']):hover {
  color: #ff6e00;
  cursor: row-resize;
}
.cm-chartme #cm-data ul li.cm-sources-source:before,
.cm-chartme #cm-data ul li.cm-sources-dimension:before {
  content: "";
  position: absolute;
  display: block;
  left: 0rem;
  top: 50%;
  width: 2rem;
  height: 1rem;
  margin-top: -0.5rem;
  background: url("../img/hichart/data_sprite.png");
  background-size: auto 1rem;
  background-position: -4rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-source .cm-draggableSource,
.cm-chartme #cm-data ul li.cm-sources-dimension .cm-draggableSource {
  padding: 0.2rem;
}
.cm-chartme #cm-data ul li.cm-sources-source .cm-draggableSource:hover,
.cm-chartme #cm-data ul li.cm-sources-dimension .cm-draggableSource:hover {
  color: #ff6e00;
  cursor: grab;
}
.cm-chartme #cm-data ul li.cm-sources-source.cm-hasPicture:before,
.cm-chartme #cm-data ul li.cm-sources-dimension.cm-hasPicture:before {
  display: none;
}
.cm-chartme #cm-data ul li.cm-sources-source.cm-hasPicture .cm-picture,
.cm-chartme #cm-data ul li.cm-sources-dimension.cm-hasPicture .cm-picture {
  position: absolute;
  display: block;
  left: 0rem;
  top: 50%;
  width: 2.8rem;
  height: 1.4rem;
  margin-top: -0.7rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cm-chartme #cm-data ul li.cm-sources-source.cm-hasPicture .cm-picture img,
.cm-chartme #cm-data ul li.cm-sources-dimension.cm-hasPicture .cm-picture img {
  max-width: 100%;
  max-height: 100%;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='0']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='0']:before {
  background-position: -4rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='1']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='1']:before,
.cm-chartme #cm-data ul li.cm-sources-source.cm-source-dimension:before,
.cm-chartme #cm-data ul li.cm-sources-dimension.cm-source-dimension:before {
  background-position: -8rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='2']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='2']:before {
  background-position: -10rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='3']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='3']:before {
  background-position: -12rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='4']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='4']:before,
.cm-chartme #cm-data ul li.cm-sources-source.cm-extconn-type-1:before,
.cm-chartme #cm-data ul li.cm-sources-dimension.cm-extconn-type-1:before {
  background-position: -6rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='5']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='5']:before,
.cm-chartme #cm-data ul li.cm-sources-source.cm-extconn-type-0:before,
.cm-chartme #cm-data ul li.cm-sources-dimension.cm-extconn-type-0:before {
  background-position: -2rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='6']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='6']:before,
.cm-chartme #cm-data ul li.cm-sources-source.cm-extconn-type-2:before,
.cm-chartme #cm-data ul li.cm-sources-dimension.cm-extconn-type-2:before {
  background-position: 0rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='7']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='7']:before {
  background-position: -18rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='8']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='8']:before {
  display: none;
}
.cm-chartme #cm-data ul li.cm-sources-source[data-sourceType='9']:before,
.cm-chartme #cm-data ul li.cm-sources-dimension[data-sourceType='9']:before {
  background-position: -16rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-extConnection {
  position: relative;
  display: block;
  padding: 0.2rem;
  padding-left: 3rem;
}
.cm-chartme #cm-data ul li.cm-sources-extConnection:hover {
  color: #ff6e00;
  cursor: move;
}
.cm-chartme #cm-data ul li.cm-sources-extConnection:before {
  content: "";
  position: absolute;
  display: block;
  left: 0rem;
  top: 50%;
  width: 2rem;
  height: 1rem;
  margin-top: -0.5rem;
  background: url("../img/hichart/data_sprite.png");
  background-size: auto 1rem;
  background-position: -4rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-extConnection:after {
  content: "✗";
  font-size: 1.2rem;
  color: #ff0000;
  position: absolute;
  display: block;
  left: 2rem;
  top: 50%;
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
  margin-top: -0.5rem;
  background-size: auto 1rem;
}
.cm-chartme #cm-data ul li.cm-sources-extConnection.cm-loggedIn-1:after {
  content: "✓";
  color: #32c800;
}
.cm-chartme #cm-data ul li.cm-sources-extConnection.cm-extconn-type-1:before {
  background-position: -6rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-extConnection.cm-extconn-type-0:before {
  background-position: -2rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-extConnection.cm-extconn-type-2:before {
  background-position: 0rem 0rem;
}
.cm-chartme #cm-data ul li.cm-sources-dimension:hover {
  cursor: pointer;
}
.cm-draggedSource {
  position: absolute;
  padding: 0.2rem;
  width: 2.4rem;
  height: 1.4rem;
  border: 1px dotted #333333;
  background-color: #ffffff;
  z-index: 999999;
}
.cm-draggedSource:before {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  width: 2rem;
  height: 1rem;
  margin-top: -0.5rem;
  margin-left: -1rem;
  background: url("../img/hichart/data_sprite.png");
  background-size: auto 1rem;
  background-position: -4rem 0rem;
}
.cm-draggedSource:hover {
  color: #ff6e00;
  cursor: grabbing;
}
.cm-draggedSource[data-sourceType='0']:before {
  background-position: -4rem 0rem;
}
.cm-draggedSource[data-sourceType='1']:before {
  background-position: -8rem 0rem;
}
.cm-draggedSource[data-sourceType='2']:before {
  background-position: -10rem 0rem;
}
.cm-draggedSource[data-sourceType='3']:before {
  background-position: -12rem 0rem;
}
.cm-draggedSource[data-sourceType='4']:before {
  background-position: -6rem 0rem;
}
.cm-draggedSource[data-sourceType='5']:before {
  background-position: -2rem 0rem;
}
.cm-draggedSource[data-sourceType='6']:before {
  background-position: 0rem 0rem;
}
.cm-draggedSource[data-sourceType='8']:before {
  background-position: -4rem 0rem;
}
/**********************************************************
 * Filter
 **********************************************************/
.cm-chartme #cm-filter #cm-filter-list .cm-filter {
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem;
  border-bottom: 1px dotted #333333;
}
.cm-chartme #cm-filter #cm-filter-list .cm-filter:last-child {
  border-bottom: none;
}
.cm-chartme #cm-filter #cm-filter-list .cm-filter h2 {
  width: 93%;
  position: relative;
}
.cm-chartme #cm-filter #cm-filter-list .cm-filter h2 a {
  position: absolute;
  display: block;
  right: 0rem;
  top: 50%;
  width: 1.1rem;
  height: 1.1rem;
  margin-top: -0.6rem;
  background: url("../img/hichart/btn_sprite_misc_grey.png");
  background-size: auto 1.1rem;
  background-position: 0rem 0rem;
}
.cm-chartme #cm-filter #cm-filter-list .cm-filter h2 .cm-filter-edit {
  background-position: -5.5rem 0rem;
  right: 1.9rem;
}
.cm-chartme #cm-filter #cm-filter-list .cm-filter h2 .cm-filter-delete {
  background-position: -4.4rem 0rem;
  right: 0rem;
}
/**********************************************************
 * Elemente
 **********************************************************/
.cm-chartme #cm-elements div.cm-line {
  margin-top: 0.8rem;
}
.cm-chartme #cm-elements h3 {
  margin-bottom: 0rem;
}
.cm-chartme #cm-elements .cm-dragPage,
.cm-chartme #cm-elements .cm-dragChart,
.cm-chartme #cm-elements .cm-dragPoint,
.cm-chartme #cm-elements .cm-dragSubchart,
.cm-chartme #cm-elements .cm-dragWholePage {
  display: inline-block;
  position: relative;
  z-index: 9010;
  width: 12.5%;
  max-width: 2.4rem;
}
.cm-chartme #cm-elements .cm-dragPage:before,
.cm-chartme #cm-elements .cm-dragChart:before,
.cm-chartme #cm-elements .cm-dragPoint:before,
.cm-chartme #cm-elements .cm-dragSubchart:before,
.cm-chartme #cm-elements .cm-dragWholePage:before {
  content: "";
  display: block;
  padding-top: 100%;
  background-image: url("../img/hichart/btn_sprite_icons.png");
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.cm-chartme #cm-elements .cm-dragPage:hover,
.cm-chartme #cm-elements .cm-dragChart:hover,
.cm-chartme #cm-elements .cm-dragPoint:hover,
.cm-chartme #cm-elements .cm-dragSubchart:hover,
.cm-chartme #cm-elements .cm-dragWholePage:hover {
  cursor: move;
}
.cm-chartme #cm-elements .inactive .ui-draggable:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 2.4rem;
  height: 2.4rem;
  background: #ffffff;
  opacity: 0.8;
  z-index: 9020;
}
.cm-chartme #cm-elements .inactive .ui-draggable:hover {
  cursor: default;
}
.cm-chartme #cm-elements .cm-dragPage.chartNormalHor:before {
  background-position: 0% 0rem;
  margin-left: 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartNormal2Hor:before {
  background-position: 2.8571% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartSpanHor:before {
  background-position: 5.7143% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartStackedHor:before {
  background-position: 8.5714% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartStackedPercHor:before {
  background-position: 11.4286% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartWaterfallHor:before {
  background-position: 14.2857% 0rem;
}
.cm-chartme #cm-elements .cm-dragChart.chartDeltaHor:before {
  background-position: 17.1429% 0rem;
}
.cm-chartme #cm-elements .cm-dragChart.chartDeltaProzHor:before {
  background-position: 20% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartNothingHor:before {
  display: none;
}
.cm-chartme #cm-elements .cm-dragPage.chartNormalVer:before {
  background-position: 22.8571% 0rem;
  margin-left: 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartNormal2Ver:before {
  background-position: 25.7143% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartSpanVer:before {
  background-position: 28.5714% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartStackedVer:before {
  background-position: 31.4286% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartStackedPercVer:before {
  background-position: 34.2857% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartWaterfallVer:before {
  background-position: 37.1429% 0rem;
}
.cm-chartme #cm-elements .cm-dragChart.chartDeltaVer:before {
  background-position: 40% 0rem;
}
.cm-chartme #cm-elements .cm-dragChart.chartDeltaProzVer:before {
  background-position: 42.8571% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartNothingVer:before {
  display: none;
}
.cm-chartme #cm-elements .cm-dragPage.chartLineHor:before {
  background-position: 45.7143% 0rem;
  margin-left: 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartLineKorrHor:before {
  background-position: 48.5714% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartLineSpanHor:before {
  background-position: 51.4286% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartLineVer:before {
  background-position: 54.2857% 0rem;
  margin-left: 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartLineKorrVer:before {
  background-position: 57.1429% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartLineSpanVer:before {
  background-position: 60% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.chartTree:before {
  background-position: 97.1429% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.table:before {
  background-position: 62.8571% 0rem;
}
.cm-chartme #cm-elements .cm-dragChart.tableRow:before {
  background-position: 65.7143% 0rem;
}
.cm-chartme #cm-elements .cm-dragChart.traffic:before {
  background-position: 91.4286% 0rem;
}
.cm-chartme #cm-elements .commentField:before {
  background-position: 68.5714% 0rem;
  margin-left: 0rem;
}
.cm-chartme #cm-elements .valueIndicator:before {
  background-position: 71.4286% 0rem;
}
.cm-chartme #cm-elements .differenceIndicator:before {
  background-position: 74.2857% 0rem;
}
.cm-chartme #cm-elements .scalingIndicator:before {
  background-position: 77.1429% 0rem;
}
.cm-chartme #cm-elements .dataSeries:before {
  background-position: 80% 0rem;
  margin-left: 0rem;
}
.cm-chartme #cm-elements .rubrics:before {
  background-position: 82.8571% 0rem;
}
.cm-chartme #cm-elements .textField:before {
  background-position: 85.7143% 0rem;
}
.cm-chartme #cm-elements .qrcode:before {
  background-position: 100% 0rem;
}
.cm-chartme #cm-elements .clkButton:before {
  background-position: 88.5714% 0rem;
}
.cm-chartme #cm-elements .commentspane:before {
  background-position: 94.2857% 0rem;
}
.cm-chartme #cm-elements .cm-dragPage.cm-copy {
  width: 2.4rem;
  height: 8rem;
}
.cm-chartme #cm-elements .cm-dragPage.cm-copy canvas {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
/*# sourceMappingURL=sidebar.css.map */