.taptap-main {
	padding:0;
	margin:0;
	display:table;
	width:100%;
	height:100%; 
    background: linear-gradient(-45deg, #00af00, #1cb900, #3ec426, #00a400);
    background-size: 400% 400%;
    -webkit-animation: gradient 15s ease infinite;
    animation: gradient 15s ease infinite;
    
	/* prevent flicker when menu arrow is being animated */
    transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
}

.taptap-header {
    position: fixed;
    z-index: 99;
    top: 40px;
    left: 0;
    width: 100%;
    height: 61px;
    background: linear-gradient(-45deg, #00af00, #1cb900, #3ec426, #00a400);
    background-color: #1D2124;
    background-size: 400% 400%;
    -webkit-animation: gradient 15s ease infinite;
    animation: gradient 15s ease infinite;
}