





.app-cbcr .page-body {
  height: 100%;
}
.app-cbcr .ack-report-header {
  border-bottom-width: unset;
  border-bottom-color: unset;
  border-bottom-style: unset;
}
.app-cbcr .app-overview-right .new-right-body .dx-datagrid-headers + .dx-datagrid-rowsview {
  border: none;
}
.app-cbcr .app-overview-right .new-right-body .dx-datagrid-headers {
  border-bottom: none;
  border-right: none;
  border-left: none;
}
.app-cbcr .tb {
  flex: 1;
  display: flex;
  flex-flow: column;
}
.app-cbcr .nav-header-top {
  border-bottom-width: 0.25rem;
  border-bottom-color: #f2f2f2;
  border-bottom-style: solid;
}
.app-cbcr .main-container {
  display: flex;
  flex: 1;
  overflow: hidden;
  /*height: calc(~'100% - 60px');*/

}
.app-cbcr .main-container #invoice-content {
  height: 100%;
  overflow: hidden;
  flex: 1;
}
.app-cbcr .main-container #invoice-content > .page-body {
  height: 100%;
}
.app-cbcr .com-com-nobutton-content .nav-wrapper .nav-header-row .nav-header-bg {
  font-size: 0.75rem;
  color: #7d7d7d;
  font-weight: unset;
}
.app-cbcr .ip {
  font-size: 12px;
  color: #7d7d7d;
  letter-spacing: 0;
}
.app-cbcr .pc {
  background: rgba(254, 183, 145, 0.19);
  font-size: 12px;
  color: #d04a02;
  letter-spacing: 0;
}
.app-cbcr .app-overview-right .new-right-header .status-list .project-staus div .number {
  margin-left: 0px;
}
