.zoom_topBar{
    display: none;
    background-color: #121212;
    height: 58px;
    position: absolute;
    width: 100%;

    z-index: 5;
}
.zoomImageText{
	position: absolute;
	bottom: 0;
	margin: 20px 10px;

	color: white;

	line-height: 3px;

	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;

}

.zoomImageText a{
    color: rgba(255, 206, 0, 1);

}

.container{
	display: flex;
	width: 100%;
	height: 100%;
}

.resizer {
	background-color: #121212;
	cursor: ew-resize;
	height: 100%;
	width: 6px;
}

.zoom_outer{
	z-index: 5;
	height: 100%;
	width: 40%;
	overflow: hidden;
	background-color: #202020;

	display: flex;
	flex:1;
}
#zoom {
	width: 100%;
	/*height: 100%;*/
	transform-origin: 0px 0px;
	transform: scale(1) translate(0px, calc(100%/3));
	cursor: grab;
}
div#zoom > img {
	width: inherit;
	height: auto;
}

.imageButton {
    position: absolute;
    z-index: 1000;
    background: #f0f0f0;
    border-width: 0;
    filter: drop-shadow(0px 0px 5px rgb(68, 74,78));
    border-radius: 6px;
    height: 40px;
    width: 40px;
    font-size: 24px;
    color: rgb(68 74 78);
}

.imageButton:hover{
    filter: brightness(0.5);
}

.iBright{
    top: calc(50%);
    right: 10px;
} 

.iBleft{
    top: calc(50%);
    left: 10px;
} 

.iBexit{
    bottom: 10px;
    left: calc(41%);
    font-size: 18px;
    font-weight: bold;
    width: 124px;
} 

.iBwarning{
    top: 10px;
    left: calc(28%);
    font-size: 15px;
    font-weight: bold;
    width: 300px;
    height: 50px;
    border-radius: 2px;
    text-align: center;

    padding: 7px;

    z-index: 10005;

    justify-content: center;
    align-content: center;
    flex-direction: column;
}

.iBopen{
    font-size: 18px;
    font-weight: bold;
    width: 124px;
    position: fixed;
    color: rgb(68 74 78) !important;
    padding: 10px 5px;
    margin-bottom: 10px;
    text-align: center;

    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}