.scannerPopupDiv {
    /* position: absolute;
    top: 50% !important;
    */
    left: 50%;
    transform: translateX(-50%);
    width: 600px;
    background: #fff;
}
.scannerPopupDiv.cardFormDiv {
    transform: none;
    max-width: 600px;
    width: 85%;
}
.scannerPopupDiv .popUpInner {
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 20px 30px 20px 30px;
    height: 1%;
    box-shadow: 0px 0px 10px 2px #222222;
    border: none;
}
.scannerPopupDiv .popUpInner, .scannerPopupDiv .popupMainCont {
    padding: 0;
}
.scannerPopupDiv .closePopup {
    z-index: 1;
    position: absolute;
    top: -15px;
    right: -15px;
    padding: 0 !important;
}
.scannerPopupDiv .closePopup svg {
    border: 1px solid #000;
    width: 14px;
    height: 14px;
    background: #000;
    border-radius: 30px;
    padding: 6px;
    fill: #fff;
}
.scannerPopupDiv .popupHeader {
    border: none;
    margin: 0;
    padding: 10px;
    font-weight: 500;
}

.scannerPopupDiv .popupHeader .camDropIcon {
    position: relative;
    top: 5px;
}
.scannerPopupDiv .popupHeader .camDropIcon svg {
    width: 21px;
    height: 21px;
    fill: var(--label-txt-clr);
}

.scannerPopupDiv .popupHeader .cameraDropdown {
    margin-left: 10px;
    margin-top: 0;
    width: 90%;
    float: left;
}
.scannerPopupDiv .popupMainCont {
    position: relative;
    background: #000;
}
.scannerPopupDiv .popUpInner, .scannerPopupDiv .popupMainCont {
    padding: 0;
}
.scannerPopupDiv .popupMainCont {
    color: var(--label-txt-clr);
}

.cameraDropdown .select2-container {
    outline: none;
    width: 99% !important;
}
.cameraDropdown .select2-container--default .select2-selection--single {
    border: 1px solid rgba(var(--input-bdr-clr));
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 35px;
    background: rgba(var(--input-bg-clr));
}
.cameraDropdown .select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 34px !important;
    font-size: var(--elements-h5-txt-size);
    padding-left: 10px !important;
    color: rgb(var(--value-txt-clr));
}
.cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 0px;
    height: 33px !important;
    width: 30px;
    margin: 0;
    top: 0;
    position: absolute;
}
.cameraDropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    transform: rotate(-135deg) !important;
    -webkit-transform: rotate(-135deg) !important;
    top: 17px !important;
}

.cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow b {
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    width: 0;
    top: 13px !important;
    border-style: solid;
    border-width: 0 2.5px 2.5px 0 !important;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg) !important;
    -webkit-transform: rotate(45deg) !important;
    top: 13px !important;
    border-color: rgb(var(--value-txt-clr)) !important;
}
.ofCameraDropDownCont .select2-results__option {
    font-size: var(--elements-h5-txt-size);
}
.cameraErrorWrapper.scannerPopupDiv {
    background: rgba(var(--popup-bg-clr));
}

.cameraErrorWrapper.scannerPopupDiv .popUpInner {
    padding: 25px 10px 25px;
}

.cameraErrorWrapper.scannerPopupDiv .popupMainCont {
    background: #fff;
}

.cameraErrorWrapper.scannerPopupDiv .popupMainCont .cameraStrikeCont {
	padding: 10px;
	background: rgb(var(--elements-clr));
	border-radius: 30px;
	margin-bottom: 15px;
	display: inline-block;
}
.cameraErrorWrapper.scannerPopupDiv .popupMainCont {
    text-align: center;
}
.cameraErrorWrapper.scannerPopupDiv .popupMainCont svg {
	width: 27px;
	height: 27px;
	fill: rgb(var(--value-txt-clr));
}

.cameraErrorWrapper.scannerPopupDiv .popupMainCont h3 {
	margin-bottom: 10px;
	font-size: var(--description-txt-size);
}

.cameraErrorWrapper.scannerPopupDiv .popupMainCont p {
	text-align: center;
	font-weight: 400;
	margin: 0;
	margin-bottom: 20px;
}.scannerPopupDiv {    /* position: absolute;    top: 50% !important;    */    left: 50%;    transform: translateX(-50%);    width: 600px;    background: #fff;}.scannerPopupDiv.cardFormDiv {    transform: none;    max-width: 600px;    width: 85%;}.scannerPopupDiv .popUpInner {    -moz-border-radius: 3px;    border-radius: 3px;    padding: 20px 30px 20px 30px;    height: 1%;    box-shadow: 0px 0px 10px 2px #222222;    border: none;}.scannerPopupDiv .popUpInner, .scannerPopupDiv .popupMainCont {    padding: 0;}.scannerPopupDiv .closePopup {    z-index: 1;    position: absolute;    top: -15px;    right: -15px;    padding: 0 !important;}.scannerPopupDiv .closePopup svg {    border: 1px solid #000;    width: 14px;    height: 14px;    background: #000;    border-radius: 30px;    padding: 6px;    fill: #fff;}.scannerPopupDiv .popupHeader {    border: none;    margin: 0;    padding: 10px;    font-weight: 500;}.scannerPopupDiv .popupHeader .camDropIcon {    position: relative;    top: 5px;}.scannerPopupDiv .popupHeader .camDropIcon svg {    width: 21px;    height: 21px;    fill: var(--label-txt-clr);}.scannerPopupDiv .popupHeader .cameraDropdown {    margin-left: 10px;    margin-top: 0;    width: 90%;    float: left;}.scannerPopupDiv .popupMainCont {    position: relative;    background: #000;}.scannerPopupDiv .popUpInner, .scannerPopupDiv .popupMainCont {    padding: 0;}.scannerPopupDiv .popupMainCont {    color: var(--label-txt-clr);}.cameraDropdown .select2-container {    outline: none;    width: 99% !important;}.cameraDropdown .select2-container--default .select2-selection--single {    border: 1px solid rgba(var(--input-bdr-clr));    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    border-top-left-radius: 3px;    border-top-right-radius: 3px;    height: 35px;    background: rgba(var(--input-bg-clr));}.cameraDropdown .select2-container .select2-selection--single .select2-selection__rendered {    display: block;    padding-left: 8px;    padding-right: 20px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    line-height: 34px !important;    font-size: var(--elements-h5-txt-size);    padding-left: 10px !important;    color: rgb(var(--value-txt-clr));}.cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow {    right: 0px;    height: 33px !important;    width: 30px;    margin: 0;    top: 0;    position: absolute;}.cameraDropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {    transform: rotate(-135deg) !important;    -webkit-transform: rotate(-135deg) !important;    top: 17px !important;}.cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow b {    height: 0;    left: 50%;    margin-left: -4px;    margin-top: -2px;    position: absolute;    width: 0;    top: 13px !important;    border-style: solid;    border-width: 0 2.5px 2.5px 0 !important;    display: inline-block;    padding: 3px;    transform: rotate(45deg) !important;    -webkit-transform: rotate(45deg) !important;    top: 13px !important;    border-color: rgb(var(--value-txt-clr)) !important;}.ofCameraDropDownCont .select2-results__option {    font-size: var(--elements-h5-txt-size);}.cameraErrorWrapper.scannerPopupDiv {    background: rgba(var(--popup-bg-clr));}.cameraErrorWrapper.scannerPopupDiv .popUpInner {    padding: 25px 10px 25px;}.cameraErrorWrapper.scannerPopupDiv .popupMainCont {    background: #fff;}.cameraErrorWrapper.scannerPopupDiv .popupMainCont .cameraStrikeCont {	padding: 10px;	background: rgb(var(--elements-clr));	border-radius: 30px;	margin-bottom: 15px;	display: inline-block;}.cameraErrorWrapper.scannerPopupDiv .popupMainCont {    text-align: center;}.cameraErrorWrapper.scannerPopupDiv .popupMainCont svg {	width: 27px;	height: 27px;	fill: rgb(var(--value-txt-clr));}.cameraErrorWrapper.scannerPopupDiv .popupMainCont h3 {	margin-bottom: 10px;	font-size: var(--description-txt-size);}.cameraErrorWrapper.scannerPopupDiv .popupMainCont p {	text-align: center;	font-weight: 400;	margin: 0;	margin-bottom: 20px;}