/*
 * Copyright 2013 the original author or authors.
 *
 * 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.
 */

.dependencyTree, #insight {
    border: solid 2px #d0d0d0;
    border-radius: 10px;
    behavior: url(css3-pie-1.0beta3.htc);
    padding: 8px;
    background-color: #FFFFEE
}
.alreadyRendered > a, .unresolvable > a {
    border-radius: 4px;
}
.alreadyRendered > a {
    border: solid 1px #EEEEEE;
    background-color: #EEEEEE !IMPORTANT;
}
.hasConflict > a {
    font-weight: bold !IMPORTANT;
    color: #FAA732 !IMPORTANT;
}
.unresolvable > a {
    border: solid 1px #DD514C;
    background-color: #DD514C !IMPORTANT;
    color: white !IMPORTANT;
}
.leaf a {
    font-style: italic !IMPORTANT;
}
.configuration h3 {
    cursor: pointer;
}
.configuration h3 ins {
    background-image: url(d.png); background-repeat:no-repeat; background-color:white;
    background-position: -18px 0;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 4px;
}
.configuration h3.closed  ins {
    background-position: 0 0;
}
#dependencies {
    margin-right: 30px;
}
#insight {
    position: fixed;
    right: 50px;
    top: 50px;
    display: none;
    width: 70%;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
}
#dismissInsight {
    float: right;
    background:url("d.png") -18px -53px no-repeat !important;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.insightTree {
    height: 450px;
    overflow: auto;
}
.insightTree a {
    cursor: default;
}
.configurationDescription {
    font-size: small;
}
