/* Icons */
.gosaas-icon {
  content: url(data:image/png;base64,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);
  height: 34px;
  width: 96px;
}

html:not([dir='rtl']) .demo-oracle-icon {
  padding-right: 4px;
}

html[dir='rtl'] .demo-oracle-icon {
  padding-left: 4px;
}
.goComplianceLogo {
  content: url(/styles/images/f74d8462c77575d1cfcf.png);
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
}

.demo-oracle-icon:before {
  display: inline;
}

.demo-appheader-avatar {
  width: 24px;
  height: 24px;
}

.demo-appheader-avatar:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyN0Y2QzM5RDE0MkM2ODExODA4MzhDOENBN0ZBNDc0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOEFGODU3NEUxMzcxMUU0ODYxRUZFODVDNTZFQTk2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOEFGODU3M0UxMzcxMUU0ODYxRUZFODVDNTZFQTk2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjdGNkMzOUQxNDJDNjgxMTgwODM4QzhDQTdGQTQ3NDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjdGNkMzOUQxNDJDNjgxMTgwODM4QzhDQTdGQTQ3NDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Fl+psAAACVklEQVR42rSW3U4TURDHp6XY1hZDjNUEtE2DSpBCYuILcOOVMfFG0XjrtfHC4BuoF174EGDhxsQHEN9BCAiFtmtbFb+QFor2Y53/ZjbZ7J5ztjFxkl+6Z2fOzNk5M+c0slWukUGyzD1mjrnCZJgOg0lV5h2zzJR1DiKaAHD8jLnNDJFZ+hLkCWP5lVHFhJvMGnN3AOeuD9iuy68xwEPmNTMSWGbfpoPmoQOeFZJmFplHuhTdYV7hnX9m+WODStUadbs9ZxyLDdHF3HnKXxhTBbLlS5a9AbLyiWm/9VbZop1qXZmbidw4Xc5nVaoWM409cVP0VOX8qH1Mu1ZDm3zoYKNJ13N3D3LMvMrq289fZNu2NgB0sNEIKjAXFeeqaqJerxdaQu6+aKprPipNpJTUyWRogHTKaDOHAAWdNnN6lFLJhHY2dLAxSAEBzmjbPBKhq4VJSsRPBHR4Bx1sDJJBmaIM4iarTqdLVuML7R80nfHoqRHKjp2j4eFYWAb/IAAaYZz+j9Rj0mBOgPcfdqh9/DtgNX0pH9jww6M2rW8HD9FkIk4zkxPucA0B3jLXMap92lMuY6NUoWuzU4F33zU94AmwGpUzo2/6zq8/9h10Y9MxjgAVZiXMGitG54LNUmWQ/MNnxS2DBeaG6jzy5tyqf0btUoufQ6QlPskNgJvoAbOkOq5d2a7WBlm5Lb4s/4VTlMuib+oHEOL8sfhS3mgvmVtM8x9qHmm5z7wIu5PfyPlUDKsuT7UU5YJZ8it1vW7Jtbfg+dsCB2dFvycNuirVsquL/leAAQBlSdHrkh5XoAAAAABJRU5ErkJggg==);
}

#demo-container {
  position: relative;
  overflow: hidden;
}

.demo-container {
  position: relative;
  overflow: hidden;
}

demo-edge-start .demo-switcher-container,
.demo-edge-end .demo-switcher-container {
  width: 90%;
}

.demo-edge-start .demo-tabbar-container,
.demo-edge-end .demo-tabbar-container {
  max-width: 18.75rem;
  width: 25%;
}

.demo-page {
  position: absolute;
  width: calc(100% - 1.25rem);
  height: calc(100% + 1.25rem);
  top: 0;
  left: 0;
  padding: 1rem;
  box-sizing: border-box;
  overflow: auto;
  transition: transform 0.25s;
}

.demo-create-container {
  position: relative;
  width: 100%;
  height: 31.25rem;
  overflow: hidden;
}

.demo-page-hide {
  transform: translate3d(-100%, 0, 0);
  visibility: hidden;
}

.break {
  padding-bottom: 13px;
}

.demo-page1-hide {
  transform: translate3d(-100%, 0, 0);
}

.demo-page2-hide {
  transform: translate3d(100%, 0, 0);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
  .demo-appheader-avatar:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyN0Y2QzM5RDE0MkM2ODExODA4MzhDOENBN0ZBNDc0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOEFGODU3MEUxMzcxMUU0ODYxRUZFODVDNTZFQTk2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOEFGODU2RkUxMzcxMUU0ODYxRUZFODVDNTZFQTk2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjdGNkMzOUQxNDJDNjgxMTgwODM4QzhDQTdGQTQ3NDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjdGNkMzOUQxNDJDNjgxMTgwODM4QzhDQTdGQTQ3NDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6o8/P9AAAEqElEQVR42tRaS29bVRAeOzFt0qTpIw8SJWoKSQvZUB6i7FBYsQKEQCAKSLAgqkQlqGBDgQUIWMIGECyoVKFWSLzED6BbXqEFqUnrBKWpUwfnTeLEiU0w32cfI9e+ts+rAT7pUyLfM3Nn7jln7sycG4pOTIkHtIOD4D3gLeB+sA3coa6vgrPgBHgR/A48C8643jjk4MBe8GnwCfBO6jKUz4LD4GnwFDi/VQ50gi+BQ0VP2BVr4CfgO2DcRDBsMLYefBmMgsc9Gk80gs+Dl9Q9Ir5noB/8DLxdtgbnwSPgiI8ZeBD8aQuNJw6B34MPuTrwHPgFuFO2Hk3g58qGquu6Eo6CH1jtyNS6LC2vyPpGWsLhsGy7ISItzU3S2LDdVFUd+JH6+6HJHngA/FIJamN2YUl+m5ySxT9WAq/vbmmWm/d1S9ueXaaObIIPg9/oOHAr+IOaQr2Ans3KhbEJicUTWuN7OttloP8mzI7RqyMJ3g2OVtsDDF9nzIwXOXchqm08EZuekfMj0Zys4Z44UxpiSx14AbzNROtE7Kok5haM9wllKGsI2vZiJQe6wNdNtG2kMzI+aZ9LUZY6DPGasrXMgVdMlg4RT8zK5uZf1g5QNp6YswmvJ0odaAWfNdU0O7/kHOxn5hdsxJ5RNv/jwJNgg6mWZCrl7MDK6pqNWIOy+RoHjJHJZJwdyGT+tBU9UnCAxcgdNhoikYizA5FIva0oa5AuOnCfRTGSww7z1KB8RzY22IrS5kE6cNhWQ6t5SlCGtr27XcTvCqsa1grdN7ZLXV3Y+u6UpQ4HHOTd+2ylmWX2ITmzBWWpwwH9dKDDRcP+ni7paN1jLEcZyjqigw40O7U1QiE5NHBAujv1lwLHUoayjmhmOp0VT2A9MH45hmImGXi9ZWeT9Pf22NQDlZCmA8uusxBUkS2iIttARRYKhWX7NuuKrBbm+RZJ+HaAhl4HY4OwyD0wLv9fjHEG2Ku8P2gZsOjIapZNPZ0d2mkB85/YdEI7SDBiVZjRS/Wq/1KGH38dzTmhi3UUJgN9vXqPDYXM5NS0tu4rKFfvPRzYlhrmEmKXOBs0Aya4cvV3WV2rnV5zDMeaBoWgchz8Nqw28c+ui5FLbXT8cs1xHJPNeonctDleSGQ+9fUeIG2vG+J0cUFDB1I+tFZ6wvztosYMaYK2nip2gJX1SR+aK61xbsTkWsqXAyeVzdd0Jd6SfPfLPTgjyhSXivx/DCmGJySVrWVtFZ6MvOHjDjmDi/pFpQ454k0pOsUprUbeA8/5uEshrNqEzSqgbe8W/1D66mSb4THJH2g4nQkUh1VPYZMt78eVjVJpBnIzDj4l+Zb2dQ2rBthUrZ9o6YVKBS378Mf+Q0nbMQk4G6jmAMETkSEfM+H45IekwulMLQeIj8FHwOV/wXiGy0eVDWLrAPE1+y++opMmflH9qq9qDdRt6nBj8zuIE75SjiopwquSP0oa0REw6Uqlwbclf+jNWLzqs4wG3wcPqLdsWlfQpq3GcyF+atCr/g4H1RM6rwolSx37JP+pgfFxT73DU5tTM0GyOTao1i1POQuf2zQVbcjC5zajqgo8q2oRJ/wtwADkvpdL6b3CBAAAAABJRU5ErkJggg==);
    -webkit-transform: translate(-25%, -25%) scale(0.5);
    transform: translate(-25%, -25%) scale(0.5);
  }
}

/* Main app container */
.app-container {
  overflow: auto;
  position: relative;
  top: 4rem;
  margin-bottom: 15vh;
}

.app-content-container {
  margin-top: 2rem;
}

.configuration-view-tab {
  content: url(data:image/png;base64,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);
  height: 25px;
  width: 25px;
}

.mapping-view-tab {
  content: url(data:image/png;base64,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);
  height: 25px;
  width: 25px;
}

/* Loader circle */
.loader-center {
  margin-right: auto;
  margin-left: auto;
  display: flex;
  justify-content: center;
}

/* Login page classes */
.textContainer {
  margin-right: auto;
  margin-left: auto;
  display: flex;
  min-height: 260px;
  justify-content: center;
}

.text {
  display: flex;
  flex-direction: column;
  align-self: flex-end;
  padding-bottom: 40px;
}

.head1 {
  font-family: Georgia;
  font-size: 30px;
  font-weight: 400;
  color: #fff;
  text-align: left;
  letter-spacing: 0.01em;
  display: block;
  margin-bottom: 4px;
}

.head2 {
  font-family: Georgia;
  font-size: 36px;
  color: #fff;
  text-align: left;
  letter-spacing: 0.01em;
  max-width: 100vw;
}

.logo {
  width: 74px;
  height: 42px;
  margin-right: 20px;
}

/* Custom popup classes */
.popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 160;
}

.buttonWithDropdown {
  margin-left: -15%;
  width: 35%;
  --oj-text-field-border-radius: 2.7px;
}

.layer {
  z-index: 150;
  background-color: rgba(0, 0, 0, 0.5);
}

.popup-inner {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: auto;
  background: white;
}

.popup-fadeOut {
  visibility: hidden;
  opacity: 0;
  transition:
    visibility 0s linear 300ms,
    opacity 300ms;
}

.popup-fadeIn {
  visibility: visible;
  opacity: 1;
  transition:
    visibility 0s linear 0s,
    opacity 300ms;
}

.buttonWidth,
.fieldWidth {
  width: 352px;
  /* width: 5rem; */
  --oj-button-border-radius: 4px;
}

.object-divider {
  display: flex;
  align-items: center;
}

.object-divider hr {
  flex: 1;
  height: 1px;
  margin: 0;
  border: none;
  background-color: rgba(22, 21, 19, 0.12);
}

.or-text {
  margin: 0 10px;
  font-size: 16px;
  color: rgba(22, 21, 19, 0.7);
}

#LoginUser,
#LoginPassword,
#loginBtn,
#InputUser {
  max-width: 22em;
}

#tabbarCmrt {
  width: inherit;
}

.generate-report-container {
  display: flex;
  flex-direction: column;
  background-color: white;
  margin-right: 2rem;
}

.generate-report-input {
  display: flex;
  flex-direction: column;
  margin: 0 1rem 1.5rem 1rem;
}

.generate-report-input-margin {
  margin-top: 2rem;
}

.reports-main-div {
  height: 750px;
}

.greyOverLay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  /* Semi-transparent white background for the overlay */
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  /* Adjust z-index as needed */
  backdrop-filter: blur(0.25px);
  /* Apply a blur effect to the background */
}

.demo-tab-content {
  margin-left: 18px;
  width: 70vw;
}

.demo-tab-content-2 {
  width: 95vw !important;
}

.dropdown-item {
  cursor: pointer;
}

.tab-bar-item {
  width: 8rem;
  border-radius: 0.25rem 0 0 0.25rem;
  cursor: pointer;
  font-size: 0.86rem !important;
  height: auto !important;
  line-height: normal;
}

.tab-header-text {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin: 0;
}

.tab-content {
  margin-left: 18px;
}

.left-pad {
  margin-left: 15px;
}

.label-style {
  font-weight: 400 !important;
  color: #161513b3 !important;
  margin-bottom: 0.2rem !important;
}

.text-area-style {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
}

.searchButtons {
  float: right;
  position: relative;
}

.padBottom {
  padding-bottom: 5px;
}

.oj-panel-custom {
  border: 1px solid var(--oj-panel-border-color);
  background-color: var(--oj-panel-bg-color);
  padding: var(--oj-panel-padding);
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  min-height: 400px;
  overflow-y: auto;
}

/* according to new UI/UX */
.new-oj-panel-custom {
  background-color: var(--oj-panel-bg-color);
  border: 1px solid rgba(241, 239, 237, 1);
  border-radius: 0.75rem !important;
}
.new-oj-panel-padding {
  padding: 1.5rem;
}
.new-oj-panel-border-radius {
  border-radius: 0.75rem !important;
}
/**************************/

.table-oj-panel {
  border: 1px solid var(--oj-panel-border-color);
  padding: var(--oj-panel-padding);
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  overflow-y: auto;
}

.demo-tab-content-full {
  margin-left: 18px;
}

.display-flex {
  display: flex;
}

.errorGap {
  padding-left: 21px;
}

.vertical-align {
  vertical-align: -4px;
}

.container {
  background-color: #312d2a;
  height: 249px;
  margin: 0 auto;
}

/* reports styling will move it later */

.generate-report-container {
  display: flex;
  flex-direction: column;
  background-color: white;
  margin-right: 2rem;
}

.generate-report-input {
  display: flex;
  flex-direction: column;
  margin: 0 1rem 1.5rem 1rem;
}

.generate-report-input-margin {
  margin-top: 2rem;
}

.reports-main-div {
  height: 750px;
  margin-top: 8vh;
}

.greyOverLay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  /* Semi-transparent white background for the overlay */
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  /* Adjust z-index as needed */
  backdrop-filter: blur(0.25px);
  /* Apply a blur effect to the background */
}

.justifyInCenter {
  display: flex;
  align-items: center;
  justify-content: center;
}

.block-title-buttons {
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
}

.demo-rem-max-width {
  max-width: 35rem !important;
}

.space {
  padding-left: 12px;
}

.disable-scroll {
  overflow-y: hidden;
}

.reorderListview {
  overflow-y: scroll;
  border: solid 1px;
  border-color: var(--oj-core-divider-color);
  height: 300px;
}

#buttonsWithPadding oj-button {
  padding-right: 10px;
}

.content {
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  width: 87%;
}

.center {
  margin: auto;
  width: 75%;
  padding: 10px;
}

.borderless button.oj-button-button {
  border: none;
}

.demo-table-container {
  width: 100%;
  height: 40rem;
}

#hnavlist {
  width: 70px;
  padding: 7px;
  padding-top: 0;
  background-color: #edecec;
  border: 1px solid #d1d1d1;
}

.comments-column {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.comments-column:hover {
  white-space: normal;
  overflow: visible;
  text-overflow: inherit;
}

.ellipseWrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipseWrap:hover {
  white-space: normal;
  overflow: visible;
  text-overflow: inherit;
}

.disableDiv {
  pointer-events: none;
  opacity: 0.4;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  backdrop-filter: blur(0.25px);
}

.oj-listview-item-padding-off.notificationDiv {
  white-space: normal;
}

.searchButtons {
  float: right;
  position: relative;
}

.searchButtonsItemSearch {
  float: right;
  width: 210px;
  text-align: right;
  position: relative;
}

.flexSearchField {
  width: 510px;
}

.flexSearchField2 {
  width: 750px;
  padding-bottom: 3px;
}

.fileNameLable {
  display: flex;
  flex-direction: row;
}

.search-row-labels {
  padding-top: 12px;
  font-size: 1rem;
  text-align: right;
}

.display-contents {
  display: contents;
}

/* Shift to style file of ItemSearch */
.advanceSearchFields {
  display: flex;
  flex-direction: row;
  float: right;
  justify-content: space-between;
  width: 22rem;
  padding-right: 0.5rem;
}

.upperMargin {
  margin-top: 8vh;
}

.switcher-height {
  min-height: 980px;
}

.copyBos-Btns {
  width: 151px;
}

.copyBos-template-Btns {
  padding-right: 4rem;
  padding-left: 7rem;
  width: 192px;
  display: grid;
}

.common-buttonset .oj-button-toggle.oj-selected.oj-button-outlined-chrome {
  border-width: 0.01rem 0.01rem 0.2rem 0.01rem;
  border-style: solid;
  border-color: var(--oj-core-text-color-primary) !important;
}

.common-buttonset .oj-button-toggle.oj-default.oj-button-outlined-chrome:not(.oj-selected) {
  background-color: var(--oj-button-outlined-chrome-bg-color-selected);
}

.padding-right-4rem {
  padding-right: 4rem;
}

.mapping-tab-container {
  margin-top: 82px;
  margin-left: 72px;
  padding: 24px 12px 12px 12px;
}

.mapping-tab {
  margin: 50px;
  height: 500px;
  overflow: auto;
  padding: 50px;
  padding-top: 100px;
  padding-bottom: 50px;
}

.mapping-tab-mass-upload {
  height: 500px;
  overflow: auto;
  padding: 50px;
}

#Download-Template-CopyBos {
  padding-right: 4rem;
  padding-left: 7rem;
  width: 192px;
  display: grid;
}

.center-content {
  display: 'flex';
  justify-content: 'center ';
}

.drawer-full-height {
  height: 100vh;
  overflow: 'hidden';
}

.drawer-start {
  min-width: 'fit-content';

  height: 100%;
}

.drawer-full-height {
  height: 100vh;
  overflow: 'hidden';
}

.demo-drawer-header {
  display: flex;
  padding: 0.3rem 1rem 0 1rem;
  justify-content: space-between;
  align-items: center;
}

.drawer-controls {
  margin-left: 0;
}

.logo {
  display: flex;
  align-items: center;
}
.tabWidth {
  width: 100%;
}

.tabContentWidth {
  width: 75vw;
}
.oneSpace {
  padding-right: 2px;
}
.verticalAlign {
  vertical-align: -2px;
}

.main-content {
  width: 85vw;
  margin: auto;
  padding: 0 2vw;
}

.page-wrapper {
  width: 95vw;
  height: inherit;
  margin: auto;
  padding: 1vw 2vw;
}

.scip-configuration-input {
  border: 1px solid #16151366 !important;
  border-radius: 0.25rem;
  padding: 0.25rem 0.75rem 0.25rem 0.25rem !important;
  min-height: 1.75rem !important;
  height: 1.75rem !important;
  box-sizing: border-box;
  min-width: 0 !important;
}

.scip-disassembly-file-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.9rem;
  text-decoration: underline;
  min-width: 0;
  max-width: 100%;
}

.buttonWithDropdownColumn {
  margin-right: 0%;
  width: 8%;
  height: 100%;
  min-height: 100%;
  margin-bottom: 0;
  max-width: 80%;
  min-width: 80%;
  --oj-text-field-md-width: 10%;
}

.editColumnBorder {
  border: 1px solid black;
}

.editableHighlight {
  border: 1px solid rgb(255, 27, 27);
}

#searchAccordian {
  width: 60%;
  height: 80%;
}

.disableRow {
  background-color: #dfd9d9;
  transition: background-color 0.2s ease;
}

.errorSpace {
  padding-left: 20px;
}

.search-row-labels-selectAdd {
  padding-top: 12px;
  padding-right: 0.5rem;
  text-align: right;
}

.favDiv {
  overflow-y: auto;
  overflow-x: hidden;
  width: 350px;
  height: 350px;
  padding: 10px;
  margin: auto;
  text-align: left;
}

.parentSpecInDropdown {
  display: flex;
  justify-content: flex-start;
}

.flexSearchFieldBom {
  width: 55rem;
  padding: 15px 0 0 0;
}

.mediumText {
  font-size: medium;
}

.gold {
  color: gold;
}

.strikeThroughText {
  text-decoration: line-through;
}

.no-data-icon {
  font-size: 5vw; /* Adjust size as needed */
  width: 5vw; /* Ensure proper scaling */
  height: 5vw;
  margin: auto;
}

.fileOrLink {
  display: flex;
  align-items: center;
  gap: 8px;
}

.tab-content-width {
  width: 'inherit';
}

.priority-radioset .oj-radioset-wrapper {
  justify-content: space-between;
}

.searchBar {
  width: 100%;
}

.searchBarPadding {
  padding: 0 0.42rem;
}

.oj-table-header {
  background-color: rgb(var(--oj-palette-neutral-rgb-10)) !important;
}

.oj-table-body-row,
.oj-table-scroller {
  background-color: white;
}

.oj-table {
  border-radius: 1rem;
}

.tableStyle {
  background-color: var(--oj-panel-bg-color);
  border-radius: 0.75rem;
}

.custom-data-table-scrollbar {
  overflow-y: auto;
  scrollbar-width: thin;
}

/* Hide scrollbar arrows and style the scrollbar */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-button {
  display: none;
}

::-webkit-scrollbar-track {
  background: #f0f0f0;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(22, 21, 19, 0.12);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: rgba(22, 21, 19, 0.5);
}

.search-bar-small {
  --oj-text-field-height: 2.25rem !important;
  --oj-text-field-inside-edge-height: 2.25rem !important;
}

.compliance-badge {
  width: fit-content;
  padding: 1rem;
  border-radius: 1rem;
  color: black !important;
}

.badge-style {
  max-height: 1.5rem;
  padding: 0 1rem !important;
}

.new-block-container {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.new-block-sub-container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

#search-filter .oj-combobox-input {
  width: fit-content !important;
}

.attachments-buttonset .oj-button-toggle.oj-selected.oj-button-outlined-chrome {
  border-width: 0.01rem 0.01rem 0.2rem 0.01rem;
  border-style: solid;
  border-color: var(--oj-core-text-color-primary) !important;
}

.attachments-buttonset .oj-button-toggle.oj-default.oj-button-outlined-chrome:not(.oj-selected) {
  background-color: var(--oj-button-outlined-chrome-bg-color-selected);
}

.button-set-style {
  max-width: 19rem;
  margin-top: -0.2rem;
  margin-bottom: -0.8rem;
}

.span-class {
  font-size: 0.86rem;
  color: #161513;
}

.white-text  {
  color: white !important;
}

.attachment-container {
  position: relative;
  height: 60vh;
  overflow: hidden;
}

.attachment-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.attachment-controls {
  position: absolute;
  top: 0.7rem;
  left: 0;
  z-index: 10;
}

.scip-report-subheading {
  margin: 0;
  color: #495057;
}

.configuration-input-wrapper .oj-text-field-input {
  padding: 0 0.4rem !important;
}

.configuration-input-wrapper .oj-text-field-input {
  padding: 0 0.4rem !important;
}

.scip-report-subheading {
  margin: 0;
  color: #495057;
}

.oj-train-stretch a {
  color: var(--oj-core-text-color-secondary);
}

.ipc-action-bar-dropdown {
  width: fit-content !important;
}
