* {
    /* TODO for Dev15 - Remove this. Since the old tree grid set this all of the styles
    assume it. We should remove this and use standard content-box sizing */
    box-sizing: border-box;
}

#plugin-contextmenu-container {
    /**
     * This puts the plugin context menu element behind all of our view
     * so that it does not intercept any events. This element is only used
     * to generate HTML passed to the context menu ScriptedSandbox instance
     * and is never shown on this DOM.
     */
    z-index: -1;
}

html, body {
    height: 100%;
    width: 100%;
    -ms-high-contrast-adjust: none;
    cursor: default;
}

body {
    margin: 0px;
    padding: 0px;
    font-family: "Segoe Script", Arial, sans-serif; /*[{plugin-font-family}, Arial, sans-serif]*/
    font-size: 12px; /*[{plugin-font-size}]*/
    color: rgb(0, 0, 0); /*[{plugin-color}]*/
    /* This will set the toolbar as the top row and the grid using the remaining space */
    display: -ms-grid;
    -ms-grid-rows: auto 1fr;
    -ms-grid-columns: 1fr;
}

.icon {
    display: inline-block;
    width: 1.1em;
    height: 1.1em;
}

    .icon svg {
        width: auto;
        height: 100%;
        vertical-align: baseline;
    }

.container {
    position: relative;
}

.mainArea {
    -ms-grid-row: 2;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

.treeGridContainer {
    -ms-flex: 1;
    flex: 1;
}

#analyzeMessage {
    background: none;
    border: none;
    color: fuchsia; /*[{DiagnosticsHub-Hyperlink}]*/
    cursor: pointer;
}

    #analyzeMessage:hover, #analyzeMessage:focus {
        color: chartreuse; /*[{DiagnosticsHub-HyperlinkHover}]*/
    }

/* Toolbar element styles */
.toolbar-container {
    -ms-grid-row: 1;
    grid-row: 1;
}

#message-overlay .toolbar-button {
    float: none;
}

.dropdown-button {
    display: inline-block;
}

    .dropdown-button:after {
        font-family: Marlett !important;
        content: " 6"; /* 6 in Marlett font is down arrow */
        vertical-align: bottom;
    }

#breakMessage {
    display: block;
}

.breakPending > #breakMessage {
    display: none;
}

#breakPendingMessage {
    display: none;
}

.breakPending > #breakPendingMessage {
    display: block;
}

/* Default element styles */
a {
    cursor: pointer;
}

.checkboxLabel {
    color: fuchsia; /*[{CommonControls-CheckBoxText-Background}]*/
}

checkboxLabel:hover {
    color: fuchsia; /*[{CommonControls-CheckBoxTextHover-Background}]*/
}

.checkboxLabel:active {
    color: fuchsia; /*[{CommonControls-CheckBoxTextPressed-Background}]*/
}

.checkboxLabel:focus {
    color: fuchsia; /*[{CommonControls-CheckBoxTextFocused-Background}]*/
}

.checkboxLabel:disabled {
    color: fuchsia; /*[{CommonControls-CheckBoxTextDisabled-Background}]*/
}

input[type=checkbox] {
    outline: none;
}

input[type=checkbox]::-ms-check {
    color: fuchsia; /*[{CommonControls-CheckBoxGlyph-Background}]*/
    background-color: aquamarine; /*[{CommonControls-CheckBoxBackground-Background}]*/
    border: 1px solid red; /*[1px solid {CommonControls-CheckBoxBorder-Background}]*/
}

input[type=checkbox]:active::-ms-check {
    color: fuchsia; /*[{CommonControls-CheckBoxGlyphPressed-Background}]*/
    border-color: red; /*[{CommonControls-CheckBoxBorderPressed-Background}]*/
    background-color: red; /*[{CommonControls-CheckBoxBackgroundPressed-Background}]*/
}

input[type=checkbox]:focus::-ms-check {
    color: fuchsia; /*[{CommonControls-CheckBoxGlyphFocused-Background}]*/
    border-color: red; /*[{CommonControls-CheckBoxBorderFocused-Background}]*/
    background-color: red; /*[{CommonControls-CheckBoxBackgroundFocused-Background}]*/
}

input[type=checkbox]:disabled::-ms-check {
    color: fuchsia; /*[{CommonControls-CheckBoxGlyphDisabled-Background}]*/
    border-color: red; /*[{CommonControls-CheckBoxBorderDisabled-Background}]*/
    background-color: transparent; /*[{CommonControls-CheckBoxBackgroundDisabled-Background}]*/
}

button {
    border: 1px solid red; /*[1px solid {CommonControls-ButtonBorder-Background}]*/
    background-color: red; /*[{CommonControls-Button-Background}]*/
    color: black; /*[{CommonControls-Button-Foreground}]*/
    /* Reset the injected min-width from daytona. Despite the CSS spec saying the value should be 'initial', only 'auto' works for our purposes. */
    min-width: auto;
}

    button, button:active, button:hover, button:focus, button:disabled {
        background-image: none; /*This overrides a background image injected by Plugin.css*/
    }

        button:hover {
            border: 1px solid red; /*[1px solid {CommonControls-ButtonBorderHover-Background}]*/
            background-color: fuchsia; /*[{CommonControls-ButtonHover-Background}]*/
            color: lawngreen; /*[{CommonControls-ButtonHover-Foreground}]*/
        }

        button:active {
            border: 1px solid red; /*[1px solid {CommonControls-ButtonBorder-Background}]*/
            background-color: fuchsia; /*[{CommonControls-ButtonPressed-Foreground}]*/
            color: lawngreen; /*[{CommonControls-ButtonBorderPressed-Background}]*/
        }

        button:focus {
            border: 1px solid red; /*[1px solid {CommonControls-ButtonBorderFocused-Background}]*/
            background-color: fuchsia; /*[{CommonControls-ButtonFocused-Background}]*/
            color: lawngreen; /*[{CommonControls-ButtonFocused-Foreground}]*/
        }

        button:disabled {
            border: 1px solid red; /*[1px solid {CommonControls-ButtonBorderDisabled-Background}]*/
            background-color: fuchsia; /*[{CommonControls-ButtonDisabled-Background}]*/
            color: lawngreen; /*[{CommonControls-ButtonDisabled-Foreground}]*/
        }

        /* reset the default IE button:active animation */
        button:active * {
            position: relative;
        }

:-ms-input-placeholder {
    color: fuchsia; /*[{vs-command-search-watermark-text}]*/
}

    :-ms-input-placeholder:hover {
        color: fuchsia; /*[{SearchControl-MouseOverWatermarkText-Background}]*/
    }
