body {
	background-color: #2a2a2b;
}

.quake-list {
	height:800px;
	overflow: auto;
}

.graph-hours {
	width: 70% !important;
	margin-left: auto;
	margin-right: auto;
}


/* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
#map {
  height: 100%;
}



.earthquake-verified {
	color: #0f0;
}

.earthquake-not-verified {
	color: #555;
}

#volcano-chart-satellite {
	overflow: hidden;
	width: 320px;
	height: 320px;
}


.angular-google-map-container { height: 400px; }
.donate:hover {
	opacity: 1;
}

.invert-colors {
    -webkit-filter: invert(83.2%);
    -moz-filter: invert(83.2%);
    filter: invert(83.2%);
}

.frame-credit {
	position: fixed;
	bottom: 3px;
	left: 5px;
}

/*
	http://www.cssreset.com/css3-webkit-animation-shake-links/
*/
@-webkit-keyframes shake-animation {
	0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
	10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
	20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
	30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
	40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
	50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
	60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
	70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
	80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
	90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
	100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
.shaking {
	-webkit-animation-name: shake-animation;
	-webkit-animation-duration: 0.8s;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}