.block_ribbon_ind:before,
table.table01 th {
    background-color: inherit !important;
}

.block_ribbon_ind:before
/*.ind_container .content*/ {
    opacity: 0.78 !important;
}

.block_ribbon_ind:after {
    border-left-color: Inherit !important;
}

.snapshot-map-wrapper {
    position: relative;
}

.snapshot-map-wrapper .map_legend {
    top: auto;
    bottom: 22px;
    left: 10px;
}

@media only screen and (max-width: 767px) {
    .snapshot-map-wrapper .map_legend {
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        width: 100%;
        margin-top: 12px;
    }

    .snapshot-map-wrapper .disclaimer-map {
        left: 10px;
        bottom: 12px;
    }
}