.vs-opacity{
    opacity: 0.5;
}
.virtual_stagin_lead, .virtual-staging-app{
    position: relative;
}
.virtual_stagin_lead.working:after, .virtual-staging-app.working:after {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    content: "";
    top: 0;
    left: 0;
    background: #fff;
}
.virtual_stagin_lead .vs-loader, .virtual-staging-app .vs-loader{
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 7rem;
    height: 3.4rem;
    text-align: center;
    z-index: 2;
}
.virtual-staging-app .vs-loader{
    width: 19rem;
}
.render-image-details {
    overflow: hidden;
    position: relative;
    text-align: center;
    background: #f2f2f2;
}
.render-image-details a.download-render {
    position: absolute;
    z-index: 2;
    top: 10px;
    right: 10px;
    background: #ffffff;
    height: 35px;
    width: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 20px;
    border-radius: 50%;
    color: #1DC3A6;
}
.render-image-details a.download-render:hover{
    color: #489a86;
}
.render-image-details img {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: 300px !important;
    width: auto !important;
}
.render-image-details:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.hjvsform .help-inline-error{
    color: red;
}
.rendered_images {
    margin-bottom: 20px;
}