
.jconfirm-profile-card {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    padding: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.jconfirm-profile-card .text{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.jconfirm-profile-card .text img{
    height: 170px;
    border-radius: 50%;
  margin-bottom:10px;
}

.jconfirm-profile-card .text h3{
    font-size: 40px;
    font-weight: 400;
}

.jconfirm-profile-card .text p:nth-of-type(1){
    color: rgb(35, 182, 219);
    font-size: 15px;
    margin-top: -5px;
}

.jconfirm-profile-card .text p:nth-of-type(2){
    margin: 10px;
    width: 90%;
    text-align: center;
}

.jconfirm-profile-card .links{
    width: 30%;
    display: flex;
    justify-content: space-evenly;
}

.jconfirm-profile-card .links i{
    color: rgb(35, 182, 219);
    font-size: 20px;
    cursor: pointer;
}

.jconfirm-profile-card .links i:hover{
    color:rgb(29, 157, 189) ;
}


.spinner {
    width: 32px;
}


button .spinner-border   {
    width: 12px;
    height: 12px;
    border: 0.15em solid currentColor;
    margin-left: 10px;
    border-right-color: transparent;  
} 


.save-cart-wrapper .acf-field-user.acf-field-63616bb403039,
.save-cart-wrapper .acf-field-post-object.acf-field-636ab2d625b1e, 
.save-cart-wrapper .acf-field-text.acf-field-63616cfa0303b {
    opacity: 0;
    position: absolute;
    height: 0;
    left: -10000px;
}

/* .saved-cart-totals { margin-left: 50%; } */
.client-note {
    border: solid 1px #ccc;
    border-radius: 3px;
    min-height: 50px;
    padding: 15px;
}
.saved-cart-collaterals {
    display: grid;
    grid-template-columns: auto auto;
    gap: 10px;
    
}
@media only screen and (max-width: 768px) {
    .saved-cart-collaterals {
        display: grid;
        grid-template-columns: unset;
    }
    .saved-cart-collaterals .col-item-1 {
        grid-area: 2;
    }
}


.my-cart-items-wrapper {
    margin-left: 30px;
}

.my-carts-actions {
    max-width: 180px;
}
.my-carts-actions .btn.btn-primary {
    font-size: 14px;
}

td.details-control {
    /* background: url('../datatable/details_open.png') no-repeat center center; */
    cursor: pointer;
    font-size: 22px;
}
/* tr.details td.details-control {
    background: url('../datatable/details_close.png') no-repeat center center;
} */

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    padding-top: 20px;
}


.form-floating>label {
    left: 8px;
}
.input-group .form-floating>label {
    left: 0;
}

#my-cart-data-table .dropdown-toggle::after {
    display: none;
}



.image-swatches.rounded-30 img {
    width: 30px;
    height: 30px;
}


.sku_wrapper { display: block; }
.sku_wrapper .sku { font-weight: 500; font-size: 18px; }
.product-sku {  display: block; font-size: 14px; opacity: .8; }
a.showroom-cart-product-title { text-decoration: none; font-weight: 500; font-size: 16px; color: #ffffff; }
a.showroom-cart-product-title:hover { text-decoration: none; color: #ffa4a4; }

.nice-select {
    font-size: 1rem; line-height: 1.5rem;
}

.table.dataTable td p {
    margin-bottom: .1rem;
}


.video-banner {
    overflow: hidden;
    margin-top: 95px;
    position: relative;
    width: 100%;
    height: calc(100vh - 95px);
}
.video-banner video {
    /* background-color: black;
    width: 100%;
    height: calc(100vh - 95px);         */

    position: absolute;
    top: 50%; 
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    min-width: 100%; 
    min-height: 100%; 
    width: auto; 
    height: auto;
    z-index: 1; 
    overflow: hidden;
}

@media only screen and (max-width: 991px) {
    .video-banner {
        margin-top: 0;
    }
    .video-banner  video{        
        height: 100vh;        
    }
}