.lightbox-wrapper {
    position:absolute;
    height: 100%;
    width: 100%;
    z-index:1004; /*This is appended before the actual lightbox is faded in so that elements with
                    high z-index values (e.g. navbar) don't cover lightbox during fadein*/
}

.lightbox-photo:hover {
    cursor:pointer;
}

.expanded {
    position:fixed;
    height:95%;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    z-index: 1002;
    
}

.caption {
    position:fixed;
    background: black;
    color:white;
    padding:8px;
    border-radius:5px;
    font-size:14px;
    bottom:3%;
    left:50%;
    transform:translateX(-50%);
    z-index:1003;
}

.overlay {
    position:fixed;
    top:0;
    bottom:0;
    background-color: black;
    height: 100%;
    width: 100%;
    opacity: 0.85;
    z-index: 1001;
}

.thumb {
    border:1px solid black;
    border-radius:2px;
}
