.homeRoot {
    color: #bbb;
    background: #201d20;
}

.headerImage {
    background-image: url('../images/header.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.headerMottoBackground {
    background: linear-gradient(to bottom, #2e252560, #22222580);
    padding: 40px;
    width: 100%;
    margin-top: 100px;
}

.alternateSection {
    background: #141c24;
    color: #bbb;
}

.buttoncard {
    background-color: #1b2a4e;
}

.buttoncard:hover {
    background: #2b3a5e;
}


* {
    background: transparent;
    color: #bbb;
}

body {
    background: #1a121a;
}

.header {
    background: #36424d;
}

.headerText:link, .headerText:hover, .headerText:active, .headerText:visited, .headerText:focus {
    color: white;
}

#search-box {
    background-color: #1E1E1E;
    border-color: #555;
    color: #DCDCDC;
}

.collapsed {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><polygon points="2,2 6,6 2,10" stroke="white" /></svg>');
}

.expanded {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><polygon points="6,3 6,9 0,9" stroke="white" /></svg>');
}

h1 {
    background: linear-gradient(to right, #8d71a9 0%,#102 100%);
}

h2 {
    background: #3c3c6860;
    color: #BCDAF1;
    font-weight: 400;
    padding-left: 30px;
}

h3 {
    background: linear-gradient(to right, #444 0%,transparent 100%);
}

img{
    background-color: transparent;
}

    pre a:focus {
        color: inherit;
        background-color: #255;
    }

    pre b {
        color: #569CD6;
    }

a:link {
    color: inherit;
}

a:visited {
    color: inherit;
}

a:hover {
    color: inherit;
}

a:active {
    color: inherit;
}

table.ex {
    border-color: #333;
}

thead td.ex {
    background: linear-gradient(to right, #444 0%,#111 100%);
}

tr td.ex {
    border-color: #333;
}

.note {
    background-color: #443;
    border-color: #665;
}

.rA {
    background-color: #123;
}

    .rA:hover {
        background-color: #123;
    }

    .rL:hover, .referenceLine:hover {
        background-color: #333;
    }

a b, div b {
    color: #2b91af;
}

a i, div i {
    background-color: #553;
}

.rO, .referenceOccurrence {
    background-color: #aa0;
}

.rN, .resultGroupFileName {
    background-color: #222;
    color: gray;
}

.referenceDisabled {
    color: lightgray;
}

    .typeDeclarationNode:focus, .tDN:focus {
        background-color: #3399ff;
        color: white;
    }

    .genericfile:focus {
        background-color: #3399ff;
        color: white;
    }

    .cs:focus {
        background-color: #3399ff;
        color: white;
    }

    .vb:focus {
        background-color: #3399ff;
        color: white;
    }

    .xml:focus {
        background-color: #3399ff;
        color: white;
    }

    .csproj:focus {
        background-color: #3399ff;
        color: white;
    }

    .vbproj:focus {
        background-color: #3399ff;
        color: white;
    }

    .xaml:focus {
        background-color: #3399ff;
        color: white;
    }

.selectedFilename {
    background-color: #3399ff;
    color: white;
}

    .selectedFilename:link, .selectedFilename:visited, .selectedFilename:hover, .selectedFilename:active {
        color: white;
    }

.currentResult {
    border-left-color: lightgray;
    border-top-color: lightgray;
    border-bottom-color: lightgray;
    background-color: #222;
}

    .currentResult:hover {
        background-color: #222;
    }

.rH {
    background-color: #39487D;
    color: white;
}

.userName {
    background-color: #e2f3f6;
}

#ln {
    color: #2b91af;
}

.dH {
    background: linear-gradient(to right, #232 0%,#000 100%);
    color: gray;
    opacity: 0.85;
}

#currentVersion {
    color: #222;
}

#downloadButton {
    background-color: #68217A;
    color: white;
}

.result {
    background-color: lightgoldenrodyellow;
}

.r {
    border-color: transparent;
}

.k, a.k {
    color: #569CD6;
}

.t, a.t,
.l, .lineNumber {
    color: #4EC9B0;
}

.c {
    color: #57A64A;
}

.x, .e {
    color: #808080;
}

.s {
    color: #8C6A5C;
}

.xd {
    color: #808080;
}

.xn {
    color: #569CD6;
}

.xan {
    color: #92CAF4;
}

.xav {
    color: #C8C8C8;
}

.xer {
    color: red;
}

.xcs {
    color: #808080;
}

.xpi {
    color: #808080;
}

.xld {
    color: #6464B9;
}

.xln {
    color: #844646;
}

.xlan {
    color: #B96464;
}

.xlav {
    color: #6464B9;
}

.xlaq {
    color: #555555;
}

.xler {
    color: #B96464;
}

.xlcs {
    color: #C0C0C0;
}

.xlpi {
    color: #C0C0C0;
}

.xlee {
    color: #B96464;
    background-color: #FFFEBF;
}

a.s, a.s:hover {
    color: #a31515;
}

p a, p a:link, p a:hover, p a:focus, p a:active,
ul a, ul a:link, ul a:hover, ul a:focus, ul a:active,
ol a, ol a:link, ol a:hover, ol a:focus, ol a:active,
.blueLink, .blueLink:link, .blueLink:hover, .blueLink:focus, .blueLink:active {
    color: deepskyblue;
    background: transparent;
}

    p a:visited,
    ul a:visited,
    .blueLink:visited {
        color: deepskyblue;
    }

.partialTypeLink {
    color: deepskyblue;
}

    .partialTypeLink:hover {
        background-color: #333;
    }

.documentOutlineButton {
    border-color: transparent;
    background-color: #1B1B1B;
    opacity: 0.9;
}

    .documentOutlineButton:hover {
        border-color: #eeccc0;
        background-color: #1B1B1B;
    }

.projectExplorerButton {
    border-color: transparent;
    background-color: #1B1B1B;
    opacity: 0.9;
}

    .projectExplorerButton:hover {
        border-color: #90e6d4;
        background-color: #1B1B1B;
    }

.namespaceExplorerButton {
    border-color: transparent;
    background-color: #1B1B1B;
    opacity: 0.9;
}

    .namespaceExplorerButton:hover {
        border-color: #e0e0e0;
        background-color: #1B1B1B;
    }

.documentOutlineDiv:hover {
    background-color: #f6f6f6;
}

.tabChannel {
    background-color: #68217A;
}

.activeTab {
    background-color: white;
}

.inactiveTab {
    background-color: #68217A;
    color: white;
}

    .inactiveTab:link, .inactiveTab:visited, .inactiveTab:hover, .inactiveTab:active {
        color: white;
    }

    #sourcesList li {
        background-color: steelblue;
        color: white;
    }

    .externalIndexLinks li {
        background-color: purple;
        color: white;
    }

        .externalIndexLinks li a {
            color: white;
        }

    .msbuildlink:hover {
        background-color: whitesmoke;
    }

.projectInfo {
    color: #555;
}

.activeresult {
    background-color: lime;
}

.gutter {
    background-color: #222022;
}

.resultGroupHeader {
    background-color: #333;
}

    .resultGroupHeader:hover {
        background-color: #555;
    }

.resultName {
    background-color: transparent;
}

.resultGroupAssemblyName {
    background-color: transparent;
}

.resultItem {
    border-left-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
}

    .resultItem:hover {
        background-color: #222;
    }

.resultKind {
    color: #569CD6;
    background-color: transparent;
}

.resultDescription {
    color: #555;
    background-color: transparent;
}

.resultGroupProjectPath {
    color: silver;
    background-color: transparent;
}