.fade-enter-active, .fade-leave-active { transition: opacity .2s; } .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ { opacity: 0; } .slide-enter { } .slide-enter-active { animation: slide-in 0.2s ease-out forwards; } .slide-leave { } .slide-leave-active { animation: slide-out 0.5s ease-out forwards; } @keyframes slide-in { from { transform: translateX(-500px); } to { transform: translateX(0); } } @keyframes slide-out { from { transform: translateX(0); } to { transform: translateX(1600px); } } .my-notif-class { font-weight: bold; } .mybanner { font-weight: bold; font-size: 1.1rem; text-align: center; } .lowperc { color: red; } .medperc { color: blue; } .highperc { color: green; } .hide-if-small { @media (max-width: 600px) { display: none; } } .thiny-if-small { @media (max-width: 600px) { max-width: 22px; } } .tothebottomfixed { left: 0; right: 0; position: fixed; z-index: 9999; box-sizing: border-box; overflow: hidden; margin: 0 auto; bottom: 10px; } .tothetop { left: 0; right: 0; position: fixed; z-index: 9999; box-sizing: border-box; overflow: hidden; margin: 0 auto; top: 20px; }