.image-gallery {
    height: 200px;
    width: 100%;
    object-fit: cover;
}
.cursor-pointer {
    cursor: pointer !important;
}
.table-success {
    background-color: #d1e7dd !important;
}
.table-danger {
    background-color: #f8d7da !important;
}
.img-visa-doc {
    position: relative;
    padding-bottom: 15px;
}
.img-visa-doc img {
    width: 100%;
    height: 150px;
    object-fit: cover;
    border-radius: 16px;
}
.img-visa-doc .btn-control {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
}