/**
 * Overlay, siehe popup.js -> showOverlay()
 **/
    #overlay_shadow {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(255,255,255,0.5);
        z-index: 999999990;
    }

    #overlay {
        padding: 0;
        margin: 0;
        background: #19191e;
        box-shadow: -6px 10px 30px rgba(0,0,0,0.5);
        z-index: 99999999999;
        position: absolute;
        top: 2%;
        left: 2%;
        width: 96%;
        max-width: 1000px;
        left: 50%;
        transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
    }

    #overlay .overlay_inner {
        padding: 2%;
    }
    #overlay.iframe .overlay_inner {
        padding: 80px 20px;
    }
    #overlay.iframe .overlay_inner iframe {
        border: none;
        overflow: auto;
        -webkit-overflow-scrolling:touch;
    }

    #overlay .overlay_content {
       
        font-size: 20px;
        text-align: center;
    }

    #overlay .overlay_buttons {
        text-align: center;
    }

    #overlay .overlay_buttons a {
        min-width: 150px;
    }
    
    body.content-page .container{
        z-index: 30; 
    }
    a.overlay_close .fa {
		font-size: 34px;
		color: white;
		line-height: 34px;
	}
    a.overlay_close {
        text-align: right;
        position: absolute;
        right: 20px;
        top: 20px;
        padding: 10px;
        font-size: 0px;
        line-height: 24px; 
		background: url(/images/cancel-icon.png) right top no-repeat;
		width: 25px;
		height: 24px;
    }