html,body{
    margin: 0 !important;
    padding: 0;
    box-sizing: border-box;
    touch-action: none;
    overflow: hidden;
   
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.pusher,#canvasHolder
{
  width: 100%;
  height: 100%;
}

.loader-div {
	position: absolute;
	top: 0;
	left: 0;
	height: 100vh;
	width: 100%;
  z-index: 9999 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
}

.ui.selection.dropdown
{
  position: absolute !important;
}

.roomSelector
{
  left: calc(50% - 150px) !important;
}


#listID
{
  width: 100%;
  height: 70%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

.imageHolder
{
    margin-right: 5px !important;
    display: grid !important;
}

.image
{
    width: 100px !important;
    height:100px !important;
}

.settingOverlayer
{
  background: rgba(0,0,0,0.9);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1000;
  display: none;
}

.settings
{
  height: 50%;
  top: 25% !important;
  left: calc(50% - 140px) !important;
  width: 280px !important;
  margin-top: 5px !important;
}

.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}


.hdrControl
{
  width: 100%;
  display: inline-flex;
  margin: 3px;
}

.hdrControl button{
  margin: auto !important;
}

.hdriInput
{
  width: 60% !important;
  /* margin: 10px auto !important; */
}

.closeBtn
{
    /* display: none; */
    position: absolute !important;
    right: 45px;
    top: 45px;
}

.settingBtn
{
    /* display: none; */
    position: absolute !important;
    right: 15px;
    top: 5px;
}

.cameraBtn
{
    /* display: none; */
    position: absolute !important;
    right: 60px;
    top: 5px;
}

.playBtn
{
    /* display: none; */
    position: absolute !important;
    right: 100px;
    top: 5px;
}

.inverseBtn
{
  width: 95%;
  margin: 0 auto;
}

#VRButton
{
  /* left: calc(50% - 75px) !important;  */
    z-index: 1000 !important;
    top: 50px;
    position: absolute;
    left: calc( 100% - 155px) !important;
}

#ARButton
{
  /* left: calc(50% - 75px) !important;  */
       z-index: 1 !important;
    bottom: 50px;
    position: absolute;
    /* left: calc( 20% - 155px) !important; */
    left: 15px !important;
}

/* #arBtn
{
  height: 40px;
  margin-top: 5px;
} */



/* Joystick style */

#joystickWrapper1 {
  pointer-events: auto;
  display: inline-block;
  position: absolute;
  background-color: transparent;
  width: 120px;
  height: 120px;
  z-index: 12;
  touch-action: manipulation;
  background-color: rgba(red, 0.2);
  bottom: 30px;
  left: calc(50% - 60px);
}

.back
{
    background-color: #003a3a !important;
}