
.grid-table-overflow 
.mx-grid-content{
  overflow-x: auto;
}

.grid-table-overflow 
.mx-grid-content
table>thead
{
  background: darkgray;
  color: white;
}
.grid-table-thead-light
.mx-grid-content
table>thead
{
  background: white !important;
  color: #444 !important;
}

.grid-table-limit-4 .text-c div>table>tbody>tr>td{
  text-align: center;
}

.grid-table-overflow 
.mx-grid-content
table>thead>tr>th{
  text-align: center !important;
}


/* Search bar */
.grid-table-overflow .mx-grid-searchbar{
  margin-bottom: 0px !important;
}
.grid-table-limit-4 
.mx-grid-search-inputs{
margin-right: 0px;
flex: revert !important;
}
.grid-table-limit-4 
.mx-grid-search-controls{
  margin-left: 14.9rem !important;
  margin-bottom: -5rem !important;
  z-index: 10 !important ;
}
.grid-table-limit-4 
.mx-grid-controlbar{
  margin-top: 0;
}

.grid-table-limit-4 
.mx-grid-search-inputs 
.mx-grid-search-item
{
width: 40rem !important;
}

.grid-table-limit-4 
.mx-grid-search-inputs 
.mx-grid-search-item
.mx-grid-search-input 
{
  width: inherit !important;
}

.grid-table-limit-4 
.mx-grid-search-inputs 
.mx-grid-search-item
.mx-grid-search-label
{
  width: 22rem !important;
}


/* Search bar */





.hidetext input{
  color:#eeeeee !important;
}


/* MSP  */

.msp-validate-left  .mx-validation-message{
  text-align: left !important;
} 



/* msp-makro-grid  start */
.mx-window-body-fixed .mx-window-body{
  overflow: unset;
}

.msp-makro-grid .mx-grid-content {
  height: 370px !important;
  overflow: auto !important;
}

/* end of msp-makro-grid */





/* grid-table-fit */


.grid-table-freeze-popup{
  height: 45rem !important;
}

.grid-table-freeze-popup .mx-grid-content{
  height: 45rem !important;
  overflow: auto;
}

.grid-table-freeze-popup .mx-grid-content table thead th{
  position: sticky;
  top: 0;
  z-index: 4;
  /* background-color: rgb(144 144 144) !important; */
}
.grid-table-freeze-popup .mx-grid-content table tbody{

  z-index: 3;
}

/* Premium select */
.premium-item-grid-table-freeze-popup{
  height: 48rem !important;
}

.premium-item-grid-table-freeze-popup .mx-grid-content{
  height: 33rem !important;
  overflow: auto;
}

.premium-item-grid-table-freeze-popup .mx-grid-content table thead th{
  position: sticky;
  top: 0;
  z-index: 4;
  /* background-color: rgb(144 144 144) !important; */
}
.premium-item-grid-table-freeze-popup .mx-grid-content table tbody{

  z-index: 3;
}


/* Premium select location */
.premium-location-grid-table-freeze-popup{
  height: 41rem !important;
}

.premium-location-grid-table-freeze-popup .mx-grid-content{
  height: 27rem !important;
  overflow: auto;
}

.premium-location-grid-table-freeze-popup .mx-grid-content table thead th{
  position: sticky;
  top: 0;
  z-index: 4;
  /* background-color: rgb(144 144 144) !important; */
}
.premium-location-grid-table-freeze-popup .mx-grid-content table tbody{

  z-index: 3;
}




.grid-table-freeze{
  height: auto !important;
}

.grid-table-freeze .mx-grid-content{
  /* height: 55rem !important; */
  height: calc(50vh) !important;
  overflow: auto;
}

.msp-overview  .mx-grid-content{
  height: 49em !important;
  overflow: auto;
}




.grid-table-freeze .mx-grid-content table thead th{
  position: sticky;
  top: 0;
  z-index: 4;
  /* background-color: rgb(144 144 144) !important; */
}

.bg-dark  table thead th{
  background-color: rgb(144 144 144) !important;
} 
.bg-white  table thead th{
  background-color: white !important;
} 

.grid-table-freeze .mx-grid-content table tbody{

  z-index: 3;
}


.grid-table-freeze-col{
  z-index: 3;
  /* background-color: rgb(144 144 144) !important; */
  position: sticky;
top: 4.9em;
} 

/* .grid-freeze-h table thead{
  position: sticky;
  top: 0;
      z-index: 4;
       background-color: white !important;
}

.grid-freeze .mx-grid-content{
  height: 630px !important;
  overflow: auto;
}



.grid-freeze-col{
      z-index: 3;
  background-color: white !important;
      position: sticky;
  top: 4.9em;
} */


.gridmred .mx-grid-search-message{
  color: #f01c40 !important;
}

.gridmred .mx-grid-search-message:before{ 
  content:"* ";
}

.l-rq::after {
  content: '*';
  color: red;
}

.makro-btn-red{
  color: #ed1c64 !important;
  border-color: #e6bbbb !important;
  background-color: #fff !important;
}

.makro-btn-red:hover{
  color: #fff !important;
  border-color: red !important;
  background-color: red !important;
}

.dt-td .mx-datagrid-data-wrapper{
  text-overflow: unset !important;
  white-space: break-spaces !important;
}

.form-grid .mx-grid-search-label{
  width: 183px !important;
}

.dropdown-menu {
  overflow: auto !important; 
  min-height: fit-content!important;
  max-height: 35rem !important;
  
  }

 



/* Planogram */
.grid-table-freeze-planogram{
  height: auto !important;
}

.grid-table-freeze-planogram .mx-grid-content{
  /* height: 55rem !important; */
  height: calc(70vh) !important;
  overflow: auto;
}


.grid-table-freeze-planogram .mx-grid-content table thead th{
  position: sticky;
  top: 0;
  z-index: 4;
  /* background-color: rgb(144 144 144) !important; */
}

.grid-table-freeze-planogram .mx-grid-content table tbody{

  z-index: 3;
}
/* Planogram */


.inputdisplaynone .form-control-static{
  display: none;
}

.grid-overflow .mx-grid-content{
  overflow-x: scroll;
}

.Addpack td {
  border:1px solid #d3d3d3;
}
 
.Addpack th {
  border:1px solid #d3d3d3;
  padding:0 10px 0 10px;
  background-color: #FF8674;
  color: #000;
}
 
.Addpack td .form-control-static{
  border-bottom:none;
}