body{font-family:sans-serif;} h1{font-family:serif;} h1 span{color:#fc0;} input,button{vertical-align:middle;height:2em;} input{border:1px solid #ccc;padding:0 0.25em 0 0.25em;} button{border:none;background:#36f;color:#fff;font-size:150%;width:2em;} .fa-stack{font-size:50%;} .fa-inverse{color:#36f;} .error,.spinner,#query,#results table{display:none;} .error{color:#900;} footer{position:fixed;bottom:0;right:0;background:#fc0;padding:0.5em;} tbody:nth-child(even){background:#eee;} textarea{width:99%;height:20em;border:none;background:transparent;} td{vertical-align:top;} td:last-child{width:100%;padding:0;} td p{text-align:center;} .warn{background:#fc0;color:#000;} .update{background:#0d0;} .delete{background:#f33;color:#000;display:none;} .new{background:#0d0;margin-left:2em;margin-right:2em;} 