textarea{resize: none;}
.navbar-brand{padding: 10px;}
.sidebar{width: 12.9375rem;}
.ft-20{font-size: 19px; color: #fff;font-weight: 500;}
.form-control{height: 1.925rem;padding: .4375rem 0.625rem;}
.select2-selection--single{height: 1.925rem;line-height: 15px;}
.col-form-label{line-height: 10px}
.input-group-text{padding: 4px .875rem}
.nav-tabs-bottom li.nav-item a.active{color: #2196f3}
.nav-tabs-bottom .nav-link.active:before {background-color: #2196f3;}
.btn-primary {color: #fff !important;background-color: #2196f3;}
.page_position{float: right;margin-right: 10px;margin-top: 10px;}
.file-caption{padding-top: 2px; height: 28px;}
.btn-file{height: 27px;padding: 2px 6px;}
.invoice-btn{padding:.18rem .875rem;}
.loading_section{display: table; width: 100%}
.loading_section span{display: table-cell; vertical-align: middle;text-align: center;}
.loading_section span.select_box{width: 100px;padding: 0 6px;}
.modal-header, .modal-footer {padding: .625rem;}
.hover-transparent:hover {background-color: transparent;color: unset;}
.hover-transparent{color: #000;}
.custom_button_view {height: 1.925rem; padding: 0.2375rem 0.625rem;}
.custom_check_bigger label { padding-top: 2px !important; color: #000;}
.custom_check_bigger span{width: 1.50rem;height: 1.50rem;}
.custom_check_biggerarrow span:after {top: 2px; left: 3px;}
.bottom-padding10 {padding-bottom: 10px;}
.p-t3 {padding-top:3px;}
table tr th,table tr td{font-size:.8125rem;}
.border-right-tb{border-top-right-radius:.1875rem!important;border-bottom-right-radius:.1875rem!important;}
.border-r{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
.border-l{border-top-left-radius:0!important;border-bottom-left-radius:0!important;}
.min-width45{min-width:45px;}
.ml--2{margin-left:-2px;}
.append-height{height:1.925rem !important;}
#product_loading .list-icons span {text-align:center;}
/*g css 30-05-2019*/
.w-60{width:60%;}
.nav-tabs-bottom .nav-link.active:before{background-color:rgb(33,150,243);}
.btn-light-blue{background-color:#4da6ff;}
.ft-20{font-size:19px;color:rgb(255,255,255);font-weight:500;}
.btn-dark-blue{background-color:#006dd9;color:#fff;}
.btn-dark-gray{background-color:#666666;color:#fff;}
.btn-transparent, .btn-default{background-color:transparent;color:#6ab5ff; border: solid 1px #6ab5ff;}
.btn-transparent:hover, .btn-default:hover{background-color:transparent;color:#6ab5ff;}
.btn{font-weight: 500;}
.select2-results>.select2-results__options {max-height: 250px;}
.product_section .nav-tabs .nav-link{padding: .625rem 15px}
.product_section .nav-tabs .nav-link{text-transform: uppercase;}
.card-body.navbar-dark .form-group{    margin-bottom: 0.5rem;}
.nav-link.active{color: #2196f3 !important;}
.card-header {padding: .5rem 1.25rem;}
.modal-content {border:none;    word-break:break-word;}
.pt-01 {padding-top: 1px;}
.mtm-2{margin-top: -20px}
.cust_details .row.pad_cust{padding: 0 1.25rem}
.cust_details .row.pad_cust .form-group{margin-bottom: 5px;}
.navbar-brand a:hover{color: unset;}
.nav-tabs-bottom .nav-link {border-width: 0;text-transform: uppercase;font-size: 12px;}
.sidebar {width: 16rem;}
.dropdown-menu.custom-dropdown {width: 15%;padding: 0px;}
.dropdown-menu.custom-dropdown .dropdown-content-body{padding: 5px;}
.verticalnav{display: flex;padding: 0px;}
.verticalnav li{list-style-type: none;    padding: 5px 1px;}
.verticalnav li a:hover{background-color: #f5f5f5;color: #2196f3;}
.verticalnav li a{color: #000;padding: 10px 8px;}
.verticalnav li a i {margin-right: 5px;}
.mtm-2{margin-top: -20px}
.cust_details .row.pad_cust{padding: 0 1.25rem}
.cust_details .row.pad_cust .form-group{margin-bottom: 5px;}
.card-header .card-title {font-size: 1rem;}
.card-sidebar-mobile ul li.nav-item-submenu ul li a{padding: 8px 15px 8px 2rem !important;}
.mb-05 {margin-bottom: 0.5rem;}
ul.nav-group-sub li.nav-item a.nav-link{padding-left: 3.5rem;}
.p-20 {padding: 20px;}
.navbar-expand-md .navbar-brand {min-width: 12rem;}
#save-and-submit .modal-content{height: 600px;overflow: auto;}
.w-85{width: 85%;}
.drop-cursor {cursor: no-drop !important;pointer-events: auto;}
.bottom-border{border-bottom: 1px solid grey;}
.disabled-value-border{border:1px solid rgba(255, 255, 255, 0.13); border-radius: 5px;background: #fff;color: #000;}
.picker__day--infocus, .picker__day--outfocus{color: #000;}
.picker__day--selected{color: #fff !important;}
.picker__header{color: #000;}
.custom-radius{border-radius:.1875rem !important;}
.vertical-item{align-items: center;}
.item-bottom{align-items: flex-end;}
.color-white:hover{color: #fff;}
body.lg-on{overflow: hidden;}
html::selection,body.lg-on::selection,.lg-show-after-load::selection,.lg-video-cont.lg-has-iframe::selection,.lg-video-cont.lg-has-iframe .lg-object::selection{background:none!important;}
html::selection::-moz-selection,body.lg-on::-moz-selection,.lg-show-after-load::-moz-selection,.lg-video-cont.lg-has-iframe::-moz-selection,.lg-video-cont.lg-has-iframe .lg-object::-moz-selection{background:none!important;}
html::selection::-webkit-selection,body.lg-on::-webkit-selection,.lg-show-after-load::-webkit-selection,.lg-video-cont.lg-has-iframe::-webkit-selection,.lg-video-cont.lg-has-iframe .lg-object::-webkit-selection{background:none!important;}
body .lg-outer .lg-video{position: static;}
.btn-custom span i{margin-right: 12px;}
.btn-custom{background: transparent;box-shadow: none; border: 0;padding: .5rem 1rem;cursor: pointer;width: 100%;text-align: left;color: #373737;}
.btn-custom:hover, .btn-custom:focus{outline: none;background-color: #f5f5f5;}
.separator-leftright{border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.separator-right{border-right: 1px solid #ddd;}
.after-content:after{   content: '/'; position: absolute; right: -3px; top: 6px;}
.active.start-date.active.end-date.available, .today.active.start-date.active.end-date.available, .picker--focused .picker__day--selected, .picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--highlighted, .picker__day--highlighted, .picker__day--highlighted:hover{background: #2196f3;color: #fff;}
.padding-leftrightcheckbox{padding-top: 4px; padding-left: 15px;}
.spacer2top{padding-top: 2px;}
.lg-sub-html{display: none;}
a.disabled{cursor: not-allowed;}
.navbar-nav-link {padding: .875rem 9px;}
@media only screen and (min-width: 1024px) and (max-width: 1400px) {
    .loading_section span .form-control{width: 65px;margin: 0 10px}
    .loading_section span.select_box{width: 100px;padding: 0 6px;}
    
}

.plr0{
    padding-left: 0;
    padding-right: 0;
}

.containerbox{
    margin: 0;
    border: 1px solid #DDD;
    padding: 13px;
    margin-bottom: 15px;
}

.textalignleft{
    text-align: left;
}

.cursor-sign {
    cursor: pointer;
}

.swal2-cancel {
    cursor: pointer;
}
/*26-11-2019*/
.cust_details .row.pad_cust .input-group {align-items: center;}
.cust_details .row.pad_cust .input-group label{margin-bottom: 0}
.cust_details .row.pad_cust .input-group-prepend .form-control { width: 70% }
.cust_details .row.pad_cust .input-group-prepend .input-group-text {width: 30%;justify-content: center;}
.cust_details .row.pad_cust .col-md-12 {padding:8px;}

.loading-sec{padding-bottom:5px;}
.loading-sec .three-digit .text-danger {position: absolute;  left:60px;}
.loading-sec .ten-digit-max .text-danger {position: absolute; left:229px;}
.modal-content th {word-break: normal;}
/*.tab-content .tab-pane label { font-weight: 500 }*/
.master-logo{padding:9px 20px 9px 0}

.master-table .table td, .master-table .table th {padding: 8px 10px;}
.aeo-container .col-md-2{max-width: 20%; flex: 0 0 20%}
.link{color: #2196f3 !important}
.modal-master{max-width:1200px;}
.w-250{width: 250px !important;}
.modal-add-address{max-width: 1100px;}
.w100{width:100px }
.w-200 .select2-selection{width: 180px;}
.w-130 .select2-selection{width: 130px;}
.btn-search-master{padding: 5px 14px 4px;}
.m-14{max-width: 14%; flex: 0 0 14%;padding-top: 7px;font-weight: 500;}
.d-inline-block{display: inline-block;}
.m-19{max-width: 10%;flex: 0 0 10%;}
.m-13{max-width: 11%;flex: 0 0 11%;}
.other-duties-select span{display: block;}
.dataTable thead .no-sort.sorting_asc:after {content: '';opacity: 1;}
.master-table .dtr-inline.collapsed tbody tr th:first-child:before{content: '';width: 0;padding: 0;margin: 0;}
.logo-master:hover{text-decoration: none; color: #fff;}
.master-table .dataTables_length {float: right;display: inline-block;margin:0 1.25rem 10px 0;}
.master-table .dataTables_filter{margin: 0 0 10px 1.25rem;}
.master-table .dataTables_info{margin:8px 0 6px 1.25rem;}
.master-table .dataTables_paginate{margin:8px 1.25rem 6px 0;}

/*8-9-2020*/
.list-icons .dropdown-menu {    min-width: auto;}

.cust_details .input-group-prepend.w-100 .form-control {width: 70%}
form#save_esanchit_doc_form{width: 100%}

.table td, .table th, .table tr {transition: background-color ease-in-out .15s;padding: 5px;font-size: 12px;color: #000;}

input[type=text]:focus, textarea.form-control:focus, .form-control:focus {box-shadow: 0 0 5px rgb(75 76 76);}
.border-section {border: 2px solid #fff;border-radius: 20px;padding: 4px 15px;}
.bg-blue-header {background: #75B4EF;}
.bg-blue-body {background: #BFDEFB;color: #000 !important;}
.text-black{color: #000 !important}
.fs-15{font-size: 15px;}
.fs-18{font-size: 18px !important;}
.blue-body-table.table td, .blue-body-table.tabl.table th {border-top: 1px solid #555;}
.btn-cancel {color: #0d4a86;border: solid 1px #1366b7;}
.btn-cancel:hover{color: #fff;}
.invoice-tabs{background:#75b4ef !important;}
.invoice-tabs .nav-link.active {color: #fff !important; background-color: #398cda !important}
.nav-tabs.invoice-tabs .nav-link:focus, .nav-tabs.invoice-tabs .nav-link:hover{color: #fff !important; background-color:#398cda !important}
.nav-tabs-bottom.invoice-tabs .nav-link{color: #fff;}
.label-mfg label{padding-top: 5px;}
.table th{background: #287C9C; color: #fff; padding: 10px 5px;}
.table th a{color: #fff;}
.table td{border-color: #555}
/*body.sidebar-xs.lg-on{background-color: #000 !important}*/

.frontend-template .page-content {
    padding: 10px .625rem 0 0px !important;
}
.filter-header{background-color: #398CDA !important;padding: 10px 0 10px 5px!important;color: #fff;}
.table.table-striped.blue-striped-table{}
.table.table-striped.blue-striped-table tbody tr:nth-of-type(odd) {background-color: #A7D3FC;}
.bg-tab-header{background: #398CDA}
.bg-tab-header ul li a{color: #fff;}
.bg-tab-header ul li a.nav-link.active{background: #255798; color: #fff !important;}
.bg-tab-header ul li a.nav-link:hover{background: #255798; color: #fff !important;}
.bg-job-number{background: #427E94; color: #fff;}
@-moz-document url-prefix() {
  select.form-control {
    padding-right: 25px;
    background-image: url("data:image/svg+xml,\
      <svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='10px'\
           height='10px' viewBox='0 0 1200 1000' fill='rgb(51,51,51)'>\
        <path d='M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z'/>\
      </svg>");
    background-repeat: no-repeat;
    background-position: calc(100% - 7px) 50%;
    -moz-appearance: none;
    appearance: none;
  }
}
.other-duties-col .col-md-1.duties-col-1{flex: 0 0 10.7%;max-width: 10.7%;}
.other-duties-col .col-md-10.duties-col-10{flex: 0 0 80.5%;max-width: 80.5%;}
.logout-new {padding:16px 0; ​}
.logout-new a{color: #fff;}
.logout-new a:hover{color: #398cda}
.label-pad{margin-bottom: 0;padding-top: 6px;}
.exporter-details .form-group{margin-bottom: 5px !important;}
.exporter-details label{margin-bottom:0px;}
.card-body .shipment-container-table .datatable-header{padding-top:0px; padding-left: 5px; padding-right: 5px;}
.card-body .shipment-container-table .dataTables_filter, .card-body .shipment-container-table .dataTables_length{margin-bottom: 0}
.card-body .shipment-container-table .dataTables_length label{margin-bottom: 0;margin-top: 3px;}
.card-body .shipment-container-table .datatable-footer{display: none;}
.export-invoice-table .card-body .shipment-container-table .datatable-footer{display: block; padding-top: 10px;padding-left: 5px; padding-right: 5px; padding-bottom: 10px;}
.export-invoice-table .card-body .shipment-container-table .dataTables_length>label>span:first-child{margin-top: 5px;}
.invoice-freight label{padding: 4px 0}
.product-form-add span, .arrange-product span{display: inline-block;vertical-align: middle;}
.scheme-input-width{width: 100px;}
.scheme-input-width-no{width: 130px;}
.scheme-input-width-date{width: 180px;}
input[type="text"].sch_req::-webkit-input-placeholder {
  color: red;opacity: 1
}
.select-placeholder .select2-selection__placeholder{color: red;opacity: 0.7}
.navbar-dark.select-placeholder .select2-selection.select2-selection--single{border:2px solid red;}
.listing-report .bootstrap-duallistbox-container .filter {margin-bottom:10px;position: relative;}
.listing-report .bootstrap-duallistbox-container .info-container .info {display: inline-block;margin-top: 2px;}
.listing-report .box1.col-md-6{padding-right: 0}
.listing-report .bootstrap-duallistbox-container.moveonselect .btn-group .moveall, .listing-report .bootstrap-duallistbox-container.moveonselect .btn-group .removeall {background: #287C9C;color: #fff;}
.border-size{border:2px solid;}
.w-70{width: 70px;}
.btn-search{padding: 4px;}
.btn-search i{font-size:12px;}
.daterangepicker .drp-calendar.left {padding: 0px 0 0px 0px;}
.daterangepicker .drp-calendar.left .calendar-table {padding-right: 3px;}
.daterangepicker .table-condensed thead tr:last-child th {padding-top: 3px;}
.daterangepicker .table-condensed tr>td, .daterangepicker .table-condensed tr>th{padding: 1px 3px;}
.daterangepicker .table-condensed .month{padding-top: 0px;padding-bottom: 0;}
.table tr.validation-table td{vertical-align: top}
.select-small-wt .select2-selection--single .select2-selection__rendered{padding-right: 10px}
.select2-selection--single:focus{    box-shadow: 0 0 5px rgb(75 76 76);}
.table.table-valid tbody tr:first-child td{vertical-align: top}
.typeahead.dropdown-menu a.dropdown-item {padding: 4px 10px;}
.select2-selection--single .select2-selection__clear{top: -2px;}
.dataTable thead .sorting:before, .dataTable thead .sorting:after{opacity: 1 !important;}