﻿/* top-right company logo */
.companylogo {
    background-image: url("/images/logos/company_logo.png") !important;
}

/* hotspot highlights */
path.vision-aps-region:hover {
    stroke: red !important;
    opacity: 0.3 !important;
    stroke-width: .5% !important;
    cursor: pointer;
}

.highlightedhotspot {
    stroke: red !important;
    fill-opacity: 0 !important;
    stroke-opacity: 1 !important;
    stroke-width: .5% !important;
    cursor: pointer;
}

/* changemarks */
.changemark {
    color: green !important;
    font-style: italic !important;
}

.changemark-delete {
    display: none;
    color: red !important;
    text-decoration: line-through !important;
}

/* classification bar colors */
/*UNCLASSIFIED 01*/
body.lightmode .classification_01 {
    background: LimeGreen !important;
}
body.darkmode .classification_01 {
    background: DarkGreen !important;
}
/*RESTRICTED 02*/
body.lightmode .classification_02 {
    background: Gold !important;
}
body.darkmode .classification_02 {
    background: DarkGoldenRod !important;
}
/*CONFIDENTIAL 03*/
body.lightmode .classification_03 {
    background: DodgerBlue !important;
}
body.darkmode .classification_03 {
    background: DarkBlue !important;
}
/*SECRET 04*/
body.lightmode .classification_04 {
    background: Red !important;
}
body.darkmode .classification_04 {
    background: DarkRed !important;
}
/*TOP SECRET 05*/
body.lightmode .classification_05 {
    background: Red !important;
}
body.darkmode .classification_05 {
    background: DarkRed !important;
}


/* custom emphasis examples */
span[data-emph = "em51"] {
    color: yellow;
    font-weight: bold !important;
    background-color: black;
}

span[data-emph = "em52"] {
    color: white;
    font-weight: bold !important;
    background-color: red;
}

span[data-emph = "em53"] {
    color: green;
    font-weight: bold !important;
    background-color: black;
}

span[data-emph = "em54"] {
    color: black;
    font-weight: bold !important;
    background-color: yellow;
}

span[data-emph = "em55"] {
    color: black;
    font-weight: normal !important;
    background-color: yellow;
}

span[data-emph = "em56"] {
    color: black;
    font-weight: bold !important;
    background-color: grey;
}

span[data-emph = "em57"] {
    color: black;
    font-weight: bold !important;
    background-color: green;
}

span[data-emph = "em58"] {
    font-weight: bold !important;
    text-decoration: underline;
}

span[data-emph = "em59"] {
    font-weight: bold !important;
    font-style: italic;
    text-decoration: underline;
}

span[data-emph = "em60"] {
    font-weight: bold !important;
    font-style: italic;
}

span[data-emph = "em61"] {
    color: red;
    font-weight: bold !important;
    background-color: black;
}

span[data-emph = "em62"] {
    display: inline-block;
    color: white;
    font-weight: normal !important;
    background-color: black;
    border-style: solid;
    border-color: yellow;
}

span[data-emph = "em63"] {
    color: white;
    font-weight: bold !important;
    background-color: black;
}

span[data-emph = "em64"] {
    display: inline-block;
    color: black;
    font-weight: bold !important;
    background-color: yellow;
    border-style: solid;
    border-color: black;
}

span[data-emph = "em65"] {
    color: red;
    font-weight: bold !important;
    background-color: grey;
}

span[data-emph = "em75"] {
    color: black;
    background-color: yellow;
    border-style: solid;
    border-color: red;
    border-width: .75mm;
    font-weight: bold;
}

span[data-emph = "em96"] {
    color: rgb(102,255,51);
    background-color: rgb(155,194,230);
    border-style: solid;
    border-color: rgb(155,194,230);
    font-weight: bold;
    border-width: .75mm;
}