.chargesbody {
  background-color: lightblue;
  padding: 15px;
  overflow-x: auto;
}

.truckowmm {
  width: 60rem;
  margin-left: -9rem;
  margin-top: 2rem;
}

.wid150{
  width: 150px;
  padding: 1px;
}
.wid100{
  width: 100px;
  padding: 1px;
}
.add50{
  width: 50px;
  padding: 1px;
}
.brselect{
  width: 13rem !important;
  margin-left: -20px;
}
.ml1rem{
  margin-left: 1rem;
}
.printdiv{
  overflow-x: auto;
  overflow-y:auto;
  height: 31rem;
}
.printhead{
  background-color: white;
  text-align: center;
  position: sticky;
  top: 0;
  z-index: 10;
  font-weight: 700;
  font-size: 14px;
}
.btn-dark{
  color: white !important;
}
.exitbtn{
  padding: 0px;
  float: right;
  width: 50%;
}
.flrght{
  float: right; 
}
/*.sfontop{
  font-size: 16px;
}*/

/*.truckmasm {
  width: 89rem;
  margin-left: -27rem;
  margin-top: 2rem;
}*/

.my-custom-scrollbar {
  position: relative;
  height: 225px;
  overflow: auto;
  display: block;
}

.floatleft {
  float: left;
}

.consigadd {
  width: 75%;
  display: none;
}

.flrt {
  float: right !important;
}

.wd70 {
  /* width: 95px !important; */
}

.hgt20 {
  height: 20px;
}

/*.consigbtn{
    width: 150px
  }*/
.consigmodi {
  margin-top: 45%;
  margin-left: 8%;
}

/*.sgrpm {
  width: 40rem;
  margin-left: 1rem;
  margin-top: 8rem;
}*/

.truckmasadd {
  width: 85rem;
    margin-left: -24rem;
    margin-top: 112px;
}

/*.truckownaddcopy {
  width: 60rem;
  margin-left: -10rem;
  background-color: #dff6f7;
  border-radius: 15px;
  margin-top: 8rem;
}
*/
/*.tmlabinp{
    margin-left: -2rem;
  }*/

.mtop10 {
  margin-top: 10px;
}

.truckownadd {
  width: 60rem;
  margin-left: -10rem;
  margin-top: 5rem;
}

.brokeradd {
  width: 60rem;
  margin-left: -10rem;
  margin-top: 6rem;
}


.consigm {
  width: 60rem;
  margin-left: -10rem;
  margin-top: 4rem;
}

.consigad {
  width: 60rem;
  margin-left: -10rem;
  margin-top: 5rem;
}

/*.payprtyadd {
  width: 60rem;
  margin-left: -11rem;
  margin-top: 9rem;
}*/


/*.opadd {
  width: 125%;
  margin-top: 11rem;
}*/

.bkadd {
  width: 42rem;
    margin-top: 7.3rem;
    margin-left: 3rem;
}

/*.grpmain {
  margin-top: 8rem;
  width: 40rem;
  margin-left: 1rem;
}*/

/*.grpadd {
  margin-top: 7.3rem;
  width: 40rem;
  margin-left: 1rem;
}
*/
.sizep {
  font-size: 16px;
  white-space: nowrap;
}

.bradd {
  width: 196%;
  margin-left: -109px;
  margin-top: 111px;
} 

.truckcopyadd {
  width: 196%;
  margin-left: -109px;
  margin-top: 111px;
  background-color: #dff6f7;
  border-radius: 15px;
}
/*.debadd {
  width: 215%;
  margin-left: -270px;
}*/

.sfont {
  font-size: 18px;
  white-space: nowrap;
}

.nowrap {
  white-space: nowrap;
}


body,
html {
  height: 100%;
  font-family: times new roman;
}

/*section 
{
  
  padding-top: 10%;
}*/
/*.con1 
{  
  width: 65%;
  background: #ffffffad;
  border-radius: 15px;
   
} */
.loginbtn {
  width: 40%;
  /*background-color: white;*/
  /*color: #192A56;*/
  /*border: 2px solid #008CBA;*/
}

.loginbtn:hover {
  background-color: #008CBA;
  color: white;
}

.logoutbtn {
  width: 100%;
  font-size: 100%;
}

.loginput {
  width: 80%;
  border-radius: 15px;
}

.glyphicon {
  color: white;
}

label {
  color: white;
}

.bs-example {
  margin: 20px;
}

.accordion .fa {
  margin-right: 0.5rem;
}

.formbtn {
  width: 150px;
  font-size: 20px;
}

.card-body {
  height: 75px;
}

/*---*/
/*table 
{
  border-collapse:separate; 
  border-spacing: 0 1em;
}*/
.consbtn {
  width: 75%;
}

.form-control {
  text-transform: uppercase;
}
.txttransfrm{
  text-transform: none;
  width: 100%;
  height: 26px;
  /*height: calc(1.5em + 0.75rem + 2px);*/
  /*padding: 0.375rem 0.75rem;*/
  padding: 1px 5px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 5px;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.btn-link {
  text-decoration: none !important;
  font-size: 25px;
}

.btn {
  color: white;
}

.maincontainer {
  margin: 0px;
  padding: 0px;
}

.w3-container {
  margin-left: 300px;
}

.w3-sidebar {
  width: 250px;
}

.divheader {
  background: #9999ff;
  width: 85%;
  border-radius: 10px;
  /*margin: 25px;*/
  /*margin-left: */
}

.debtorsbtn {
  width: 70%;
}

.pangst,
.gst,
.consig_pangst,
.consig_gst,
.consig_pangst_modify,
.consig_gst_modify {
  display: none;
}

.display-none {
  display: none;
}


.brokerbtn, .productbtn, .truckownerbtn, .truckmasterbtn, .chargesbtn, .packetbtn, .destinationbtn, .booksbtn, 
.branchbtn, .debtorsbtn, .booksbtn, .ob_btn, .groupbtn, .subgroupbtn, .truckownerbtn_copy, .paymentpartybtn, 
.itemgroupbtn, .itemgroupmodibtn, .itemunitbtn, .itemunitmodibtn, .itemmasterbtnv, .brokerbtn,.branchbtn {
  width: 100%;
  padding: 0rem;
}

.pan_image {
  background: linear-gradient(to right bottom, #8495b0, #96a1bb, #a8aec5, #b9bbd0, #cac8da);
}

.masterbtn {
  width: 50%;
}

.tmlabinp {
  margin-left: -27px;
}

.image {
  /*width: 225px;*/
  background: linear-gradient(to right bottom, #8495b0, #96a1bb, #a8aec5, #b9bbd0, #cac8da);
  /*margin-left: -5rem;*/
}

.consignmentbtn {
  width: 75%;
}
.ownfltruckpan1{
  width: 8rem !important;
}
.ownfltruckpan2{
  width: 8rem !important;
  margin-left: 7vh;
}
.ownfltruckpan3{
  margin-left: 14.2vh;
}
/*.sec
{
  background-color: #e6f2ff;
  padding: 20px;
}*/
.gap {
  margin-top: 5px;
}

.chargesbody {
  background-color: lightblue;
  padding: 15px;
  overflow-x: auto;
}

.maninp {
  width: 200px;
}

.manifestbtn {
  width: 75%;
}

.fmbtn {
  width: 75%;
}

.podbtn {
  width: 75%;
}

.sfontop {
  font-size: 18px;
}

.subbills {
  font-size: 15px;
  white-space: nowrap;
}

.subbillsinput {
  font-size: 13px;
}

.billssub {
  font-size: 15px;
  margin-left: 1rem;
}

.billstable {
  font-size: 14px;
  white-space: nowrap;
  font-weight: bold;
}

.wrehousetable {
  font-size: 14px;
  white-space: nowrap;
  font-weight: bold;
}

.conslorry {
  margin-left: -40px;
  width: 11rem;
}

.concharges1 {
  margin-left: 4rem;
}

.concharges2 {
  margin-left: 2rem;
}

.doentry_ml_1 {
  margin-left: 1rem;
}
.doentry_ml-1 {
  margin-left: -1rem;
}
.doentry_ml-2 {
  margin-left: -2rem;
}
.doentry_ml-4 {
  margin-left: -4rem;
}
.doentry_ml-6 {
  margin-left: -5rem;
}
/*.doentry_ml-7 {
  margin-left: -7rem;
   width: 10rem;

}*/
.doentry_w_15 {
  width: 15rem;
}

.doentry_type{
    width: 6rem !important; 
}
.doentry_w_10{
    width: 10rem !important;
    margin-left: -6rem;
}

.do_rel_filter_by{
    
    width: 7rem !important; 
}
/*.loc_do_6_rem{
   width: 6rem !important; 
}*/

.conchargesamt {
  margin-left: -2rem;
  width: 10rem;
}

/*-----------*/





.typeahead dropdown-menu {
  top: 10px;
  left: 9rem;
  display: none;
}

thead {
  position: sticky;
  top: 10;
  z-index: 10;
  border-top: hidden;
}

.dropdown-content a {
  color: black;
  text-decoration: none;
  display: block;
  border: none;
  padding: 8px;
  cursor: pointer;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropbtn {
  background-color: #0033994a;
  color: white;
  border: none;
}

.ptagerror {
  /*margin-left: -14px;*/
  margin-bottom: 9px;
  white-space: nowrap;
}

.ovrflowx {
  overflow-y: scroll;
  height: 200px;
}

.div_up {
  overflow-x: auto;
  overflow-y: auto;
  max-height: 17rem;
}

.div_up_unload {
  overflow-x: auto;
  overflow-y: auto;
  max-height: 30rem;
}

.div_upspcl {
  overflow-x: auto;
  overflow-y: auto;
  max-height: 36rem;
}
.div_upspcldochallan {
  overflow-x: auto;
  overflow-y: auto;
  max-height: 18rem;
  height: 21rem;
}

.div_up23 {
  overflow-x: auto;
  overflow-y: auto;
  max-height: 23rem;
}

.div_up27 {
  overflow-x: auto;
  overflow-y: auto;
  height: 27rem;
  max-height: 27rem;
}

.div_up9 {
  overflow-x: auto;
  overflow-y: auto;
  max-height: 7rem;
  height: 10rem;
}


.div_up13 {
  overflow-x: auto;
  overflow-y: auto;
  max-height: 13rem;
}
.table_up {
  border-spacing: 0px;
  margin-bottom: 0px;
}

.thead_up {
  position: sticky;
  top: 0;
  z-index: 10;
  text-align: center;
  border-top: hidden;
  height: 0px;
}

.custtstyle {
  padding: 1px !important;
}

.cons_char_inv {
  margin-top: 25%;
  margin-left: -19%;
  width: 63.5rem;
}

.checkbox_center {
  text-align: center;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.check_delete {
  accent-color: #fa0223;
}

.check_add {
  accent-color: #02fa0f;
}

.check_find {
  accent-color: #eef205;
}

.check_modify {
  accent-color: #02faf6;
}

.check_all {
  accent-color: #0217fa;
}

.font12 {
  font-size: 12px;
}

.plx {
  padding-left: 1px !important;
  padding-right: 0 !important;
  margin: 0 !important;
}

#DoEntryMultiGarden+.typeahead.dropdown-menu {
   left: auto !important;
    right: auto !important;
    top : auto !important;
}

#GuwaChallanAddParty+.typeahead.dropdown-menu
{
  left: auto !important;
  right: auto !important;
  top : auto !important;
}

#GuwaChallanAddPartyModify+.typeahead.dropdown-menu
{
  left: auto !important;
  right: auto !important;
  top : auto !important;
}


#DoEntryMultiWarehouse+.typeahead.dropdown-menu {
   left: auto !important;
    right: auto !important;
    top : auto !important;
}

#DoEntryMultiBrokerName+.typeahead.dropdown-menu {
   left: auto !important;
    right: auto !important;
    top : auto !important;
}
#TDoEntryGuwaBrokerNameModify+.typeahead.dropdown-menu
{
   left: auto !important;
    right: auto !important;
    top : auto !important;
}
#TDoEntryGuwaGardenNameModify+.typeahead.dropdown-menu
{
  
   left: auto !important;
    right: auto !important;
    top : auto !important;

}
#TDoEntryGuwaWarehouseNameModify+.typeahead.dropdown-menu
{
  
   left: auto !important;
    right: auto !important;
    top : auto !important;

}


.form-inp {
  text-transform: uppercase;
  /*display: block;*/
  width: 100%;
  height: 26px;
  /*height: calc(1.5em + 0.75rem + 2px);*/
  /*padding: 0.375rem 0.75rem;*/
  padding: 1px 5px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 5px;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.form-inp:focus {
    color: #495057;
    /* background-color: #fff; */
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.text-dark {
  color: black !important;
}

.sc-y {
  height: 27rem;
  overflow-y: scroll;
}

.whitesp {
  white-space: nowrap;
}

.sec {
  background-color: #e6f2ff;
  padding: 6px;
  padding-bottom: 0px;
}

.pacinp,
.pacinp_modify {
  width: 110px;
}

input[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[disabled] {
  background-color: #e9ecef;
  opacity: 1;
}

select[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select[disabled] {
  background-color: #e9ecef;
  opacity: 1;
}

.table tr .tr_pading {
  /*padding: 0px 0.25rem 0px 0.25rem;*/   /*STOP BY SUDIPTA ON 10-12-2025*/
  padding: 0px;
}

.table tr .tr_pading_head {
  padding: 2px 0.25rem 0px 0.25rem;
}

.newsubbtn {
  width: 100%;
  padding: 0rem;
}

.mtop-7px {
  margin-top: -7px;
}

.mtop-10px {
  margin-top: -10px;
}
.saphead {
  position: relative;
}

.mtop-15px {
  margin-top: -15px;
}

.mtop-19px {
  margin-top: -19px;
}

.mtop5px {
  margin-top: 5px;
}

.mtop7px {
  margin-top: 7px;
}

.line-height {
  line-height: 0px;
}

.gmodalbox {
  width: 87rem;
  height: 36rem;
  margin-left: -27rem;
  margin-top: 4rem;
}

.analysismodals {
  width: 1039px;
  margin-left: -185px;
  margin-top: 60px;
  height: 35rem;
}

.width103 {
  width: 103%;
}

.mleft-1rem {
  margin-left: -1rem;
}

.accordion>.card .card-header {
  margin-bottom: -10px;
}

.bottom0px{
  margin-bottom: 0px;
}

.pdmod-sc {
  width: 888px;
  overflow-x: scroll;
}

.bld-txt {
  font-weight: 650;
}

.spinner-border {
  width: 1.5rem !important;
  height: 1.5rem !important;
}

.mteven {
  padding: 5px;
}

/*.cardxbg {}*/



.boxh {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  transition: 0.5s ease-out;
  margin-top: 30px;
  z-index: 99;

}

.boxh2rt {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  transition: 0.5s ease-out;
  margin-top: 30px;
  z-index: 99;
}

.boxh h2,
.boxh p {
  padding: 0 10px;
  margin: 0 0 1em
}

.boxh:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  position: relative;
  top: -.4em;
}

.boxh2rt:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  position: relative;
  top: -.4em;
  margin-left: -100px;

}

.field-icon {
    float: left;
    margin-left: 14.5rem;
    margin-top: -28px;
    position: relative;
    z-index: 2;
    height: 21px;
    width: 22px;
}

.fnt-19{
  font-size: 18px;
  color: black;
}

/* bootsrap modal */
.modal-open { 
  overflow: hidden !important;

  .modal {
    overflow-x: auto !important;
    overflow-y: auto !important;
  }
}

.btm18px{
  height: 60px;
}

.whexp_chk_date::-webkit-input-placeholder {
  font-size: 10px;
}

.whexp_modify_chk_date::-webkit-input-placeholder {
  font-size: 10px;
}

.placeholder10px::-webkit-input-placeholder {
  font-size: 10px;
}

.height20px{
  height: 20px;
}

.font11px{
  font-size: 11px;
}
.font12px{
  font-size: 12px;
}

.mtop-13px{
  margin-top: -13px;
}

.mtop-2px{
  margin-top: -2px;
}

.mtop-5px{
  margin-top: -5px;
}

.auth-btn {
  background-color: #80aaff;
  color: black;
  border: 3px solid  white;
  color:white;
}

span.blink {
  display: block;
  width: 15px;
  height: 15px;  
  background-color: #0fcc45;
  opacity: 0.7;
  border-radius: 50%;  
  animation: blink 1s linear infinite;
  margin-left: -3px;
}

@keyframes blink {
  100% { transform: scale(2, 2); 
          opacity: 0;
        }
}

.online-indicator {
  display: inline-block;
  width: 15px;
  height: 15px;  
  background-color: #0fcc45;
  border-radius: 50%;  
  position: relative;
  margin-top: 10px;
}

.change_password_inp{
  -webkit-text-security: disc;
  text-security: disc;
}

.sup_bill_auto_manual{
  width: 2rem;
  appearance: none;
  text-align: center;
}


.flex{
  display: flex;
}

.padding-left0{
  padding-left: 0;
}
.padding-right0{
  padding-right: 0;
}

.newsubbtn2
{
  width: 100%;
  height: 26px;
  padding: 1px 5px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: #4169E1;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 5px;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

/*#billparty{
  border: 1px solid  red;
}*/

#billparty + .typeahead {
  margin-left: -105px;
}

 /* Hide the copy message by default */
.copy-message {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}
/* Show the copy message */
.copy-message.show {
    opacity: 1;
}
/* Custom styling for rounded corners on input and button within input-group */
.input-group .form-inp,
.input-group .btn {
    border-radius: .5rem !important; /* Adjust as needed for desired roundness */
}
.input-group .form-inp:not(:last-child) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.input-group .btn:not(:first-child) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.input-group-append{
  margin-left: unset;
}

.text-transform-none{
  text-transform: none;
}

/*ADD BY SUDIPTA ON 08-12-2025*/
.select-font12{
  font-size: 12px;
  font-weight: bold;
}

.background-white{
  background: white;
}

.width-125px{
  width: 125px;
}

.width-100px{
  width: 100px;
}

.read-only {
  background-color: #f0f0f0;
  color: #666;
  cursor: not-allowed;
  border-color: #ccc;
  pointer-events: none;
  user-select: none;
}

.read-only:focus {
  outline: none;
}

.modify-read-only {
  background-color: #f0f0f0;
  color: #666;
  cursor: not-allowed;
  border-color: #ccc;
  pointer-events: none;
  user-select: none;
}

.modify-read-only:focus {
  outline: none;
}

.do_entry_char_inv1{
  width: 44rem;
}
.godown_location_do_char_inv1{
  width: 50rem;
}
.godown_location_do_char_inv1{
  margin-left: -7rem;
  width: 64rem;
}
.godown_despatch_do_char_inv1{
  margin-left: -11rem;
  width: 71rem;
}
.icon-btn {
  width: 50px;
  height: 32px;
  border: none;
  float: right;
  
  background-image: url("./../assets/images/backbtn.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50px 32px;
  background-color :transparent;
}

/*.icon-btn:hover {
  background-color: #ddd;
}
*/

/*ADD BY SUDIPTA ON 18-02-2026*/
.height-75vh{
  height: 75vh;
}
.wid50rem{
  width: 50rem;
}
.bold{
  font-weight: bold;
}
.adm
{
  float: right; 
  margin-right: -9rem; 
  font-size: 20px;
}
.textdc
{
  text-decoration: none;
}
.colback{
  background-color: #0033994a;
}
.bnbadminimg
{
  background-image: url("./../images/fulllogo.png");
  height: 5rem;
  width:18rem;  
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 8px; 
  margin-bottom: 8px;
}
.mtopbackground
{
  background-color: #003399;
}
.divstle
{
  margin-top: 3px;
  margin-left: 120px;
}
.nxtdvst
{
  margin-top: 8px;
  color: white;
  margin-left: -60px;
}
.nxtdv3
{
  margin-top: 3px;
}
.imgstl
{
  background:url("./../images/profile.png") 
  width: 50px; 
  float: right; 
}
.widthadminlogout
{
  width: 50%;
}
.dvnewstylep
{
  width: 60rem;
  margin-top: 10px;
  height: 27rem;
}
.typeahead-table-header {
  background: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);
  color: white;
  font-weight: bold;
  text-align: center;
}
.typeahead-selectable-row.active{
  color: #fff;
  background-color: #007bff;
}
.typeahead-selectable-row {
    cursor: pointer;
}
.typeahead-selectable-row:hover {
  color: #fff;
  background-color: #007bff;
}
.h5style
{
  float: left;
}
.loginpermis
{
  background-image: url("./../assets/images/lock.png");
  height: 18rem;  
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 8px;
  margin-left: 38px;
}
.width60pxpt
{
  width: 60%;
}
.cardheightp
{
  height: 22rem;
}
.modalcontentpermission
{
  margin-top: 14%;
  margin-left: -32%;
  width: 55rem;
  height: 37rem;
}
.margincontentdl
{
  margin-top: 10px;
}
.divContentDtl
{
  width: 100%;
  height: 30rem;
  text-align: center; 
  overflow-x: auto; 
  overflow-y: auto;
}
.fontsizeperms
{
  font-size: 14px;
}
.marginsizeperms10
{
  margin-top: 10px;
}
.divpermit
{
  overflow: hidden; 
  white-space: nowrap; 
  text-align: center;
}
.userpermitmodalcont
{
  margin-top: 14%;
  margin-left: -32%;
  width: 55rem;
  height: 37rem;
}
.classpermissiontble
{
  width: 100%;
  height: 30rem;
  text-align: center; 
  overflow-x: auto; 
  overflow-y: auto;
}
.userdetailsmodl
{
  margin-left: -76%;
  width: 83rem;
  height: 39.5rem;
}
.usermodalhrpo
{
  padding-top: 0px;
  padding-bottom: 0px;
}
.userrowtblestyle
{
  margin-left: 282px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.width6rem
{
  width: 6rem;
}
.pstylerem60px
{
  margin-left: -60px;
}
.pstylerem61px
{
  margin-left: 61px;
}
.carduserdtlsdiv
{
  background-color:  #003399; 
  height: 76%;
  width: 245px;
  position: fixed!important; 
  overflow-y:scroll;
}

.print_cons_by{
  cursor: pointer;
}

.overflow-x-hidden{
  overflow-x: hidden;
}

.width-100per{
  width: 100%;
}

.h-25rem{
  height: 25rem;
}

.BillPartyNametypeahead + .typeahead.dropdown-menu {
    left: auto !important;
    right: 0 !important;
}

.GodownArvlDestTo + .typeahead.dropdown-menu {
    left: auto !important;
    top: auto !important;
}

.GodownArvlDestToModify + .typeahead.dropdown-menu {
    left: auto !important;
    top: auto !important;
}

.typeahead, .typeahead.dropdown-menu, .div_up {
    z-index: 2000 !important;
    /*position: absolute !important;*/
}

#MrAddTdsDevideModal .table-responsive {
    overflow: visible !important;
}

.modal .table-responsive {
    overflow: visible !important;
}

.TableTypeahead + .typeahead.dropdown-menu {
    left: auto !important;
    top: auto !important;
}

.TypeheadRight0 + .typeahead.dropdown-menu {
    left: auto !important;
    right: 0 !important;
}

.border-1px-black{
  border: 1px solid black;
}

.fw-normal {
  font-weight: normal;
}

.table .fw-normal th {
  /*font-weight: normal;*/
  /*letter-spacing: 2px;*/
}

.padding-right-1px{
  padding-right: 1px;
}

.line-height-10px{
  line-height: 10px;
}

.cursor-pointer{
  cursor: pointer;
}

.WayBill-Btn-Border{
  border: 2px solid #d0e2f5;
}

.AcHead td{border-top: 1px solid #fa4902; border-bottom: 1px solid #fa4902; color: #fa4902; font-weight: bold;}
.Opening td{border-top: 1px solid #2fb521; border-bottom: 1px solid #2fb521; color: #2fb521; font-weight: bold;}
.LastRow {
  border-bottom: 1px dotted #800915 !important;
}
.Dtl-Head{background-color:#0f2524;border-bottom:1px solid gray;text-align:center;font-weight:bold;color:white;}
.Total td{border-top: 1px solid #0f2524; border-bottom: 1px solid #0f2524; color: #0f2524; font-weight: bold;}



