﻿.shadow {
    position: relative;
    z-index: 8;
    transition: box-shadow 667ms ease-in-out;
}

.shadow-bottom {
    position: relative;
    z-index: 8;
    transition: box-shadow 667ms ease-in-out;
    box-shadow: -2px 2px 2px 0 rgba(0,0,0,0.16);
}

.shadow-top {
    position: relative;
    z-index: 8;
    transition: box-shadow 667ms ease-in-out;
    box-shadow: 2px -2px 2px 0 rgba(0, 0, 0, 0.16);
}

.shadow-remove {
    position: relative;
    z-index: 8;
    transition: box-shadow 667ms ease-in-out;
    box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0);
}

.highcharts-legend-item .highcharts-graph {
    display: none;
}

.highcharts-legend-item .highcharts-point {
    cursor: pointer;
}

.select-all-selected {
    background-color: #E4ECEE !important;
    &:hover {
        background-color: #DAE7E9 !important;
    }
}

.select-all-partial {
    background-color: #ffffff !important;
    &:hover {
        background-color: #EBEBEB !important;
    }
}

.select-all-unselected {
    background-color: #ffffff !important;
    &:hover {
        background-color: #EBEBEB !important;
    }
}

@keyframes breathe {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.reticle {
    animation: breathe 1s infinite;
}

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

