.vr360_hide {
    display: none;
}

#vr360_minimap {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    font-size: 10px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border-style: none;
}
#vr360_minimap_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-style: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.minimap_sweep {
    color: transparent;
    display: inline-block;
    position: absolute;
    padding: 0 0;
    margin: 0;
    height: 0.6rem;
    width: 0.6rem;
    border: 0.25rem solid rgba(255, 255, 0, 0.79);
    border-radius: 50%;
    box-sizing: content-box;
    background-color: transparent;
    font-size: 10px;
    outline: none;
}
.minimap_sweep:hover {
    background-color: rgba(255, 255, 0, 0.79);
}  
.currentsweep {
    height: 0.8rem;
    width: 0.8rem;
    border-radius: 50%;
    box-sizing: content-box;
    /* border-style: none; */
    /* transform: scale(2.0); */
}

.eventsweep {
    border: 0.25rem solid rgba(206, 9, 84, 0.79);
}
.eventsweep:hover {
    background-color: rgba(206, 9, 84, 0.79);
}

.currentsweep > img {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    position: absolute;
}
span.currentposition {
    display: inline-block;
    /* width: auto;
    height: auto; */
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: red;
    position: relative;
    z-index: 100000;
}
.currentposition > img {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    position: absolute;
}

html:not(:fullscreen) #fullscreen {
    display: inline;
}
html:fullscreen #fullscreen {
    display: none;
}
html:not(:fullscreen) #exitfullscreen {
    display: none;
}
html:fullscreen #exitfullscreen {
    display: inline;
}
html:not(:-moz-full-screen) #fullscreen {
    display: inline;
}
html:-moz-full-screen #fullscreen {
    display: none;
}
html:not(:-moz-full-screen) #exitfullscreen {
    display: none;
}
html:-moz-full-screen #exitfullscreen {
    display: inline;
}
html:not(:-webkit-full-screen) #fullscreen {
    display: inline;
}
html:-webkit-full-screen #fullscreen {
    display: none;
}
html:not(:-webkit-full-screen) #exitfullscreen {
    display: none;
}
html:-webkit-full-screen #exitfullscreen {
    display: inline;
}
