/* Clearable text inputs */
.clearable {
  position: relative;
  display: inline-block;
}

.clearable input[type=text] {
  padding-right: 24px;
  width: 100%;
  box-sizing: border-box;
}

.clearable__clear {
  display: none;
  color: #FF0000;
  position: absolute;
  right: 2px;
  top: -8px;
  padding: 0 8px;
  font-size: 24px;
  user-select: none;
  cursor: pointer;
}

.clearable input::-ms-clear { /* Remove IE default X */
  display: none;
}

.desabledRow {
  background-color: #CCCCCC !important;
}

.gridHeaderTH {
  border-style: solid !important;
  border-color: #FFFFFF !important;
  border-left-width: 0px !important;
  border-right-width: 1px !important;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
  vertical-align: bottom;
}

.gridHeaderDiv {
  border-style: solid !important;
  border-color: #FFFFFF !important;
  border-left-width: 0px !important;
  border-right-width: 0px !important;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
  padding: 2px !important;
  height: auto;
}

.gridSortButton {
  position: absolute;
  right: 5px;
  margin-top: -3px;
  border-radius: 5px;
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  height: 20px;
  padding-top: 0px;
}

.gridSortButtonLeft {
  position: absolute;
  left: 5px;
  margin-top: -3px;
  border-radius: 5px;
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  height: 20px;
  padding-top: 0px;
}

/* Clearable text inputs */
.classGridButton:hover {
  background: #15344C;
  color: #FFFFFF;
}

.classGridFilterInput {
  background-color: #FFFFFF !important;
  color: #15344C !important;
  width: 100% !important;
}

.classGridInput {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #15344C;
  background-color: #FFFFFF !important;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 3px !important;
  padding-right: 3px !important;
  height: 20px;
  text-align: right;
  width: 100%;
  color: #15344C !important;
}

.classGridInputFilter {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #15344C;
  background-color: #ff8888 !important;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 3px;
  padding-right: 3px;
  height: 26px;
  text-align: right;
  color: #FFFFFF !important;
}

.classGridInputShop {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #15344C;
  background-color: #D6AF00 !important;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 3px;
  padding-right: 3px;
  height: 26px;
  text-align: right;
  width: 65px;
}

.classGridButtonBasket {
  background: #D6AF00;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 20px;
  height: 26px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  outline: none !important;
  box-shadow: none;
  text-align: left;
  display: flex;
  top: 0px;
  border-radius: 0.25rem;
  width: 35px;
  font-weight: bold;
}

.classGridButtonGroup {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  line-height: 13px;
  height: 22px;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  display: inline-flex;
  align-items: center;
}

.classGridButtonFav {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  line-height: 13px;
  height: 22px;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
}

.classGridButtonPromoGold {
  background: #C29B00;
  color: #FFFFFF;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 24px;
  padding-left: 8px;
  padding-right: 0px;
  margin: 0px;
  margin-top: 44px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  width: 50px;
  height: 50px;
  line-height: 10px;
}

.classGridButtonPromoGold:hover {
  background: #D6AF00;
}

.classGridButtonPromo {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 24px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 9px;
  margin: 0px;
  margin-top: 44px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  width: 50px;
  line-height: 0px;
  height: 50px;
}

.classGridButtonPromo:hover {
  background: #15344C;
}

.classGridButtonDB {
  background: #15344C;
  color: #FFFFFF;
  border-style: solid;
  border-color: #BEE1E8;
  border-width: 1px;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
}

.PC_gridBasket {
  height: 18px;
  padding: 0px;
  font-size: 12px;
}

.classGridButtonBasketList {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  padding: 2px;
  padding-top: 0px;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0px;
  margin-left: 0px !important;
  margin-right: 0px !important;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: 900 !important;
  height: 22px;
}

.classGridButtonUD {
  background: #15344C;
  color: #FFFFFF;
  border-style: solid;
  border-color: #15344C;
  border-width: 0px;
  font-size: 16px;
  padding: 0px;
  width: 18px;
  height: 18px;
  line-height: 15px;
  margin: 0px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
}

.classGridButtonCatalog {
  background: #15344C;
  color: #FFFFFF;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  line-height: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin: 0px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 5px;
  margin-left: 5px;
  padding: 0px;
  padding-top: 5px;
  background-image: url("../img/Catalog2022_01.gif");
  background-size: 44px 30px;
  background-repeat: no-repeat;
  background-position: center 14px;
  display: inline-flex;
  align-items: center;
  flex-direction: column;
}

.classGridButtonCatalog:hover {
  background: #447193;
  color: #FFFFFF;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  line-height: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin: 0px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 5px;
  margin-left: 5px;
  padding: 0px;
  padding-top: 5px;
  background-image: url("../img/Catalog2022_01.gif");
  background-size: 44px 30px;
  background-repeat: no-repeat;
  background-position: center 14px;
  display: inline-flex;
  align-items: center;
  flex-direction: column;
}

.classGridButton {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  padding: 5px;
  line-height: 20px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
}

.classGridButtonCounter {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
}

.classGridButtonCounter:focus {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
}

.classGridButtonCounter:visited {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
}

.classGridButtonCounter:activ {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
}

.classGridButtonCounter:hover {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
  background-color: #15344C !important;
}

.classGridButtonCounterRed {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
  background: #15344C !important;
  color: #FFFFFF !important;
  border-color: #15344C !important;
}

.classGridButtonCounterRed:focus {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
  background: #15344C !important;
  color: #FFFFFF !important;
  border-color: #15344C !important;
}

.classGridButtonCounterRed:visited {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
  background: #15344C !important;
  color: #FFFFFF !important;
  border-color: #15344C !important;
}

.classGridButtonCounterRed:activ {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
  background: #15344C !important;
  color: #FFFFFF !important;
  border-color: #15344C !important;
}

.classGridButtonCounterRed:hover {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 22px;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 16px;
  background: #15344C !important;
  color: #FFFFFF !important;
  border-color: #15344C !important;
  background-color: #961421 !important;
}

.classGridButtonDrk {
  background: #15344C;
  color: #FFFFFF;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 26px;
  padding: 0px;
  padding-left: 8px;
  padding-right: 8px;
  margin: 0px;
  margin-top: -3px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: left;
  font-weight: bold;
}

.classGridButtonShop {
  background: #D6AF00;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: auto;
  line-height: 13px;
  padding: 3px;
  padding-left: 8px;
  padding-right: 8px;
  margin: 0px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  width: auto;
  left: 5px;
  right: 5px;
  font-weight: bold;
}

.classGridButtonHist {
  background: #BEE1E8;
  color: #15344C;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  padding: 3px;
  line-height: 12px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
}

/*
$color_dupont_1: #821e64;
$color_dupont_2: #fa5a0a;
$color_dupont_3: #170337;
$color_dupont_4: #faa50a;
*/
.activeTimeClass {
  background: #FFFF00;
}

.activeTimeClass:hover {
  background: #CCCC00;
}

.activeTimeClassApp {
  background: #ff8000;
}

.activeTimeClassApp:hover {
  background: #CC6000;
}

.activeTimeClassRep {
  background: #FF00FF;
}

.activeTimeClassRep:hover {
  background: #CC00CC;
}

.orderTimeClass {
  background: #00FFFF;
}

.orderTimeClass:hover {
  background: #00CCCC;
}

.classGridButtonShop:hover {
  background: #C29B00;
}

.classGridButtonDelete {
  background: #dc3545;
  color: #FFFFFF;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 26px;
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: left;
}

.classGridButtonDeleteHeader {
  background: #dc3545;
  color: #FFFFFF;
  border-style: solid;
  border-color: #15344C;
  border-width: 1px;
  font-size: 12px;
  height: 51px;
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 2px;
  outline: none !important;
  box-shadow: none;
  text-align: center;
  font-weight: bold;
  line-height: 13px;
}

/*
.PC_gridShadow td {
    box-shadow: 5px 5px 8px grey;
    display: block;
    margin-bottom: 14px;
}
*/
.PC_grid {
  border-spacing: 0px !important;
  background: #ffffff;
  border-style: none;
  font-size: 12px;
  height: 14px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  overflow-y: auto !important;
  overflow-x: hidden;
}

thead th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  height: auto;
}

.PC_grid thead tr.headerClass_table_artGridControl_0 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
  height: 34px;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_artGridControl_1 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 35px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_artGridControl_2 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 91px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_DIV_abcControlContainer_indexSelectorGroupImage_0 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_DIV_abcControlContainer_indexSelectorGroupImage_1 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 123px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_DIV_abcControlContainer_indexSelector_0 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_DIV_abcControlContainer_indexSelector_1 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 123px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_ImageGridCatalogINHDNL_0 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  border-top-color: #15344C;
  border-bottom-color: #15344C;
  border-left-color: #ffffff;
  border-right-color: #ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_basketListGrid_0 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_basketListGrid_1 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 123px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_basketGrid_0 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_basketGrid_1 th {
  font-weight: normal;
  font-style: normal;
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 123px;
  height: auto;
  box-shadow: inset 0 0 0 #ffffff;
}

.PC_grid thead tr.headerClass_table_InvoiceDetailGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_InvoiceGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_ShipnoteDetailGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_ShipnoteGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_DIV_CustList_indexSelectorGroupImage_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_DIV_CustList_indexSelectorGroupImage_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 22px;
}

.PC_grid thead tr.headerClass_table_OrderGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_LijstUitputtingenGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_ArtHistGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_HistoryGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_HistoryGridRep_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_HistoryDetailGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_OfferGridV2_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_VOGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_AOGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_HGRgrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_EigenArtGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_EigenArtGridSel_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_PostItGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_PromoGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_OfferGridV2_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 22px;
}

.PC_grid thead tr.headerClass_table_InvoiceGrid_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 35px;
}

.PC_grid thead tr.headerClass_table_ShipnoteGrid_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 22px;
}

.PC_grid thead tr.headerClass_table_OrderDetailGrid_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_OrderGrid_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 35px;
}

.PC_grid thead tr.headerClass_table_HistoryGrid_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 35px;
}

.PC_grid thead tr.headerClass_table_HistoryGridRep_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 35px;
}

.PC_grid thead tr.headerClass_table_HistoryDetailGrid_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 35px;
}

.PC_grid thead tr.headerClass_table_DIV_HistList_0 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid thead tr.headerClass_table_DIV_HistList_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 30px;
}

.PC_grid thead tr.headerClass_table_VOGrid_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 35px;
}

.PC_grid thead tr.headerClass_table_AOGrid_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 35px;
}

.PC_grid thead tr.headerClass_table_HGRgrid_1 th {
  border-style: none;
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 0px;
}

.PC_grid td {
  border-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
}