﻿.overlay {
    height: 100%;
    width: 100%;
    position: fixed; 
    z-index: 1; 
    left: 0;
    top: 0;
    background-color:rgba(119, 118, 118, 0.4);
    overflow-x: hidden; 
    transition: 0.5s; 
}
.overlay-content {
    position: relative;
    top: 25%; 
    text-align: left; 
    padding-left: 1em;
    font-family: Arial;
    width: 50em;
    border-radius: 15px;
    height: 25vh;
    margin: 0 auto;
    background-color: #FFFFFF;
}

.overlay-content p{ font-size: 2.5vh; color: #818181;  padding-top: 4vh; padding-left: 4vh; }

.overlay-content img{ display: -webkit-inline-box; padding-top: .7vh; padding-left: 4.5vh; width: 8em; float: left !important; }

.overlay-content span { font-size: 3.0vh; font-weight: bold; color: black; float: inherit; text-align: left; padding-left: 13vh; display: block; margin-top: 5vh; }