#overlay.kuvamyynti {
}

	#overlay.kuvamyynti .chart {
		width: 100%;
		height: 200px;
		border: 1px solid rgba(0,0,0,0.6);
		background: #191c22;
		color: white;
		box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
		border-radius: 4px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px;
		font-size: 12px;
	}
		#overlay.kuvamyynti .chart .plot {
			width: 100%;
			height: 100%;
			opacity: 0;
			-webkit-backface-visibility: hidden;
			-webkit-transition: opacity 0.35s ease-in-out;
			transition: opacity 0.35s ease-in-out;
		}
			#overlay.kuvamyynti .chart .plot.show {
				opacity: 1;
			}
			
		#overlay.kuvamyynti .chart.nodata {
			position: relative;
		}
			#overlay.kuvamyynti .chart.nodata .info {
				position: absolute;
				top: 0; right: 0; bottom: 0; left: 0;
				background: rgba(25,28,34,0.8);
				color: white;
				text-align: center;
				text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
			}
				#overlay.kuvamyynti .chart.nodata .info .center {
					display: table;
					width: 100%;
					height: 100%;
				}
					#overlay.kuvamyynti .chart.nodata .info .center .outer {
						display: table-cell;
						vertical-align: middle;
					}
						#overlay.kuvamyynti .chart.nodata .info .center .outer .cont {
							margin: 0 auto;
						}
						
				#overlay.kuvamyynti .chart.nodata .info h1 {
					margin: 0 0 10px;
					font-size: 18px;
					line-height: 20px;
					text-transform: uppercase;
					letter-spacing: 1.5px;
					color: inherit;
					display: inline-block;
					border-bottom: 1px solid rgba(255,255,255,0.1);
					padding-bottom: 12px;
				}
				#overlay.kuvamyynti .chart.nodata .info p {
					margin: 0;
					font-size: 15px;
					line-height: 20px;
					color: inherit;
					display: block;
					opacity: 0.8;
				}
	
	#overlay.kuvamyynti .block .columns.info {
		margin-top: 16px;
	}
		#overlay.kuvamyynti .block .columns.info h3 {
			margin-bottom: 6px;
		}
		#overlay.kuvamyynti .block .columns.info p {
			margin-top: 0;
			text-transform: uppercase;
			letter-spacing: 1px;
			font-size: 11px;
			opacity: 0.8;
			margin-bottom: 0;
		}