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; }