.overlay-black {
    background: rgb(255 255 255);
}
.amcharts-graph-g2 .amcharts-graph-stroke {
  stroke-dasharray: 3px 3px;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-animation: am-moving-dashes 1s linear infinite;
  animation: am-moving-dashes 1s linear infinite;
}

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -31px;
  }
}
@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -31px;
  }
}


.lastBullet {
  -webkit-animation: am-pulsating 1s ease-out infinite;
  animation: am-pulsating 1s ease-out infinite;
}
@-webkit-keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px;
  }
  100% {
    stroke-opacity: 0;
    stroke-width: 50px;
  }
}
@keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px;
  }
  100% {
    stroke-opacity: 0;
    stroke-width: 50px;
  }
}

.amcharts-graph-column-front {
  -webkit-transition: all .3s .3s ease-out;
  transition: all .3s .3s ease-out;
}
.amcharts-graph-column-front:hover {
  stroke: #ffc107;
  fill: rgba(255, 193, 7, 0.5);
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.amcharts-graph-g3 {
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-dasharray: 500%;
  stroke-dasharray: 0 /;    /* fixes IE prob */
  stroke-dashoffset: 0 /;   /* fixes IE prob */
  -webkit-animation: am-draw 40s;
  animation: am-draw 40s;
}
@-webkit-keyframes am-draw {
    0% {
        stroke-dashoffset: 500%;
    }
    100% {
        stroke-dashoffset: 0%;
    }
}
@keyframes am-draw {
    0% {
        stroke-dashoffset: 500%;
    }
    100% {
        stroke-dashoffset: 0%;
    }
}

        .amcharts-export-canvas{
    position:absolute;
    display:none;
    z-index:1;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color:#fff;
}
.amcharts-export-canvas.active{
    display:block;
}
.amcharts-export-menu{
    position:absolute;
    z-index:2;
    opacity:0.5;
    color:#000;
}
.amcharts-main-div{
	height: 500px !important;
}
.amcharts-main-div:hover .amcharts-export-menu,.amcharts-stock-div:hover .amcharts-export-menu,.amcharts-export-menu.active{
    opacity:1;
}
.amcharts-export-menu-top-left>ul>li>ul:after{
    content:"";
    position:absolute;
    top:13px;
    right:100%;
    z-index:1000;
    border-top:7px solid transparent;
    border-left:7px solid transparent;
    border-right:7px solid #fff;
    border-bottom:7px solid transparent;
}
.amcharts-export-menu-top-left>ul>li>ul>li:first-child>a:after{
    content:"";
    position:absolute;
    top:12px;
    right:100%;
    z-index:1001;
    border-top:8px solid transparent;
    border-left:8px solid transparent;
    border-right:8px solid #e2e2e2;
    border-bottom:8px solid transparent;
}
.amcharts-export-menu-top-right>ul>li>ul:after{
    content:"";
    position:absolute;
    top:13px;
    left:100%;
    z-index:1000;
    border-top:7px solid transparent;
    border-left:7px solid #fff;
    border-right:7px solid transparent;
    border-bottom:7px solid transparent;
}
.amcharts-export-menu-top-right>ul>li>ul>li:first-child>a:after{
    content:"";
    position:absolute;
    top:12px;
    left:100%;
    z-index:1001;
    border-top:8px solid transparent;
    border-left:8px solid #e2e2e2;
    border-right:8px solid transparent;
    border-bottom:8px solid transparent;
}
.amcharts-export-menu-bottom-left>ul>li>ul:after{
    content:"";
    position:absolute;
    bottom:13px;
    right:100%;
    z-index:1000;
    border-top:7px solid transparent;
    border-left:7px solid transparent;
    border-right:7px solid #fff;
    border-bottom:7px solid transparent;
}
.amcharts-export-menu-bottom-left>ul>li>ul>li:last-child>a:after{
    content:"";
    position:absolute;
    bottom:12px;
    right:100%;
    z-index:1001;
    border-top:8px solid transparent;
    border-left:8px solid transparent;
    border-right:8px solid #e2e2e2;
    border-bottom:8px solid transparent;
}
.amcharts-export-menu-bottom-right>ul>li>ul:after{
    content:"";
    position:absolute;
    bottom:13px;
    left:100%;
    z-index:1000;
    border-top:7px solid transparent;
    border-left:7px solid #fff;
    border-right:7px solid transparent;
    border-bottom:7px solid transparent;
}
.amcharts-export-menu-bottom-right>ul>li>ul>li:last-child>a:after{
    content:"";
    position:absolute;
    bottom:12px;
    left:100%;
    z-index:1001;
    border-top:8px solid transparent;
    border-left:8px solid #e2e2e2;
    border-right:8px solid transparent;
    border-bottom:8px solid transparent;
}
.amcharts-export-menu ul{
    list-style:none;
    margin:0;
    padding:0;
}
.amcharts-export-menu li{
    position:relative;
    display:block;
    z-index:1;
}
.amcharts-export-menu li>ul{
    position:absolute;
    display:none;
    border:1px solid #e2e2e2;
    margin-top:-1px;
    background:#fff;
}
.amcharts-export-menu li>a{
    position:relative;
    display:block;
    color:#000;
    text-decoration:none;
    padding:12px 12px;
    z-index:2;
    white-space:nowrap;
    border-bottom:1px solid #f2f2f2;
}
.amcharts-export-menu li:last-child>a{
    border-bottom:none;
}
.amcharts-export-menu li>a>img{
    border:none;
}
.amcharts-export-menu-top-left{
    top:0;
    left:0;
}
.amcharts-export-menu-bottom-left{
    bottom:0;
    left:0;
}
.amcharts-export-menu-top-right{
    top:0;
    right:0;
}
.amcharts-export-menu-bottom-right{
    bottom:0;
    right:0;
}
.amcharts-export-menu li:hover>ul,.amcharts-export-menu li.active>ul{
    display:block;
}
.amcharts-export-menu li:hover>a,.amcharts-export-menu li.active>a{
    color:#000;
    background-color:#636363;
}
.amcharts-export-menu-top-left li:hover>ul,.amcharts-export-menu-top-left li.active>ul{
    left:100%;
    top:0;
}
.amcharts-export-menu-bottom-left li:hover>ul,.amcharts-export-menu-bottom-left li.active>ul{
    left:100%;
    bottom:0;
}
.amcharts-export-menu-top-right li:hover>ul,.amcharts-export-menu-top-right li.active>ul{
    top:0;
    right:100%;
}
.amcharts-export-menu-bottom-right li:hover>ul,.amcharts-export-menu-bottom-right li.active>ul{
    bottom:0;
    right:100%;
}
.amcharts-export-menu .export-main>a,.amcharts-export-menu .export-drawing>a,.amcharts-export-menu .export-delayed-capturing>a{
    display:block;
    overflow:hidden;
    text-indent:-13333337px;
    width:36px;
    height:36px;
    padding:0;
    background-repeat:no-repeat;
    background-image:url('data:image/svg+xml;
    charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211px%22%20height%3D%2214px%22%3E%3Cpath%20d%3D%22M3%2C0%20L8%2C0%20L8%2C5%20L11%2C5%20L5.5%2C10%20L0%2C5%20L3%2C5%20L03%2C0%22%20fill%3D%22%23888%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20fill%3D%22%23888%22%20width%3D%2211%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E');
    background-color:#fff;
    background-position:center;
    -webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.5);
    box-shadow:1px 1px 3px 0px rgba(0,0,0,0.5);
    border-radius:18px;
    margin:8px 8px 0 10px;
}

.amcharts-export-menu .export-drawing-color{
    background:#000;
    width:35px;
}
.amcharts-export-menu .export-drawing-color>a{
    display:block;
    overflow:hidden;
    text-indent:-13333337px;
}
.amcharts-export-menu .export-drawing-color-red{
    background:#f00;
}
.amcharts-export-menu .export-drawing-color-green{
    background:#0f0;
}
.amcharts-export-menu .export-drawing-color-blue{
    background:#00f;
}
.amcharts-export-menu .export-drawing-color-white{
    background:#fff;
}
.amcharts-export-fallback{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color:#fff;
}
.amcharts-export-fallback textarea{
    border:none;
    outline:none;
    position:absolute;
    overflow:hidden;
    width:100%;
    height:100%;
    padding:20px;
}
.amcharts-export-fallback-message{
    position:absolute;
    z-index:1;
    padding:20px;
    width:100%;
    background-color:#fff;
}
.amcharts-export-menu .export-delayed-capturing>a{
    text-indent:0px;
    line-height:36px;
    vertical-align:middle;
    text-align:center;
    background-image:none;
}
.amcharts-export-menu,.amcharts-export-canvas .canvas-container{
    -webkit-transition:opacity 0.5s ease-out;
    -moz-transition:opacity 0.5s ease-out;
    -ms-transition:opacity 0.5s ease-out;
    -o-transition:opacity 0.5s ease-out;
    transition:opacity 0.5s ease-out;
}
.amcharts-export-canvas.dropbox .canvas-container{
    opacity:0.5;
}
.amcharts-export-menu .export-drawing-shape a{
    font:0/0 a;
    text-shadow:none;
    color:transparent;
}
.amcharts-export-menu li img{
    height:20px;
}
.amcharts-export-menu .export-drawing-width a{
    text-align:center;
}
.amcharts-export-menu .export-drawing-width span{
    display:block;
    margin:0 auto;
}
.amcharts-export-menu .export-drawing-width span>span{
    display:block;
    background:#000;
    border-radius:100%;
}
.amcharts-export-menu .export-drawing-shape a:hover img,.amcharts-export-menu .export-drawing-shape.active a img{
    -webkit-filter:invert(100%);
    filter:invert(100%);
}
.amcharts-axis-label tspan{
	color: #000 !important;
}