background: -moz-linear-gradient(top, hsla(0,0%,30%,1) 0%, hsla(0,0%,40%,1) 4%, hsla(0,0%,35%,1) 7%, hsla(0,0%,28%,1) 10%, hsla(0,0%,17%,1) 19%, hsla(0,0%,0%,1) 44%, hsla(0,0%,7%,1) 60%, hsla(0,0%,17%,1) 76%, hsla(0,0%,11%,1) 91%, hsla(0,0%,7%,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0,0%,30%,1)), color-stop(4%,hsla(0,0%,40%,1)), color-stop(7%,hsla(0,0%,35%,1)), color-stop(10%,hsla(0,0%,28%,1)), color-stop(19%,hsla(0,0%,17%,1)), color-stop(44%,hsla(0,0%,0%,1)), color-stop(60%,hsla(0,0%,7%,1)), color-stop(76%,hsla(0,0%,17%,1)), color-stop(91%,hsla(0,0%,11%,1)), color-stop(100%,hsla(0,0%,7%,1)));
background: -webkit-linear-gradient(top, hsla(0,0%,30%,1) 0%,hsla(0,0%,40%,1) 4%,hsla(0,0%,35%,1) 7%,hsla(0,0%,28%,1) 10%,hsla(0,0%,17%,1) 19%,hsla(0,0%,0%,1) 44%,hsla(0,0%,7%,1) 60%,hsla(0,0%,17%,1) 76%,hsla(0,0%,11%,1) 91%,hsla(0,0%,7%,1) 100%);
background: -o-linear-gradient(top, hsla(0,0%,30%,1) 0%,hsla(0,0%,40%,1) 4%,hsla(0,0%,35%,1) 7%,hsla(0,0%,28%,1) 10%,hsla(0,0%,17%,1) 19%,hsla(0,0%,0%,1) 44%,hsla(0,0%,7%,1) 60%,hsla(0,0%,17%,1) 76%,hsla(0,0%,11%,1) 91%,hsla(0,0%,7%,1) 100%);
background: -ms-linear-gradient(top, hsla(0,0%,30%,1) 0%,hsla(0,0%,40%,1) 4%,hsla(0,0%,35%,1) 7%,hsla(0,0%,28%,1) 10%,hsla(0,0%,17%,1) 19%,hsla(0,0%,0%,1) 44%,hsla(0,0%,7%,1) 60%,hsla(0,0%,17%,1) 76%,hsla(0,0%,11%,1) 91%,hsla(0,0%,7%,1) 100%);
background: linear-gradient(to bottom, hsla(0,0%,30%,1) 0%,hsla(0,0%,40%,1) 4%,hsla(0,0%,35%,1) 7%,hsla(0,0%,28%,1) 10%,hsla(0,0%,17%,1) 19%,hsla(0,0%,0%,1) 44%,hsla(0,0%,7%,1) 60%,hsla(0,0%,17%,1) 76%,hsla(0,0%,11%,1) 91%,hsla(0,0%,7%,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
animation: rotate 10s linear infinite;
animation: background 3s infinite, opacity 6s infinite, border 3s infinite, rotate 5s linear infinite;
border-radius: 0 15px 0 0;
animation: background 4s infinite, opacity 5s infinite, border 3s infinite, rotate 5s linear infinite;
border-radius: 0 0 0 15px;
animation: background 5s infinite, opacity 4s infinite, border 3s infinite, rotate 5s linear infinite;
animation: background 6s infinite, opacity 3s infinite, border 3s infinite, rotate 5s linear infinite;
animation: background 7s infinite, opacity 2s infinite, border 2s infinite;
0% { background: hsla(0, 50%, 50%, 0.5); }
17% { background: hsla(60, 50%, 50%, 0.5); }
33% { background: hsla(120, 50%, 50%, 0.5); }
50% { background: hsla(180, 50%, 50%, 0.5); }
67% { background: hsla(240, 50%, 50%, 0.5); }
83% { background: hsla(300, 50%, 50%, 0.5); }
100% { background: hsla(360, 50%, 50%, 0.5); }
0% { border-radius: 100%; }
50% { border-radius: 0%; }
100% { border-radius: 100%; }
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }