.widget-user .widget-user-image>img {
    height: 90px !important;
    width: 90px !important;
}
.user-panel img {
    height: 2.1rem !important;
    width: 2.1rem !important;
}

.profile-user-img{
    width: 65px !important;
    height: 65px !important;
}

.top-avatar-img-containter{
    border:3px solid black;
    margin: auto;
    width: 128px;
    height:128px;
    overflow: hidden;
    border-radius: 50%;
}
.top-avatar-img{
    display: inline;
    margin: -3px 0 0 -4px;
    width: 130px;
    height: 130px;
    object-fit: cover; 
    object-position: 50% 50%;
}

.disabled{color: #495057; background: #e9ecef; font-weight:normal !important;}

.toastr-val-cerror {
    list-style: none; /* Remove list bullets */
    padding: 0;
    margin: 0 15px 0 15px;
  }

.toastr-val-cerror{
    text-align: left !important;
}

.toastr-val-cerror li{
    margin: 4px 0 4px 0;
}

.dataTable tr {
    cursor: pointer;
}

.custom-btn-w145 {
    width: 145px !important;
}

.custom-btn-w120 {
    width: 120px !important;
}

.custom-btn-w110 {
    width: 110px !important;
}


.custom-btn-w100 {
    width: 100px !important;
}

.custom-btn-w50 {
    width: 50px !important;
}

.custom-sto-receipt-title{
    font-size:2.9rem;
}

.custom-simple-header {
    font-size:6rem;
}

.custom-simple-addr {
    font-size:3.6rem;
}

.custom-simple-hdr-info {
    font-size:3rem;
}

.custom-simple-cart-item {
    font-size:3rem;
}

.custom-simple-subtotal {
    font-size:3rem;
}

.custom-simple-footer {
    font-size:3rem;
}

.custom-border-1{
    border-width: 2px !important;
    border-style: dashed !important;
}

.custom-info-bg {
    background-color:#fff2cd;
}

/* to determine as image is set as cover */
.custom-img-cover {
    border: 8px solid #fff2cd;
}

.cs-pointer-disable{
    cursor: no-drop;
    color: grey;
}


/* Start Upload Order Status Timeline Style */
@media (max-width: 575px) {
    .track {position: relative;margin: 10px 0;padding: 0;counter-reset: section;}
    .track:before { content: ''; position: absolute; top: 0;bottom: 0;width: 3px; background: #ddd;left: 32px; margin: 0;border-radius: 2px;}
    .track > .step { position: relative;margin-right: 10px;margin-bottom: 50px;padding-top: 18px;box-sizing: border-box;padding-left: 15px;}
    .track > .step:before,.track > .step:after {display: block;}
    .track > .step:after { clear: both; }
    .track .step.active .icon{background: #ee5435;color: #fff}
    .track .icon{width: 70px;height: 70px;position: absolute;top: 0; border-radius: 50%;left: -1px;display: flex;justify-content: center;align-items: center;color: #000;font-weight: bold;border: 15px solid #fff;box-sizing: border-box;background: #ddd;}.track .text{ margin-top: 7px;margin-left: 70px;display: block;}
}
@media (min-width: 576px) {
    .track{position: relative;background-color: #ddd;height: 7px;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 60px;margin-top: 50px}
    .track .step{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: 25%;margin-top: -18px;text-align: center;position: relative}
    .track .step.active:before{background: #FF5722}
    .track .step::before{height: 7px;position: absolute;content: "";width: 100%;left: 0;top: 18px}
    .track .step.active .icon{background: #ee5435;color: #fff}
    .track .icon{display: inline-block;width: 40px;height: 40px;line-height: 40px;position: relative;border-radius: 100%;background: #ddd}
    .track .step.active .text{font-weight: 400;color: #000}
    .track .text{display: block;margin-top: 7px}
}
/* End Upload Order Status Timeline Style */


/* .modal-xl{
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    max-width:none !important;
}

.modal-xl.modal-content{
    height: auto !important;
    min-height: 100% !important;
    border-radius: 0 !important;
    background-color: #ececec !important 
}

.modal-xl.modal-header{
    border-bottom: 1px solid #9ea2a2 !important;
}

.modal-xl.modal-footer{
    border-top: 1px solid #9ea2a2 !important;
} */