html {
    height: 100%;
}
body {
    margin: 0px;
    overflow-y:hidden;
    overflow-x:hidden;
    height: 100%;
    font-family:Arial;
}
#bodyNotNav {
    padding-top: 80px;
    background-color: transparent;
    height: 100%;
}
.contentContainer {
    top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    width: 700px;
    margin: 0 auto;
}
.content {
    margin: 0 auto;
}



table{
    border-collapse: collapse;
    border-spacing: 0;
}
th, td{
    padding: 5px 10px;
    border: 1px solid #000;
}
*.unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    /*
        Introduced in IE 10.
        See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
    */
    -ms-user-select: none;
    user-select: none;
}

.custom-cursor-crosshair-v {
    z-index:100;
    position: absolute;
    width: 1px; /* Adjust the width of the crosshair line */
    height: 100%; /* Adjust the length of the crosshair line (100vh covers the entire viewport height) */
    top:0px;
    pointer-events: none; /* Allow interactions with elements behind the cursor */
}
.custom-cursor-crosshair-h {
    z-index:100;
    position: absolute;
    width: 100%; /* Adjust the width of the crosshair line */
    height: 1px; /* Adjust the length of the crosshair line (100vh covers the entire viewport height) */
    left:0px;
    pointer-events: none; /* Allow interactions with elements behind the cursor */
}



#containerApp {
    width: 80%;
    height: 90%;
    background-color: transparent;
    margin: 0 auto;
    display:flex;
    overflow:hidden;
}

#containerFunctions{
    width:20%;
    background-color:transparent;
    flex-direction:column;
}

#containerImageZoom{
    width: 1200px;
    height: 1000px;
    overflow:hidden;
}
#containerImage{
    position:relative;
    width: 100%;
    height: 100%;
    
    background-color:transparent;
}
#canvas {
    z-index:2;
    position:absolute;
    width: 100%;
    height: 100%;
    background-color:transparent;
}
.rectangle {
    position: absolute;
}

#imageContainer {
    z-index:1;
    position:absolute;
    justify-content: center;
    width:100%;
    height:100%;
}

img {
    max-width: 100%;
    max-height: 100%;
}

*.unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    /*
        Introduced in IE 10.
        See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
    */
    -ms-user-select: none;
    user-select: none;
}
