
.ag-theme-material .ag-root .ag-header .ag-header-cell {
  padding: 0px 24px;
}
.ag-theme-material .ag-root .ag-header .ag-header-cell:first-child {
  padding-right: 0px;
  cursor:default;
}
.ag-theme-material .ag-root .ag-header .ag-sort-ascending-icon,
.ag-theme-material .ag-root .ag-header .ag-sort-descending-icon {
  display: none !important;
}
.ag-theme-material .ag-root .ag-header .ag-header-cell-text:after {
  position: absolute;
  content: '';
  background: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' preserveAspectRatio='xMidYMid meet'><path d='M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z'></path></svg>") no-repeat;
  width: 15px;
  height: 15px;
  margin: 0px 10px;
  display: none;
}
.ag-theme-material .ag-root .ag-header .ag-header-cell-sorted-asc .ag-header-cell-text:after,
.ag-theme-material .ag-root .ag-header .ag-header-cell-sorted-desc .ag-header-cell-text:after {
  display: initial;
}
.ag-theme-material .ag-root .ag-header .ag-header-cell-sorted-desc .ag-header-cell-text:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  transition: 0.2s linear;
}
.ag-theme-material .ag-root .ag-filter {
  background: #fafafa;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
  margin-top: 24px;
  padding: 6px;
}
.ag-theme-material .ag-root .ag-body {
  color: rgba(0,0,0,0.87);
  font-size: 13px;
}
.ag-theme-material .ag-root .ag-body .ag-row {
  border-bottom: 1px solid #ededed;
  -webkit-transition: 0.2s background ease-in;
  -moz-transition: 0.2s background ease-in;
  -o-transition: 0.2s background ease-in;
  -ms-transition: 0.2s background ease-in;
  transition: 0.2s background ease-in;
}
.ag-theme-material .ag-root .ag-body .ag-row:hover {
  background: #eee;
}
.ag-theme-material .ag-root .ag-body .ag-row.ag-row-selected {
  background: #f5f5f5;
}
.ag-theme-material .ag-root .ag-body .ag-cell {
  outline: none;
  /* padding: 16px 24px; */
  padding: 12px 12px !important;
  font-weight: 400;
}
.ag-theme-material .ag-root .ag-selection-checkbox {
  margin: -1px 0px;
  cursor: pointer;
  height: 18px;
  width: 18px;
}
.ag-theme-material .ag-root .ag-selection-checkbox:focus {
  outline: none;
}
.ag-theme-material .ag-root .ag-selection-checkbox:before {
  width: 18px;
  height: 18px;
  border: 2px solid #757575;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  content: '';
  background: #fff;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.2s all ease-in;
  -moz-transition: 0.2s all ease-in;
  -o-transition: 0.2s all ease-in;
  -ms-transition: 0.2s all ease-in;
  transition: 0.2s all ease-in;
}
.ag-theme-material .ag-root .ag-selection-checkbox:checked:before {
  background: rgb(69,199,77);
  border-color: rgb(69,199,77);
}
.ag-theme-material .ag-root .ag-selection-checkbox:checked:after {
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  border-bottom-left-radius: 1px;
  content: '';
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 12px;
  height: 6px;
  margin: 5px 3px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.ag-fresh .ag-header-cell{
    border-right:none !important;
}
.ag-fresh .ag-root{
    border:none !important;
}
.ag-row .ag-cell a{
  color: rgb(66,66,66);
  cursor:pointer;
  text-decoration:underline;
}
.ag-sort-none-icon{
    display:none;
}
.ag-filter-icon{
    display:none;
}
.full-height .ag-theme-material .ag-root .ag-body .ag-body-viewport-wrapper .ag-body-viewport{
    overflow-y: hidden !important;
}
.ag-theme-material .ag-root .ag-body{
  font-size: 16px !important;
}
.ag-theme-material .ag-header-cell-text{
  font-size: 16px !important;
  margin-top: 2px;
}
.ag-cell-inline-editing{
  padding : 8px 0px !important;
}
.ag-theme-material .ag-cell-focus{
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
.ButtonClass{
  padding: 1px 24px !important;
}
.NoPadding .ag-theme-material .ag-root .ag-header .ag-header-cell{
  display: flex !important;
  justify-content: center !important;
    padding: 0px !important;
  border-top: 1px solid #757575;
  border-right: 1px solid #757575;
}

.ag-theme-material .ag-header-group-cell-with-group{
  border-left: 1px solid #757575 !important;
  border-right: 1px solid #757575 !important;
}

.ag-theme-material .ag-header-group-cell-with-group:last-child{
  border-right: 1px solid #757575 !important;
}

.NoPadding .ag-theme-material .ag-root .ag-header .ag-header-cell:last-of-type{
  border-right: 1px solid #757575;
}

.ag-theme-material .ag-ltr .ag-header-group-cell-label{
  display: flex !important;
  justify-content: center !important;
}

.EnabledCell{
  cursor:pointer !important;
}
.ag-sort-order{
  display: none !important;
}
.DisabledCell{
  cursor:not-allowed !important;
}
.InlineEditGrid .ag-theme-material .ag-root .ag-body .ag-cell{
  padding: 16px 0px 16px 16px !important;
}
.InlineEditGrid .ag-theme-material .ag-root .ag-body .invalid-cell{
  color:red !important;
}
.InlineEditGrid .ag-theme-material .ag-root .ag-body .ag-cell-not-inline-editing{
    text-align: center !important;
}
.QuickSrvcsGrid .ag-header-cell{
  border:1px solid black;
}
#myGrid .mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline {
    background: rgb(76,175,80)url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiI…lsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K) !important;
}
#myGrid .mdl-checkbox.is-checked.is-disabled .mdl-checkbox__box-outline {
    border: 2px solid rgb(76,175,80) !important;
}

.ag-theme-material .ag-root .ag-body .ag-cell{
  padding: 5px 10px !important;
  /* padding: 12px 12px !important; */
}

.ag-theme-material .ag-root .ag-header .ag-header-cell{
  padding:5px 12px !important;
}

 p {
  margin: 0px !important;
}

.NoPadding ::-webkit-scrollbar {
    height: 8px !important;
}

.redstyle{
  color:red !important;
  font-size: 16px !important;
}
.removestyle{
  font-size: 16px !important;
}

.IdsStyle{
  text-decoration: underline !important;
  cursor: pointer !important;
}

.UnpaidStatus{
  color:#9400D3 !important;
  font-size: 16px !important;
}

.UnSplitStatus{
  color:orange !important;
  font-size: 16px !important;
}

.PartialStatus{
  color:#DC143C !important;
  font-size: 16px !important;
}
/*.ag-scrolls .ag-row {
    position: sticky !important;
}*/

.ag-theme-material .ag-root .ag-header .ag-header-cell {outline: none !important;
}