.ArventoMapContainer .gmnoprint, .ArventoMapContainer .gm-style-cc {
    display: none;
}

.ArventoMapContainer a {
    display: none !important;
}


.ArventoMapContainer[map="arvento"]     .ggltag { color: rgb(23,45,65) !important; text-shadow: 0px 0px 2px rgb(213,234,235), 0px 0px 2px rgb(213,234,235), 0px 0px 2px rgb(213,234,235), 0px 0px 2px rgb(213,234,235); }
.ArventoMapContainer[map="osm"]         .ggltag { color: rgb(233,41,42) !important; text-shadow: 0px 0px 2px rgb(255,255,255), 0px 0px 2px rgb(255,255,255), 0px 0px 2px rgb(255,255,255), 0px 0px 2px rgb(255,255,255); }
.ArventoMapContainer[map="roadmap"]     .ggltag { color: rgb(233,41,42) !important; text-shadow: 0px 0px 2px rgb(255,255,255), 0px 0px 2px rgb(255,255,255), 0px 0px 2px rgb(255,255,255), 0px 0px 2px rgb(255,255,255);}
.ArventoMapContainer[map="satellite"]   .ggltag { color: rgb(255,255,255) !important; text-shadow: 0px 0px 2px rgb(0,0,0), 0px 0px 2px rgb(0,0,0), 0px 0px 2px rgb(0,0,0), 0px 0px 2px rgb(0,0,0); }
.ArventoMapContainer[map="hybrid"]      .ggltag { color: rgb(170, 255, 0) !important; text-shadow: 0px 0px 3px rgb(0,0,0), 0px 0px 3px rgb(0,0,0), 0px 0px 3px rgb(0,0,0), 0px 0px 3px rgb(0,0,0); }
.ArventoMapContainer[map="terrain"]     .ggltag { color: rgb(233,41,42) !important; text-shadow: 0px 0px 2px rgb(255,255,255), 0px 0px 2px rgb(255,255,255), 0px 0px 2px rgb(255,255,255), 0px 0px 2px rgb(255,255,255); }

.ArventoMapContainer .gglFeature{ position: absolute; width: 40px; height: 40px; z-index: 0; }
.ArventoMapContainer .gglFeature .gglwrapper { position: relative; width: 100%; height: 100%; z-index: 1; top: -23px; left: -23px; }
/* WEB4-6355: Alarm icons now use <div class="gglAlarm"><img></div> structure */
.ArventoMapContainer .gglFeature .gglState[nodeBackgroundActive='true'] { -moz-border-radius: 50px/50px; -webkit-border-radius: 50px 50px; border-radius: 50px/50px; -moz-border-radius: 50px/50px; -webkit-border-radius: 50px 50px; border-radius: 50px/50px; width: 20px; height: 20px; }

.ArventoMapContainer .gglFeature .ggltag { position: absolute; top: 33px; left: -7.5px; font:bold 9pt 'LabelFontSemibold', 'tahoma', 'arial', 'sans-serif'; color: white; text-align: center; min-width: 200px; left: -80px; }

.ArventoMapContainer .gglFeature .gglState { position: absolute; width: 100%; height: 100%; }
.ArventoMapContainer .gglFeature .gglImage { position: absolute; width: 100%; height: 100%; }
.ArventoMapContainer .gglFeature .gglCustomLogo { position: absolute; width: 100px; height: 17px; left: -25px; }
.ArventoMapContainer .gglFeature .gglCustomLogo[deviceType='13'] { background: url(ct.png) no-repeat; }
.ArventoMapContainer .gglFeature .gglState[state="1"] { background: url(1.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="2"] { background: url(2.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="3"] { background: url(3.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="4"] { background: url(4.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="5"] { background: url(5.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="6"] { background: url(6.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="7"] { background: url(7.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="8"] { background: url(8.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="1"][selected] { background: url(1s.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="2"][selected] { background: url(2s.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="3"][selected] { background: url(3s.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="4"][selected] { background: url(4s.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="5"][selected] { background: url(5s.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="6"][selected] { background: url(6s.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="7"][selected] { background: url(7s.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglState[state="8"][selected] { background: url(8s.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglArrow      { position: absolute; width: 100%; height: 100%; background: url(arrow.png) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglArrowGray  { position: absolute; width: 100%; height: 100%; background: url(arrow_gray.svg) no-repeat center center; }
.ArventoMapContainer .gglFeature .gglAlarm      { position: absolute; width: 100%; height: 100%; top: -6px; left: 20px; }
.ArventoMapContainer .gglFeature .gglAlarm img  { margin: auto; }
/* WEB4-6355: Priority alarm icons (Emergency, Blocked, TPMS) positioned on left side */
.ArventoMapContainer .gglFeature .gglAlarmPriority      { position: absolute; top: -8px; left: 2px; }
.ArventoMapContainer .gglFeature .gglAlarmPriority img  { margin: auto; }

.ArventoMapContainer .gglRegionFeature { position: absolute; width: 30px; height: 30px; z-index: 0; }
.ArventoMapContainer .gglRegionFeature .gglwrapper { position: relative; width: 100%; height: 100%; z-index: 1; top: -15px; left: -15px; }
.ArventoMapContainer .gglRegionFeature .ggltag { position: absolute; top: 28px; left: -7.5px; font:bold 9pt 'LabelFontSemibold', 'tahoma', 'arial', 'sans-serif'; color: white; }

.ArventoMapContainer .gglTechnicalServiceFeature {
    position: absolute;
    width: 30px;
    height: 30px;
    z-index: 0;
}

    .ArventoMapContainer .gglTechnicalServiceFeature .gglwrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        top: -15px;
        left: -15px;
    }

    .ArventoMapContainer .gglTechnicalServiceFeature .ggltag {
        position: absolute;
        top: 28px;
        left: -7.5px;
        font: bold 9pt 'LabelFontSemibold', 'tahoma', 'arial', 'sans-serif';
        color: white;
    }

