.anychart-ui-support {
 border-style: hidden;
}
.anychart-inline-block {
 position: relative;
 display: -moz-inline-box;
 display: inline-block;
}
* html .anychart-inline-block {
 display: inline;
}
* :first-child + html .anychart-inline-block {
 display: inline;
}
.anychart-menu {
 background: #ffffff;
 border-color: #cccccc #666666 #666666 #cccccc;
 border-style: solid;
 border-width: 1px;
 cursor: default;
 font: normal 13px Arial, sans-serif;
 margin: 0;
 outline: none;
 padding: 4px 0;
 position: absolute;
 z-index: 20000;
}
.anychart-menuitem {
 color: #000000;
 font: normal 13px Arial, sans-serif;
 list-style: none;
 margin: 0;
 padding: 4px 7em 4px 28px;
 white-space: nowrap;
}
.anychart-menuitem.anychart-menuitem-rtl {
 padding-left: 7em;
 padding-right: 28px;
}
.anychart-menu-nocheckbox .anychart-menuitem,
.anychart-menu-noicon .anychart-menuitem {
 padding-left: 12px;
}
.anychart-menu-noaccel .anychart-menuitem {
 padding-right: 20px;
}
.anychart-menuitem-content {
 color: #000000;
 font: normal 13px Arial, sans-serif;
}
.anychart-menuitem-disabled .anychart-menuitem-accel,
.anychart-menuitem-disabled .anychart-menuitem-content {
 color: #cccccc !important;
}
.anychart-menuitem-disabled .anychart-menuitem-icon {
 opacity: 0.3;
 -moz-opacity: 0.3;
 filter: alpha(opacity=30);
}
.anychart-menuitem-highlight,
.anychart-menuitem-hover {
 background-color: #d6e9f8;
 border-color: #d6e9f8;
 border-style: dotted;
 border-width: 1px 0;
 padding-bottom: 3px;
 padding-top: 3px;
}
.anychart-menuitem-checkbox,
.anychart-menuitem-icon {
 background-repeat: no-repeat;
 height: 16px;
 left: 6px;
 position: absolute;
 right: auto;
 vertical-align: middle;
 width: 16px;
}
.anychart-menuitem-rtl .anychart-menuitem-checkbox,
.anychart-menuitem-rtl .anychart-menuitem-icon {
 left: auto;
 right: 6px;
}
.anychart-menuitem-accel {
 color: #999999;
 direction: ltr;
 left: auto;
 padding: 0 6px;
 position: absolute;
 right: 0;
 text-align: right;
}
.anychart-menuitem-rtl .anychart-menuitem-accel {
 left: 0;
 right: auto;
 text-align: left;
}
.anychart-menuitem-mnemonic-hint {
 text-decoration: underline;
}
.anychart-menuitem-mnemonic-separator {
 color: #999999;
 font-size: 12px;
 padding-left: 4px;
}
.anychart-menuseparator {
 border-top: 1px solid #cccccc;
 margin: 4px 0;
 padding: 0;
}
.anychart-submenu-arrow {
 color: #000000;
 left: auto;
 padding-right: 10px;
 margin-top: 2px;
 position: absolute;
 right: 0;
 text-align: right;
 width: 0;
 height: 0;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-left: 5px solid black;
}
.anychart-menuitem-rtl .anychart-submenu-arrow {
 text-align: left;
 left: 0;
 right: auto;
 padding-left: 6px;
}
.anychart-menuitem-disabled .anychart-submenu-arrow {
 color: #cccccc;
 border-left-color: #cccccc;
}
.anychart-menu-scrollable {
 overflow-y: auto;
}
.anychart-toolbar {
 background-color: #fafafa;
 background: linear-gradient(to bottom,#fafafa 0%,#f8f8f8 17%,#e5e5e5 100%);
 background: -moz-linear-gradient(top,#fafafa 0%,#f8f8f8 17%,#e5e5e5 100%);
 background: -webkit-linear-gradient(top,#fafafa 0%,#f8f8f8 17%,#e5e5e5 100%);
 background: -o-linear-gradient(top,#fafafa 0%,#f8f8f8 17%,#e5e5e5 100%);
 background: -ms-linear-gradient(top,#fafafa 0%,#f8f8f8 17%,#e5e5e5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fafafa",endColorstr="#e5e5e5",GradientType=0);
 border-bottom: 1px solid #d5d5d5;
 cursor: default;
 font: normal 12px Arial, sans-serif;
 margin: 0;
 outline: none;
 padding: 2px;
 position: relative;
 zoom: 1;
}
.anychart-toolbar-button {
 margin: 0 2px;
 border: 0;
 padding: 0;
 font-family: Arial, sans-serif;
 color: #333333;
 text-decoration: none;
 list-style: none;
 vertical-align: middle;
 cursor: default;
 outline: none;
}
.anychart-toolbar-button-outer-box,
.anychart-toolbar-button-inner-box {
 border: 0;
 vertical-align: top;
}
.anychart-toolbar-button-outer-box {
 margin: 0;
 padding: 1px 0;
}
.anychart-toolbar-button-inner-box {
 margin: 0 -1px;
 padding: 3px 4px;
}
* html .anychart-toolbar-button-inner-box {
 left: -1px;
}
* html .anychart-toolbar-button-rtl .anychart-toolbar-button-outer-box {
 left: -1px;
}
* html .anychart-toolbar-button-rtl .anychart-toolbar-button-inner-box {
 right: auto;
}
* :first-child + html .anychart-toolbar-button-inner-box {
 left: -1px;
}
* :first-child + html .anychart-toolbar-button-rtl .anychart-toolbar-button-inner-box {
 left: 1px;
 right: auto;
}
::root .anychart-toolbar-button,
::root .anychart-toolbar-button-outer-box {
 line-height: 0;
}
::root .anychart-toolbar-button-inner-box {
 line-height: normal;
}
.anychart-toolbar-button-disabled {
 opacity: 0.3;
 -moz-opacity: 0.3;
 filter: alpha(opacity=30);
}
.anychart-toolbar-button-disabled .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-disabled .anychart-toolbar-button-inner-box {
 color: #333333 !important;
 border-color: #999999 !important;
}
* html .anychart-toolbar-button-disabled {
 background-color: #f0f0f0;
 margin: 0 1px;
 padding: 0 1px;
}
* :first-child + html .anychart-toolbar-button-disabled {
 background-color: #f0f0f0;
 margin: 0 1px;
 padding: 0 1px;
}
.anychart-toolbar-button-hover .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-active .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-checked .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-selected .anychart-toolbar-button-outer-box {
 border-width: 1px 0;
 border-style: solid;
 padding: 0;
}
.anychart-toolbar-button-hover .anychart-toolbar-button-inner-box,
.anychart-toolbar-button-active .anychart-toolbar-button-inner-box,
.anychart-toolbar-button-checked .anychart-toolbar-button-inner-box,
.anychart-toolbar-button-selected .anychart-toolbar-button-inner-box {
 border-width: 0 1px;
 border-style: solid;
 padding: 3px;
}
.anychart-toolbar-button-hover .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-hover .anychart-toolbar-button-inner-box {
 border-color: #a1badf !important;
}
.anychart-toolbar-button-active,
.anychart-toolbar-button-checked,
.anychart-toolbar-button-selected {
 background-color: #dde1eb !important;
}
.anychart-toolbar-button-active .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-active .anychart-toolbar-button-inner-box,
.anychart-toolbar-button-checked .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-checked .anychart-toolbar-button-inner-box,
.anychart-toolbar-button-selected .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-selected .anychart-toolbar-button-inner-box {
 border-color: #729bd1;
}
.anychart-toolbar-button-collapse-right,
.anychart-toolbar-button-collapse-right .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-collapse-right .anychart-toolbar-button-inner-box {
 margin-right: 0;
}
.anychart-toolbar-button-collapse-left,
.anychart-toolbar-button-collapse-left .anychart-toolbar-button-outer-box,
.anychart-toolbar-button-collapse-left .anychart-toolbar-button-inner-box {
 margin-left: 0;
}
* html .anychart-toolbar-button-collapse-left .anychart-toolbar-button-inner-box {
 left: 0;
}
* :first-child + html .anychart-toolbar-button-collapse-left.anychart-toolbar-button-inner-box {
 left: 0;
}
.anychart-toolbar-menu-button {
 margin: 0 2px;
 border: 0;
 padding: 0;
 font-family: Arial, sans-serif;
 color: #333333;
 text-decoration: none;
 list-style: none;
 vertical-align: middle;
 cursor: default;
 outline: none;
}
.anychart-toolbar-menu-button-outer-box,
.anychart-toolbar-menu-button-inner-box {
 border: 0;
 vertical-align: top;
}
.anychart-toolbar-menu-button-outer-box {
 margin: 0;
 padding: 1px 0;
}
.anychart-toolbar-menu-button-inner-box {
 margin: 0 -1px;
 padding: 3px 4px;
}
* html .anychart-toolbar-menu-button-inner-box {
 left: -1px;
}
* html .anychart-toolbar-menu-button-rtl .anychart-toolbar-menu-button-outer-box {
 left: -1px;
}
* html .anychart-toolbar-menu-button-rtl .anychart-toolbar-menu-button-inner-box {
 right: auto;
}
* :first-child + html .anychart-toolbar-menu-button-inner-box {
 left: -1px;
}
* :first-child + html .anychart-toolbar-menu-button-rtl.anychart-toolbar-menu-button-inner-box {
 left: 1px;
 right: auto;
}
::root .anychart-toolbar-menu-button,
::root .anychart-toolbar-menu-button-outer-box,
::root .anychart-toolbar-menu-button-inner-box {
 line-height: 0;
}
::root .anychart-toolbar-menu-button-caption,
::root .anychart-toolbar-menu-button-dropdown {
 line-height: normal;
}
.anychart-toolbar-menu-button-disabled {
 opacity: 0.3;
 -moz-opacity: 0.3;
 filter: alpha(opacity=30);
}
.anychart-toolbar-menu-button-disabled .anychart-toolbar-menu-button-outer-box,
.anychart-toolbar-menu-button-disabled .anychart-toolbar-menu-button-inner-box {
 color: #333333 !important;
 border-color: #999999 !important;
}
* html .anychart-toolbar-menu-button-disabled {
 background-color: #f0f0f0;
 margin: 0 1px;
 padding: 0 1px;
}
* :first-child + html .anychart-toolbar-menu-button-disabled {
 background-color: #f0f0f0;
 margin: 0 1px;
 padding: 0 1px;
}
.anychart-toolbar-menu-button-hover .anychart-toolbar-menu-button-outer-box,
.anychart-toolbar-menu-button-active .anychart-toolbar-menu-button-outer-box,
.anychart-toolbar-menu-button-open .anychart-toolbar-menu-button-outer-box {
 border-width: 1px 0;
 border-style: solid;
 padding: 0;
}
.anychart-toolbar-menu-button-hover .anychart-toolbar-menu-button-inner-box,
.anychart-toolbar-menu-button-active .anychart-toolbar-menu-button-inner-box,
.anychart-toolbar-menu-button-open .anychart-toolbar-menu-button-inner-box {
 border-width: 0 1px;
 border-style: solid;
 padding: 3px;
}
.anychart-toolbar-menu-button-hover .anychart-toolbar-menu-button-outer-box,
.anychart-toolbar-menu-button-hover .anychart-toolbar-menu-button-inner-box {
 border-color: #a1badf !important;
}
.anychart-toolbar-menu-button-active,
.anychart-toolbar-menu-button-open {
 background-color: #dde1eb !important;
}
.anychart-toolbar-menu-button-active .anychart-toolbar-menu-button-outer-box,
.anychart-toolbar-menu-button-active .anychart-toolbar-menu-button-inner-box,
.anychart-toolbar-menu-button-open .anychart-toolbar-menu-button-outer-box,
.anychart-toolbar-menu-button-open .anychart-toolbar-menu-button-inner-box {
 border-color: #729bd1;
}
.anychart-toolbar-menu-button-caption {
 padding: 0 4px 0 0;
 vertical-align: middle;
}
.anychart-toolbar-menu-button-dropdown {
 width: 0;
 height: 0;
 border-left: 4px solid transparent;
 border-right: 4px solid transparent;
 border-top: 4px solid #000000;
 vertical-align: middle;
}
.anychart-toolbar-separator {
 margin: 0 2px;
 border-left: 1px solid #d6d6d6;
 border-right: 1px solid #f7f7f7;
 padding: 0;
 width: 0;
 text-decoration: none;
 list-style: none;
 outline: none;
 vertical-align: middle;
 line-height: normal;
 font-size: 120%;
 overflow: hidden;
}
.anychart-toolbar-select .anychart-toolbar-menu-button-outer-box {
 border-width: 1px 0;
 border-style: solid;
 padding: 0;
}
.anychart-toolbar-select .anychart-toolbar-menu-button-inner-box {
 border-width: 0 1px;
 border-style: solid;
 padding: 3px;
}
.anychart-toolbar-select .anychart-toolbar-menu-button-outer-box,
.anychart-toolbar-select .anychart-toolbar-menu-button-inner-box {
 border-color: #bfcbdf;
}
.anychart-menuitem i {
 height: 16px;
 left: 6px;
 position: absolute;
 right: auto;
 vertical-align: middle;
 width: 16px;
 padding-top: 1px;
}
.anychart-menuitem-link {
 padding: 0;
}
.anychart-menuitem-link a {
 text-decoration: none;
 color: inherit;
 cursor: default;
 display: inline-block;
 padding: 4px 7em 4px 28px;
 transition: none;
}
.anychart-menuitem-link.anychart-menuitem-highlight a {
 padding-bottom: 3px;
 padding-top: 3px;
}