body, img, div { font-family: Verdana; margin: 0; padding: 0; } table { width: auto; border-collapse: collapse; border-spacing: 0; padding: 8px; } td { border-top: 1px solid #DDD; padding: 16px; } thead > tr > td { border: none; } button { font-family: Verdana; font-weight: 900; } input[type="checkbox"] { -webkit-appearance: none; -moz-appearance: none; width: 20px; height:20px; padding: 2px; background: #EEE; border-radius: 2px; box-shadow: inset 0 0 8px -2px black; } input[type="checkbox"]:checked { background: #a9db80; background: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); } input[type="checkbox"]:active { background: #a9db80; background: -webkit-linear-gradient(top, #009ec3 0%,#00b7ea 100%); } input[type="checkbox"].lastselected { padding: 0; border: 2px solid #009ec3; box-shadow: inset 0 0 8px -2px black, 0 0 6px black; } .commit { position: absolute; top: 8px; right: 8px; } .commit > button { border: 1px solid #00687F; border-radius: 4px; padding: 8px; color: white; text-shadow: 0 0 4px black; box-shadow: 0 0 8px black; background: #a9db80; background: -webkit-linear-gradient(top, #a9db80 0%,#96c56f 100%); } .commit > button:active { background: #96c56f; background: -webkit-linear-gradient(top, #96c56f 0%,#a9db80 100%); } .common-name { vertical-align: top; } .gm-image { border: 1px dotted black; } .gm-image:hover { border: 1px dashed black; } .selected { background: #ffff88; } .left-image { float: right; } .right-image { text-align: right; } .success-flash { -webkit-animation-duration: 0.5s; -webkit-animation-name: greenflash; } .failure-flash { -webkit-animation-duration: 0.8s; -webkit-animation-name: redflash; } @-webkit-keyframes greenflash { from { background-color: #8F8; } to { background-color: #FFF } } @-webkit-keyframes redflash { from { background-color: #F88; } to { background-color: #FFF } } .result { padding: 8px; cursor: default; -webkit-filter: grayscale(30%) } .result:hover { border: 2px dotted #DDD; padding: 6px; -webkit-filter: grayscale(0) } .result-0 { background-color: #268bd2; } .result-1 { background-color: #d33682; } .result-2 { background-color: #b58900; } .result-3 { background-color: #cb4b16; } .result-4 { background-color: #6c71c4; } .result-5 { background-color: #dc322f; } .result-6 { background-color: #2aa198; } .result-7 { background-color: #859900; }