* { outline: none; filter: none;}
body { left:5px; top: 5px; margin:5px; font-family: arial; font-size: 12px; }
td.tab { background-color:  gray; border-right: 2px solid white; color: white; font-weight: bolder; padding: 5px 0; cursor: pointer; cursor: hand;}
td.activeTab { background-color: #d33 !important; cursor: default !important; }
div.tabBottom  {display:block; width: 100%; height: 3px; background-color: #d33; }
table { border-collapse: collapse; }
th { background-color: black; color: white; font-weight: bold; border-right: 1px solid gray; padding: 3px 0;}
.spl { margin-left: 90px; }
table.main { width: 100%; border-top: 2px solid #d33; }
.r1 td:first-child, .r2 td:first-child { border-left: 1px solid gray; }
.r1 td:first-child, .r2 td:first-child { border-left: 1px solid gray; }
table.main tr:last-child td{ border-bottom: 1px solid gray; }
tr.span td { background-color: white; border: 1px solid gray; border-width: 1px 0; font-weight: bold; padding: 3px; color: #d33; }
.r1 td, .r2 td { border-right: 1px solid gray; font-weight: bold; padding: 3px;}
.r1 td { background-color: #ddd; }
.r2 td { background-color: #eee; }
.r1 .r , .r2 .r { color: #d33; text-align: center;}
.r1 .f { background-color: #ccc !important; }
.r2 .f { background-color: #ddd !important; }
.r1 .b { background-color: #333 !important; color: white !important; text-align: center;}
.r2 .b { background-color: #444 !important; color: white !important; text-align: center;}
.tab a,.tab a:hover,.tab a:visited,.tab a:active { text-decoration: none; color: white; }
h2 { color: #D33; font-size: 2em; padding: 2px; margin: 0;}
h3 { color: #D33; font-size: 1.5em; padding: 2px; margin: 0;}
img.logo{float:right; clear: both; margin: 5px; }
.a0,.left {text-align:left}
.a1,.center {text-align:center}
.a2,.right {text-align:right}
.href { cursor: pointer; cursor: hand; }
span.arr { display: inline-block; width: 1.5em; text-align: center; }

@keyframes blink {  
  0% { color: #000; }
  50% { color: #d33; }
  100% { color: #000; }
}
@-webkit-keyframes blink {
  0% { color: #000; }
  50% { color: #d33; }
  100% { color: #000; }
}
.warn {
  animation: blink 2s step-start 0s infinite;
  -webkit-animation: blink 2s step-start 0s infinite;
} 
