body { background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); background-size: cover; background-attachment: fixed; align-items: center !important; justify-content: center !important; height: 100% !important; width: 100% !important; padding: 0; overflow: scroll; margin: 0 auto !important; } .chartTitle { font-size: calc(6px + 1vw); text-shadow: 1px 1px gray; align-content: center; background-color: rgba(253,206,2,0.6); font-family: 'Primus', 'Moderne Sans', 'Simplifica', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; } .chartFooter { font-size: 15px !important; font-weight: bold; align-content: center; } h1 { align-self: center; } .chartHolder { text-align: center; box-shadow: 0 10px 25px rgba(0,0,0,0.9); -webkit-animation: card-rise 2s !important; -moz-animation: card-rise 2s !important; -o-animation: card-rise 2s !important; -ms-animation: card-rise 2s !important; animation: card-rise 2s !important; transition: all 0.3s ease-in-out; -webkit-transform: scale(1.01); background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); margin: 10px 10px 10px 10px !important; width: 35%; position: relative; border-radius: 8px; border: 1px solid black; }