.grumpy-gpw-container{
    background-color: #1c68a1;
    color:#fff!important;
    padding: 40px;
}
.gpw-icon{
    font-size: 35px;
    margin-bottom: 10px;
}
.gpw-title{
    margin:10px 0;
}
.gpw-title h3{
    color:#fff;
}
.gpw-stock-note{
    margin-bottom: 10px;
}
.gpw-stock-note h1{
    line-height: 30px;
}
.gpw-metadata{
    font-weight: 600;
    padding: 2px 0;
    width: 100%;
}
.gpw-metadata span{
    float: right;
}
.grumpy-gpw-container .red{
    color: #ff2100;
}
.grumpy-gpw-container .green{
    color:#00a000;
}
.gpw-chart-container {
	box-sizing: border-box;
	width: 100%;
	height: 450px;
	padding: 20px 15px 15px 15px;
	margin: 15px auto 30px auto;
	background: #fff;
}

.gpw-chart-placeholder {
	width: 100%;
	height: 100%;
	font-size: 14px;
    line-height: 1.2em;
    text-align:center;
}
.flot-base{
    height:450px;
}

.legend table {
    bottom: -45px !important;
}

.legend td {
    text-align:center;   
}