@font-face{
    font-family:'BYekan';
    font-style:normal;
    font-weight:normal;
    src:url('font/BYekan.eot') format('eot');
    src:url('font/BYekan.woff') format('woff'),
    url('font/BYekan.ttf') format('truetype')
}


@font-face{
    font-family:'iransans';
    font-style:normal;
    font-weight:bold;
    src:url('font/iran/IRANSansWeb_Bold.eot');
    src:url('font/iran/IRANSansWeb_Bold.eot?#iefix')
    format('embedded-opentype'),url('font/iran/IRANSansWeb_Bold.woff2')
    format('woff2'),url('font/iran/IRANSansWeb_Bold.woff')
    format('woff'),url('font/iran/IRANSansWeb_Bold.ttf')
    format('truetype')
}

@font-face{
    font-family:'iransans';
    font-style:normal;font-weight:500;
    src:url('font/iran/IRANSansWeb_Medium.eot');
    src:url('font/iran/IRANSansWeb_Medium.eot?#iefix')
    format('embedded-opentype'),url('font/iran/IRANSansWeb_Medium.woff2')
    format('woff2'),url('font/iran/IRANSansWeb_Medium.woff')
    format('woff'),url('font/iran/IRANSansWeb_Medium.ttf')
    format('truetype')
}

@font-face{font-family:'iransans';
    font-style:normal;
    font-weight:300;
    src:url('font/iran/IRANSansWeb_Light.eot');
    src:url('font/iran/IRANSansWeb_Light.eot?#iefix')
    format('embedded-opentype'),url('font/iran/IRANSansWeb_Light.woff2')
    format('woff2'),url('font/iran/IRANSansWeb_Light.woff') format('woff')
    ,url('font/iran/IRANSansWeb_Light.ttf')
    format('truetype')
}
@font-face{font-family:'iransans';
    font-style:normal;
    font-weight:200;
    src:url('font/iran/IRANSansWeb_UltraLight.eot');
    src:url('font/iran/IRANSansWeb_UltraLight.eot?#iefix')
    format('embedded-opentype'),url('font/iran/IRANSansWeb_UltraLight.woff2')
    format('woff2'),url('font/iran/IRANSansWeb_UltraLight.woff')
    format('woff'),url('font/iran/IRANSansWeb_UltraLight.ttf')
    format('truetype')
}

@font-face{
    font-family:'iransans';
    font-style:normal;
    font-weight:normal;
    src:url('font/iran/IRANSansWeb.eot');
    src:url('font/iran/IRANSansWeb.eot?#iefix')
    format('embedded-opentype'),url('font/iran/IRANSansWeb.woff2')
    format('woff2'),url('font/iran/IRANSansWeb.woff')
    format('woff'),url('font/iran/IRANSansWeb.ttf')
    format('truetype')
}
@font-face{font-family:'IRTerafik';
    src:url('font/iran/IRTerafik-Bold.eot?#iefix')
    format('embedded-opentype'),url('font/iran/IRTerafik-Bold.woff')
    format('woff'),url('font/iran/IRTerafik-Bold.ttf')
    format('truetype'),url('font/iran/IRTerafik-Bold.svg#IRTerafik-Bold')
    format('svg');font-weight:400;font-style:normal
}

*{
    font-family: iransans !important;
    font-weight: 300;
}

.fas, .fa-classic, .fa-solid, .far, .fa-regular{
    font-family: "Font Awesome 6 Free" !important;
}
.icheck-primary{
    float: right;
}
.icheck-primary>label{
    vertical-align: middle;
}

.form-control{
    text-align: right;
}

.table thead th{
    text-align: right;
}


.table th, .table td{
    text-align: center !important;
    direction: rtl;
}


.col{
    direction: rtl;
    margin-bottom: 10px;
}

.order-product .item img{
    width: 150px !important;
    height: 150px !important;
    max-width: 100% !important;
}


.order-product .item h5{
    width: 150px;
    margin-top: 10px;
    line-height: 23px;
    padding-left: 4px;
    padding-right: 4px;
}


.swal2-input{
    pointer-events: none;
}


.factor-table th,.factor-table thead,.factor-table tbody,.factor-table tr{
    text-align: center;
}
.table-striped th{
    padding: 2px !important;
    font-size: 13px;
    vertical-align: middle;
}

.dashboard-class h3{
    font-size: 15px !important;
}

.card{
    overflow: auto !important;
}
.form-control-sm{
    width: 60px !important;
}
.sidebar{
    margin-top: 20px;
}
.table thead th {

    padding-bottom: 10px !important;
    padding-top: 10px !important;
    font-weight: bold;
}
.order-product .item{
    cursor: pointer;
    height: 320px;
}

.table-striped .order-product .item h5 {


}

.table-striped .order-product .item h5{
    direction: rtl;
    overflow: hidden;
    min-height: 110px;

}

.content #cart{
    overflow: hidden;
}


.table-striped .btn-sm, .btn-group-sm > .btn {
    padding: 5px 5px;
}
.table-striped .btn:not(:disabled):not(.disabled) {
    margin-left: auto;
    float: right;
    height: 26px;
    margin-top: 1px;
    width: 20px;
    padding-right: 4px;
    margin-right: 5px;

}

.user-cart .qty {
    float: right !important;
    width: 45px !important;
}

.user-cart .qty {
    float: right !important;
    width: 45px !important;
}

.table thead th:last-child{
    display: table-cell;
}
.p-cart{
    text-align: center;
    width: 100%;
    display: inline-flex;
    margin-top: 5px;
}


     /* width */
 ::-webkit-scrollbar {
     width: 6px;
     height: 6px;
 }

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #fff;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #000000;
}

tfoot th{
    font-weight: bold !important;
}

.col-sm-6>h1{

    padding-bottom: 10px;
    font-size: 18px !important;
}

.form-control{
    direction: rtl;
}
.login-box-register{
    padding-bottom: 0px !important;
}
/*.content-wrapper>.content{*/
/*    overflow: hidden;*/
/*}*/

/*.row {*/

/*     margin-right: 0px !important;*/
/*     margin-left: 0px !important;*/
/*}*/

/*
.factor-table thead td{
    width: 200px;
}
.factor-table tbody td {
    width: 100px;

}
*/
