html { font-family: Arial; color: #3d3d3d; } h1 { text-align: center; width: 300px; margin: 25px auto; } p { text-align: center; margin: 0; } p#instructions { color: #666; } #container { text-align: center; padding: 0; } table#stats { margin: 16px auto; } table#stats th { text-align: right; } table#stats td { text-align: left; } table#shamrocks { border-spacing: 0; border-collapse: collapse; } table#shamrocks td { border-spacing: 0; padding: 0; } table#shamrocks td span { width: 50px; height: 50px; display: block; } .four-leaf { background-position: 50px 0; } table { margin: 0 auto; } #logout { position: fixed; bottom: 10px; left: 10px; text-decoration: none; color: #666; } button { cursor: pointer; outline: none; color: white; background-color: #007ee5; border: none; font-size: 16px; line-height: 24px; padding: 14px 24px; margin: 25px auto; -webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25); box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45) 0px 2px 2px rgba(0, 0, 0, 0.25); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } button:active { position: relative; top: 3px; -webkit-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9); -moz-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9); box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9); } button:active:after { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; bottom: -1px; left: 0; } div#shamrock-container { position: relative; width: 500px; margin: 0 auto; } div#overlay { width: 520px; height: 520px; background: rgba(255, 255, 255, 0.8); text-align: center; position: absolute; top: 0; left: 0; margin-top: -10px; margin-left: -10px; opacity: 0; display: none; transition: 200ms ease-out; } div#message { background: white; width: 300px; padding: 40px; margin: 100px auto; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4); border-radius: 5px; } div#message button { margin: 25px; } div#message button { margin-bottom: 0; }