.cjs_overlayContainer_v2 {
	position: fixed;
	display: block;
	left: 0px; top: 0px; right: 0px; bottom: 0px;
	z-index: 2300;
}

.cjs_overlayContainer_v2_content,
.cjs_overlayContainer_v2_fullContent {
	width: 100%;
	max-width: 320px;
	position: absolute;
	left: 0px;
	right: 0px;
	margin: auto;
	overflow-y: scroll;
    height: 100%;
	background: #000;
}

.cjs_overlayContainer_v2_fullContent {
	max-width: unset;
	overflow: hidden;
}

.cjs_overlayContainer_v2_fullContent.center {
	display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
	position: fixed;
}