@import url('default.css');


.my-buglist-id a:visited, .column-id a:visited, span a:visited {
    color: #72166D !important;
}
.widget-toolbox {
    text-align: center;
}
.bugnote-note hr, .bug-description hr {
    border-top: 1px solid #5090C1;
    margin-left: 0;
    width: 90%;
    box-shadow: 3px 2px 2px #888888;
}
.bugnote-note blockquote, .bug-description blockquote {
    font-size: 100%;
    line-height: 120%;
    border: 1px solid #5090C1;
    border-left-width: 5px;
    border-radius: 5px;
    background-color: #f9f9f9;
    margin: 24px 20px;
    padding: 28px 20px;
}
.bug-description blockquote {
    border-color: #ddd;
}
.bug-description h3 {
    color: #5090C1;
    font-weight: bold;
    border: 0;
    border-bottom: 1px solid #5090C1;
    padding-bottom: 10px;
    width: 90%;
    text-shadow: 2px 2px 2px #aaa;
    margin: 10px 0 20px 0;
    line-height: 150%;
    font-size: 120%;
}
.bugnote-note ul, .bug-description ul {
    list-style-type: none;
    margin: 0px 20px;
    line-height: 150%;
    color: #5090C1;
}
.bugnote-note li, .bug-description li {
    list-style-position: inside;
    padding: px 0 0px 0;
    text-indent: -1em;
    color: #393939;
}
.bugnote-note li::before, .bug-description li::before {
    color: #5090C1;
    content: '\f105';
    font: normal normal normal 14px/1 FontAwesome;
    padding: 0 6px 0 0;
}
.bugnote-note li li::before, .bug-description li li::before {
    content: '\f101';
}
.bugnote-note strong, .bug-description strong {
    color: #5090C1;
}
.bug-custom-field a {
    word-break: break-all;
}

.card {
    z-index: 10 !important;
}
.card-button {
    float:right;
}
.card-bg-closure {
    background-color: #ff4848;
}
.card-bg-pendulum {
    background-color: #ffa647;
}
.card-bg-restriction {
    background-color: #ffdf47;
}
.card-bg-radar {
    background-color: #4791ff;
}
.card-bg-map-error {
    background-color: #4bd25e;
}
.card-bg-instruction-error {
    background-color: #ff55f9;
}
.card-bg-address-error {
    background-color: #4bd2ad;
}
.card-bg-work-in-progress {
    background-color: #c5d9f1;
}

.layer-switch .window {
    top: 32px !important;
}

.toggle-traf-btn {
    position: absolute;
    top: 9px;
    left: 134px;
    padding: 4px 9px;
    cursor: pointer;
    font-size: 13px;
    vertical-align: top;
    padding: 0 8px 1px;
    text-align: center;
    line-height: 26px;
    background: #fff;
    color: #6b7580;
    border: none;
    border-radius: 2px;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.3);
    outline: 0;
}
.toggle-traf-btn.active {
    background: linear-gradient(180deg,#f1f1f1 0,#fff 68%);
    color: #29ac07;
}
.toggle-traf-btn span {
    margin-left: 4px;
}

/* -- Fix too wide bugnotes */

#bugnotes .table {
    table-layout: fixed;
}

tr.bugnote .bugnote-note { 
    width: 85%; 
}

/* -- attachment preview */

.bug-attachment-preview {
    margin: 4px 0;
    height: 100px;
}
.bug-attachment-preview img {
    height: 100px;
}

/* -- languages */

.flag-emoji {
    font-size: 18px;
}

.translate-warning {
    line-height: 28px !important;
    margin-left: 16px;
    font-size: 14px;
    padding: 0 8px;
    border-radius: 4px;
    display: inline-block;
}
.translate-warning em {
    margin-left: 4px;
}