div.buyer-grid-validate td > div{
    overflow: unset !important;
    white-space: normal !important;
    text-overflow: unset !important;
}

/*cost change*/
div.cost-change-container{
    padding-top: 0px !important;
  }
  div.draft-costchange div.form-group{
    margin-bottom:0px;
  }
  div.draft-costchange div.text-type1>input[type="text"],div.text-type1>div>input[type="text"]{
    width: 100%;
  }
  div.draft-costchange  div.text-type1>select{
    width: calc(100% - 21px) !important;
  }
  div.draft-costchange table.table-costchange{
    table-layout: fixed;
  }
  div.draft-costchange>ul>li{
    padding: 0px !important;
  }
  div.draft-costchange table.table-costchange td{
    /*padding:5px;*/
    height: 50px;
  }
  div.draft-costchange table.table-costchange th ,table.table-costchange td{
    vertical-align:middle;
  }
  div.cost-change-data input[type="text"]{
    width: 100% !important;
  }
  div.cost-change-header{
    margin-top:20px;
  }
  div.cost-change-header .form-control-static{
    border:none;
  }
  div.cost-change-data .form-control-static{
    border:none;
  }
  div.cost-change-header table.mx-table>tbody>tr>td{
    padding:8px 8px 8px 2px;
  }
  div.cost-change-data table.mx-table>tbody>tr>td{
    overflow-wrap: anywhere;
  }
  div.cost-change-data div.cost-change-checkbox{
    float:left;
  }
  div.cost-change-data div.form-group{
    padding:0px !important;
    display: block;
    /*flex-direction:unset !important;*/
    margin:0px 5px 0px 0px !important;
  }
  .table-header-dynamic,.table-data-dynamic{
    table-layout: fixed !important;
    width: fit-content !important;
  }
  div.cost-change-data .mx-listview>ul>li{
    width:fit-content !important;
  }
  .listview-checkbox > ul > li{
    padding:0px !important;
    margin-top: 3px !important;
    margin-left: 3px !important;
    border:none !important;
  }
  .listview-checkbox .mx-listview-empty{
      display: none;
  }
  .custom-alert-error{
    margin-top: 8px;
  }
  .listview-inside .mx-listview-empty{
    display:none;
  }
  .listview-inside > ul > li:last-child{
    border-bottom: none !important;
  }
  .mx-paging ul li.active:not(.break-view), .mx-paging ul li.active:hover:not(.break-view){
    color : #ed1a24 !important;
    background-color: white !important;
    border:thin solid #ddd !important;
    border-radius: 4px !important;
  }
  .mx-paging ul a, .mx-paging ul li{
    color : #ed1a24 !important;
  }
  .mx-paging ul li:hover:not(.break-view){
    color : #ed1a24 !important;
  }
  div.templategrid-finalize > div.mx-grid-content > div.mx-templategrid-content-wrapper > div.mx-templategrid-row:not(:first-child) table.insidetemplategrid-head{
    display: none;
  }
  .item-main[active="true"]{
    background-color: #f3f3f3;
  }

  .h-fixed1{
   position: sticky;
   top:0px;
   z-index: 1;
   background-color: white;
   width: fit-content;
  }
#loading {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100vw;
  height: 100vh;
  background-color: rgba(192, 192, 192, 0.5);
  background-image: url("https://i.stack.imgur.com/MnyxU.gif");
  background-repeat: no-repeat;
  background-position: center;
}
.supplier_filter > div.mx-grid-searchbar > div.mx-grid-search-inputs > div.mx-grid-search-item{
  display: flex;
  align-items: center;
  width: 50%;
}
.supplier_filter > div.mx-grid-searchbar > div.mx-grid-search-inputs > div.mx-grid-search-item > div.mx-grid-search-label{
  width: auto;
}
.supplier_filter > div.mx-grid-searchbar > div.mx-grid-search-inputs > div.mx-grid-search-item > div.mx-grid-search-input{
  flex-grow: 1;
}
.rmmGroup_search > div.mx-grid-searchbar > div.mx-grid-search-inputs > div.mx-grid-search-item{
  display: flex;
  align-items: center;
  width: 50%;
}
.rmmGroup_search > div.mx-grid-searchbar > div.mx-grid-search-inputs > div.mx-grid-search-item > div.mx-grid-search-label{
  width: auto;
}
.rmmGroup_search > div.mx-grid-searchbar > div.mx-grid-search-inputs > div.mx-grid-search-item > div.mx-grid-search-input{
  flex-grow: 1;
}