/**
 *    Copyright 2006 - 2011 Opera Software ASA
 *
 *    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.
 *
 **/


/* Expander cell */
.error-console td:nth-child(1) {
    width: 22px;
}

/* Icon cell */
.error-console td:nth-child(2) {
    width: 22px;
}

/* File cell */
.error-console td:nth-child(3) {
    width: 30%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 500px;
}

/* Line cell */
.error-console td:nth-child(4) {
    width: 128px;
    text-align: right;
    max-width: 32px;
}

.error-console .sortable-table tr:not(.header):not([handler]):active {
    background-color: rgba(55,115,211,0.2);
    color: #000;
}

.error-console button {
  height: 15px;
  width: 19px;
  background: transparent url('../ui-images/expand-collapse.png') 4px 2px no-repeat;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.error-console tr.expanded button {
  background: transparent url('../ui-images/expand-collapse.png') 4px -13px no-repeat;
}

.error-console pre {
    padding: 6px;
    margin: 6px;
    border: dashed 1px #b3b3b3;
    font-family: monospace;
    font-size: 12px;
    background-color: white;
}

.error-console .severity {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url('../ui-images/error-console-info.png') no-repeat 50% 50%;
}

.error-console .severity.debug {
  background-image: url('../ui-images/error-console-info.png');
}

.error-console .severity.information {
  background-image: url('../ui-images/error-console-info.png');
}

.error-console .severity.verbose {
  background-image: url('../ui-images/error-console-warning.png');
}

.error-console .severity.error {
  background-image: url('../ui-images/error-console-error.png');
}

.error-console .severity.critical {
  background-image: url('../ui-images/error-console-error.png');
}

button[key="request_list.expand-all-entries"]:before
{
  background-image: url('../ui-images/btn-log-threads.png');
}

.error-console-setting
{
  border-top: 1px solid #ccc;
  margin-top: 5px;
  padding-top: 5px;
}

#error-console-css-filter
{
  width: 99%;
  display: block;
  margin: 3px 0;
}

