/**
 * Copyright 2013 - The Mozilla Foundation <http://www.mozilla.org/>
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *    http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

body {
  font-family: sans-serif;
}

.hidden {
  display: none;
}

#status {
  background: #DDD;
  border: 1px solid #CCC;
  padding: 2px;
}

.datatable {
  border-spacing: 0px;
  border-collapse: collapse;
}  

.datatable td,
.datatable th {
  border: 1px solid #CCC;
  padding: 1px;
  margin: 0px;
}

.tablesorter thead th {
  padding-right: 14px !important;
}

.expando {
  padding-left: 15px;
  background-image: url(tablesorter/themes/blue/asc.gif);
  background-repeat: no-repeat;
  background-position: center left;
  cursor: pointer;
}

.expando.collapsed {
  background-image: url(tablesorter/themes/blue/desc.gif);
}

.error {
  color: red;
  font-style: italic;
}

dl.tablelist > dt {
  clear: left;
  float: left;
}

#popup {
  width: 80px;
  display: none;
  position: absolute;
  border: 1px solid #CCC;
  background-color: #EEE;
}

#popupinput {
  width: 66px;
  border: 1px solid #CCC;
}

#popuplist {
  padding: 1px;
  list-style-type: none;
}

#popuplist li {
  margin: 1px;
  border-bottom: 1px solid #CCC;
}
#popuplist li[active] {
  font-weight: bold;
}

#popuplist li:hover {
  background-color: #FFC;
}

#popupclose {
  font-size: 10px;
  display: block;
  position: absolute;
  top: 2px;
  right: 1px;
  width: 16px;
  height: 16px;
  color: black;
}

.columnselectorbutton {
  border: 1px solid #CCC;
  background-color: #EEE;
  color: #333;
}

.columnselector ol {
  position: absolute;
  border: 1px solid #CCC;
  background-color: #EEE;
  color: black;
  padding: 2px;
  display: none;
  margin: 0px;
}

.bugSecurity {
  width: 12px;
  padding: 0px !important;
}

.secureBug .bugSecurity,
th.bugSecurity {
  background-image: url("lock.png");
  background-position: 50%;
  background-repeat: no-repeat;
}

.secureBug td {
  background-color: #FFA !important;
}

#pickerResults {
  border: 1px dotted #CCC;
  color: #333;
  white-space: pre-wrap;
}

