#overlay {

    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    z-index: 5000;
    display: none;
    background-color: #FFF;
    background-image: none;
    filter:none;
    /*opacity: unset;*/
    opacity: 0.8;
}
#overlay svg {
    margin: 0 auto;
    display: block;
    vertical-align: middle;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    background:#fff;
    display:block;
}

#transparent {
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    z-index: 5000;
    display: none;
    background-color: #a0a0a0;
    opacity: 0.8;

}