.addList{
  max-height: 400px;
    overflow-y: scroll;
}
hr{
  border-color: #e5e7e9;
}

.btn i {
    font-size: 1rem;
    margin: 0 3px 0 0;
    line-height: 100%;
    vertical-align: initial;
}
table.dataTable td, table.dataTable th{
  vertical-align: middle;
}
.table .actions a{
  border: 1px solid #ededed!important;
}
.product-card .product-card-img-top{
      height: 300px;
    object-fit: contain;
}

.thumbnail_slider {
    max-width: 700px;
    margin: 0px auto 30px;
}

.splide__slide {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 400px;
    width: 580px;
    overflow: hidden;
    transition: .2s;
    border-width: 2px !important;
    margin: 0px 0px 10px 0;
}

.splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
    box-shadow: 2px 3px 8px #000000a3;
}

.splide__slide img {
    width: auto;
    height: auto;
    margin: auto;
    display: block;
    max-width: 100%;
    max-height: 100%;
}

/*Single product price*/
.sprd-price {
    font-size: 30px;
    margin-bottom: 12px;
}
.thumbnail_slider #primary_slider .splide__slide {
    background-size: contain !important;
    border: solid 2px #e7e7e7 !important;
}
.invalid-feedback strong{
    font-size: 11px;
}
.diposit_instructions{

}
.diposit_instructions ul{
    padding-left: 20px;
    list-style-type: disc;
    margin-bottom: 20px;
}
.diposit_instructions ul li{
    margin-bottom: 10px;
    font-size: 15px;
}
.diposit_instructions p{
    font-size: 17px;
    margin-bottom: 10px;
}
.diposit_instructions ul li ul{
    margin-top: 10px;
}
.login-container{
    background-image:url('../images/bg.jpg');
        background-size: cover;
    background-position: center;
}
.page-wrapper{
   background: linear-gradient(135deg, #f0f4f8, #c8e8f4, #d2f1e4);
}
@media only screen and (max-width: 600px) {
    .login-box{
        width: auto !important;
    }
    .login-box .login-form .login-logo img{
        height: 40px;
    }
}