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