#back-to-top-center {position: fixed; bottom: -100px; left: 50%; transform: translateX(-50%); width: 80px; height: 40px; background-color: #7DA10A; color: #ffffff; text-align: center; line-height: 45px; font-size: 24px; border-radius: 100px 100px 0 0; z-index: 999999; transition: bottom 0.4s ease-in-out; text-decoration: none; display: block; box-shadow: 0 -2px 10px rgba(0,0,0,0.2); border: 2px solid transparent; border-bottom: none; box-sizing: border-box;}
#back-to-top-center.show-btn {bottom: 0 !important;}
#back-to-top-center:hover {background-color: #000000;}
#back-to-top-center.at-footer {border-color: #ffffff !important;}