#button{background-color:#ff9800;border-radius:4px;bottom:30px;display:inline-block;height:50px;opacity:0;position:fixed;right:30px;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;visibility:hidden;width:50px;z-index:1000}#button:after{color:#fff;content:"\f077";font-family:FontAwesome;font-size:2em;font-style:normal;font-weight:400;line-height:50px}#button:hover{background-color:#333;cursor:pointer}#button:active{background-color:#555}#button.show{opacity:1;visibility:visible}