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

.primaryColor
{
  background-color: #549bc9 !important;
  color:white !important;
}

.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
{
  width: 100% !important;
  height: 100% !important;
}
#canvasHolder
{
  width : 100%;
  height:100%;
}

.pushable>.pusher {
  min-height: 0 !important;
}

.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;
}

.selectorContainer
{
  display: block;
  width: 50%;
  position: absolute;
}

.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;
}

.controlBtn{
  position: absolute;
  right: 20px;
  z-index: 10;
  top: 10px;

}

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

.addItemLayer
{
  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; */
}

.exportBtn
{
  margin: 5px auto 5px;
}

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

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

.cameraBtn
{
    position: absolute !important;
    right: 60px;
    top: 5px;
}

.playBtn
{
    position: absolute !important;
    right: 100px;
    top: 5px;
}

.heatmapBtn
{
  position: absolute !important;
  right: 60px;
  top: 50px;
}

.addItemBtn
{
  position: absolute !important;
  right: 15px;
  top: 50px;
} */

.addItem_closeBtn
{
    position: absolute !important;
    right: 45px;
    top: 45px;
}

.glbControl
{
  margin: 5px auto 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;
}


/* Add item styel start here */
.addItemSubmitBtn
{
  width: 90%;
  margin: 5px auto 5px;
}

.formContainer
{
  margin: 5px
}



/* AR */

button#overlay-button {
  /* Add styling for the overlay button here */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* Add a transparent background and border to make the button look like an overlay */
  background-color: transparent;
  border: none;
}