/**
 * Overlay, siehe scripts.js -> showOverlay()
 **/
	#overlay_shadow {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.5);
		z-index: 999999990;
	}
	
	#overlay {
		background: white;
		box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
		z-index: 999999999;		
		position: fixed;
		top: 50%;
		right: 0;
		left: 0;
		margin-right: auto;
		margin-left: auto;
		width: fit-content;
		padding: 40px;
		overflow: auto;
		border-radius: 10px;
	}
	#overlay.big_overlay #loading{
		background-image: url(/templates/pm_template/images/loading.svg);
		background-repeat: no-repeat;
		background-size: 100px;
		background-position: center center;
		height: 100%;
		width: 600px;
	}
	#overlay.big_overlay {
		height: 90%;
		top: 5%; 
	}
	
	#overlay .overlay_inner {
		padding: 0%;
        height: 100%;
	}
	#overlay.iframe .overlay_inner iframe {
		border: none;
        height: 100%;
	}
	/*cookie law in overlay*/
	#component_view #redim-cookiehint{
		display: none !important;
	}
	
	#overlay .overlay_content {
		font-size: 20px;
		text-align: center;
        height: 100%;
	}
	#overlay .overlay_content .text-initial {
		text-align: initial;
		max-height: 70vh;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	#overlay .overlay_buttons {
		display: none;
	}
	
	#overlay .overlay_close {
        position: absolute;
        top: 10px;
        right: 13px;
		background: white;
        border-radius: 0px;
        color: #005680;
        line-height: 12px;
		cursor: pointer;
		font-size: 30px; 
		transition: all 300ms; 
	}
    #overlay .overlay_close:hover {
        opacity: 0.5;
	}
	 
	#overlay .tierprices_list{
		margin-top: -30px;
	}

	#overlay .normal_price{
		display: inline-block;
		margin-right: 10px;
	}

	#overlay .vat_info{
		display: block;
	}

	/*profile img overlay*/
	#overlay .overlay_content .crop_set_preview{
		padding-top: 0;
		max-width: 100%;
		max-height: 100%;
	}
	#overlay .overlay_content .crop_set_preview h2{
		margin-top: 0;
	}
	.crop_preview_box_big.viewimage img{
		max-height: 60vh;
	}
	#overlay .overlay_content .crop_set_preview .crop_preview_submit input.btn{
		margin-bottom: 20px;
	} 