.RadMap_CnMaterial {
}

.RadMap_CnMaterial .k-header,
.RadMap_CnMaterial .k-widget,
.RadMap_CnMaterial .k-popup {
    color: black;
}

.RadMap_CnMaterial .k-widget,
.RadMap_CnMaterial .k-header {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main-three);
    background-image: linear-gradient();
}

    .RadMap_CnMaterial.k-widget.k-tooltip {
        background-color: black;
        color: var(--color-main_text-light);
        border-color: black;
        font-size: var(--font-size);
        opacity: 0.9 !important;
    }

.RadMap_CnMaterial .k-i-close:before,
.RadMap_CnMaterial .k-i-close:hover:before {
    color: var(--color-main_text-light);
}

.RadMap_CnMaterial .k-callout-n {
    border-bottom-color: black;
}

.RadMap_CnMaterial .k-callout-e {
    border-left-color: black;
}

.RadMap_CnMaterial .k-callout-s {
    border-top-color: black;
}

.RadMap_CnMaterial .k-callout-w {
    border-right-color: black;
}

.RadMap_CnMaterial .k-button,
.RadMap_CnMaterial div.k-navigator > .k-button {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main-three);
    color: #607D8B;
}

.RadMap_CnMaterial div.k-navigator > .k-button {
    border-color: transparent;
}

    .RadMap_CnMaterial div.k-navigator > .k-button:hover,
    .RadMap_CnMaterial div.k-navigator > .k-button:focus {
        border-color: var(--border-color-main-three);
        color: black;
        background-color: var(--bg-color-main-three);
        color: #607D8B;
    }

.RadMap_CnMaterial div.k-navigator > .k-button:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #ECEFF1;
}

.RadMap_CnMaterial div.k-navigator > .k-button:active {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--border-color-ctrl);
    color: #607D8B;
}

.RadMap_CnMaterial .k-button:hover,
.RadMap_CnMaterial .k-button:active,
.RadMap_CnMaterial .k-button:focus {
    color: #263238;
}

.RadMap_CnMaterial .k-marker:before {
    color: #e60c0e;
}

.RadMap_CnMaterial .k-touch-scrollbar, .RadMap_CnMaterial.k-tooltip,
.RadMap_CnMaterial .k-animation-container, .RadMap_CnMaterial.k-animation-container {
    border-radius: 0;
}

.RadMap_CnMaterial .k-navigator {
    width: 84px;
    height: 84px;
}

.RadMap_CnMaterial div.k-navigator > .k-button {
    width: 32px;
    height: 32px;
}

.RadMap_CnMaterial .k-buttons-horizontal .k-button {
    width: 26px;
    height: 25px;
}

.RadMap_CnMaterial .k-buttons-horizontal .k-zoom-in {
    border-radius: 2px 0 0 2px;
}

.RadMap_CnMaterial .k-buttons-horizontal .k-zoom-out {
    border-radius: 0 2px 2px 0;
    border-left: 1px solid var(--border-color-ctrl);
    z-index: 1;
}

    .RadMap_CnMaterial .k-marker:before,
    .RadMap_CnMaterial .k-marker-Pin-target:before,
    .RadMap_CnMaterial .k-marker-pin-target:before {
        content: "\e55f";
        font-family: var(--font-icons);
        color: #03A9F4;
    }

.RadMap_CnMaterial span.k-marker-Pin:before,
.RadMap_CnMaterial span.k-marker-pin:before {
    content: "\e55e";
}

.RadMap_CnMaterial.k-widget.k-tooltip {
    border-radius: 2px;
}

.RadMap_CnMaterial .k-navigator-n,
.RadMap_CnMaterial .k-navigator-e,
.RadMap_CnMaterial .k-navigator-s,
.RadMap_CnMaterial .k-navigator-w {
    position: absolute !important;
}

.RadMap_CnMaterial .t-ripple-container {
    margin-top: -1px;
    margin-left: -1px;
}
