.google-visualization-toolbar {
    font-size: 100%
}
.google-visualization-toolbar .google-visualization-toolbar-export-igoogle,
.google-visualization-toolbar .google-visualization-toolbar-export-data,
.google-visualization-toolbar .google-visualization-toolbar-html-code {
    margin-right: .1em
}
.google-visualization-toolbar-html-code-explanation {
    font-weight: bold
}
.google-visualization-toolbar-ok-button {
    padding: 2px
}
.google-visualization-toolbar-triangle {
    position: absolute;
    right: 0;
    top: 0
}
.google-visualization-toolbar-caption-table {
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    border-collapse: collapse
}
.google-visualization-toolbar-small-dialog {
    width: 500px
}
.google-visualization-toolbar-big-dialog {
    width: 800px
}
.google-visualization-toolbar-small-dialog,
.google-visualization-toolbar-big-dialog {
    position: absolute;
    background-color: #c1d9ff;
    border: 1px solid #3a5774;
    padding: 8px
}
.google-visualization-toolbar-small-dialog-bg,
.google-visualization-toolbar-big-dialog-bg {
    background-color: #ddd;
    position: absolute;
    top: 0;
    left: 0
}
.google-visualization-toolbar-small-dialog-title,
.google-visualization-toolbar-big-dialog-title {
    background-color: #e0edfe;
    color: #000;
    cursor: pointer;
    padding: 8px;
    position: relative;
    font-size: 12pt;
    font-weight: bold;
    vertical-align: middle
}
.google-visualization-toolbar-small-dialog-content,
.google-visualization-toolbar-big-dialog-content {
    background-color: #fff;
    padding: 4px;
    font-weight: normal;
    overflow: auto
}
.google-visualization-toolbar-small-dialog-title-close,
.google-visualization-toolbar-big-dialog-title-close {
    background: transparent url(close_box.gif) no-repeat scroll center;
    height: 15px;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 15px
}
.google-visualization-toolbar-small-dialog-content iframe,
.google-visualization-toolbar-big-dialog-content iframe {
    width: 500px;
    height: 700px;
    border: 1px solid black
}
.charts-inline-block {
    position: relative;
    display: -moz-inline-box;
    display: inline-block
}
* html .charts-inline-block,
*:first-child+html .charts-inline-block {
    display: inline
}
.charts-menu {
    background: #fff;
    border-color: #ccc #666 #666 #ccc;
    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
}
.charts-menu-button {
    background: #ddd url(//ssl.gstatic.com/editor/button-bg.png) repeat-x top left;
    border: 0;
    color: #000;
    cursor: pointer;
    list-style: none;
    margin: 2px;
    outline: none;
    padding: 0;
    text-decoration: none;
    vertical-align: middle
}
.charts-menu-button-outer-box,
.charts-menu-button-inner-box {
    border-style: solid;
    border-color: #aaa;
    vertical-align: top
}
.charts-menu-button-outer-box {
    margin: 0;
    border-width: 1px 0;
    padding: 0
}
.charts-menu-button-inner-box {
    margin: 0 -1px;
    border-width: 0 1px;
    padding: 3px 4px
}
* html .charts-menu-button-inner-box {
    left: -1px
}
* html .charts-menu-button-rtl .charts-menu-button-outer-box {
    left: -1px;
    right: auto
}
* html .charts-menu-button-rtl .charts-menu-button-inner-box {
    right: auto
}
*:first-child+html .charts-menu-button-inner-box {
    left: -1px
}
*:first-child+html .charts-menu-button-rtl .charts-menu-button-inner-box {
    left: 1px;
    right: auto
}
::root .charts-menu-button {
    line-height: 0
}
::root .charts-menu-button-outer-box {
    line-height: 0
}
::root .charts-menu-button-inner-box {
    line-height: 0
}
::root .charts-menu-button-caption {
    line-height: normal
}
::root .charts-menu-button-dropdown {
    line-height: normal
}
.charts-menu-button-disabled {
    background-image: none!important;
    opacity: .3;
    -moz-opacity: .3;
    filter: alpha(opacity=30)
}
.charts-menu-button-disabled .charts-menu-button-outer-box,
.charts-menu-button-disabled .charts-menu-button-inner-box,
.charts-menu-button-disabled .charts-menu-button-caption,
.charts-menu-button-disabled .charts-menu-button-dropdown {
    color: #333!important;
    border-color: #999!important
}
* html .charts-menu-button-disabled,
*:first-child+html .charts-menu-button-disabled {
    margin: 2px 1px!important;
    padding: 0 1px!important
}
.charts-menu-button-hover .charts-menu-button-outer-box,
.charts-menu-button-hover .charts-menu-button-inner-box {
    border-color: #9cf #69e #69e #7af!important
}
.charts-menu-button-active,
.charts-menu-button-open {
    background-color: #bbb;
    background-position: bottom left
}
.charts-menu-button-focused .charts-menu-button-outer-box,
.charts-menu-button-focused .charts-menu-button-inner-box {
    border-color: orange
}
.charts-menu-button-caption {
    padding: 0 4px 0 0;
    vertical-align: top
}
.charts-menu-button-dropdown {
    height: 15px;
    width: 7px;
    background: url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -388px 0;
    vertical-align: top
}
.charts-menu-button-collapse-right,
.charts-menu-button-collapse-right .charts-menu-button-outer-box,
.charts-menu-button-collapse-right .charts-menu-button-inner-box {
    margin-right: 0
}
.charts-menu-button-collapse-left,
.charts-menu-button-collapse-left .charts-menu-button-outer-box {
    margin-left: 0
}
.charts-menu-button-collapse-left .charts-menu-button-inner-box {
    margin-left: 0;
    border-left: 1px solid #fff
}
.charts-menu-button-collapse-left.charts-menu-button-checked .charts-menu-button-inner-box {
    border-left: 1px solid #ddd
}
.charts-menuitem {
    color: #000;
    font: normal 13px Arial, sans-serif;
    list-style: none;
    margin: 0;
    padding: 4px 7em 4px 28px;
    white-space: nowrap
}
.charts-menuitem.charts-menuitem-rtl {
    padding-left: 7em;
    padding-right: 28px
}
.charts-menu-nocheckbox .charts-menuitem,
.charts-menu-noicon .charts-menuitem {
    padding-left: 12px
}
.charts-menu-noaccel .charts-menuitem {
    padding-right: 20px
}
.charts-menuitem-content {
    color: #000;
    font: normal 13px Arial, sans-serif
}
.charts-menuitem-disabled .charts-menuitem-accel,
.charts-menuitem-disabled .charts-menuitem-content {
    color: #ccc!important
}
.charts-menuitem-disabled .charts-menuitem-icon {
    opacity: .3;
    -moz-opacity: .3;
    filter: alpha(opacity=30)
}
.charts-menuitem-highlight,
.charts-menuitem-hover {
    background-color: #d6e9f8;
    border-color: #d6e9f8;
    border-style: dotted;
    border-width: 1px 0;
    padding-bottom: 3px;
    padding-top: 3px
}
.charts-menuitem-checkbox,
.charts-menuitem-icon {
    background-repeat: no-repeat;
    height: 16px;
    left: 6px;
    position: absolute;
    right: auto;
    vertical-align: middle;
    width: 16px
}
.charts-menuitem-rtl .charts-menuitem-checkbox,
.charts-menuitem-rtl .charts-menuitem-icon {
    left: auto;
    right: 6px
}
.charts-option-selected .charts-menuitem-checkbox,
.charts-option-selected .charts-menuitem-icon {
    background: url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -512px 0
}
.charts-menuitem-accel {
    color: #999;
    direction: ltr;
    left: auto;
    padding: 0 6px;
    position: absolute;
    right: 0;
    text-align: right
}
.charts-menuitem-rtl .charts-menuitem-accel {
    left: 0;
    right: auto;
    text-align: left
}
.charts-menuitem-mnemonic-hint {
    text-decoration: underline
}
.charts-menuitem-mnemonic-separator {
    color: #999;
    font-size: 12px;
    padding-left: 4px
}