/* Styles 23.10.2024 - Debjyoti Mitra*/


.text-align-last{text-align-last: center;}

/* Header top Social media icons */
.social-instagram:hover svg path{fill:#954ADB}
.social-facebook i{font-size: 21px;}
.social-linkdin i{font-size: 23px;}
/* Nav Menu links */
.menu-links a{font-weight:500;margin: 0px 10px;}
.menu-links .active a{font-weight:bold !important;}
/* Banner content wrapper */
.banner-bg-size {min-height:585px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.ab-wrap{margin:0px;}

.header-top *, .header-top .text-black{color:#ffffff !important}
.header-top .form-control option{color:#212529 !important;}

.home .header-top{background:#f1f1f1 !important;}
.home .header-top *{color:#212529!important}
.home .header-top *{color:#212529!important}
.home .header-top .social-linkdin, .home .header-top .social-linkdin i, .home .header-top .social-facebook, .home .header-top .social-facebook i{color:#954ADB !important;}
.home .header-top .social-linkdin:hover, .home .header-top .social-facebook:hover, .home .header-top .social-facebook:hover i, .home .header-top .social-linkdin:hover i{color:#260e58 !important}
.header-top .fa{
    color: #f1e2ff !important;
}
.home .header-top a.social-instagram svg path{
    fill:#954ADB !important;
}
.home .header-top a.social-instagram svg path{
    stroke:#ffffff !important;
}
.home .header-top a.social-instagram:hover path{
    fill:#260e58 !important;
}

.header-top .fa:hover{
    color: #954adb !important;
}
.home .header-top select.form-control{
    color:#212529 !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
}
.special-service-card > div{
    height: 100%;
}
.home .header-top select.form-control {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
}

.header-top select.form-control {
    color: #ffffff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
}
/* Auction Location - Checkbox styles*/
.ab-wrap .aution-checbox-wrap label{display: inline-block;position: relative;padding-left:24px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.ab-wrap .aution-checbox-wrap input{position: absolute;opacity: 0;cursor: pointer;height: 16px;width: 16px;left: 0;z-index: 2;top: 2px;margin-top: 0px;}
.ab-wrap .aution-checbox-wrap input:checked ~ .ab-wrap-checkmark{background-color: #fff;}
.ab-wrap .aution-checbox-wrap input:checked ~ .ab-wrap-checkmark:after{opacity: 1;}
.ab-wrap .aution-checbox-wrap label:hover input ~ .ab-wrap-checkmark {background-color: #eee;}
.ab-wrap .aution-checbox-wrap label:hover input:checked ~ .ab-wrap-checkmark{background-color: #fff;}
.ab-wrap .aution-checbox-wrap .ab-wrap-checkmark{position: absolute;top: 3px;left: 0;height: 15px;width: 16px;background-color: #fff;border:1.5px solid #8A8A8A;transition: background-color 0.25s ease;border-radius: 4px;}
.ab-wrap .aution-checbox-wrap label .ab-wrap-checkmark:after{content: "";position: absolute;left: 5px;top: 0px;width: 5px;height: 10px;border: solid #FF616D;border-width: 0 2px 2px 0;transform: rotate(45deg);opacity: 0;transition: opacity 0.25s ease;}

.customers-love-card-wrapper{flex-basis:calc(25% - 25px);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.13);}
.special-service-card{flex-basis:calc(25% - 50px)}
.footer-divider{
    background: linear-gradient(90deg, rgba(110, 84, 120, 0) 0%, #6E5478 46.24%, rgba(110, 84, 120, 0) 96.51%);
}
.nav-items.learn-menu .dropdown-learn div a.active{
    color: #fff;
    background-color: #954ADB;
}
.content-area-dashboard .card-body{
 padding:20px 25px 25px 25px;
}
.card-body .table-responsive .table thead{
    align-self: center;
    background: #f8f8f8;
}
.card-body .table-responsive .table thead tr{
    border: none;
}
.card-body .table-responsive .table thead tr th{
    border: none;
    padding-top: 15px;
    padding-bottom: 15px;;
}
.card-body .table-responsive .table tr td{
    align-content: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
}
.card-body .table-responsive .table tr td .middle{
margin:0px !important;
}
.card-body .table-responsive tr td button, .card-body .card-heading-area .btn, .card-body .table-responsive #invoice_address_table button{
    padding-left: 10px;
    padding-right: 10px;
}
.card-body .table-responsive .table-button-wrapper{
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}
#calendar .fc-header-toolbar .fc-left h2{
    font-size:26px;
    font-weight: Bold;
}
.page-item.active .page-link{
    background-color: #954adb;
    color:#ffffff;
}

.import-table-main td .btn{
    padding: 8px 10px;
}
.table-responsive td .btn-primary.btn-danger{
    background-color: #dc3545;
    border-color:#dc3545;
}
.table-responsive td .btn-primary.btn-danger:hover{
    background-color:#a32531;
    border-color:#a32531;
}
.credit-note-table .bold{
    font-weight: bold !important;
}

.search-keyward .from-control:before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    left: 10px;;
    top: 50%;
    transform: translate(0%, -50%);
    z-index: 1;
    background: url(../images/product-search.png) no-repeat center;
    background-size: 100% 100%;
}
.my-bids-section .bid-status ul{
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.my-bids-section .bid-status ul li span{
    color:#954ADB;
}
.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    pointer-events: none;
    opacity: .35;
}

.product-wrap .product-list{
    height: 100%;
}
.product-wrap .product-list .product-details{
    height: 100%;
    display: inline-flex;
    flex-direction: column;
}
.product-listing .pagination-area{
    margin-top:30px;
}
.my-bids-section .filter-result .table thead tr th{
border-bottom: none;
}
.my-bids-section .filter-result .table tbody tr td, .filter-result .table thead tr th{
    border-right: none !important;
}
.my-bids-section .filter-result thead tr th:nth-child(2) {
    min-width: 160px;
}
.my-bids-section .filter-result .heading-bar td{
    color: #ffffff;
    font-size: 16px;
}
.my-bids-section .filter-result .table tr td:first-child{
    min-width: 120px;
}

.my-bids-section .filter-result .table tr.heading-bar{
    border-right: 1px solid #954adb;
    border-left: 1px solid #954adb;
}

.my-bids-section .sortby label{
    min-width: 55px;
}
.filter-result .table td .btn-delete{
    background: #DC3545;
    min-width: 46px;
    border-color:#DC3545;
}
.filter-result .table td .btn-delete:hover{
    border-color:#8e212b;
    background: #8e212b;
}
.filter-result .select2-container--default .select2-selection--single{
    border-radius: 5px !important;
    border: 1px solid #959595;
    font-size: 14px;
    color: #5F5F5F;
    min-height: 42px;
    align-content: center;
    padding-left: 5px;
}
.filter-result .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 7px;
    right: 7px;
}
.filter-result .table-tab-button-wrapper{
    margin-bottom:15px !important;
}
.filter-result .table-tab-button-wrapper .btn-primary{
  color: #231d31;
  border:none;
  background:transparent;
  border-bottom: 3px solid transparent;
  border-radius: 0px;
  padding-left: 0px;
  padding-right: 0px;
  outline: none !important;
  box-shadow: none !important;
  font-size: 16px;
}
.filter-result .table-tab-button-wrapper .btn-primary.active{
    color: #954adb;
    border-bottom: 3px solid #954adb;
}

.customer-afterlogin-menu-wrapper{
    border-top: 0px solid #dddddd;
}
.customer-afterlogin-menu-wrapper .navbar-nav{
    display: flex;
    flex-direction:row;
    flex-wrap: wrap;
}
.customer-afterlogin-menu-wrapper .navbar-nav .nav-item{
    padding: 0px;
}
.customer-afterlogin-menu-wrapper .navbar-nav .nav-item .nav-link{
    font-size: 15px;
    color: #231F20;
    text-transform: capitalize;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 12px;
    padding-right: 12px;
    transition: all 0.3s;
    border-top:2px solid transparent;
    border-bottom: none !important;
    display: block;
}
.customer-afterlogin-menu-wrapper .navbar-nav .nav-item .nav-link::after{
    display: none;
}
.customer-afterlogin-menu-wrapper .navbar-nav .nav-item .nav-link:hover, .customer-afterlogin-menu-wrapper .navbar-nav .nav-item .nav-link.active{
    border-top:2px solid #954adb;
    border-bottom: none !important;
    color: #954adb;
}
.customer-afterlogin-mobile .navbar-nav{
    flex-direction: column;
    justify-content: left;
    align-items: inherit;
}
.customer-afterlogin-mobile{
    padding-top: 10px;
    margin-top: 10px;
}

.customer-afterlogin-mobile .navbar-nav .nav-item .nav-link{
    border:0px !important;
    border-radius:5px !important;
    padding-top:5px;
    padding-bottom:5px;
    font-size: 12px;
    background:transparent;
    color: #ffffff;
}
.customer-afterlogin-mobile .navbar-nav .nav-item .nav-link:hover, .customer-afterlogin-mobile .navbar-nav .nav-item .nav-link.active{
    background:#ffffff;
    color: #000000;
}
.customer-from-login{
    background: #ffffff;
}

.customer-from-login input, .customer-from-login select{
    min-height: 50px;
}
.customer-from-login .phone-number-group .select2-container .select2-selection--single{
    min-height:50px;
    display:flex;
    flex-direction: column;
    justify-content: center;
}
.customer-from-wrapper{
    background: #FFFFFF;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 30px 40px 35px 40px;
}
.about-image-box .team-about p{
    margin-bottom:0px;
}
.btn.rounded-0-clear{
    padding: 9px 6px;
}
.btn.rounded-0-clear:hover{
    color:#954adb;
}
.export-progress-bar .progress{
    border-radius: 50px;
}
.export-progress-bar .progress-bar{
    background-color:#954adb  ;
    border-radius: 50px;
}
.single-car-table-layout-normal .filter-result .table tbody tr{
    border-right:0px;
    border-left: 0px;
    font-size: 14px;
}
.single-car-table-layout-normal .filter-result .table tbody tr th{
    border:none;
    font-size: 14px;
    align-content: center;
}
.single-car-table-layout-normal .filter-result .table tbody tr td{
    font-size: 14px;
    padding: 14px 25px;
}
.single-car-table-layout-normal .filter-result .table tbody tr:last-child{
    border-bottom:0px;
}
.single-car-table-layout-normal .row{
    background: #F8F9FF;
    margin-right: 0px;
    margin-left: 0px;
}
.single-car-table-layout-normal{
    padding: 20px;
    border: 1px solid #dddddd;
    border-radius: 10px;
    margin-top: 20px;
}

.single-car-shipping-column-wrapper{
    padding: 50px 30px;
    border: 1px solid #dddddd;
    border-radius: 10px;
    margin-top: 20px;
}
.single-car-shipping-column-wrapper dl{
    font-size: 16px;
}
#page-inner-wrapper .filter-result .table thead th{
    border-bottom: 0px;
}

body.admin{
    display: flex;
    flex-direction: column;
    height: 100%;
}
body.admin > .w-full.body-wrapper{
    flex: 1;
}

#page-inner-wrapper .filter-result .table tbody tr.heading-bar td{
    color: #ffffff;
}

.auction.product-listing.auction-import-list-detail-page .thrumble-slider #sync2{
    margin-top: 2px;
}

.filter-result .heading-bar td .btn.btn-outline-primary{
    border-color:#ffffff;
    color:#ffffff;
}

.filter-result .heading-bar td .btn.btn-primary{
    background:#260E58;
    color:#ffffff;
    border-color:#260E58;
}
.filter-result .heading-bar td .btn.btn-primary:hover{
    background:#ad70e6;
    border-color:#ad70e6;
}
.filter-result .heading-bar td .btn.btn-primary:hover{
    background:#ad70e6;
    color:#ffffff;
    border-color:#ad70e6;
}
.auction .stock-buttons a{
    margin-inline:0px;
    margin: 0px;
}
.filter-result .table tbody .heading-bar{
    border-right: 1px solid #954adb;
    border-left: 1px solid #954adb;
}
.auction .auction-btn-wrap{
    gap: 10px;
}

.modal{
    z-index: 9999;
}

/*---------------- Responsive styles - Start----------------*/

/* @media screen and (min-width:1920px){
    .main-section .container, .main-section .container-lg, .main-section .container-md, .main-section .container-sm, .main-section .container-xl, .main-section .container-xxl {
        max-width: 1920px;
    }
}

@media screen and (max-width:1920px){
    .main-section .container, .main-section .container-lg, .main-section .container-md, .main-section .container-sm, .main-section .container-xl, .main-section .container-xxl {
        max-width: 1920px;
        width:95%;
    }
} */


/* (min-width:1024px & max-width: 1279px) */
@media (min-width: 1024px) and (max-width: 1279px) {
        .auction-houses-wrap .ab-top-wrap .ab-btn-wrap{
            flex-direction: column;
        }
        .ab-btn-wrap button.btn:first-child {
            border-right: none;
            border-bottom: 0.85px solid #D4D4D4;
        }
}


/* (max-width:1280px) */
@media screen and (max-width:1280px){
    .special-service-card{flex-basis:calc(51.5% - 50px);}
    .customers-love-card-wrapper{flex-basis:calc(50.5% - 25px);}
    .ab-wrap .aution-checbox-wrap label{font-size: 11px;}
    .main-header{padding-bottom: 20px;overflow-y: scroll;}
}

/* (max-width:1180px) */
@media screen and (max-width:1180px){
    #auction-filter-category, #stock-filter-category{flex-wrap: wrap;}
}

/* (max-width:1023px) */
@media screen and (max-width:1023px){
.auction-houses-wrap .aution-table-wrap .auction-body{
    flex-wrap: wrap;
}
}

/* (max-width:768px) */
@media screen and (max-width:768px){
    .banner-bg-size {min-height:300px;}
    .testimonial .item .test-box{padding-left: 25px;padding-right: 25px;padding-bottom:30px;}
    .ticket-info-wrap .t-type{
        margin-bottom:30px !important;
    }
    .t-update{
        height: auto;
        margin-top: 25px;
    }
}

/* (max-width:640px) */
@media screen and (max-width:640px){
    .auction-body .basis-full{
        display:none;
    }
    .auction-body .basis-full.active{
        display: block;
    }
    .content-area .card{
        padding: 30px 20px 20px 20px;
    }
    .customer-from-wrapper{padding:25px 20px 25px 20px;}
}

/* (min-width:576px) */
@media (min-width: 576px) {
    .w-sm-auto {
       width:auto !important;
    }
}

/* (max-width:520px) */
@media screen and (max-width:520px){
    .filter-banner .filters h1{font-size: 22px;}
    .customers-love-card-wrapper, .special-service-card{flex-basis:100%;}
    body section.testimonial .owl-nav .owl-prev, body section.testimonial .owl-nav .owl-next{height:30px;width:30px;background-size: 6px;}
    .special-service{padding:45px 0;}
    .card-heading-area{
        justify-content: center;
    }
    .content-area-dashboard .footer-card .button-area{
        flex-direction: column;
    }
    .profile-tab-area{
        gap: 15px;
    }
    /* .main-section .container, .main-section .container-lg, .main-section .container-md, .main-section .container-sm, .main-section .container-xl, .main-section .container-xxl {
        width:98%;
    } */
    .main-section .btn-wrap{
        flex-direction: column;
    }
    .main-section .btn-wrap > .btn, .main-section .btn-wrap > #request_hd_image, .main-section .btn-wrap > #auction_favarite{
        flex:auto;
    }
    .ticket-info-wrap{
        border-radius: 10px;
        padding: 18px;
    }
    .t-update{
        border-radius: 10px;
        padding: 18px;
    }
    .ticket-info-wrap .t-thumb-info *{
        font-size: 14px;
        line-height: 1.4em;
    }
    .main-section .btn-wrap > .btn, .main-section .btn-wrap > #request_hd_image, .main-section .btn-wrap > #auction_favarite, .main-section .btn-wrap > #auction_remove_favarite{
        flex: auto;
    }
}

/* (max-width:420px) */
@media screen and (max-width:420px){
    #sync2 .item img {
        height: 37px;
    }
}
/*---------------- Responsive styles - End----------------*/
