﻿@charset "UTF-8";
/* Consolidated from inline <style> in _StickySidebarPartial.cshtml -> W3C-valid + CSP-clean. Order/cascade preserved. */

    .sticky-sidebar-container {
        border-radius: 5px;
        position: fixed;
        right: 0px;
        top: 30%;
        z-index: 10000;
        /*color: white;*/
    }

    .sticky-sidebar .expander .districts-hidden {
        display: none;
        height: 0px;
        padding: 0px;
    }

        .sticky-sidebar .expander .districts-hidden.visible {
            display: block;
            height: auto;
            padding: 0px;
        }

    .sticky-sidebar .expander .btn-expand-districts {
        text-align: center;
        box-shadow: 0px 0px 4px white;
        margin: 6px;
        padding: 6px;
    }

    .sticky-sidebar .button-expander-container {
        display: flex;
        flex-direction: row-reverse;
        margin: 6px;
        width: auto;
        position: relative;
        background-color: transparent;
    }

        .sticky-sidebar .button-expander-container .sticky-button {
            position: relative;
            font-size: 13px;
            height: 70px;
            width: 100px;
            box-shadow: 0px 0px 4px white;
            text-align: center;
            background-color: cadetblue;
            background-color: deepskyblue;
            background-color: #4169E1;
            font-weight: 500;
            border-radius: 5px;
        }

        .sticky-sidebar .button-expander-container .expander {
            /* display: flex;
                flex-wrap: wrap;*/
            max-width: 100%;
            height: 0;
            opacity: 0;
            /*max-height: 0;*/
            /*box-shadow: 0px 0px 4px black;*/
            position: absolute;
            overflow: hidden;
            right: 70px;
            background-color: cadetblue;
            background-color: #423898;
            border-radius: 5px;
        }

    .sticky-sidebar .expander-section {
        margin: 6px;
        padding: 10px;
        /*border-radius: 10px;*/
        box-shadow: 0px 0px 4px white;
        /*border-right:1px solid grey;*/
    }

        .sticky-sidebar .expander-section a {
            /*color: white;*/
        }

    .sticky-sidebar .button-expander-container:hover .expander {
        padding: 6px;
        max-width: 100%;
        height: auto;
        opacity: 1;
        transition: opacity 0.5s;
        z-index: 999999;
    }

    .sticky-sidebar .button-expander-container:hover .sticky-button {
        background-color: cadetblue;
        background-color: #423898;
        /*border-radius:0 5px 5px 0;*/
    }

    .sticky-sidebar .button-expander-container:hover {
        /*right:10px;*/
        width: 100vw;
        /*background-color:red;*/
    }

    .sticky-sidebar-container * {
        color: inherit;
    }

    .popover {
        top: 87px !important;
                z-index: 99999 !important;
        min-width: 47%;
    }
        .popover .arrow {
            top: 140px !important;
        }
    .popover h6{margin:0px !important;}


    .hidden {
        display: none;
    }
