body,html{font-family: IRANSansWeb,Poppins,Helvetica,sans-serif !important;}
.ellipsis-text p{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 200px;
    margin-bottom: 0;
}
.ckeditor-balloon-div{
    background-color: #dadada;
    border-color:#f5f8fa;
    color:#5e6278;
    /*max-height:250px;*/
    min-height: 100px !important;
}
#ckeditor-balloon-div-description{
    min-height: 54px !important;
}
.form-check-label-right{
    margin-left: 0.55rem;

}
.btn_remove_file i{
    font-size: 1.85rem !important;
    padding-bottom: 1px !important;
}

.btn-add-file i{
    font-size: 1.85rem !important;
    padding: 5px 14px ;
}
/*sidebar*/
.aside.aside-dark .aside-logo,.aside-menu,.aside-menu .menu-link{background-color: #171717 !important;}
.aside-menu .menu-link .menu-title{color:white !important}
.aside-menu .menu-link .menu-icon i,
.aside-dark .menu .menu-item .menu-link .menu-bullet .bullet,
.aside .aside-dark .aside-toggle svg{color: #fc87408c !important}
.aside-menu .menu-item {
    padding: 0 8px;
    margin: 1px 0;
}
.aside-menu .menu-sub-accordion .menu-item {padding:0;}
.aside-menu .menu .menu-item .menu-content, .aside-menu .menu .menu-item .menu-link {
    padding-right: 15px;
    padding-left: 15px;
}
.aside-menu .menu > .menu-item.show > .menu-link:not(.header-s), .aside-menu .menu > .menu-item.show > .menu-sub .menu-item.show > .menu-link{
    background-color: #2f2f2f !important;
    border-radius: 6px;
}

.aside-dark .hover-scroll-overlay-y{
    scrollbar-color: #fc87408c transparent !important;
}
.aside-dark .hover-scroll-overlay-y:hover{scrollbar-color:#fc8740 transparent !important;}

.aside-menu .menu > .menu-item:not(.show):not(.menu-item-active):hover > .menu-link:not(.header-s),
.aside-menu .menu > .menu-item > .menu-sub .menu-item:not(.show):not(.menu-item-active):hover > .menu-link {
    background-color: #2f2f2f !important;
    border-radius: 6px;
}
.aside-dark .menu .menu-item .menu-link .menu-icon,
.aside-dark .menu .menu-item .menu-link .menu-icon .svg-icon,
.aside-dark .menu .menu-item .menu-link .menu-icon i{
    color: #fc87408c !important;
}

.aside-dark .menu .menu-item.show>.menu-link .menu-icon,
.aside-dark .menu .menu-item.show>.menu-link .menu-icon .svg-icon,
.aside-dark .menu .menu-item.show>.menu-link .menu-icon i{
    color:#fc8740 !important;
}

.aside-dark .menu .menu-item .menu-link .menu-bullet .bullet{
    background-color:#fc87408c !important;
}

.aside-dark .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,
.aside-dark .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{
    background-color:#fc8740 !important;
}

.aside-dark .menu .menu-item.show > .menu-link .menu-bullet .bullet{
    background-color:#fc8740 !important;
}
.header-s{cursor: default !important}

.float-left{float: left !important;}
.float-right{float: right !important;}
.dz-error-mark,.dz-error-message{display: none !important}
/*new*/
/*.btn.btn-primary{background-color: #057197;border-color:#057197;}*/
/*button.btn.btn-primary:hover,button.btn.btn-primary:focus{background-color: #05506a!important;border-color:#05506a!important;}*/
/*form button.btn.btn-primary:hover:not(.btn-active),form button.btn.btn-primary:focus:not(.btn-active){background-color: #05506a!important;border-color:#05506a!important;}*/
#kt_sign_in_form,#kt_sign_in_form input{text-align:right;}
/*#kt_sign_in_form .btn.btn-primary:active:not(.btn-active){background-color: #05506a!important;}*/
label span.form-check-custom.form-check-solid{margin-left: 5px;}
.icon-selection img{width:35px!important;height:35px!important;object-fit: cover;}
/*loader*/
#loading{background:rgba(255,255,255,.6)}
@-webkit-keyframes preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@keyframes preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
/**/
.card-time{background:#054c80;;}
.card-time i{font-size:4rem;color:#fff;}
.card-time #timer{font-size: 2rem;color:#fff;min-width:134px;}
.card-time .date span{font-size: 1.3rem;color:#fff!important;}
.fa-calendar-o:before{content: "\f274";margin-left:2rem;}
img.logo_img{max-height: 55px;}
.ligin-title{font-size:15px;color:#1e4f9c;}
.login_form .btn.btn-primary{background: #1e4f9c;border-color:#1e4f9c;}
.login_form .btn.btn-primary:hover:not(.btn-active),.login_form .btn.btn-primary:focus:not(.btn-active){background: #143d7e!important;border-color:#143d7e!important;}

.login_form .btn.btn-primary:hover:not(.btn-active){
    color:black !important;
}

@media (min-width: 500px){
    .design-box{min-width: 400px;}
}
@media (min-width: 992px){
    .w-lg-58 {width: 58%!important;}
}
@media (min-width: 768px){
    .w-md-400px {width: 400px !important;}
}

.badge-td{font-size: inherit !important}
.content-image-editor{background-position:center;background-size:contain !important;}

/*calendar in filter list*/
.pdp-default{
    z-index: 1200;
}
textarea{
    font-family: Poppins,IRANSansWeb,Helvetica,sans-serif !important;
}

/*login*/
.design-box{color: #fff;
    background-image: linear-gradient(90deg,#EA580C,#F97316,#FB923C,#EA580C,#F97316,#EA580C,#FDBA74);
    background-size: 400%;
    font-family: 'Cabin', sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: capitalize;
    padding: 10px 20px;
    border-radius: 50px;
    border: none;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease 0s;
    text-shadow:0 0 .5em rgba(255,255,255,0.8);
    animation: animate 3s ease-out infinite;    max-height: 100vh;
    overflow-y: auto;
    scrollbar-width: none;}
.design-box::-webkit-scrollbar {width: 0;}
.design-box:before{ content: "";
    background: rgb(235 167 99);
    background: radial-gradient(circle, rgb(233 160 85) 0%, rgb(239 160 79) 46%, rgb(221 128 72) 100%);
    border-radius: 50px;
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;}
@keyframes animate{
    0%{
        background-position : 0%;
        box-shadow: 0 0 .6em #FB923C;
    }
    50%{
        background-position: 60%;
        box-shadow: 0 0 .6em #D97706;
    }
    100%{
        background-position: 100%;
        box-shadow: 0 0 .6em #C2410C;
    }
}
.logo__login img{filter: brightness(0) invert(1);transition: all .5s;}
.login_form{border-radius: 8px;padding: 30px;}
.title-login {
    margin-top: -30px;
    background: #fff;
    padding: 13px;
    position: relative;
    bottom: 31px;
    border-radius: 4px;
}

.title-login h1 {
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 0;
}

.login_form input {
    font-size: 13px;
}
.login_form button.btn, .login_form .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-lg {
    background: #ffffff !important;
}
.login_form button.btn:hover, .login_form button.btn:hover:not(.btn-active),
.login_form .btn.btn-light-danger:active:not(.btn-active),
.login_form .btn.btn-light-danger:focus:not(.btn-active) {
    background: #f9f9f9 !important;
}

.login_form button.btn .indicator-label {
    color: #262626 !important;
}

.login_form .captcha {
    text-align: center;
}

.login_form label {
    font-weight: normal;
    font-size: 14px !important;
}
.login_form a {
    color: #171717 !important;
}
.login_form .invalid-feedback {
    color: #9f1d1d !important;
}

.login_form a:hover, .login_form a:focus {
    color: #e14609;
}

.login_form .text-gray-400 {
    color: #9b8e88 !important;
    font-size: 14px !important;
}
.logo-login {
    display: table;
    margin-top:-24px;
}

.login-page {
    height: 100vh;
    overflow-y: auto;
    margin: 0 auto;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*chart*/
#kt_charts_widget_2_chart{font-family: IRANSansWeb,Helvetica,sans-serif !important;}
#kt_charts_widget_2_chart{font-family: IRANSansWeb,Helvetica,sans-serif !important;}
.swal-text{text-align: center !important}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 100%;
}
.offset-4-5{
    margin-right:39% !important;
}
.input-sm{
    padding:.35rem .55rem;font-size:.925rem;border-radius:.325rem
}
.input-td{
    border:1px solid #e3e3e3 !important;
}
.box-shadow-dashboard-cards{
    box-shadow: 0 2px 8px rgb(0,0,0,0.15);
}
.orange-button-dashboard{
    background-color:rgba(252,135,64,0.84) !important;
}
.black-button-dashboard{
    background-color:#2f2f2f !important;
}

.orange-button-dashboard:hover{
    background-color: rgba(252, 135, 64, 0.63) !important;
}
.black-button-dashboard:hover{
    background-color: rgba(47, 47, 47, 0.84) !important;

}

.advanced_search_box::after {
    content: "\F0B0";
    font-family: FontAwesome;
    margin-left: 5px;
    margin-right: 10px;
}

div.under-search {
    min-height: 100px;
    position: absolute;
    background: #fff;
    width: 35.40%;
    z-index: 100;
    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
    top: 57px;
    border-radius: 4px;
    padding: 15px;
    left: auto !important;
    max-height: 60vh;
    overflow-y: auto;
}

.under-search span {
    display: inline-block;
    margin-bottom: 5px;
    color: #000;
    font-size: 14px;
}

.under-search ul.ulCustomers, .under-search ul.ulBillLading, .under-search ul.ulUnloadBillLading, .under-search ul.ulBilling, .under-search ul.ulUnloadBilling, .under-search ul.ulDriver {
    margin: 0 0 12px;
    border-top: 1px solid #dc74353d !important;
    padding-top: 4px;
}

.under-search ul li:not(:last-of-type) {
    /*border-bottom: 1px solid #8e8e8e47;*/
}

.under-search ul li {
    padding: 10px 0;
}

.under-search ul li img {
    margin-left: 9px;
    width: auto;
    height: 55px;
}

.under-search ul li img {
    border-radius: 6px;
}

.under-search ul li a {
    font-size: 13px;
}

.under-search li.liNoCustomer,.under-search li.liNoBillLading,.under-search li.liNoBilling,.under-search li.liNoDrivers,
.under-search li.liNoUnloadBillLading,.under-search li.liNoUnloadBilling, .under-search li#liNoBrands {
    font-size: 13px;
    color: #dc7435ba !important;
}

.under-search ul li {
    padding: 5px 0;
}


#boxSearch {
    display: none;
}

div.under-search {
    left: auto !important;
    overflow-y: auto;
    scrollbar-width: thin;
}

.ulCategorys {
    max-height: 155px;
    overflow-y: auto;
    scrollbar-width: thin;
}
#boxSearch a, #boxSearch li{color:#dc7435ba !important;}
/*.search-design span:last-child{background-color: #fff;border: 1px solid #e4e6ef;border-right:none;}*/
/*.search-design input{border-left:none;border-right: none;}*/
.btn-style a{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09)!important;}

.left-1{left:1% !important;}
.left-51{left:51% !important;}
.top-23{top:23% !important;}
.right-1{right:1% !important;}
.w-80{width:80% !important;}
.table-responsive{margin-bottom: 12px;}
.min-w-110px{min-width: 110px;}
.menu-sub-dropdown.w-500px,.menu-sub-dropdown.w-400px{max-width: 100%;overflow-y: auto;max-height: 90vh;}
.btns-card-footer a.btn{padding:8px 10px!important;font-size: 13px;}
.item-checkbox-5{width:20%;}
.adrs-row .col-2,.adrs-row .col-5{padding:1px;}
.repeat-row-billLading label,.bill-landing-edit .row label{display: none!important;}
.bill-landing-edit .row:nth-child(1) label{display: flex!important;}
.ul-tab-single li a{font-size: 13px;margin:0 4px 4px 8px!important;}
.dropzone{padding: 1.5rem 1rem;}
.breadcrumb {display: contents;}
/*new page*/
:root {
    --orange: #ff9142;
    --orange-dark: #e15602;
}
.main-header{padding:14px 0;}
img.logo-head{max-height:35px;}
.main-header ul{display: inline-block;}
.main-header ul li{display: inline-block;padding: 0 10px;cursor: pointer;color:#333;}
.main-header ul li a{color:#333;}
.main-header ul li:hover,.main-header ul li:hover a{color:var(--orange-dark);}
.container-style{max-width:1300px;padding:0 15px;margin: 0 auto;}
.container-style2{max-width:1920px;padding:0 15px;margin: 0 auto;}
.phone-section{border:1px solid var(--orange);padding:10px 12px;border-radius: 5px;}
.phone-section a{color:var(--orange-dark);position: relative;top:1px;}
a.cartable{background: var(--orange-dark);color:#fff;padding:0 15px;display: inline-block;border-radius: 5px;line-height: 40px;border:1px solid var(--orange-dark)}
a.cartable:hover{background: #fff;color:var(--orange-dark)}
.site-privileges{padding: 30px 0;}
.box-privileges{align-items: center;}
.icon-privileges{margin-left:12px;min-width: 36px;}
.icon-privileges img{max-height:52px;}
.content-privileges strong{font-size: 13px;display: block;margin-bottom:5px;color:#000;}
.content-privileges p{font-size: 13px;color:#555}
.title-site h2{display: table;margin:12px auto;padding:10px 20px;border-bottom:3px solid var(--orange-dark);font-size: 22px;}
img{max-width: 100%;}
.content-style{margin:55px 0;}
.btn-style{background: var(--orange-dark);color:#fff;padding:0 15px;display: inline-block;border-radius: 5px;line-height: 40px;border:1px solid var(--orange-dark);}
.btn-style:hover{background: #fff;color:var(--orange-dark)}
.btn_style{background: #fff;color:var(--orange-dark);padding:0 15px;display: inline-block;border-radius: 5px;line-height: 40px;border:1px solid var(--orange-dark)}
.btn_style:hover{background: var(--orange-dark);color:#fff}
.r-content-serv{padding-left:35px;}
.simple-title{color:#333;margin-bottom: 15px;}
.desc-serv p{font-size: 13px;line-height: 28px;text-align: justify;}
.content-services img{max-height: 300px;margin: 0 auto;display:table }
.box-order-sec{box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;border:1px solid #eee;border-radius: 5px;padding: 15px;cursor:pointer;}
.number-order{text-align: center;margin-bottom:12px;}
.number-order span{display: inline-block;width:36px;height:36px;line-height:36px;border-radius: 100%;border:1px dashed var(--orange-dark);background:#fdebe1;color:#333;}
.img-order img{max-height: 100px;margin: 12px auto;display: table;filter: grayscale(100%);}
.txt-order{margin-top: 12px;height: 43px;overflow: hidden;}
.box-order-sec:hover .number-order span{border:1px solid var(--orange-dark);background: var(--orange-dark);color:#fff;}
.box-order-sec:hover p{color:var(--orange-dark)}
.box-order-sec:hover img{filter:unset;}
.faq-section .accordion-item{box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px;margin-bottom: 10px;border:1px solid #ddd;border-radius: 5px;overflow: hidden;}
.faq-section .accordion-button:not(.collapsed){background:#fdebe1;}
.faq-section .accordion-button{color:#333;font-size: 14px;font-weight: 600;line-height: 26px;}
.faq-section .accordion-body,.faq-section .accordion-body p{font-size: 13px;line-height: 28px;text-align: justify;}
.faq-section .accordion-button::after{color:var(--orange-dark);background-image: url('../files/panel/assets/media/images/fq-arrow.png');width: 2.5rem;height: 2.5rem;background-size: 100%;transform: rotate(180deg);}
.faq-section .accordion-button:not(.collapsed)::after{transform: rotate(0);}
footer{background: #171717;padding: 30px 0 0;}
.col-footer > *,.col-footer a{color:#fff!important;font-size: 13px;}
.col-footer .phone{display: inline-block;direction: ltr;}
.item-info{margin-bottom: 15px;}
.logo-footer{max-height:35px;}
.top-footer h3{margin:16px 0 30px;color:#fff;font-weight: normal;}
.copyright-site{padding: 12px;border-top:1px solid #333;margin-top: 30px;}
.copyright-site p{color:#fff;font-size: 12px;}
.copyright-site span{color:var(--orange-dark)}
.row-footer{max-width: 900px;margin: 0 auto;}
.phone-section path{fill:var(--orange-dark)}
.item-info .icon{color:var(--orange-dark);margin-left: 3px;}
.slick-slider{direction:rtl!important;}
.box-comment{text-align: right;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;border-radius: 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 5px;padding: 15px; }
.img-comment img{width:60px;height:60px;border-radius: 100%;border:2px solid var(--orange-dark);}
.img-comment div{margin: 0 auto;display: table;}
.box-comment span.name{margin:14px 0;}
.box-comment p{font-size: 12px;text-align: center;height:54px;overflow: hidden}
.btn-map a{background: var(--orange-dark);color:#fff;display: table;margin:20px auto 4px;padding: 10px 30px;border-radius: 5px;border:1px solid var(--orange-dark)}
.btn-map a:hover{background: transparent;color:var(--orange-dark)}
.crooky {width:300px; }
.login-page{background: #171717;
    /*background: rgb(249,88,2);background: linear-gradient(180deg, rgba(249,88,2,1) 0%, rgba(219,76,2,1) 36%, rgba(251,102,24,1) 58%, rgba(255,117,11,1) 77%, rgba(252,105,0,1) 100%);*/
}
.login-page label{font-weight: bold;}
.login-page form button,.login-page form button span{font-weight: bold}
.aside-dark .hover-scroll-overlay-y::-webkit-scrollbar-track{background: transparent!important;}
.aside-dark .hover-scroll-overlay-y::-webkit-scrollbar-thumb{background: #fc87408c!important;}
.table-responsive{max-height: calc(100vh -  260px);padding-left: 10px;overflow-y: auto;}
.sum-count{margin-right: auto;text-align: left}
.btn__design a{padding: 13px 2px!important;font-size: 13px;}
.content-comment .slick-list .slick-track{margin: 0 auto}
.form-control.form-control-solid {background-color: #e5e3e3;border-color: #c1bfbf;}
.table-index-design tbody tr:nth-child(odd){background: #fabe998c;}
.table-index-design td,.table-index-design th{vertical-align: middle;text-align: center}
.table-index-design p{margin-bottom: 0;}
.table-index-design thead tr{background: var(--orange-dark);}
.table-index-design thead tr th{color:#fff;}
.table-index-design tbody tr td{border:1px solid #ddd;}



@media (min-width:992px){
    div::-webkit-scrollbar,main::-webkit-scrollbar,ol::-webkit-scrollbar,pre::-webkit-scrollbar,span::-webkit-scrollbar,ul::-webkit-scrollbar{width:.4rem;height:.8rem}
    div::-webkit-scrollbar-thumb,main::-webkit-scrollbar-thumb,ol::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb,span::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb {background-color: rgba(133, 133, 133, 0.48)}
    div:hover::-webkit-scrollbar-thumb,main:hover::-webkit-scrollbar-thumb,ol:hover::-webkit-scrollbar-thumb,pre:hover::-webkit-scrollbar-thumb,span:hover::-webkit-scrollbar-thumb,ul:hover::-webkit-scrollbar-thumb{background-color:rgba(47, 47, 47, 0.48)}
    .mobile-site,.menu-mobile,.close-menu-mobile{display: none}
}
@media (min-width:1200px){

}
@media (min-width:1300px){
   .billLadin-col{width:20%;}
    .col-billing-pricing{width:20%;}
}
@media (max-width:1400px){
    .r-box-main{width:42%;}
    .l-box-main{width:58%}
}
@media (max-width:1300px){
    .adrs-row .col-2{width:33.3333%;}
    .adrs-row .col-5{width:83%;}
    .login-page .w-xl-800px{width:650px !important;}
}
@media (max-width:1200px){
    .r-box-main, .l-box-main{width:100%}
    .box-index{margin-bottom:15px;}
    .item-checkbox-5{width:33.3333%;}
    .col-bill-admin{margin-bottom:12px;}
}
@media (max-width:1199px){
    .facial-information{margin-bottom: 20px;}
}
@media (max-width:1150px){
    .login-page .w-xl-800px {width: 500px !important;}
}
@media (max-width:991px){
    .search-mobile{cursor: pointer;display: flex;align-items: center;margin: 0 0 5px 6px;}
    .search-div{display: none;position: fixed !important;width: 90%;top: -3px;right:12px;max-width: 210px;}
    .breadcrumb-site{display: none;}
    .login-page .w-xl-800px{display: none!important;}
    .login-page a.logo-login{width:100%}
    .login-page img.offset-4-5{margin: 0 auto!important;display: table;}
    ul.menu-site{position: fixed;width:250px;height:100vh;overflow-y: auto;top:0;right:-100%;box-shadow: 17px 0 10px -20px rgba(0,0,0,0.25) inset;z-index: 9999;background: #fff;padding:20px 12px;}
    ul.menu-site.show-menu{right:0;transition: all .5s;}
    ul.menu-site li{display: block;padding: 4px 0;}
    svg.menu-mobile{margin-left:16px;font-size: 20px;float:right;position: relative;top:9px;}
    .close-menu-mobile{display: flex;margin:0 auto 0 4px;}
    .box-privileges{margin-bottom:20px;}
    .col-order-sec{margin-bottom: 20px;}
}
@media (max-width:767px){
    .breadcrumb .breadcrumb-item{padding-left: 0;}
    .breadcrumb .breadcrumb-item span.border-gray-300{margin: 0 4px!important;}
    .first-box-single{margin:0 -8px 18px -8px!important;}
    .col-btm{margin-bottom: 18px;}
    .col-info-freight .me-2,.n-margin-l{margin-left:-8px!important;}
    .dropzone{padding: 1.5rem .2rem;}
    .phone-section{padding: 10px 4px;}
    a.cartable{padding: 0 5px;}
    .r-main-header{padding: 0}
    .l-main-header{padding-left: 0}
    img.logo-head{max-height: 35px;}
    svg.menu-mobile{margin-left: 5px;}
    .r-content-serv {padding-left: 8px;margin-bottom: 12px;}
}
@media (max-width:650px){
    .row-register-car .col{width:50%;flex: unset;margin-bottom: 8px;}
    #create-car a.btn{max-height: 40px;}
}
@media (max-width:600px){
    .item-checkbox-5{width:50%;}
    .adrs-row .col-2{width:100%;margin-bottom: 4px;}
    .design-box{padding: 10px 5px;}
}
@media (max-width:575px){
   .plak-row .col-sm-4{margin-bottom:7px;}
    #receipt-items .row{position: relative;border:1px solid #ddd;padding:24px 12px 12px;margin-bottom: 12px;}
    #receipt-items .row button.btn{position: absolute;top:0;left:0;margin-top: 0!important;}
    .txt-order{height: 40px;}
    .sum-count{margin-left: auto;text-align: center}
}
@media (max-width:500px){
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xx{padding: 0 5px;}
    .card .card-body {padding: 2rem 1rem;}
    .card .card-header{padding: 0 1rem;}
    .item-checkbox-5{width:100%;}
    .card-header .card-toolbar button{margin-bottom: 7px;padding-left:12px!important;padding-right:12px!important;}
    .card-header .card-toolbar a{margin-bottom: 7px;}
    .repeat-row-billLading label,.bill-landing-edit .row label{display:flex!important;}
    #bill-lading-items .col-4,#bill-lading-items .col-3,#bill-lading-items .col-1{width:50%;}
    #bill-lading-items .row{border:1px solid #ddd;position: relative;padding: 24px 15px 15px;margin-bottom: 8px;}
    #bill-lading-items .row button.btn-icon{position: absolute;top:0;left:0;}
    img.logo-head {max-height: 21px;}
    svg.menu-mobile{top:0;}
}
@media (max-width:400px){
    .login_form{padding: 35px 20px;}
    .col-privileges{width:100%;}
    .box-privileges:last-child{margin-bottom:0;}
}
.login_form > *{font-family: IRANSansWeb,Poppins,Helvetica,sans-serif !important;}
.btn-check:active+.btn.btn-primary,
.btn-check:checked+.btn.btn-primary,
.btn.btn-primary.active,
.btn.btn-primary.show,
.btn.btn-primary:active:not(.btn-active),
.btn.btn-primary:focus:not(.btn-active),
.btn.btn-primary:hover:not(.btn-active),
.show>.btn.btn-primary{ background-color: #0068a1 !important;}

.btn-check:active+.btn.btn-light,
.btn-check:checked+.btn.btn-light,
.btn.btn-light.active,
.btn.btn-light.show,
.btn.btn-light:active:not(.btn-active),
.btn.btn-light:focus:not(.btn-active),
.btn.btn-light:hover:not(.btn-active),
.show>.btn.btn-light{ background-color: #dbddde !important;}
.form-control.form-control-solid:active,.form-control.form-control-solid:focus{background-color: #cfcfcf ;border-color:#FB833C;}
.form-select.form-select-solid,.select2-container,.select2-container--bootstrap5.select2-container--focus .form-select-solid, .select2-container--bootstrap5.select2-container--open .form-select-solid{background-color: #e5e3e3 ;}
.form-select.form-select-solid.active,.form-select.form-select-solid.focus,.form-select.form-select-solid:active,.form-select.form-select-solid:focus{background-color: #cfcfcf ;}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
    background-color: #bddaea;
    color: #009ef7;
}
span.input-group-text{background-color: #e5e3e3;}
.aside-logo{border-bottom:1px solid #333;}
.info-current-user{padding-bottom: 10px;}
.info-current-user span.d-block{color:#fff;}
.info-current-user span.name{font-size:12px;}
.info-current-user span.job{font-size:11px;}
.info-current-user .img__user img{width:60px;height: 60px;border-radius: 100%;}

.apexcharts-tooltip-marker{margin: 0 0 0 10px!important;}
.handle-aside{position: absolute;left: 14px;cursor: pointer;}
.not-border-box .select2-selection{border-radius: 0.475rem 0 0 0.475rem;border: 1px solid #c1bfbf;}
.not-border-box .select2-container--bootstrap5.select2-container--focus .form-select-solid, .not-border-box .select2-container--bootstrap5.select2-container--open .form-select-solid{border: 1px solid #FB833C;}
#remove-button{    border: 1px solid #c1bfbf!important;}
.cart--box-content span.orang-text{font-size: 22px;}
@media(min-width:992px){
    .handle-aside svg{color:#fff;}
    .compress-aside .aside{max-width: 50px;width: unset;}
    .compress-aside.aside-enabled.aside-fixed.header-fixed .header,.compress-aside.aside-enabled.aside-fixed.toolbar-fixed .toolbar{right:50px}
    .compress-aside .aside-menu .menu-title,.compress-aside .aside-menu hr,
    .compress-aside .info-current-user{display: none;}
    .compress-aside .aside-menu .menu .menu-item .menu-link{padding-right: 15px;padding-left: 10px;}
    .compress-aside.aside-enabled.aside-fixed .wrapper{padding-right: 50px;}
    .compress-aside .aside-menu .menu-sub-accordion{display: none!important;}
}
.btn.btn-primary,.page-item.active .page-link,.form-check.form-check-solid .form-check-input:checked{background-color: #fc8740;}
.btn-check:active+.btn.btn-primary, .btn-check:checked+.btn.btn-primary, .btn.btn-primary.active, .btn.btn-primary.show, .btn.btn-primary:active:not(.btn-active), .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .show>.btn.btn-primary {
    background-color: #d7641f !important;
}
.btn.btn-light-primary .svg-icon, .btn.btn-light-primary i,a,.btn.btn-color-primary .svg-icon, .btn.btn-color-primary i,.page-link:hover,.page-item:hover:not(.offset) .page-link {
    color: #fc8740;
}
.btn-check:active+.btn.btn-active-light-primary .svg-icon, .btn-check:active+.btn.btn-active-light-primary i, .btn-check:checked+.btn.btn-active-light-primary .svg-icon, .btn-check:checked+.btn.btn-active-light-primary i, .btn.btn-active-light-primary.active .svg-icon, .btn.btn-active-light-primary.active i, .btn.btn-active-light-primary.show .svg-icon, .btn.btn-active-light-primary.show i, .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:active:not(.btn-active) i, .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:focus:not(.btn-active) i, .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:hover:not(.btn-active) i, .show>.btn.btn-active-light-primary .svg-icon, .show>.btn.btn-active-light-primary i {
    color: #d7641f;
}
.btn-check:active+.btn.btn-active-light-primary, .btn-check:checked+.btn.btn-active-light-primary, .btn.btn-active-light-primary.active, .btn.btn-active-light-primary.show, .btn.btn-active-light-primary:active:not(.btn-active), .btn.btn-active-light-primary:focus:not(.btn-active), .btn.btn-active-light-primary:hover:not(.btn-active), .show>.btn.btn-active-light-primary {
    background-color: #fcf5f2!important;
}
table a:hover{color:#d7641f !important;}
.btn.btn-light-primary{color: #fc8740;background-color: #fcf5f2;}
.btn-check:active+.btn.btn-light-primary, .btn-check:checked+.btn.btn-light-primary, .btn.btn-light-primary.active, .btn.btn-light-primary.show, .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active), .show>.btn.btn-light-primary {
    color: #fff;
    border-color: #fc8740;
    background-color: #fc8740!important;
}
.page-item.active span{color:#fff!important;}
.btn-check:active+.btn.btn-active-primary, .btn-check:checked+.btn.btn-active-primary, .btn.btn-active-primary.active, .btn.btn-active-primary.show, .btn.btn-active-primary:active:not(.btn-active), .btn.btn-active-primary:focus:not(.btn-active), .btn.btn-active-primary:hover:not(.btn-active), .show>.btn.btn-active-primary {
    color: #fff;
    border-color: #fc8740;
    background-color: #fc8740!important;
}
.aside-menu .menu .menu-item .menu-link .menu-title{font-size: 13px;}
/*dark*/
.dark #kt_aside{border-left: 1px solid #565656;}
.dark #kt_header{background: #171717;}
body.dark,.dark .breadcrumb-site{background-color:#171717; }
.dark .card{background: #242323;border: 1px solid #464646;}
.dark .card .card-header .card-title,.dark .card .card-header .card-title .card-label{color:#D77539}
.dark table tr td,.dark table tr th,.dark .text-gray-400,.dark .text-gray-700{color:#fff!important;}
.dark .breadcrumb-site a,.dark .breadcrumb-site h1{color:#fff!important;}
.dark .btn.btn-color-primary .svg-icon,.dark .btn.btn-color-primary i,.dark a {color: #fc8740;}
.dark a:hover {color: #ce6626;}
.dark .btn-check:active+.btn.btn-active-light-primary .svg-icon,.dark .btn-check:active+.btn.btn-active-light-primary i,.dark .btn-check:checked+.btn.btn-active-light-primary .svg-icon,.dark .btn-check:checked+.btn.btn-active-light-primary i,.dark .btn.btn-active-light-primary.active .svg-icon,.dark .btn.btn-active-light-primary.active i,.dark .btn.btn-active-light-primary.show .svg-icon,.dark .btn.btn-active-light-primary.show i,.dark .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon,.dark .btn.btn-active-light-primary:active:not(.btn-active) i,.dark .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon,.dark .btn.btn-active-light-primary:focus:not(.btn-active) i,.dark .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon,.dark .btn.btn-active-light-primary:hover:not(.btn-active) i,.dark .show>.btn.btn-active-light-primary .svg-icon,.dark .show>.btn.btn-active-light-primary i {color: #fc8740;}
.dark .btn.btn-active-light-primary:hover:not(.btn-active){background-color: #171717!important;border:1px solid #333;}
.dark .menu-sub-dropdown,.dark .btn.btn-active-light-primary.show{background: #171717!important;border: 1px solid #333;}
.dark .menu-sub-dropdown.menu-gray-600 .menu-item .menu-link {color:#fff}
.dark .menu-sub-dropdown.menu-gray-600 .menu-item:hover .menu-link {color:#fc8740!important;}
.dark .menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.dark .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {background-color: transparent;}
.dark div{color:#fff;}
.dark .bg-light-dark {background-color: #383838!important;}
.dark .menu-sub-dropdown div.separator{opacity: .1;}
.dark .menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.dark .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){background-color: transparent;}
.dark .menu-gray-800 .menu-item .menu-link{color:#fff;}
.dark .menu-gray-800 .menu-item .menu-link:hover{color:#fc8740!important;}
.dark .btn.btn-light-primary,.dark .btn.btn-light-primary .svg-icon,.dark .btn.btn-light-primary i{color: #fc8740;}
.dark .btn-check:active+.btn.btn-light-primary,.dark .btn-check:checked+.btn.btn-light-primary,.dark .btn.btn-light-primary.active,.dark .btn.btn-light-primary.show,.dark .btn.btn-light-primary:active:not(.btn-active),.dark .btn.btn-light-primary:focus:not(.btn-active),.dark .btn.btn-light-primary:hover:not(.btn-active),.dark .show>.btn.btn-light-primary {background-color: #fc8740!important;color: #fff;}
.dark .btn.btn-primary{background-color: #fc8740;}
.dark .btn-check:active+.btn.btn-primary,.dark .btn-check:checked+.btn.btn-primary,.dark .btn.btn-primary.active,.dark .btn.btn-primary.show,.dark .btn.btn-primary:active:not(.btn-active),.dark .btn.btn-primary:focus:not(.btn-active),.dark .btn.btn-primary:hover:not(.btn-active),.dark .show>.btn.btn-primary {background-color: #ce6626!important;}
.dark .form-label{color:#fff;}
.dark .card:not(.card-flush) .card-header{border-bottom: 1px solid #626161;}
.dark .card .card-footer{border-top: none;}
.dark .h1,.dark .h2,.dark .h3,.dark .h4,.dark .h5,.dark .h6,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6 {color: #fc8740;}
.dark .bg-primary {background-color: #fc8740!important;}
.dark .form-control.form-control-solid,.dark .form-select.form-select-solid {background-color: transparent!important;border-color: #8c8e8f!important;color:#fff!important;}
.dark .form-control.form-control-solid:active,.dark .form-control.form-control-solid:focus,.dark .form-select.form-select-solid.active,.dark .form-select.form-select-solid.focus,.dark .form-select.form-select-solid:active,.dark .form-select.form-select-solid:focus {background-color: transparent !important;border-color: #fc8740!important;}
.dark .pdp-default .day{background: #333;}
.dark .pdp-default .dows{background: #fc8740;}
.dark .pdp-default .dow {border: 1px solid #fc8740;}
.dark .pdp-default .friday{color:#fc8740}
.dark .pdp-footer{text-align: center;padding: 8px;height: auto!important;background: #333;}
.dark .select2-container--bootstrap5 .select2-dropdown{background: #333;}
.dark .search-div input.form-control.form-control-sm.form-control-solid{background-color: #171718!important;}
.dark .select2-container--bootstrap5.select2-container--focus .form-select-solid,.dark .select2-container--bootstrap5.select2-container--open .form-select-solid,.dark .select2-container{background-color: transparent !important;border-color: #fc8740!important;}
.dark .select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field {background-color: transparent;color:#fff;}
.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected{background-color: #fc8740;}
.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {background-color: #111;color: #fc8740;}
.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option {color: #fff;}
.dark .text-gray-600 {color: #d6d8df!important;}
.dark .accordion-item {background-color: #242323;border: 1px solid #333;}
.dark .accordion-button:not(.collapsed),.dark .accordion-button {color: #fff;background-color: transparent;}
.dark .accordion-button::after{filter: brightness(0%) invert(100%);}
.dark .page-item.active .page-link{background-color: #fc8740;}
.dark .modal-content{background-color: #191818;border: 0 solid #333;}
.dark .modal{background: rgba(0,0,0,.8);}
.dark .form-check.form-check-solid .form-check-input:checked {background-color: #fc8740;}
.dark .svg-icon{color:#fc8740;}
.status-them{position: relative;top:2px;cursor: pointer}
.dark .ckeditor-balloon-div{background-color: transparent;border: 1px solid #545252!important;}
.dark .ck-content.ck-focused {border-color: #fc8740!important;}
.dark .select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__placeholder {color:rgb(156,160,177);}
.dark .pdp-default .selday,.dark .pdp-default .selday:hover {background: #b14e12;border-color: #fc8740;color: #fff;}
.dark .input-group .input-group-text.border-0{background: transparent;border: 1px solid #8c8e8f!important;}
.dark .swal-text,.dark .swal-title{color:#333;}
.dark .btn.btn-active-light-primary.user-btn:hover:not(.btn-active){background-color: #7239ea!important;}
.dark .btn.btn-active-light-primary.remove_btn:hover:not(.btn-active){background-color: #f1416c!important;}
.dark .tagify__tag-text{color:#333;}
.dark span.tagify__input{color:#fff;}
.dark .select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__rendered {color: #fff;}
.dark .card-toolbar .btn.btn-color-muted.btn-active-primary.active{background-color: #DD7437!important;}
.dark .text-gray-800{color:#fff!important;}
.dark .form-control:disabled{background-color: transparent;border-color: #8c8e8f;color:#fff;opacity: .5;}
.dark .select2-selection__choice{color:#333;}
.dark .nav-line-tabs .nav-item .nav-link.active,.dark .nav-line-tabs .nav-item .nav-link:hover:not(.disabled),.dark .nav-line-tabs .nav-item.show .nav-link{border-bottom: 1px solid #DD7437;color:#DD7437!important;}
.dark .badge-light-primary,.dark .badge-light-success,.dark .badge-light-danger{color:#333;}
.dark .under-search{background: rgb(36, 35, 35);}
.dark .notice div,.dark .notice p,.dark .notice > *{color:#fff!important;}
.dark .bg-light-primary {background-color: #eee!important;}
.dark .text-dark{color: #8d8e8f!important;}
.dark .apexcharts-tooltip,.dark .apexcharts-tooltip-title{background-color: #333!important;}
.tooltip-inner{color:#333!important;}
.dark .notice.bg-light-primary,.dark .notice.bg-gray-200{background-color: transparent!important;border-color:#8c8e8f!important;}
.dark .notice.bg-light-primary .text-gray-400,.dark .notice.bg-light-primary .text-gray-800,.dark .notice.bg-gray-200 .text-gray-800{color:#fff!important;}
.cart--box{background: #ffffff;padding: 12px 2px;text-align: center;margin-bottom:15px;border-radius: 10px;box-shadow: 0 2px 8px rgb(0,0,0,0.15)}
.dark .cart--box{background: #fff;border: 1px solid #eee;}
.dark .cart--box{background: #242323;border: 1px solid #464646;}
.dark .dropzone{background: #242323;    border: 1px dashed #DD7437;}
.dark .dropzone .bi-file-earmark-arrow-up{color:#DD7437!important;}
.dark .dropzone h3{color:#eee!important;}
.dark .dropzone .dz-preview.dz-file-preview .dz-image {background: #0e0e0e;}
.dark #remove-button{border: 1px solid #8c8e8f!important;}
.orang-text{color:#DD7437;}
/*dark index*/
.dark footer{border-top:1px solid #3c3b3b;}
.dark .table-striped>tbody>tr:nth-of-type(odd)>* {--bs-table-accent-bg: #2f2f2f;}
.dark .box-comment{box-shadow: rgba(250,247,247,.16) 0px 1px 4px;border-top: 1px solid #414141;border-bottom: 1px solid #414141}
.dark a.btn-style,.dark a.cartable{color:#fff;}
.dark a.btn-style:hover,.dark a.cartable:hover{color: var(--orange-dark);}
.dark .content-privileges strong{color:#fff;}
.dark .content-privileges p{color:#bfbfbf}
.dark .site-privileges{background: #333232;margin-bottom: 25px;}
.dark .main-header ul li a{color:#eee}
.dark .main-header ul li a:hover{color:var(--orange-dark);}
.dark .monthSelect li,.dark .yearSelect li{background: #333;}
/*end*/
svg.fa-sun{font-size: 17px;margin-right: 4px;cursor: pointer;}
svg.fa-sun path{fill: #C4C6C9;}
.l-main-header .d-flex{align-items: center}



@media (min-width: 992px){
    .dark.header-fixed.toolbar-fixed .toolbar{border-top: 1px solid #464646;border-bottom: 1px solid #464646;}
}
@media (max-width: 991px){
    .nav-link-distance{margin-left: 10px!important;margin-right: 10px!important;}
}
.dark .entities-count-color span.text-gray-700{color:#555555 !important;}
.dark tr.pre-amount-color{background-color: #444 !important;}
 tr.pre-amount-color{background-color: #f5f8fa !important;}
thead {
    position: sticky;
    top: 0;
    background-color: #fff;
    z-index: 1;
}
.dark thead{
    position: sticky;
    top: 0;
    background-color: #242323;
    z-index: 1;
}
span.text-orange-span{color: #fc8740;}
.dark span.text-orange-span{color: #fc8740;}
.negative-number{text-align: right;direction: ltr;display: inline-block}
.disabled-ckeditor{
    height: 70px;
    border:solid 1px gray;
    padding-top:10px;
    padding-right:10px;
    border-radius: 5px;
}
.dark .simple-title{
    color:#eee;
}
.swal-footer{
    text-align: center;
}
/*details table*/
.details-tr, .details-tr thead{
    background-color: #f5f8fa ;
}

.dark .details-tr, .dark .details-tr thead{
    background-color: #343434;
}

.details-tr table {
    max-width: 50%;
    margin: 0 auto;
}
.details-table thead tr:last-child{
    border-bottom-width: 1px !important;
    border-bottom-style: dashed !important;
    border-bottom-color: #dbdee1 !important;
}
.dark .details-table thead tr:last-child{
    border-bottom-width: 1px !important;
    border-bottom-style: dashed !important;
    border-bottom-color: #eff2f5 !important;
}
.details-table.table-row-dashed tr{
    border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#dbdee1
}
.details-table thead{
    z-index: 0;
}
.details-tr:last-child{
    border-bottom-width: 1px !important;
    border-bottom-style: dashed !important;
    border-bottom-color: #dbdee1 !important;
}
.dark .details-tr:last-child{
    border-bottom-width: 1px !important;
    border-bottom-style: dashed !important;
    border-bottom-color: #eff2f5 !important;
}
/*drag and drop*/
/*.box {*/
/*    cursor: move;*/
/*}*/
textarea#description{border-color:#f5f8fa;border-radius:6px;padding: 10px;background-color: #dadada}
.dark textarea#description{border: 1px solid #757272 !important;;background-color: #242323 ;color: white}
tr.ground-status-bill-lading{background-color:#f5f8fa !important}
.dark tr.ground-status-bill-lading{background-color:#444 !important}
.w-10{width: 10%}
.left-20px{left:20px}
.badge-light-orange{background-color:rgba(252,135,64,0.84) !important}
body textarea#description:focus,body.dark textarea#description:focus,body.dark textarea#description:focus,
body textarea#description:focus-visible,body.dark textarea#description:focus-visible,body.dark textarea#description:focus-visible{border:1px solid #FB833C!important;box-shadow: none!important;outline:unset;}
.without-sidebar #kt_aside{display:none!important;}
.without-sidebar #kt_header,.without-sidebar #kt_toolbar{right:0}
.without-sidebar #kt_wrapper{padding-right: 0;}
.dark .menu-item a:hover i{
    color: #FB833C
}
 .menu-item a:hover i{
    color: #009ef7
}
.bg-light-orange{background-color: #ff9b5ed4 !important}

@media(max-width: 350px)
{
    .phone-section svg{display: none!important;}
}
#bill-lading-content td{
    max-width: 300px;
}

#bill-lading-content td input, #bill-lading-content td select{
    min-width: 150px;
    max-width: 300px;
}
/*for login animation*/
#login-loading {
    position: fixed;
    top:0;
    right:0;
    left:0;
    bottom:0; display:flex;
    justify-content: center;
    align-items:center;
    z-index: 10;
    background: #171717;
}
#login-loading img {
    max-width: 250px;
}
.dropzone .dz-preview img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* تصویر کل فضای thumbnail را پر می‌کند */
}
