.components-Tombstone-TombstoneComponents-EditIcon-EditIcon__icon {
  width: 1rem !important;
}


.components-Tombstone-TombstoneComponents-EditIcon-EditIcon__edit-disabled {
  pointer-events: none;
  opacity: .5;
}

.models-Dashboard-OverridePopup-Override-Override__error-msg-container {
    padding-top: 6px;
}

.models-Dashboard-OverridePopup-Override-Override__error-msg-container span[class*="body2"],
.models-Dashboard-OverridePopup-Override-Override__override-popup-container p span.models-Dashboard-OverridePopup-Override-Override__error-msg {
    color: #EC133E;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
}

.models-Dashboard-OverridePopup-Override-Override__error-msg-container .models-Dashboard-OverridePopup-Override-Override__btn-edit {
    padding: 0 4px;
}

.models-Dashboard-OverridePopup-Override-Override__error-msg-container .models-Dashboard-OverridePopup-Override-Override__btn-edit svg {
    width: 16px;
}

.models-Dashboard-OverridePopup-Override-Override__override-popup-container {
    background-color: white;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.9);
    width: 350px;
    margin: auto;
    transform: translateY(-50%);
    position: relative;
    top: 50%;
    padding: 14px;
}

.models-Dashboard-OverridePopup-Override-Override__override-popup-container h2 {
    font-size: 16px;
    font-weight: 600;
    color: #4E586E;
    margin: 0 0 10px 0;
    padding: 0;
}

.models-Dashboard-OverridePopup-Override-Override__override-popup-container p {
    font-size: 12px;
    color: #4E586E;
    margin: 0;
    padding: 0;
}

.models-Dashboard-OverridePopup-Override-Override__override-popup-container p span.models-Dashboard-OverridePopup-Override-Override__error-msg {
    margin: 0 0 16px 10px;
}

.models-Dashboard-OverridePopup-Override-Override__input-container div[class*="MuiTextField-root"] {
    color: #4E586E;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    width: 100%;
}

.models-Dashboard-OverridePopup-Override-Override__input-container div[class*="MuiFilledInput-root"] {
    background-color: white;
    border: 1px solid #E0E4EF;
    border-radius: 4px;
    padding: 4px 10px;
    margin: 4px 0 16px 0;
    font-size: 14px;
}

.models-Dashboard-OverridePopup-Override-Override__input-container div[class*="MuiFilledInput-underline"]:before {
    border-bottom: none;
}

.models-Dashboard-OverridePopup-Override-Override__button-overrider-container {
    display: flex;
}

.models-Dashboard-OverridePopup-Override-Override__button-overrider-container button {
    margin-right: 10px;
    font-weight: 600;
}

button.models-Dashboard-OverridePopup-Override-Override__close-btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px;
}

.models-Dashboard-OverridePopup-Override-Override__success-msg-title {
    display: flex;
    align-items: center;
}

.models-Dashboard-OverridePopup-Override-Override__success-msg-title>img {
    width: 26px;
    margin-right: 6px;
}

p.models-Dashboard-OverridePopup-Override-Override__success-msg,
p.models-Dashboard-OverridePopup-Override-Override__confirmation-msg {
    margin: 16px 0 24px 0;
}
.models-Dashboard-OverridePopup-AlertBox__alert-box {
    align-items: center;
    border-radius: 0.2rem;
    display: flex;
    justify-content: flex-start;
    padding: 0.5rem 0.5rem;
    width: 100%;
    margin-top: 1rem;
    max-width: 32rem;
  }
  
  .models-Dashboard-OverridePopup-AlertBox__alert-box--error {
    background-color: var(--red-50);
    border: solid 0.125rem var(--red-600);
  }
  
  .models-Dashboard-OverridePopup-AlertBox__alert-box--success {
    background-color: var(--light-green-50);
    border: solid 0.125rem var(--light-green-500);
  }
  
  .models-Dashboard-OverridePopup-AlertBox__error-icon.models-Dashboard-OverridePopup-AlertBox__error-icon {
    color: var(--red-a700);
  }
  
  .models-Dashboard-OverridePopup-AlertBox__success-icon.models-Dashboard-OverridePopup-AlertBox__success-icon {
    color: var(--light-green-a700);
  }
  
  .models-Dashboard-OverridePopup-AlertBox__message {
    padding-left: 0.5rem;
  }
  
.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortViewIcon-ReasonableEffortViewIcon__icon-view {
  padding: 5px 10px !important;
  margin-bottom: 3px !important;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortViewIcon-ReasonableEffortViewIcon__icon-view-disabled {
  padding: 5px 10px !important;
  margin-bottom: 3px !important;
  pointer-events: none;
  opacity: 0.5;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortViewIcon-ReasonableEffortViewIcon__icon-view svg{
    width: 1.5rem;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortViewIcon-ReasonableEffortViewIcon__icon-view-disabled svg{
  width: 1.5rem;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultViewIcon-NPVResultViewIcon__icon-view {
  padding: 5px 10px !important;
  margin-bottom: 3px !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultViewIcon-NPVResultViewIcon__icon-view-disabled {
  padding: 5px 10px !important;
  margin-bottom: 3px !important;
  pointer-events: none;
  opacity: 0.5;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultViewIcon-NPVResultViewIcon__icon-view svg {
  width: 1.5rem;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultViewIcon-NPVResultViewIcon__icon-view-disabled svg {
  width: 1.5rem;
}
.components-Tombstone-TombstoneComponents-ViewIcon-ViewIcon__btn-container {
  padding: 6px;
}
.components-Tombstone-TombstoneComponents-ViewIcon-ViewIcon__icon-view {
  padding: 5px 10px!important;
}

.components-Tombstone-TombstoneComponents-ViewIcon-ViewIcon__icon-view-disabled {
  padding: 5px 10px!important;
  pointer-events: none;
  opacity: 0.5;
}

.components-Tombstone-TombstoneComponents-ViewIcon-ViewIcon__icon-view svg{
  width: 1.5rem;
}

.components-Tombstone-TombstoneComponents-ViewIcon-ViewIcon__icon-view-disabled svg{
  width: 1.5rem;
}


.components-Tombstone-TombstoneComponents-ViewIcon-ViewIcon__default {

}
.components-Tombstone-TombstoneComponents-CFPBTableContent-CFPBTableContent__table-container {
  min-height: 85px;
}

.components-Tombstone-TombstoneComponents-CFPBTableContent-CFPBTableContent__table-container table thead th,
.components-Tombstone-TombstoneComponents-CFPBTableContent-CFPBTableContent__table-container table tbody td {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.components-Tombstone-TombstoneComponents-CFPBTableContent-CFPBTableContent__table-container table tbody tr:nth-child(even) td {
  background-color: rgba(0, 0, 0, 0.1);
}

.components-Tombstone-TombstoneComponents-CFPBTableContent-CFPBTableContent__table-container div[class*="MuiTableContainer"] {
  max-height: calc(100vh - 200px) !important;
}
.components-MUITable-MUITable__table-header {
  z-index: 2;
  position: sticky;
  background-color: white;
}

.components-MUITable-MUITable__even, .components-MUITable-MUITable__odd {
  background-color: rgb(243,245,249);
}

.components-MUITable-MUITable__none {
  
}

.components-MUITable-MUITable__default-table {
  max-height: 450;
}

::-webkit-scrollbar {
  width: 8px;
}

.components-MUITable-MUITable__fut-table {
  max-height: 40rem !important;
}

.components-PopupContainer-PopupContainer__popup {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.5);
  position: absolute;
  border-radius: 1rem;
  background-color: #fff;
}

.components-PopupContainer-PopupContainer__popup-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.components-PopupContainer-PopupContainer__popup-title h2 {
  padding-left: 2rem;
}

.components-PopupContainer-PopupContainer__copy-container button {
  padding: 4px;
  margin-left: 10px;
}

.components-PopupContainer-PopupContainer__copy-container table td,
.components-PopupContainer-PopupContainer__copy-container table th {
  padding: 6px !important;
  font-size: 1rem;
}

.components-PopupContainer-PopupContainer__copy-container table th {
  color: #939299 !important;
}

.components-PopupContainer-PopupContainer__copy-container table {
  margin: 0 16px;
  width: calc(100% - 32px);
}
.components-Center-Center__center {
  display: flex;
  align-self: center;
  justify-content: center;
}

.components-Center-Center__center--expand {
  flex-grow: 1;
}

.components-Center-Center__center--no-expand {
  flex-grow: 0;
}

.components-Loader-Loader__sign-in-loader {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.components-Loader-Loader__message {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.25rem;
}

.components-Tombstone-TombstoneComponents-ForeClosureFirm-ForeClosureFirm__container {
    min-height: 85px;
  }

.components-Tombstone-TombstoneComponents-ForeClosureFirm-ForeClosureFirm__gridItem {
  padding: 1rem 0 1rem 6rem !important;
}

.components-Tombstone-TombstoneComponents-ForeClosureFirm-ForeClosureFirm__heading {
  font-weight: bold;
  font-size: 1.1rem;
  color: grey;
}

.components-Tombstone-TombstoneComponents-ForeClosureFirm-ForeClosureFirm__value {
  font-weight: bold;
  font-size: 1rem;
}
.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__table-container {
  min-height: 85px;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__table-container table thead th,
.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__table-container table tbody td {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__table-container table tbody tr:nth-child(even) td {
  background-color: rgba(0, 0, 0, 0.1);
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__table-container div[class*="MuiTableContainer"] {
  max-height: calc(100vh - 200px) !important;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__heading {
  font-weight: bold;
  font-size: 1.1rem;
  color: #333940;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__value {
  font-size: 1rem;
  padding-top: 1rem;
  color: grey;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__gridItem {
  padding: 3rem 0 1rem 2rem !important;
  width: 60rem;
  display: flex;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__spocData {
  padding-left: 2rem;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__hierarchyContainer {
  width: 77rem;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__managaerHierarchy {
  display: flex;
  border: 1px solid #d6d7d8;
  border-radius: 5px;
  margin: 2rem 4rem;
  background-color: rgb(243, 242, 245);
  padding: 1rem;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__hierarchy {
  border: 1px solid #d6d7d8;
  border-radius: 5px;
  margin: 1rem 0 1rem 0;
  left: 1rem;
  padding: 1rem;
  width: 15rem;
  background-color: white;
}

.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__title {
  font-size: 1rem !important;
  color: grey !important;
  padding-top: .5rem !important;
}


.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__line {
  height: 1px;
  border: 1px solid grey;
  margin-top: 3.5rem;
  width: 2.5rem;
}
.components-Tombstone-TombstoneComponents-SpocHierarchy-SpocHierarchy__line:last-child {
  display: none;
}


.components-Tombstone-TombstoneComponents-LinkedEvalIcon-LinkedEvalIcon__btn-container {
  padding: 6px;
}
.components-Tombstone-TombstoneComponents-LinkedEvalIcon-LinkedEvalIcon__icon-view {
  padding: 5px 10px!important;
}

.components-Tombstone-TombstoneComponents-LinkedEvalIcon-LinkedEvalIcon__icon-view-disabled {
  padding: 5px 10px!important;
  pointer-events: none;
  opacity: 0.5;
}

.components-Tombstone-TombstoneComponents-LinkedEvalIcon-LinkedEvalIcon__icon-view svg{
  width: 1.5rem;
}

.components-Tombstone-TombstoneComponents-LinkedEvalIcon-LinkedEvalIcon__icon-view-disabled svg{
  width: 1.5rem;
}


.components-Tombstone-TombstoneComponents-LinkedEvalIcon-LinkedEvalIcon__default {

}
.components-Tombstone-TombstoneComponents-Repossession-Repossession__btn-container {
    padding: 6px;
  }
  .components-Tombstone-TombstoneComponents-Repossession-Repossession__icon-view {
    padding: 5px 10px!important;
  }
  
  .components-Tombstone-TombstoneComponents-Repossession-Repossession__icon-view svg{
    width: 1.5rem;
  }

.components-Widgets-CommentsWidget__comment-main-style {
  height: calc(100% - 13%);
  overflow: auto;
  margin-bottom: 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  width: inherit;
  padding: 0.5rem;
}

.components-Widgets-CommentsWidget__comment-main-style-indexer {
  height: calc(100% - 7%);
  overflow: auto;
  margin-bottom: 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  width: inherit;
  padding: 0.5rem;
}

.components-Widgets-CommentsWidget__row-main-container-right {
  padding-bottom: 1rem;
  width: 100%;
  text-align: right;
}

.components-Widgets-CommentsWidget__row-main-container-left {
  padding-bottom: 1rem;
  width: 100%;
  text-align: left;
}

.components-Widgets-CommentsWidget__message-body-other-user {
  color: #000;
  font-size: 1.1rem;
  line-height: 2rem;
  text-align: justify;
  background: rgb(238, 238, 238);
  padding: 0.6rem;
  word-break: break-word;
  font-weight: 500;
}

.components-Widgets-CommentsWidget__messagee-body-current-user {
  color: #000;
  font-size: 1.1rem;
  line-height: 2rem;
  text-align: justify;
  background: rgba(62, 162, 199, 0.27);
  padding: 0.6rem;
  word-break: break-word;
  font-weight: 500;
}

.components-Widgets-CommentsWidget__send-area {
  bottom: 0.7rem;
  overflow: auto;
  position: fixed !important;
  overflow-x: hidden;
  overflow-y: hidden;
  display: inline-flex;
  width: 35.5rem;
}

.components-Widgets-CommentsWidget__send-area-indexer {
  bottom: 3rem;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  display: inline-flex;
  width: 35.5rem;
  position: fixed;
}

.components-Widgets-CommentsWidget__send-text-area {
  width: 64%;
  margin: 0 1rem 0 1rem;
}

.components-Widgets-CommentsWidget__send-button-area {
  min-height: 0;
  min-width: 0;
}

.components-Widgets-CommentsWidget__post-button {
  background-color: #0b2d61;
  border-radius: 0% !important;
  min-height: 1.6875rem !important;
  min-width: 3.75rem !important;
}

.components-Widgets-CommentsWidget__no-comments-area {
  font-size: 10px;
  font-weight: 600;
  top: 50%;
  left: 16rem;
  position: absolute;
  transform: translate(-50%, -50%);
}

.components-Widgets-CommentsWidget__ellipsis-current-user {
  font-size: 1.5rem;
  cursor: pointer;
  float: right;
  padding-top: 1rem;
  display: block;
}

.components-Widgets-CommentsWidget__ellipsis-other-user {
  font-size: 1.5rem;
  cursor: pointer;
  float: right;
  padding-top: 1rem;
  display: none;
}

.components-Widgets-CommentsWidget__disposition-selected {
  font-size: 1rem;
  vertical-align: text-bottom;
  word-break: break-word;
}

.components-Widgets-CommentsWidget__user-name {
  font-size: 1rem;
  font-weight: 700;
  color: #1b6c92;
  padding-right: 0.5rem;
}

.components-Widgets-CommentsWidget__comment-area {
  height: calc(100% - 6.438rem);
  overflow-x: hidden;
  overflow-y: hidden;
  overflow: auto;
}


.components-Widgets-CommentsWidget__comment-area-indexer {
  height: calc(100% - 0.438rem);
  overflow: auto;
}

.components-Widgets-CommentsWidget__comment-header {
  width: 31.6875rem;
  border-bottom: 1px solid lightgrey;
  height: 3.375rem;
  font-size: 1.5rem;
  padding: 1rem;
  font-weight: 600;
}

.components-Widgets-CommentsWidget__circular-progress-loader {
  top: 50%;
  left: 50%;
  position: absolute;
}

.components-Widgets-CommentsWidget__row-header {
  display: -webkit-inline-box;
}

.components-Widgets-CommentsWidget__check-icon-style {
  margin-top: -1rem;
}

.components-Widgets-CommentsWidget__check-circle-icon {
  margin-left: -0.4rem;
  height: 1.2em !important;
  padding-top: 0.9rem;
  font-size: 1.9rem !important;
}

.components-Widgets-CommentsWidget__display-date {
  color: #776f6fdb;
  font-size: 0.7rem;
}

.components-Widgets-CommentsWidget__message-body-bottom {
  height: 3px;
}

.containers-LoanActivity-TrialLetter-TrialLetter__evalTable.containers-LoanActivity-TrialLetter-TrialLetter__evalTable {
  text-align: left;
  flex-basis: 100%;
  height: 0;
}

.containers-LoanActivity-TrialLetter-TrialLetter__header-style {
  padding-left: 0.3rem;
  padding-top: 0.25rem;
  font-size: 1rem;
  font-family: "Lato", sans-serif;
  color: #707479;
  text-align: center;
}

.containers-LoanActivity-TrialLetter-TrialLetter__title-style {
  font-size: 1.25rem;
  font-family: "Lato", sans-serif;
  color: black;
  font-weight: bold;
  padding: 0.4rem;
}

.containers-LoanActivity-TrialLetter-TrialLetter__tableData-style {
  font-size: 1rem;
  font-weight: bold;
  padding-left: 0.3rem;
}

.containers-LoanActivity-TrialLetter-TrialLetter__widgetHeaderAndContent {
  border-bottom: 1px solid rgb(181, 184, 189);
  padding: 10px;
}

.components-MissingGroupDialog-MissingGroupDialog__popup {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.5);
  position: absolute;
  border-radius: 1rem;
  background-color: #fff;
}

.components-MissingGroupDialog-MissingGroupDialog__popup-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.components-MissingGroupDialog-MissingGroupDialog__popup-title h1 {
  padding-left: 2rem;
  font-style: italic;
}

.components-MissingGroupDialog-MissingGroupDialog__copy-container button {
  padding: 4px;
  margin-left: 10px;
}

.components-MissingGroupDialog-MissingGroupDialog__button-close {
  cursor: pointer;
  padding-right: 1rem;
  color: rgba(0, 0, 0, 0.4) !important;
}

.components-MissingGroupDialog-MissingGroupDialog__body-content p {
  margin: 1rem 2rem 3rem;
}

.components-MissingGroupDialog-MissingGroupDialog__body-content p span {
  text-transform: capitalize;
}
.components-AppContainer-AppContainer__app {
  display: flex;
  flex-direction: column;
  height: 100vh;
}

.material-ui-button.material-ui-button {
  min-height: 2.25rem;
  min-width: 4rem;
}

.components-Footer-Footer__footer {
  font-size: 0.75rem;
  color: var(--grey-650);
  align-items: center;
  padding: 0.25rem;
  justify-content: center;
  text-align: center;
  background-color: #f3f5f9;
}

.components-Body-Body__body-container {
  display: flex;
  flex-flow: nowrap;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
  width: 100%;
}

.components-Body-Body__body {
  display: flex;
  flex-flow: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
  height: 100vh;
}

.components-AppCenterDisplay-AppCenterDisplay__app-center-display {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.components-SignInLoader-SignInLoader__sign-in-loader {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.components-FullHeightColumn-FullHeightColumn__stretch-column {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
}

.components-FullHeightColumn-FullHeightColumn__stretch-row {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}

.components-HomePage-HomePage__home-page {
  align-items: center;
  background-color: var(--grey-200);
  flex-direction: column;
  justify-content: center;
}

.components-HomePage-HomePage__home-page span {
  color: var(--grey-500);
  margin-top: 1rem;
  font-weight: 700;
}

.components-ContentHeader-ContentHeader__content-header {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  min-height: 4rem;
  background-color: #f3f5f9;
}

.components-ContentHeader-ContentHeader__content-header > * {
  margin: 0;
  margin-left: 1rem;
}

.components-ContentHeader-ContentHeader__title.components-ContentHeader-ContentHeader__title {
  font-style: normal;
  font-weight: 800 !important;
  font-size: 1.2rem !important;
  line-height: 1.4rem !important;
  text-transform: uppercase !important;
  color: #4e586e;
}

.components-ContentHeader-ContentHeader__spacer {
  flex-grow: 1;
}

.components-ContentHeader-ContentHeader__tooltip.components-ContentHeader-ContentHeader__tooltip {
  font-size: 0.8rem;
}

.components-ContentHeader-ContentHeader__plusIcon {
  margin-left: 1rem !important;
  width: 34px !important;
  height: 20px !important;
}

.components-ContentHeader-ContentHeader__cancelStyle {
  position: absolute;
  right: 0;
  padding-right: 4.5rem;
}

.components-ContentHeader-ContentHeader__cancel-button {
  background-color: var(--light-blue-900);
  margin: 0.5rem 0 0 17rem;
  height: 3rem;
  color: blue;
}

.components-Popup-Popup__popup {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 3rem;
}

.components-Popup-Popup__confirm-button {
  justify-content: space-around;
  display: flex;
  width: 20rem;
}

.components-Popup-Popup__message {
  font-size: 1.5rem;
  margin-bottom: 3rem;
}

.components-ContentHeader-EndShift-EndShift__end-shift.components-ContentHeader-EndShift-EndShift__end-shift {
  box-sizing: border-box;
  height: 2.5rem;
  background: #fff;
  border: 2px solid #596feb;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  color: #596feb;
  margin-right: 1.5rem;
}

.components-ContentHeader-EndShift-EndShift__end-shift-disabled.components-ContentHeader-EndShift-EndShift__end-shift-disabled {
  box-sizing: border-box;
  height: 2.5rem;
  background: #fff;
  border: 2px solid #fff;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  margin-right: 1.5rem;
}

.components-ContentHeader-GetNext-GetNext__get-next.components-ContentHeader-GetNext-GetNext__get-next {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-GetNext-GetNext__get-next-disabled.components-ContentHeader-GetNext-GetNext__get-next-disabled {
  margin-right: 1.5rem;
  height: 2.5rem;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-GetNext-GetNext__get-next.components-ContentHeader-GetNext-GetNext__get-next:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-LockCalculation-LockCalculation__lock.components-ContentHeader-LockCalculation-LockCalculation__lock {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-LockCalculation-LockCalculation__lock-disabled.components-ContentHeader-LockCalculation-LockCalculation__lock-disabled {
  margin-right: 1.5rem;
  height: 2.5rem;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-LockCalculation-LockCalculation__lock.components-ContentHeader-LockCalculation-LockCalculation__lock:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-Assign-Assign__end-shift.components-ContentHeader-Assign-Assign__end-shift {
  box-sizing: border-box;
  height: 2.5rem;
  background: #fff;
  border: 2px solid #596feb;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  color: #596feb;
  margin-right: 1.5rem;
}

.components-ContentHeader-Unassign-Unassign__end-shift.components-ContentHeader-Unassign-Unassign__end-shift {
  box-sizing: border-box;
  height: 2.5rem;
  background: #fff;
  border: 2px solid #596feb;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  color: #596feb;
}

.components-ContentHeader-SendToUnderwriting-SendToUnderwriting__send-to-underwriting.components-ContentHeader-SendToUnderwriting-SendToUnderwriting__send-to-underwriting {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToUnderwriting-SendToUnderwriting__send-to-underwriting-disabled.components-ContentHeader-SendToUnderwriting-SendToUnderwriting__send-to-underwriting-disabled {
  margin-right: 1.5rem;
  height: 2.5rem;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToUnderwriting-SendToUnderwriting__send-to-underwriting.components-ContentHeader-SendToUnderwriting-SendToUnderwriting__send-to-underwriting:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-SendToDocGen-SendToDocGen__send-to-doc-gen.components-ContentHeader-SendToDocGen-SendToDocGen__send-to-doc-gen {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToDocGen-SendToDocGen__send-to-doc-gen-disabled.components-ContentHeader-SendToDocGen-SendToDocGen__send-to-doc-gen-disabled {
  margin-right: 1.5rem;
  height: 2.5rem;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToDocGen-SendToDocGen__send-to-doc-gen.components-ContentHeader-SendToDocGen-SendToDocGen__send-to-doc-gen:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-SendToDocGenStager-SendToDocGenStager__send-to-doc-gen-stager.components-ContentHeader-SendToDocGenStager-SendToDocGenStager__send-to-doc-gen-stager {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToDocGenStager-SendToDocGenStager__send-to-doc-gen-stager-disabled.components-ContentHeader-SendToDocGenStager-SendToDocGenStager__send-to-doc-gen-stager-disabled {
  margin-right: 1.5rem;
  height: 2.5rem;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToDocGenStager-SendToDocGenStager__send-to-doc-gen-stager.components-ContentHeader-SendToDocGenStager-SendToDocGenStager__send-to-doc-gen-stager:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-ContinueMyReview-ContinueMyReview__continue-my-review.components-ContentHeader-ContinueMyReview-ContinueMyReview__continue-my-review {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-ContinueMyReview-ContinueMyReview__continue-my-review.components-ContentHeader-ContinueMyReview-ContinueMyReview__continue-my-review:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-CompleteMyReview-CompleteMyReview__continue-my-review.components-ContentHeader-CompleteMyReview-CompleteMyReview__continue-my-review {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-CompleteMyReview-CompleteMyReview__continue-my-review.components-ContentHeader-CompleteMyReview-CompleteMyReview__continue-my-review:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-SendToDocsIn-SendToDocsIn__send-to-docs-in.components-ContentHeader-SendToDocsIn-SendToDocsIn__send-to-docs-in {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToDocsIn-SendToDocsIn__send-to-docs-in-disabled.components-ContentHeader-SendToDocsIn-SendToDocsIn__send-to-docs-in-disabled {
  margin-right: 1.5rem;
  height: 2.5rem;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToDocsIn-SendToDocsIn__send-to-docs-in.components-ContentHeader-SendToDocsIn-SendToDocsIn__send-to-docs-in:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-CompleteForbearance-CompleteForbearance__complete-forbearance.components-ContentHeader-CompleteForbearance-CompleteForbearance__complete-forbearance {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-CompleteForbearance-CompleteForbearance__complete-forbearance-disabled.components-ContentHeader-CompleteForbearance-CompleteForbearance__complete-forbearance-disabled {
  margin-right: 1.5rem;
  height: 2.5rem;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-CompleteForbearance-CompleteForbearance__complete-forbearance.components-ContentHeader-CompleteForbearance-CompleteForbearance__complete-forbearance:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-SendToBooking-SendToBooking__send-to-docs-in.components-ContentHeader-SendToBooking-SendToBooking__send-to-docs-in {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToBooking-SendToBooking__send-to-docs-in-disabled.components-ContentHeader-SendToBooking-SendToBooking__send-to-docs-in-disabled {
  margin-right: 1.5rem;
  height: 2.5rem;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-ContentHeader-SendToBooking-SendToBooking__send-to-docs-in.components-ContentHeader-SendToBooking-SendToBooking__send-to-docs-in:hover {
  background-color: var(--blue-900);
}

.components-ContentHeader-LoanTypeDescription-LoanTypeDescription__loantypedescription.components-ContentHeader-LoanTypeDescription-LoanTypeDescription__loantypedescription {
    font-style: normal;
    font-weight: 800 !important;
    font-size: 1.2rem !important;
    line-height: 1.4rem !important;
    text-transform: uppercase !important;
    color: #4e586e;
  }
  
  .components-ContentHeader-LoanTypeDescription-LoanTypeDescription__doubleArrow {
    font-style: normal;
    font-weight: 500 !important;
    font-size: 1.4rem !important;
    color: var(--grey-400);
  }
  
  .components-ContentHeader-LoanTypeDescription-LoanTypeDescription__icon {
    color: white; /* Make the Category icon white */
    font-size: 20px; /* Adjust size of the icon */
  }
  
.components-Eval-ConfirmationPopup-ConfirmationPopup__ConfirmationPopup {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 3rem;
}

.components-Eval-ConfirmationPopup-ConfirmationPopup__confirm-button {
  display: flex;
  gap: 2rem;
}

.components-Eval-ConfirmationPopup-ConfirmationPopup__message {
  font-size: 1.5rem;
  margin-bottom: 3rem;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__checklist {
  align-self: stretch;
  align-items: center;
  display: flex;
  flex-direction: column;
  grid-column: 1 / 3;
  grid-row: 1 / 2;
  margin: 0 auto;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__incomeCalc {
  display: flex;
  flex-direction: column;
  grid-column: 1 / 3;
  grid-row: 1 / 2;
  margin: 0 0 0 22rem;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__incomeCalc-av {
  display: flex;
  flex-direction: column;
  grid-column: 1 / 4;
  grid-row: 1 / 4;
  margin: 0 0 0 22rem;
}
.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__pushData {
  align-self: stretch;
  align-items: center;
  display: flex;
  flex-direction: column;
  grid-column: 1 / 3;
  grid-row: 1 / 2;
  padding: 0 10rem 0 25rem !important;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__sla-rules {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  grid-column: 1 / 3;
  grid-row: 1 / 2;
  padding: 0 10rem 0 25rem !important;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__task-checklist-bw {
  grid-column: 3 / 4;
  grid-row: 1 / 2;
  z-index: 10;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__task-checklist {
  grid-column: 3 / 4;
  grid-row: 1 / 2;
  z-index: 10;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__notif {
  align-self: center;
  padding: 0.5rem 1.5rem;
  max-width: 50rem;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__notificationMsg.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__notificationMsg {
  align-items: center;
  display: grid;
  justify-content: center;
  width: 100%;
  margin-top: 1.25rem;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__loader {
  align-self: center;
  grid-column: 1 / 3;
  grid-row: 1 / 2;
  justify-self: center;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__error-indicator {
  color: var(--red-a700);
  margin: auto;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__banner {
  z-index: 100;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__tasks-and-checklist {
  align-self: stretch;
  display: grid;
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
  grid-template-columns: auto 1fr;
  grid-template-rows: minmax(0, 1fr) min-content min-content;
  margin-left: 0.5rem;
  box-shadow: none;
  border-radius: 0.5rem;
  margin-right: 3rem;
  background: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__tasks-and-checklist-loan-audit {
  align-self: stretch;
  display: flex;
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
  grid-template-columns: auto 1fr;
  grid-template-rows: minmax(0, 1fr) min-content min-content;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__instructions {
  align-self: center;
  grid-column: 1 / 3;
  grid-row: 2 / 3;
  justify-self: center;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__instructions-delayChkList {
  align-self: center;
  grid-column: 1 / 3;
  grid-row: 2 / 3;
  justify-self: center;
  margin-left: 15% !important;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__tasks {
  grid-column: 1 / 2;
  grid-row: 1 / 3;
  z-index: 1;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__controls {
  grid-column: 1 / 2;
  grid-row: 3 / 4;
  z-index: 1;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__spacer {
  padding: 0.5rem 1.5rem;
  margin-left: 0rem;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__navigation {
  grid-column: 1 / 3;
  grid-row: 3 / 4;
  text-align: center;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__footer {
  background-color: white;
  border-top: 0.1rem solid var(--grey-200);
  font-weight: 600;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__scroll-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-self: stretch;
  background-color: rgb(243, 245, 249);
  width: 80%;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__widgetTitle {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 0 0 0 0.8rem;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__widgetClose {
  float: right;
  margin: 0 6rem 0 0;
  cursor: pointer;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__bookingWidget {
  background-color: white;
  padding: 1rem;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__loanInfo {
  align-self: stretch;
  flex-grow: 1;
  display: grid;
  flex-basis: 0;
  overflow: auto;
  border-radius: 1rem;
  margin-right: 5rem;
  background: #fff;
  margin-left: 1rem;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__rfdData {
  height: 100%;
}

.containers-Dashboard-TasksAndChecklist-TasksAndChecklist__loaninfo-grid {
  grid-template-columns: 1fr;
}

.containers-Dashboard-TasksAndChecklist-Controls__control-button.containers-Dashboard-TasksAndChecklist-Controls__control-button {
  font-size: 1.2rem;
  font-weight: 900;
  min-width: auto;
  padding: 0.2rem 0.5rem;
}

.containers-ManagerDashboard-ManagerDashboard__message {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.25rem;
  color: crimson;
}

.containers-ManagerDashboard-ManagerDashboard__report {
  height: 100% !important;
}

.containers-ManagerDashboard-ManagerDashboard__report > div {
  height: inherit !important;
}

.containers-ManagerDashboard-ManagerDashboard__report iframe {
  border: none;
}

/* .report-style-class {
  width: 100% !important;
  height: 100% !important;
  border: none;
} */

.containers-ManagerDashboard-ManagerDashboard__error-message {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 22px !important;
  color: #f44336;
}

.containers-ManagerDashboard-ManagerDashboard__no-report-img-section{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.containers-ManagerDashboard-ManagerDashboard__no-report-img{
  width: 200px;
  height: 200px;
  margin-bottom: 20px;
}
.components-AppHeader-Profile-Profile__container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
  height: 90%;
  overflow-y: scroll;
}

.components-AppHeader-Profile-Profile__container.components-AppHeader-Profile-Profile__container > * {
  margin-bottom: 0.5rem;
  /* max-height: 100vh; */
}

.components-AppHeader-Profile-Profile__container.components-AppHeader-Profile-Profile__container > :last-child {
  margin: 0;
}

.components-AppHeader-Profile-Profile__field-title.components-AppHeader-Profile-Profile__field-title {
  font-weight: 700;
  width: 5rem;
}

.components-AppHeader-Profile-Profile__group-list {
  margin: 0;
}

.components-AppHeader-Profile-Profile__row {
  display: flex;
  flex-wrap: nowrap;
}

.components-AppHeader-Profile-Profile__separater {
  border-top: 1px solid #000;
}

.components-AppHeader-Profile-Profile__buttons {
  display: flex;
  padding-left: 17rem;
}

.components-AppHeader-Profile-Profile__resetButton {
  padding-left: 1rem;
}

.components-AppHeader-Profile-Profile__radioGroup {
  display: block !important;
}

.components-AppHeader-Profile-Profile__NameEmailRow {
  display: flex;
  /* flex-wrap: nowrap;
  margin-top: 5rem; */
}

.components-AppHeader-Header__header {
  align-items: center;
  background-color: #fff;
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  padding: 0.5rem 1rem;
  width: 100%;
  height: 3.75rem;
}

.components-AppHeader-Header__logo {
  height: 1.5rem;
  max-height: 23px;

  /* padding: 0 0.5rem; */
}

.components-AppHeader-Header__env {
  margin-top: -0.3rem;
  font-size: 1.9rem;
  font-weight: 600;
  color: black;
}

.components-AppHeader-Header__name.components-AppHeader-Header__name {
  color: white;
  margin-right: 1rem;
}

.components-AppHeader-Header__profile {
  margin-left: 1.5rem;
  margin-right: 0.5rem;
}

.components-AppHeader-Header__spacer {
  flex-grow: 1;
}

.components-AppHeader-Header__search {
  margin-right: 1rem;
  max-height: 24px;
}

.components-AppHeader-Header__modal {
  align-items: center;
  display: flex;
  justify-content: center;
}

.components-AppHeader-Header__profile-button.components-AppHeader-Header__profile-button {
  padding: 0;
}

.components-AppHeader-Header__searchIcon {
  height: 15px;
  color: #4e586e !important;
}

.components-AppHeader-Header__searchStyle {
  background: #f7f8f9;
  border: 1px solid #e4e9f5;
  border-radius: 0.625rem;
  width: 24.063rem;
  height: 2.25rem;
  box-sizing: border-box;
  position: absolute;
}

.components-AppHeader-Header__searchStyle input {
  color: #4e586e !important;
}

.components-AppHeader-Header__searchStyle input::placeholder {
  color: #4e586e !important;
  opacity: 1;
}

.components-LeftNav-LeftNav__left-nav-bar {
  align-items: center;
  background-color: black;
  display: inline-flex;
  flex-direction: column;
  flex-grow: 1;
  list-style-type: none;
  width: 4rem;
}

.components-LeftNav-LeftNav__left-nav-bar > * {
  color: #fff;
  cursor: pointer;
  font-size: 2rem;
  padding: 1rem;
  width: 4rem;
}

.components-LeftNav-LeftNav__left-nav-bar > * > * {
  width: 2rem;
}

.components-LeftNav-LeftNav__left-nav-bar > *:hover {
  background-color: #3d4658;
}

.components-LeftNav-LeftNav__active-bar {
  background-color: #3d4658;
}

.components-LeftNav-LeftNav__stretch-column {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  scrollbar-width: thin;
}

.components-MainContent-MainContent__main-content {
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
  flex-direction: column;
  background-color: #f3f5f9;
}

.components-MainContent-MainContent__main-content-expanded {
  max-width: 100%;
}

.containers-Dashboard-LossMitigationPage-LossMitigation__lossMitigation-page {
    align-items: center;
    background-color: var(--grey-200);
    flex-direction: column;
    justify-content: center;
  }
  
.containers-Dashboard-LossMitigationPage-LossMitigation__lossMitigation-page span {
    color: var(--grey-500);
    margin-top: 1rem;
    font-weight: 700;
  }

  .containers-Dashboard-LossMitigationPage-LossMitigation__search-icon {
    font-size: 20rem !important;
    color: #c2c8d3;
  }
  
  .containers-Dashboard-LossMitigationPage-LossMitigation__search-text {
    font-size: 30px;
    color: #c2c8d3;
    font-weight: bold;
  }
.components-MilestoneTracker-MilestoneTracker__baseButton {
  height: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 1px 2px 14px 0 #eb4a7f66;
  flex-grow: 1;
  max-width: 100%;
}

.components-MilestoneTracker-MilestoneTracker__selected-not-visited {

}

.components-MilestoneTracker-MilestoneTracker__selected-visited {
  color: white;
  background: linear-gradient(90deg, #eb6c6b 0%, #ea4680 96.01%);
}

.components-MilestoneTracker-MilestoneTracker__deselected-not-visited {
  background: white;
  color: black;
}

.components-MilestoneTracker-MilestoneTracker__deselected-visited {
  color: black;
  background-color: #f0d5df;
}

/* TODO Enable below style to in phase II
.clickable{
  cursor: pointer;
} */

.components-MilestoneTracker-MilestoneTracker__button {
  clip-path: polygon(
    0 0,
    0.5rem 50%,
    0 100%,
    calc(100% - 0.5rem) 100%,
    100% 50%,
    calc(100% - 0.5rem) 0
  );
}

.components-MilestoneTracker-MilestoneTracker__firstButton {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  clip-path: polygon(
    0 0,
    0% 50%,
    0 100%,
    calc(100% - 0.5rem) 100%,
    100% 50%,
    calc(100% - 0.5rem) 0
  );
}

.components-MilestoneTracker-MilestoneTracker__lastButton {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 0.5rem 50%, 0% 0%);
}

.components-MilestoneTracker-MilestoneTracker__warning {
  position: relative;
  bottom: 4rem;
  left: 35%;
}

.components-MilestoneTracker-MilestoneTracker__container {
  display: flex;
  font-size: 0.75rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.components-MilestoneTracker-MilestoneTracker__title {
  padding: 0 1rem;
  font-family: "Lato";
  font-size: 14px;
}

.components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__heading {
    font-size: 16px !important;
    font-weight: bold !important;
    margin: 1rem 1rem 1rem 2rem !important;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__closeIcon {
    margin: 0 0 0 4rem !important;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__radio-group-paper {
    width: 92% !important;
    margin: auto;
    overflow-y: scroll;
    height: 50rem;
    margin: 0rem 0.5rem 1.5rem 2.5rem;
    background-color: white !important;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__radio-group-elements {
    padding: 0.5rem 0rem 0rem 2rem;
    color: #4e586e;
    display: flex;
    font-style: normal;
    font-weight: 800 !important;
    font-size: 1.1rem !important;
    line-height: 1.5rem !important;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__select-reason-text {
    padding: 1.5rem 0rem 0rem 2.5rem;
    color: #4e586e;
    display: flex;
    font-style: normal;
    font-weight: 800 !important;
    font-size: 1.1rem !important;
    line-height: 1.5rem !important;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__comments-text {
    padding-top: 1.5rem;
    color: #4e586e;
    display: flex;
    font-style: normal;
    font-weight: 800 !important;
    font-size: 1.1rem !important;
    line-height: 1.5rem !important;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__comments-text-disabled {
    padding-top: 1.5rem;
    color: grey;
    display: flex;
    font-style: normal;
    font-weight: 800 !important;
    font-size: 1.1rem !important;
    line-height: 1.5rem !important;
  }
  
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__comments-wrapper {
    display: flex;
    flex-direction: column;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__submit-style {
    width: 15%;
    margin: 1rem 2.3rem 0rem auto !important;
    height: 1.75rem;
    background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
    border-radius: 5px !important;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 13px !important;
    line-height: 15px !important;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__submit-style:disabled {
    width: 15%;
    margin: 1rem 2.3rem 0rem auto !important;
    height: 1.75rem;
    background: grey;
    border-radius: 5px !important;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 13px !important;
    line-height: 15px !important;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__comment-textbox {
    width: 95%;
    margin: auto;
    background-color: white;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__comment-textbox-disabled {
    width: 95%;
    margin: auto;
    background-color: unset !important;
  }
  
  .components-ContentHeader-SendToDocsInDialog-SendToDocsInDialog__loader {
    margin-top: 48%;
    margin-left: 48%;
    position: relative;
  }

.components-ContentHeader-SendToDocsInDialog-SuccessDialog-index__successDialog {
    max-width: 250px;
    margin: 0 auto;
}

.components-ContentHeader-SendToDocsInDialog-SuccessDialog-index__successDialog .components-ContentHeader-SendToDocsInDialog-SuccessDialog-index__content{
  margin-top: 30px;
  margin-bottom: 30px;
  color: #4e586e;
  font-weight: 800 !important;
  font-size: 1.1rem !important;
  line-height: 1.5rem !important;
}

.components-ContentHeader-SendToDocsInDialog-SuccessDialog-index__successDialog .components-ContentHeader-SendToDocsInDialog-SuccessDialog-index__okBtn{
    margin-bottom: 20px;
    font-weight: 700 !important;
    font-size: 13px !important;
    line-height: 15px !important;
  }
.components-Tombstone-TabContent-TabContent__tombstone-table {
  overflow: auto;
}

.components-Tombstone-Item-Item__item {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  text-align: left;
  margin-top: 1em;
}

.components-Tombstone-Item-Item__title {
  align-self: auto;
  color: var(--grey-590);
  font-size: 0.9rem;
  display: contents;
}

.components-Tombstone-Item-Item__content {
  color: var(--grey-850);
  font-size: 1.1rem;
  font-weight: bold;
  display: block;
}

.components-Tombstone-Item-Item__loan-color {
  color: var(--blue-900);
  font-size: 1.1rem;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}

.components-Tombstone-Item-Item__qCReviewContent {
  color: red;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}

.components-Tombstone-Item-Item__wrapper {
  display: flex;
  align-items: center;
}

.components-Tombstone-Item-Item__assupmtor {
  color: red;
  font-size: 1.1rem;
  font-weight: bold !important;
  display: block;
  white-space: pre-line;
  
}

.components-Tombstone-Item-Item__assumptorTitle {
  color: red;
  align-self: auto;
  font-size: 0.9rem;
  display: contents;
}

.components-Tombstone-Tombstone__tombstone {
  align-items: center;
  box-sizing: border-box;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  transition: width 250ms ease-in;
  background: white;
  overflow: auto;
  margin-left: 1rem;
  margin-top: 1rem;
  height: 95%;
}

.components-Tombstone-Tombstone__loan-view {
  min-width: 16rem;
  width: 16rem;
}

.components-Tombstone-Tombstone__search-loan {
  width: 15rem;
  margin: 1rem 1rem 2rem 2rem;
}

.components-Tombstone-Tombstone__milestone-activity{
  margin-top: 0 ;
}
.components-Tombstone-Tombstone__more-icon-button {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  height: fit-content;
  vertical-align: inherit;
}

.components-Tombstone-Tombstone__more-icon {
  color: var(--grey-850);
}

.components-Tombstone-Tombstone__spacer {
  flex-grow: 1;
}

.components-Tombstone-Tombstone__icon.components-Tombstone-Tombstone__icon {
  color: var(--grey-900);
  font-size: 1.125rem;
}

.components-Tombstone-Tombstone__menuItemRoot.components-Tombstone-Tombstone__menuItemRoot {
  height: fit-content;
  max-height: 70%;
  width: fit-content;
  overflow-y: scroll;
  margin-top: 5rem;
  right: 0;
}

.components-Tombstone-Tombstone__menuItemContent {
  font-weight: bold;
  font-size: 1.2rem;
}

.components-Tombstone-Tombstone__menuItem.components-Tombstone-Tombstone__menuItem {
  cursor: default;
  opacity: 1;
}

.components-Tombstone-Tombstone__itemTd {
  border-right: dashed 0.0625rem var(--grey-350);
  text-align: center;
  vertical-align: center;
  flex-direction: column;
  height: 100%;
  overflow: auto;
}

.components-Tombstone-Tombstone__tombstone-table tbody {
  overflow: auto;
}

.components-Tombstone-Tombstone__highlight {
  background-color: red;
  border-right: dashed 0.0625rem var(--grey-350);
  text-align: center;
  vertical-align: center;
  flex-direction: column;
  height: 100%;
  overflow: auto;
}

.components-Tombstone-Tombstone__collapse-icon-open:focus {
  outline: none;
  align-self: end;
}

.components-Tombstone-Tombstone__collapse-icon-closed:focus {
  outline: none;
  align-items: flex-end;
}

.components-Tombstone-Tombstone__icons {
  align-items: center;
  display: flex;
}

.components-Tombstone-Tombstone__task-pane-controls {
  display: flex;
  justify-content: space-between;
  margin-top: 0.5rem;
}

.components-Tombstone-Tombstone__task-pane-controls-collapsed {
  justify-content: space-around;
}

.components-Tombstone-TombstoneLoader__tombstone-loader {
  align-items: center;
  background-color: #fff;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  min-height: 3.5625rem;
  width: 14.5rem;
  margin-left: 1rem;
  border-radius: 10px;
  margin: 1rem 1rem 2rem 2rem;
}

.components-TaskStatusIcon-TaskStatusIcon__smallIcon {
  max-width: 1.5rem;
}

.components-TaskStatusIcon-TaskStatusIcon__largeIcon {
  max-width: 2rem;
}

.components-Tasks-SubTask-SubTask__checklist.components-Tasks-SubTask-SubTask__checklist {
  transition: background-color 0.5s ease;
  cursor: pointer;
  padding: 0.5rem;
}

.components-Tasks-SubTask-SubTask__checklist-selected.components-Tasks-SubTask-SubTask__checklist-selected {
  background-color: var(--grey-200);
  border-radius: 0.5rem;
}

.components-Tasks-SubTask-SubTask__error-text-subtask {
  font-size: 0.8rem;
  font-weight: 200;
  color: var(--red-a700);
}

.components-Tasks-SubTask-SubTask__failure-subtask-name {
  display: inline-block;
  color: var(--red-a700);
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}

.components-Tasks-SubTask-SubTask__fill-width.components-Tasks-SubTask-SubTask__fill-width {
  flex-grow: 1;
  padding: 0.75rem 0;
}

.components-Tasks-SubTask-SubTask__subtask-name {
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #4e586e;
}


.components-Tasks-LeftParentTasks__left-parent-tasks {
  animation: components-Tasks-LeftParentTasks__fadein 0.5s;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  transition: width 250ms ease-in;
  width: 100%;
}

.components-Tasks-LeftParentTasks__selected-task {
  font-size: 1.125rem;
  font-weight: 700;
  transition: font-weight 0.5s ease;
}

.components-Tasks-LeftParentTasks__status-text {
  margin: 0.4rem;
}

.components-Tasks-LeftParentTasks__checked-circle :checked {
  color: green !important;
}

.components-Tasks-LeftParentTasks__parent-task-name {
  display: inline-block;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #4e586e;
}

.components-Tasks-LeftParentTasks__parent-task-span {
  display: inline-block;
}

.components-Tasks-LeftParentTasks__iconarea {
  align-self: center;
}

.components-Tasks-LeftParentTasks__left-pane-tasks-main-div {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
}

.components-Tasks-LeftParentTasks__left-pane-scrollable-tasks {
  align-self: stretch;
  flex-grow: 1;
  overflow: auto;
  margin: 0 auto;
  padding: 0 1rem;
  margin-top: 1rem;
}

.components-Tasks-LeftParentTasks__task-group {
  margin-bottom: 0.5rem;
}

@-webkit-keyframes components-Tasks-LeftParentTasks__fadein {
  from { opacity: 0.5; }
  to { opacity: 1; }
}

.components-Tasks-LeftParentTasks__error-text-parent {
  font-size: 0.9rem;
  font-weight: 200;
  color: var(--red-a700);
}

.components-Tasks-LeftParentTasks__fill-width.components-Tasks-LeftParentTasks__fill-width {
  flex-grow: 1;
  padding: 0.75rem 0;
}

.components-Tasks-LeftParentTasks__icon-padding.components-Tasks-LeftParentTasks__icon-padding {
  padding: 0.75rem 1rem;
}

.components-Tasks-OptionalTask-Close__close-task.components-Tasks-OptionalTask-Close__close-task {
  background-color: var(--mr-navy);
  border-radius: 0;
  width: 30%;
  height: 2rem;
  min-height: 0.25rem;
  padding: 0;
  margin: 0.75rem 0.5rem 0.5rem 7rem;
  color: white;
}

.components-Tasks-OptionalTask-Close__close-task span {
  justify-content: center;
}

.components-Tasks-OptionalTask-Close__close-task.components-Tasks-OptionalTask-Close__close-task:hover {
  background-color: var(--mr-navy);
}

.components-Tasks-OptionalTask-OptionalTaskDetails__optional-task-heading.components-Tasks-OptionalTask-OptionalTaskDetails__optional-task-heading {
  margin-left: 1rem;
}

.components-Tasks-OptionalTask-OptionalTaskDetails__task-group {
  margin-bottom: 1.5rem;
}

.components-Tasks-OptionalTask-OptionalTaskDetails__icon-padding.components-Tasks-OptionalTask-OptionalTaskDetails__icon-padding {
  padding: 0.75rem 1rem;
}

.components-Tasks-OptionalTask-OptionalTaskDetails__fill-width.components-Tasks-OptionalTask-OptionalTaskDetails__fill-width {
  flex-grow: 1;
  padding: 0.75rem 0;
}

.components-Tasks-OptionalTask-OptionalTaskDetails__parent-task-name {
  display: inline-block;
}

.components-LeftTaskPane-LeftTaskPane__taskpane {
  align-self: flex-start;
  background-color: white;
  display: inline-flex;
  flex-direction: column;
  height: 100%;
  list-style-type: none;
  transition: width 250ms ease-in;
  border-right: 2px solid rgb(245, 245, 245);
}

.components-LeftTaskPane-LeftTaskPane__task-pane-controls {
  display: flex;
  justify-content: space-between;
  margin-top: 0.5rem;
}

.components-LeftTaskPane-LeftTaskPane__task-pane-controls-collapsed {
  justify-content: space-around;
}

.components-LeftTaskPane-LeftTaskPane__status-select-field-span {
  display: inline-flex;
  margin-left: 1.5rem;
}

.components-LeftTaskPane-LeftTaskPane__status-select-field-text {
  font-size: 10px !important;
}

.components-LeftTaskPane-LeftTaskPane__collapse-icon-open:focus {
  outline: none;
}

.components-LeftTaskPane-LeftTaskPane__collapse-icon-closed:focus {
  outline: none;
}

.components-LeftTaskPane-LeftTaskPane__stretch-column {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}

.components-LeftTaskPane-LeftTaskPane__error-indicator {
  color: var(--red-a700);
  margin: auto;
}

.components-LeftTaskPane-LeftTaskPane__loader {
  margin: auto;
}

svg {
  font-size: 24px !important;
}

.components-LeftTaskPane-LeftTaskPane__icons {
  display: flex;
  justify-content: space-around;
}

.components-LeftTaskPane-LeftTaskPane__checklist-history-icon {
  display: flex;
  margin-right: 0.5rem;
}

.containers-HistoricalBorrowerData-HistoricalBorrowerData__borrowerBanner {
    background-color: #f3f5f9 !important;
    border-radius: 5px !important;
    padding: 1rem;
    max-height: 34rem;
    overflow-y: auto;
  }

  .containers-HistoricalBorrowerData-HistoricalBorrowerData__divider {
    width: 1px;
    height: 55rem;
    background-color: #ccc;
    margin-left: 3rem;
  }

.containers-HistoricalBorrowerData-HistoricalBorrowerData__expenseGridLayout {
    padding: 1rem !important;
    font-weight: 600;
}

.containers-HistoricalBorrowerData-HistoricalBorrowerData__expenseItemLabel {
    flex: 1;
    margin-right: 1rem;
    font-size: 1rem;
}

.containers-HistoricalBorrowerData-HistoricalBorrowerData__incomeGridLayout {
    padding: 1rem 0 0 0rem;
}

.containers-HistoricalBorrowerData-HistoricalBorrowerData__checkbox {
    height: 2rem;
    margin-left: -1rem !important;
}

.components-RadioButtonGroup-RadioButtonGroup__radio-buttons {
  margin-left: 14px;
}

.components-RadioButtonGroup-RadioButtonGroup__paper-sheet {
  min-width: 32rem;
}

.components-RadioButtonGroup-RadioButtonGroup__label.components-RadioButtonGroup-RadioButtonGroup__label {
  font-size: 1rem;
}

.components-RadioButtonGroup-RadioButtonGroup__sicm-options {
  padding-right: 3rem;
}

.components-RadioButtonGroup-RadioButtonGroup__form-control.components-RadioButtonGroup-RadioButtonGroup__form-control .components-RadioButtonGroup-RadioButtonGroup__sicm-options.components-RadioButtonGroup-RadioButtonGroup__form-control {
  border: 0.1rem solid transparent;
  margin-right: 0;
  position: relative;
  transition: background-color 0.5s, box-shadow 0.5s, width 0.5s, border 0.5s;
}

.components-RadioButtonGroup-RadioButtonGroup__form-control.components-RadioButtonGroup-RadioButtonGroup__form-control:hover .components-RadioButtonGroup-RadioButtonGroup__sicm-options.components-RadioButtonGroup-RadioButtonGroup__form-control:hover {
  background-color: var(--grey-50);
  border-radius: 0.25rem;
  border: 0.1rem solid var(--grey-300);
  box-shadow: 0 0.25rem 1rem var(--grey-300);
  transition: background-color 0.5s, box-shadow 0.5s, width 0.5s, border 0.5s;
  left: -0.25rem;
  padding-left: 0.25rem;
  width: calc(100% + 14px + 0.5rem);
}

.components-RadioButtonGroup-RadioButtonGroup__addtional-info {
  position: absolute;
  color: var(--grey-500);
  font-size: 0.75rem;
  visibility: hidden;
}

.components-RadioButtonGroup-RadioButtonGroup__form-control.components-RadioButtonGroup-RadioButtonGroup__form-control:hover .components-RadioButtonGroup-RadioButtonGroup__addtional-info {
  visibility: visible;
  transition: visibility 0.5s;
}

.components-RadioButtonGroup-RadioButtonGroup__save-icon {
  position: absolute;
  right: 1.5rem;
  top: 25%;
  visibility: hidden;
}

.components-RadioButtonGroup-RadioButtonGroup__save-icon--disabled {
  color: var(--grey-500);
  cursor: not-allowed;
}

.components-RadioButtonGroup-RadioButtonGroup__form-control.components-RadioButtonGroup-RadioButtonGroup__form-control:hover .components-RadioButtonGroup-RadioButtonGroup__save-icon {
  visibility: visible;
}

.components-RadioButtonGroup-RadioButtonGroup__tooltip.components-RadioButtonGroup-RadioButtonGroup__tooltip {
  font-size: 0.8rem;
}

.components-RadioButtonGroup-RadioButtonGroup__verified-stated-radio {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 2px solid #d5d3d3 !important;
  border-radius: 5px !important;
  background-color: #f3f5f9 !important;
  padding-right: 10px !important;
  height: 30px !important;
  width: 90px !important;
  box-sizing: border-box !important;
  color: rgb(80, 78, 78) !important;
}
.components-IncomeCalc-RadioButtons-RadioButtons__radio-control.components-IncomeCalc-RadioButtons-RadioButtons__radio-control {
  margin: 0;
}

.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-label.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-label {
  color: #000;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-bubble-enabled.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-bubble-enabled, .components-IncomeCalc-RadioButtons-RadioButtons__radio-control-bubble-disabled.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-bubble-disabled  {
  padding: 0.5rem;
}

.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-bubble-enabled.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-bubble-enabled svg {
  fill: var(--mr-navy);
  height: 0.75em;
  width: 0.75em;
}

.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-bubble-disabled.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-bubble-disabled svg {
  fill: var(--grey-650);
  height: 0.75em;
  width: 0.75em;
}

.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-option-label.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-option-label {
  color: var(--grey-650);
}

.components-IncomeCalc-RadioButtons-RadioButtons__displayInRow {
  display: flex !important;
  flex-direction: row !important;
}

.components-IncomeCalc-RadioButtons-RadioButtons__displayColumn {
  display: flex !important;
  flex-direction: column !important;
}

.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-option-black.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-option-black {
  color: var(--black) !important;
}

.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-option-red.components-IncomeCalc-RadioButtons-RadioButtons__radio-control-option-red {
  color: #ff8080 !important;
}

.components-IncomeCalc-RadioButtons-RadioButtons__sicm-options {
  padding-right: 3rem;
}

.components-IncomeCalc-RadioButtons-RadioButtons__income-cont-chk {
  display: flex;
}

.components-IncomeCalc-RadioButtons-RadioButtons__radio-title-as {
  padding: 1rem 0rem 0rem 1.5rem !important;
  color: #4e586e !important;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 1rem !important;
}

.components-IncomeCalc-RadioButtons-RadioButtons__acc-radio-grp {
  padding-left: 2rem;
}

/* Do not remove. This is a default value. */
.components-IncomeCalc-RadioButtons-RadioButtons__accountServices {

}

.components-IncomeCalc-RadioButtons-RadioButtons__default-div {
  padding: 1rem 2rem;
}

.components-IncomeCalc-RadioButtons-RadioButtons__default-rg {
  padding-left: 3rem;
}

.components-IncomeCalc-RadioButtons-RadioButtons__vs-div {
  padding-left: 21rem;
  padding-bottom: 1rem;
}

.components-IncomeCalc-RadioButtons-RadioButtons__vs-rg {
  gap: 20px;
}

.components-IncomeCalc-RadioButtons-RadioButtons__verified-stated-radio {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 2px solid #d5d3d3 !important;
  border-radius: 5px !important;
  background-color: #f3f5f9 !important;
  padding-right: 10px !important;
  height: 30px !important;
  width: 90px !important;
  box-sizing: border-box !important;
  color: rgb(80, 78, 78) !important;
}

.components-IncomeCalc-RadioButtons-RadioButtons__stated-radio {
  border: 2px solid #d5d3d3 !important;
  border-radius: 5px !important;
  background-color: #f3f5f9 !important;
  box-sizing: border-box !important;
  color: rgb(80, 78, 78) !important;
  padding-right: 10px !important;
}
.containers-HistoricalBorrowerData-HistoryHeader__headerLayout {
  padding: 0.5rem;
 font-size: 1rem;
}

.containers-HistoricalBorrowerData-HistoryHeader__headerTitle {
 font-weight: 600;
}

.containers-HistoricalBorrowerData-HistoryHeader__closeIcon {
  cursor: pointer;
}
.containers-HistoricalBorrowerData-HistoryFooter__gridLayout {
 padding: 1rem;
}

.containers-HistoricalBorrowerData-HistoryFooter__itemLabel {
 font-size: 0.9rem;
}

.containers-HistoricalBorrowerData-HistoryFooter__itemValue {
 font-size: 0.9rem;
 margin-left: 1rem;
}
    .components-SecondLook-ExtensionGranted__modal-container {
      display: flex !important;
      justify-content: center !important;
      align-items: center !important;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.4);
      z-index: 9999;
    }
   
    .components-SecondLook-ExtensionGranted__card-container {
        position: relative;
        background: #f5f7fa;
        padding: 20px;
        border-radius: 10px;
        width: 400px;
        max-height: 95vh;
        overflow-y: auto;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        display: flex;
        flex-direction: column;
        align-items: center;
        overflow-x: hidden;
      }
 
    .components-SecondLook-ExtensionGranted__content {
      margin-left: 4px;
      width: 100%;
    }
 
    .components-SecondLook-ExtensionGranted__upload-container {
      max-height: 200px;
      width: 100%;
      margin: 0 auto;
      background: white;
      padding: 20px;
      border-radius: 3px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    }
   
    .components-SecondLook-ExtensionGranted__modal-title {
      font-size: 14px;
      color: #848487;
      margin-bottom: 20px;
      margin-top: 1px;
      text-align: left;
    }
   
    .components-SecondLook-ExtensionGranted__upload-title {
      font-size: 12px;
      font-weight: bold !important;
      color: #444;
      margin-bottom: 10px;
      text-align: left;
    }
 
    .components-SecondLook-ExtensionGranted__upload-section {
      max-height: 90px;
      width: 100%;
      background: #EFF9F8;
      border: 2px dashed #5AC8AF;
      padding: 20px;
      text-align: center;
      border-radius: 8px;
    }
 
    .components-SecondLook-ExtensionGranted__close-icon {
      position: absolute;
      top: 15px;
      right: 15px;
      font-size: 24px;
      cursor: pointer;
      color: #888;
      transition: color 0.3s ease;
    }
   
    .components-SecondLook-ExtensionGranted__close-icon:hover {
      color: #555;
    }
   
    .components-SecondLook-ExtensionGranted__hidden-input {
      display: none;
    }
   
    .components-SecondLook-ExtensionGranted__browse-btn, .components-SecondLook-ExtensionGranted__browse-btn:disabled {
      padding: 10px 20px;
      border: none;
      border-radius: 5px;
      cursor: pointer;
      margin-top: 5px;
    }
 
    .components-SecondLook-ExtensionGranted__browse-btn {
      background-color: #4c6ef5 !important;
      color: white !important;
    }
 
    .components-SecondLook-ExtensionGranted__browse-btn:disabled {
      background-color: lightgray !important;
      color: black !important;
    }
   
    .components-SecondLook-ExtensionGranted__file-info-container {
      background-color: #f5f7fa;
      display: flex;
      align-items: center;
      justify-content: space-between;
      border: 1px solid #ccc;
      padding: 8px;
      border-radius: 5px;
      max-width: 100%;
      width: 100%;
      margin: 0 2px;
    }
   
    .components-SecondLook-ExtensionGranted__file-name {
      flex-grow: 1;
      margin-right: 10px;
      font-size: 12px;
      word-break: break-word;
    }
   
    .components-SecondLook-ExtensionGranted__remove-icon {
      font-size: 13px !important;
      margin-left: 10px;
      cursor: pointer;
      transition: color 0.3s ease;
    }
   
    .components-SecondLook-ExtensionGranted__remove-icon:hover {
      color: darkred;
    }
   
   
    .components-SecondLook-ExtensionGranted__date-section {
      width: 100%;
      display: flex;
      margin-top: 15px;
      text-align: left;
      flex-direction: column;
  }
 
  img[alt="fileupload"] {
      filter: invert(0%) brightness(0%) contrast(100%);
  }
 
  .components-SecondLook-ExtensionGranted__upload-icon {
      font-size: 30px;
      color: #4CAF50;
  }
 
  .components-SecondLook-ExtensionGranted__input-container {
      position: relative;
      width: 100%;
      display: flex;
      align-items: center;
    }
 
    .components-SecondLook-ExtensionGranted__input-label {
      display: block;
      font-weight: bold;
      margin-bottom: 5px;
      font-size: 11px;
      color: #444;
      width: 100%;
    }
 
    .components-SecondLook-ExtensionGranted__required {
      color: red;
      font-size: 15px;
    }

    .components-SecondLook-ExtensionGranted__errorMsg {
      color: red;
      font-size: 9.5px;
      margin-top: 5px;
    }
   
    .components-SecondLook-ExtensionGranted__readonly-input, .components-SecondLook-ExtensionGranted__input-field {
      max-width: 100% !important;
      min-width: 100% !important;
      height: 5px;
      width: 100%;
      padding: 10px;
      border: 1px solid #ccc;
      border-radius: 3px;
      border: 1px solid #ccc;
      display: block;
      box-sizing: border-box;
    }
 
    .components-SecondLook-ExtensionGranted__readonly-input {
      background-color: #EFEFF0;
  }
   
    .components-SecondLook-ExtensionGranted__save-btn {
      background-color: #007bff !important;
      color: white !important;
      padding: 10px;
      border: none;
      border-radius: 5px;
      cursor: pointer;
      margin-top: 3rem !important;
    }

    .components-SecondLook-ExtensionGranted__save-btn:disabled {
      background-color: lightgray !important;
      color: black !important;
    }
.components-IncomeCalc-AddContributor-AddContributor__add-contrib-pop-grid-title {
    padding: 10px 0 0 0;
}

.components-IncomeCalc-AddContributor-AddContributor__add-contrib-pop-grid-title-name {
    color: #4e586e !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin-left: 0;
}


.components-IncomeCalc-AddContributor-AddContributor__add-contrib-pop-grid-close-icon {
    display: block;
    position: absolute;
    left: 46rem;
}

.components-IncomeCalc-AddContributor-AddContributor__tooltip.components-IncomeCalc-AddContributor-AddContributor__tooltip {
  font-size: 1.0rem;
  background-color: rgba(2, 2, 44, 0.712) !important;
  color: white;
  padding: 10px;
}

.components-IncomeCalc-AddContributor-AddContributor__arrow.components-IncomeCalc-AddContributor-AddContributor__arrow {
  color: rgba(2, 2, 44, 0.712) !important;
}

.components-IncomeCalc-AddContributor-AddContributor__input-fields {
    border: 1px solid black;
}

.components-IncomeCalc-AddContributor-AddContributor__input-lable {
    display: inline-block !important
}


.components-IncomeCalc-AddContributor-AddContributor__add {
    color: white !important;
    cursor: 'pointer';
    background-color: #596FEB !important;
    display: block;
    position: absolute;
    right: 38rem;
  }
  
  .components-IncomeCalc-AddContributor-AddContributor__add:disabled {
    color: black !important;
    cursor: 'pointer';
    background-color: #c6c6c6 !important;
    display: block;
    position: absolute;
    right: 43.7rem;
  }

  .components-IncomeCalc-AddContributor-AddContributor__cancel {
    color: white !important;
    cursor: 'pointer';
    position: absolute;
    background-color: #596FEB !important;
    right: 36.5rem;
  }

  .components-IncomeCalc-AddContributor-AddContributor__add-contrib-select{
    width: 14.9rem;
    border-radius: 5px !important;
    font-size: 13.75px !important;
    color: black !important;
    height: 2.5rem !important;
  }

  .components-IncomeCalc-AddContributor-AddContributor__user-type-menu-item{
    padding-left: 0 0 0 1rem !important;
  }

  .components-IncomeCalc-AddContributor-AddContributor__add-contrib-label{
    padding: 1rem 0 0 1rem !important;
  }

  .components-IncomeCalc-AddContributor-AddContributor__required{
  color: red;  
  }
.components-IncomeCalc-DocChecklist-DocChecklist__borrowerBanner {
    background-color: #f3f5f9 !important;
    border-radius: 5px !important;
    display: flex;
    flex-direction: row;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__widget-borrowerBanner {
    width: 100% !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__chklist-borrowerBanner {
    width: 100% !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__borrNameDiv {
    display: grid !important;
    text-transform: capitalize !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__borrName {
    font-weight: 700 !important;
    color: #4e586e !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__borrDesc {
    color: #939299 !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__taballign {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    justify-content: space-evenly !important;
  }
  
  .components-IncomeCalc-DocChecklist-DocChecklist__borrTab {
    width: 12.75rem !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__docListContainer {
    padding: 1rem;
    background-color: #f3f5f9 !important;
    margin-top: 1rem;
    height: calc(100vh - 80px);
    /* height: 38.5rem !important; */
    width:98%;
    overflow: auto;
    border-radius: 10px !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__adjust {
    height: 27.5rem !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__docListContainer::-webkit-scrollbar {
    height: 5px;
    width: 5px;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__dot {
    height: 0.9rem;
    width: 0.9rem;
    background-color: #f03858;
    border-radius: 50%;
    display: inline-block;
    z-index: 10;
    margin-right: 5px !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__tabContainer{
    display: flex !important;
    align-items: center !important;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__add-contributor-button{
    position: relative;
  }

  .components-IncomeCalc-DocChecklist-DocChecklist__tabWidth {
    width: 98% !important;
  }

.components-IncomeCalc-DocChecklist-DocChecklist__add-assumptor-disable.components-IncomeCalc-DocChecklist-DocChecklist__add-assumptor-disable {
  pointer-events: none !important;
  user-select: none !important;
  opacity: 0.5 !important;
}

.components-IncomeCalc-DocChecklist-DocChecklist__editContributorIcon {
  pointer-events: none !important;
  cursor: default !important;
  user-select: none !important;
  opacity: 0.5 !important;
}

.components-IncomeCalc-DocChecklist-DocChecklist__widget-doc-viewer {
  margin-left: -1.8rem !important;
}
.components-IncomeCalc-DocumentViewer-BorrowerList__otherBorrowersTitle{
    height: 2.5rem !important;
    font: Lato !important;
    font-size: 0.75rem !important;
    color: #939299 !important;
    padding: 0.625rem 1.5rem !important;
}

.components-IncomeCalc-DocumentViewer-BorrowerList__borrowerContainer{
    padding-left: 1.5rem !important;
}

.components-IncomeCalc-DocumentViewer-BorrowerList__borrowerCheckBoxContainer{
    padding: 0px !important;
}

.components-IncomeCalc-DocumentViewer-BorrowerList__borrowerCheckBoxChecked{
    height: 0.938rem !important;
    width: 0.938rem !important;
    color: #596FEB !important;
}

.components-IncomeCalc-DocumentViewer-BorrowerList__borrowerCheckBoxUnchecked{
    height: 0.938rem !important;
    width: 0.938rem !important;
    color: #939299 !important;
}

.components-IncomeCalc-DocumentViewer-BorrowerList__borrowerDetailConatiner{
    padding: 0px !important;
}

.components-IncomeCalc-DocumentViewer-BorrowerList__borrowerName{
    height: 1.25rem !important;
    font: Lato !important;
    font-size: 0.75rem !important;
    color: #4E586E;
}

.components-IncomeCalc-DocumentViewer-BorrowerList__borrowerOrder{
    height: 1.5rem !important;
    font: Lato !important;
    font-size: 0.75rem !important;
    color: #939299;
}

.components-IncomeCalc-DocumentViewer-BorrowerList__user-disable{
    pointer-events: none;
    user-select: none;
    opacity: 0.5;
}
.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-dialog-title {
    padding: 0px !important;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-grid-title {
    padding: 10px 0 0 24px;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-grid-title-name {
    color: #4e586e !important;
    font-size: 14px !important;
    font-weight: bold !important;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-grid-close-icon {
    display: flex;
    justify-content: end;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-grid-item {
    padding-left: 24px;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-grid-item-typo {
    color: #939299;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-grid-container {
    padding: 24px 0 0 18px;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-grid-item-name {
    height: 20px;
    font-size: 12px !important;
    color: #4e586e !important;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-grid-item-name-typo {
    height: 24px;
    font: Lato;
    font-size: 12px;
    color: #939299;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-link-unlink-button {
    width: 45px !important;
    min-width: 45px !important;
    height: 20px !important;
    background-color: #596feb !important;
    border-radius: 5px !important;
    font-size: 10px !important;
    box-shadow: none !important;
    color: white !important;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-link-unlink-button:disabled{
    width: 45px !important;
    min-width: 45px !important;
    height: 20px !important;
    border-radius: 5px !important;
    font-size: 10px !important;
    box-shadow: none !important;
    background-color: #c6c6c6 !important;
}

.components-IncomeCalc-DocumentViewer-components-LinkPopover__link-pop-cancel-button {
    width: 45px;
    min-width: 45px !important;
    height: 20px !important;
    background-color: #ffffff !important;
    border-radius: 5px !important;
    font-size: 10px !important;
    box-shadow: none !important;
    color: #596feb !important;
    padding-left: 30px !important;
}
.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-pop-main-container {
    padding: 10px;
    width: 18rem;
}

.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-pop-grid-item-typo {
    width: 5rem;
    height: 24px;
    font-weight: bold;
    color: #4e586e;
}

.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-pop-grid-clear-button {
    width: 5rem;
    height: 20px !important;
    background-color: white !important;
    border-radius: 5px !important;
    font-size: 10px !important;
    color: #596feb !important;
    box-shadow: none !important;
}

.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-pop-grid-apply-button-active {
    height: 20px !important;
    background-color: #596feb !important;
    border-radius: 5px !important;
    font-size: 10px !important;
    color: white !important;
    box-shadow: none !important;
}

.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-pop-grid-apply-button-disabled {
    height: 20px !important;
    border-radius: 5px !important;
    font-size: 10px !important;
    box-shadow: none !important;
}

.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-pop-grid-apply-button-disable {
    /* width: 5rem; */
    height: 20px !important;
    background-color: #596feb !important;
    border-radius: 5px !important;
    font-size: 10px !important;
    color: white !important;
    box-shadow: none !important;
}

.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-pop-grid-from-to-date {
    width: 5rem !important;
    height: 24px !important;
    font-size: 10px !important;
    color: #4e586e !important;
}

.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-pop-grid-item-category {
    height: 24px !important;
    font-size: 10px !important;
    color: #4e586e !important;
}

.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-pop-grid-select-category {
    height: 24px !important;
    font-size: 14px !important;
    color: #4e586e !important;
    padding: 5px !important;
}

.components-IncomeCalc-DocumentViewer-components-FilterPopover__filter-category-dropdown{
    border: 1px solid #4e586e !important;
    border-radius: 5px !important;
    padding-left: 2px !important;
    font-size: 10px !important;
    color: #4e586e !important;
}
.components-IncomeCalc-DocumentViewer-components-SearchBar__searchIcon{
    position: relative !important;
    width: 0.313rem !important;
    height: 0.625rem !important;
}

.components-IncomeCalc-DocumentViewer-components-SearchBar__filterContainer{
    display: flex !important;
    justify-content: end !important;
}

.components-IncomeCalc-DocumentViewer-components-SearchBar__filterIndicator{
    width:0.5rem !important;
    height: 0.5rem !important;
    border-radius: 50% !important;
    background-color: #596FEB !important;
    border: 0.063rem solid #F3F5F9 !important;
    top: 0.188rem !important;
    right: 0.188rem !important;
    position: absolute !important;
}
.components-IncomeCalc-DocumentViewer-components-DocNavHeader__header{
    flex: 1 !important;
    font: Lato !important;
    color: #4E586E !important;
    padding: 0.313rem !important;
    font-weight: bold !important;
    font-size: 0.75rem !important;
}

.components-IncomeCalc-DocumentViewer-components-DocNavHeader__cancelBtn{
    width: 2.813rem !important;
    min-width: 2.813rem !important;
    height: 1.25rem !important;
    background: #F3F5F9 !important;
    border-radius: 0.313rem !important;
    font: Lato !important;
    font-size: 0.625rem !important;
    box-shadow: none !important;
    color: #596FEB !important;
}

.components-IncomeCalc-DocumentViewer-components-DocNavHeader__doneBtn{
    width: 2.813rem !important;
    min-width: 2.813rem !important;
    height: 1.25rem !important;
    margin-left: 0.313rem !important;
    background: #596FEB !important;
    border-radius: 0.313rem !important;
    font: Lato !important;
    font-size: 0.625rem !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
}

.components-IncomeCalc-DocumentViewer-components-DocNavHeader__link-status{
    display: flex;
    flex-direction: row;
    align-items: center;
}

.components-IncomeCalc-DocumentViewer-components-DocNavHeader__link-status-msg{
    font-size: 0.75rem !important;
    color: #13B28D;
}

.components-IncomeCalc-DocumentViewer-components-DocNavHeader__link-status-icon{
    color: #13B28D;
}
.components-IncomeCalc-DocumentViewer-components-DropZone__dropzone {
    padding: 0px 1rem;
    border: 1px dashed #1EAF8C;
    background-color: #ECF8F9;
    border-radius: 2px;
    display: flex;
    justify-content: space-around;
    margin: 1rem;
}

.components-IncomeCalc-DocumentViewer-components-DropZone__dropZone input[type="file"] {
    display: none;
}

.components-IncomeCalc-DocumentViewer-components-DropZone__dropMessage{
    font: Lato !important;
    font-size: 0.75rem !important;
    color: #4E586E !important;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__tag-dialog-title {
    padding: 0px !important;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__tag-dialog-title-name-grid {
    padding: 10px 10px 0px 24px;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__tag-dialog-title-name {
    color: #4e586e;
    font-size: 14px !important;
    font-weight: bold !important;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__tag-dialog-title-icon-item {
    display: flex;
    justify-content: end;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__tag-dialog-title-icon-button {
    height: 30px;
    width: 30px;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__tag-dialog-content-done-button {
    width: 65px !important;
    min-width: 45px !important;
    height: 35px !important;
    background: #596feb !important;
    border-radius: 5px !important;
    font-family: 'Lato';
    box-shadow: none !important;
    font-size: 12px !important;
    color: white !important;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__tag-dialog-content-done-button-disabled {
    width: 65px !important;
    min-width: 45px !important;
    height: 35px !important;
    border-radius: 5px !important;
    font-family: 'Lato';
    box-shadow: none !important;
    font-size: 12px !important;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__tag-diaglog-content-item-name {
    height: 24px;
    font-size: 10px;
    color: #4e586e;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__tag-diaglog-content-select-item-name {
    height: 24px !important;
    font-size: 14px !important;
    color: #4e586e;
    padding: 5px !important;
}

.components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__status-select-field-span {
    display: inline-flex;
    margin-left: 1.5rem;
  }
  
  .components-IncomeCalc-DocumentViewer-components-UploadDocumentPopover__status-select-field-text {
    font-size: 10px !important;
  }
  

.components-IncomeCalc-DocumentViewer-components-DocumentPopover__container{
    border-style: solid !important;
    border-width: 0.063rem !important;
    border-radius: 0.313rem !important;
    border-color: #4E586E !important;
    height: 5.125rem !important;
    width: 9.375rem !important;
    display: flex;
    flex-direction: column;
}

.components-IncomeCalc-DocumentViewer-components-DocumentPopover__docType{
    height: 100% !important;
    font: Lato !important;
    font-size: 0.813rem !important;
    font-weight: bold !important;
    color: #4E586E !important;
    padding: 0.313rem !important;
}

.components-IncomeCalc-DocumentViewer-components-DocumentPopover__agentName{
    height: 100% !important;
    font: Lato !important;
    font-size: 0.688rem !important;
    color: #4E586E !important;
    padding: 0.313rem !important;
}
.components-IncomeCalc-DocumentViewer-DocumentViewer__docMainContainer {
    background: #F3F5F9;
    width: 18.50rem !important;
    padding: 0.625rem !important;
    height: 100% !important;
    margin-left: 0.438rem !important;
    border-radius: 0.938rem !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__disable-docMainContainer {
    pointer-events: none;
    user-select: none;
    opacity: 0.5;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__docSubContainer {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 90%;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__listContainer {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 29rem;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__listItemGrid {
    margin-bottom: 0.938rem !important;
    padding: 0.25rem 0.313rem 1.613rem 0.313rem !important;
    height: 1.875rem !important;
    width: 100% !important;
    border-radius: 0.5rem;
    background-color: #ffffff !important;
    border: 2px #4E586E;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__listItemGridChecked {
    margin-bottom: 0.938rem !important;
    padding: 0.25rem 0.313rem 1.613rem 0.313rem !important;
    border: 0.063rem solid #E0E4EF !important;
    border-radius: 0.313rem !important;
    height: 1.875rem !important;
    background: #E4E9F5 !important;
    width: 100% !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__checkBoxGrid {
    /* flex-shrink: 0 !important; */
    padding: 0px !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__checkBox {
    height: 0.938rem !important;
    width: 0.938rem;
    color: #939299;
    margin-top: 12px !important;
    margin-left: 10px !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__checkBoxChecked {
    height: 0.938rem !important;
    width: 0.938rem;
    color: #596FEB;
    margin-top: 12px !important;
    margin-left: 10px !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__docNameGrid {
    padding: 0px 2rem 0px 0px !important;
    margin-top: 12px !important;
    margin-left: 14px !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__docName {
    height: 1.5rem !important;
    font: Lato !important;
    font-size: 0.75rem !important;
    color: #4E586E !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__docName a.components-IncomeCalc-DocumentViewer-DocumentViewer__visited {
    font-weight: bold;
    color: #108B9F;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__docDateGrid {
    margin-left: auto !important;
    display: flex !important;
    justify-content: end !important;
    padding: 0px !important;
    white-space: nowrap !important;
    margin-top: -20px !important;
    margin-right: 14px !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__docDate {
    height: 1.5rem !important;
    font: Lato !important;
    font-size: 0.75rem !important;
    color: #939299 !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__delDocIcon {
    top: -0.938rem !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__delDocImg {
    width: 1.25rem !important;
}

.components-IncomeCalc-DocumentViewer-DocumentViewer__dragHandIcon {
    height: 1.238rem !important;
    padding: 0px 0px 0px 0.5px !important;
    margin-top: 12px !important;
    margin-left: 10px !important;
}
.components-IncomeCalc-DocumentViewer-components-LinearProgressBar__outerBar{
    height: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px #4E586E solid;
    border-radius: 2px
}
.components-IncomeCalc-DocumentViewer-components-FileUpload__docName{
    height: 1.5rem !important;
    font: Lato !important;
    font-size: 0.75rem !important;
    color:#4E586E !important;
    padding-right:5px !important;
}
.components-IncomeCalc-DocumentList-DocumentList__accordian-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0.2rem 0rem;
}

.components-IncomeCalc-DocumentList-DocumentList__selected {
    background-color: #BBC6E2 !important;
}

.components-IncomeCalc-DocumentList-DocumentList__left-header {
    display: flex;
    align-items: center;
}

.components-IncomeCalc-DocumentList-DocumentList__right-header {
    display: flex;
    margin-right: 1rem;
}

.components-IncomeCalc-DocumentList-DocumentList__typography {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    line-height: 17px;
    color: #4E586E;
    font-family: Lato;
    letter-spacing: 0em;
}

.components-IncomeCalc-DocumentList-DocumentList__doc-container {
    border-radius: 1rem !important;
    margin-top: 1rem !important;
}

.components-IncomeCalc-DocumentList-DocumentList__doc-disable {
    pointer-events: none;
    user-select: none;
    opacity: 0.5;
}

.components-IncomeCalc-DocumentList-DocumentList__doc-components {
    display: flex;
}

.components-IncomeCalc-DocumentList-DocumentList__accordian-content {
    width: 80%;
}

.components-IncomeCalc-DocumentList-DocumentList__doc-review {
    margin-left: 1rem;
}

.components-IncomeCalc-DocumentList-DocumentList__doc-reason {
    margin-left: 2rem;
}

.components-IncomeCalc-DocumentList-DocumentList__doc-expiration {
    margin-left: 3rem;
}

.components-IncomeCalc-DocumentList-DocumentList__doc-comments {
    display: flex;
    margin-left: 3rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem !important;
}

.components-IncomeCalc-DocumentList-DocumentList__styleName {
    width: 20%;
}

.components-IncomeCalc-DocumentList-DocumentList__checkbox-component {
    display: grid;
    height: 17rem;
    overflow: auto;
}

.components-IncomeCalc-DocumentList-DocumentList__done-button {
    margin-top: 1rem !important;
    width: 20%;
}

.components-IncomeCalc-DocumentList-DocumentList__comment {
    margin-left: 1rem !important;
    height: 0.313rem !important;
}

.components-IncomeCalc-DocumentList-DocumentList__checkbox-list {
    padding: 1rem;
}

.components-IncomeCalc-DocumentList-DocumentList__editText {
    display: flex;
    align-items: flex-end;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-typography {
    margin-left: 1rem !important;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-docs {
    display: flex;
    overflow: auto;
    width: 60rem;
    flex-wrap: wrap;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-docs::-webkit-scrollbar {
    height: 5px;
}

.components-IncomeCalc-DocumentList-DocumentList__document-container {
    border-radius: 0.5rem;
    margin: 1rem;
    padding: 0.5rem;
    margin-left: 1rem;
    background-color: #f3f5f9;
    border: 2px dotted #4E586E;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-docs-contianer {}

.components-IncomeCalc-DocumentList-DocumentList__linked-doc-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0rem 0.5rem;
    max-height: 2.5rem;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-doc-para {
    margin: 0rem 0.5rem;
}

.components-IncomeCalc-DocumentList-DocumentList__documents-container {
    margin: 10px;
    border: 2px dotted black;
    padding: 5px;
    background: #f3f5f9;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-doc-title {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #939299;
    margin: 5px;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-doc-value {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #4e586e;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-doc-content {
    display: flex;
    align-items: center;
    max-height: 2rem;
    min-width: 12rem !important;
    width: max-content !important;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-doc-header-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #4e586e;
    width: max-content !important;
}

.components-IncomeCalc-DocumentList-DocumentList__cursor {
    cursor: pointer;
}

.components-IncomeCalc-DocumentList-DocumentList__error {
    border: 1px solid #e4002b !important;
}

.components-IncomeCalc-DocumentList-DocumentList__docReviewError {
    border-left: 4px solid #E4002B;
    margin-bottom: 12px;
    padding-left: 7px;
}

.components-IncomeCalc-DocumentList-DocumentList__expirationDateError {
    border-left: 4px solid #E4002B;
    margin-bottom: 12px;
    padding-left: 7px;
}

.components-IncomeCalc-DocumentList-DocumentList__no-data {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: '#4e586E';
    padding: 16px 0px 16px 24px;
}

.components-IncomeCalc-DocumentList-DocumentList__link-doc-button {
    padding: 2px 5px !important;
    border-radius: 3px !important;
    color: #fff !important;
    margin-right: 8px !important;
    background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
}

.components-IncomeCalc-DocumentList-DocumentList__link-doc-button-disable {
    padding: 2px 5px !important;
    border-radius: 3px !important;
    margin-right: 8px !important;
    font-weight: 700 !important;
}

.components-IncomeCalc-DocumentList-DocumentList__tooltiptext {
    height: 1.5rem !important;
    font: Lato !important;
    font-size: 0.75rem !important;
    color: #01040d !important;
}

.components-IncomeCalc-DocumentList-DocumentList__separator {
    width: 2px;
    background-color: lightgrey;
    height: 50px;
    margin: 0 5px;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
}

.components-IncomeCalc-DocumentList-DocumentList__vasp-doc-comments {
    display: flex;
    margin-left: 1.5rem;
}

.components-IncomeCalc-DocumentList-DocumentList__right-header label[class*="labelPlacementStart"] {
    margin-right: 6px !important;
}

.components-IncomeCalc-DocumentList-DocumentList__right-header span[class*="MuiSwitch-thumb"] {
    width: 12px;
    height: 12px;
}

.components-IncomeCalc-DocumentList-DocumentList__right-header span[class*="MuiSwitch-root"] {
    width: 30px;
    height: 16px;
    padding: 0;
    margin: 0 6px;
}

.components-IncomeCalc-DocumentList-DocumentList__right-header span[class*="MuiSwitch-track"] {
    border-radius: 10px;
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.components-IncomeCalc-DocumentList-DocumentList__right-header span[class*="switchBase"] {
    margin: 2px;
    padding: 0;
}

.components-IncomeCalc-DocumentList-DocumentList__right-header span[class*="MuiSwitch-root"] span[class*="checked"] {
    transform: translateX(14px);
    color: rgb(240, 56, 88);
}

.components-IncomeCalc-DocumentList-DocumentList__right-header span[class*="checked"]+span[class*="MuiSwitch-track"] {
    background-color: rgba(240, 56, 88, 0.2);
    opacity: 1;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-doc-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-height: 2.5rem;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-document-container {
    border: 1px dashed #4E586E;
    border-radius: 4px;
    padding: 4px 8px;
    margin: 0 10px 10px;
    display: inline-block;
    position: relative;
    background-color: #F3F5F9;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-document-container button {
    padding: 0;
    position: absolute;
    right: 4px;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-document-container button svg {
    font-size: 18px !important;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-document-container h2 {
    font-size: 14px;
    color: #4E586E;
    padding: 0;
    font-weight: 400;
    margin-bottom: 2px;
    width: calc(100% - 20px);
}

.components-IncomeCalc-DocumentList-DocumentList__linked-document-container p {
    font-size: 12px;
    color: #939299;
}

.components-IncomeCalc-DocumentList-DocumentList__linked-document-container p span {
    color: #4E586E;
    display: inline-block;
    margin-left: 4px;
}

.components-IncomeCalc-DocumentList-DocumentList__displayInRow {
    display: flex;
}

.components-IncomeCalc-DocumentList-DocumentList__docTitle {
    padding: 0 1rem 0 0;
}

.components-IncomeCalc-DocumentList-DocumentList__commentIcon {
    margin-right: 5px !important;
}

.components-IncomeCalc-DocumentList-DocumentList__boxEditing {
    display: flex !important;
    align-items: center !important;
    background-color: #ebeef5 !important;
    border: 2px solid #9ea0a3;
    border-radius: 5px;
}

.components-IncomeCalc-DocumentList-DocumentList__boxView {
    display: flex !important;
    align-items: center !important;
    background-color: #f3f5f9 !important;
    border: 2px solid #d4d6db;
    border-radius: 5px;
}

.components-IncomeCalc-DocumentList-DocumentList__textFieldEditing {
    overflow: auto !important;
    width: 24rem !important;
    max-height: 5rem !important;
    min-height: 1rem !important;
    padding: 0.2rem 0.3rem !important;
}

.components-IncomeCalc-DocumentList-DocumentList__textFieldEditing::-webkit-scrollbar {
    width: 5px;
  }

.components-IncomeCalc-DocumentList-DocumentList__textField {
    width: 24rem !important;
    max-height: 5rem !important;
    min-height: 1rem !important;
    overflow: auto !important;
    padding: 0.2rem 0.3rem !important;
}

.components-IncomeCalc-DocumentList-DocumentList__textField::-webkit-scrollbar {
    width: 5px;
}


.components-IncomeCalc-DocumentList-DocumentHistory__listItem {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 14px;
    margin-top: 20px;
  }
  .components-IncomeCalc-DocumentList-DocumentHistory__itemTitle {
    font-size: 12px;
    color: #939299;
    font-weight: 400;
  }
  .components-IncomeCalc-DocumentList-DocumentHistory__itemValue {
    font-size: 14px;
    color: #4e586e;
    font-weight: 700;
  }

  .components-IncomeCalc-DocumentList-DocumentHistory__doc-history-list {
    display: flex;
    flex-direction: column;
  }

  .components-IncomeCalc-DocumentList-DocumentHistory__doc-title{
    font-size: 16px;
    font-weight: 700;
    color: #4E586E
  }

  .components-IncomeCalc-DocumentList-DocumentHistory__title{
    font-size: 1rem;
    color: #939299;
  }
  
  .components-IncomeCalc-DocumentList-DocumentHistory__no-history{
    font-size: 16px !important; 
    font-weight: 700 !important;
    color: '#4e586E';
    padding: 16px 0px 16px 24px; 
  }

  .components-IncomeCalc-DocumentList-DocumentHistory__history-loader{
    padding: 16px 0px 16px 24px !important;
  }

  .components-IncomeCalc-DocumentList-DocumentHistory__cursor {
    cursor: pointer;
  }

  .components-IncomeCalc-DocumentList-DocumentHistory__defectReasons {
    margin-left: 20px !important;
    margin-right: 20px !important;
    background-color: #f3f5f9 !important;
    border-radius: 10px !important;
  }

  .components-IncomeCalc-DocumentList-DocumentHistory__reasonsValue {
    font-size: 12px;
    color: #4e586e;
    font-weight: 700;
    padding: 0px !important;
  }

  .components-IncomeCalc-DocumentList-DocumentHistory__list {
    padding: 0px !important;
  }
.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-title {
    padding: 0px !important;
    margin-bottom: 1rem !important;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-title-name-grid {
    padding: 10px 10px 0px 11px;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-title-name {
    color: #4e586e;
    font-size: 14px !important;
    font-weight: bold !important;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-title-icon-item {
    display: flex;
    justify-content: end;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-title-icon-button {
    height: 30px;
    width: 30px;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-content-main-name {
    height: 20px;
    font-family: Lato !important;
    font-size: 12px !important;
    color: #4e586e;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-content-name {
    height: 24px;
    font-family: Lato !important;
    font-size: 12px !important;
    color: #939299;
} 

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-content-done-button {
    width: 45px;
    min-width: 45px !important;
    height: 20px;
    background: #596feb !important;
    border-radius: 5px !important;
    font-family: 'Lato';
    box-shadow: none !important;
    font-size: 10px !important;
    color: white !important;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-content-done-button:disabled{
    width: 45px;
    min-width: 45px !important;
    height: 20px;
    border-radius: 5px !important;
    font-family: 'Lato';
    box-shadow: none !important;
    font-size: 10px !important;
    background-color: #c6c6c6 !important;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-content-cancel-button {
    margin-left: 1rem !important;
    width: 45px;
    min-width: 45px !important;
    height: 20px;
    background: #fff !important;
    border-radius: 5px !important;
    font-family: 'Lato';
    box-shadow: none !important;
    font-size: 10px !important;
    color: #596feb !important;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-title-doc-name {
    height: fit-content;
    font-family: Lato !important;
    font-size: 12px !important;
    color: #939299;
    min-width: 19rem !important;
}

.components-IncomeCalc-DocumentList-TagPopover__tag-dialog-check-box{
    padding: 0px;
}

.components-IncomeCalc-DocumentList-TagPopover__user-disable{
    pointer-events: none;
    user-select: none;
    opacity: 0.5;
}
.components-IncomeCalc-DocumentViewer-components-ConfirmationPopover__messageContainer{
    position: relative;
    display: flex !important;
    justify-content: space-between !important;
    margin-right: 1rem !important;
    height: 3rem !important;
    align-items: center;
    width: 30rem !important;
    padding: 0.85rem !important;
}

.components-IncomeCalc-DocumentViewer-components-ConfirmationPopover__messageText{
    font: Lato !important;
    font-size: 1.2rem !important;
    color: #4E586E !important;
}

.components-IncomeCalc-DocumentViewer-components-ConfirmationPopover__confirmBtn{
    height: 1.5rem !important;
    background: #596FEB !important;
    border-radius: 0.313rem !important;
    font: Lato !important;
    font-size: 1rem !important;
    color: #FFFFFF !important;
    box-shadow: none !important;
    margin-right: 0.313rem !important;
}

.components-IncomeCalc-DocumentViewer-components-ConfirmationPopover__cancelBtn{
    width: 4.313rem !important;
    height: 1.25rem !important;
    background: #FFFFFF !important;
    border-radius: 0.313rem !important;
    font: Lato !important;
    font-size: 1rem !important;
    color: #596FEB !important;
    box-shadow: none !important;
}
.components-IncomeCalc-EditContributor-EditContributor__edit-contrib-pop-grid-title {
  padding: 10px 0 0 0;
}

.components-IncomeCalc-EditContributor-EditContributor__edit-contrib-pop-grid-title-name {
  color: #4e586e !important;
  font-size: 16px !important;
  font-weight: bold !important;
  margin-left: 0;
}


.components-IncomeCalc-EditContributor-EditContributor__edit-contrib-pop-grid-close-icon {
  display: block;
  position: absolute;
  left: 46rem;
}

.components-IncomeCalc-EditContributor-EditContributor__input-fields {
  border: 1px solid black;
}

.components-IncomeCalc-EditContributor-EditContributor__input-lable {
  display: inline-block !important
}


.components-IncomeCalc-EditContributor-EditContributor__edit {
  color: white !important;
  cursor: 'pointer';
  background-color: #596FEB !important;
  display: block;
  position: absolute;
  right: 38rem;
}

.components-IncomeCalc-EditContributor-EditContributor__edit:disabled {
  color: black !important;
  cursor: 'pointer';
  background-color: #c6c6c6 !important;
  display: block;
  position: absolute;
  right: 43.7rem;
}

.components-IncomeCalc-EditContributor-EditContributor__cancel {
  color: white !important;
  cursor: 'pointer';
  position: absolute;
  background-color: #596FEB !important;
  right: 36.5rem;
}

.components-IncomeCalc-EditContributor-EditContributor__edit-contrib-select {
  width: 14.9rem;
  border-radius: 5px !important;
  font-size: 13.75px !important;
  color: black !important;
  height: 2.5rem !important;
}

.components-IncomeCalc-EditContributor-EditContributor__user-type-menu-item {
  padding-left: 0 0 0 1rem !important;
}

.components-IncomeCalc-EditContributor-EditContributor__edit-contrib-label {
  padding: 1rem 0 0 1rem !important;
}

.components-IncomeCalc-EditContributor-EditContributor__required {
  color: red;
}
.components-Checklist-RadioButtons__radio-control.components-Checklist-RadioButtons__radio-control {
  margin: 0;
}

.components-Checklist-RadioButtons__radio-control-label.components-Checklist-RadioButtons__radio-control-label {
  color: #4e586e !important;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-Checklist-RadioButtons__radio-control-bubble.components-Checklist-RadioButtons__radio-control-bubble {
  padding: 0.5rem;
}

.components-Checklist-RadioButtons__radio-control-bubble.components-Checklist-RadioButtons__radio-control-bubble svg {
  height: 0.75em;
  width: 0.75em;
}

.components-Checklist-RadioButtons__radio-control-option-label.components-Checklist-RadioButtons__radio-control-option-label {
  color: var(--grey-650);
}

.components-Checklist-RadioButtons__radio-control-option-black.components-Checklist-RadioButtons__radio-control-option-black {
  color: var(--black) !important;
}

.components-Checklist-RadioButtons__radio-control-option-red.components-Checklist-RadioButtons__radio-control-option-red {
  color: #ff8080 !important;
}

.components-UserNotification-AlertBox-AlertBox__alert-box {
  align-items: center;
  border-radius: 0.2rem;
  display: flex;
  justify-content: flex-start;
  padding: 0.5rem 0.5rem;
  width: 100%;
  margin-top: 1rem;
  max-width: 32rem;
}

.components-UserNotification-AlertBox-AlertBox__alert-box--error {
  background-color: var(--red-50);
  border: solid 0.125rem var(--red-600);
}

.components-UserNotification-AlertBox-AlertBox__alert-box--success {
  background-color: var(--light-green-50);
  border: solid 0.125rem var(--light-green-500);
}

.components-UserNotification-AlertBox-AlertBox__error-icon.components-UserNotification-AlertBox-AlertBox__error-icon {
  color: var(--red-a700);
}

.components-UserNotification-AlertBox-AlertBox__success-icon.components-UserNotification-AlertBox-AlertBox__success-icon {
  color: var(--light-green-a700);
}

.components-UserNotification-AlertBox-AlertBox__message {
  padding-left: 0.5rem;
}

.components-UserNotification-MessageBanner-MessageBanner__alert-box {
  align-items: center;
  border-radius: 0.2rem;
  display: flex;
  justify-content: flex-start;
  padding: 0.5rem 0.5rem;
  width: 100%;
}

.components-UserNotification-MessageBanner-MessageBanner__banner-error {
  background-color: #e53935;
  border: solid 0.125rem var(--red-600);
  color: white;
  font-size: 1.5rem !important;
}

.components-UserNotification-MessageBanner-MessageBanner__banner-success {
  background-color: #3935;
  border: solid 0.125rem var(--red-600);
  color: white;
  font-size: 1.5rem !important;
}

.components-UserNotification-MessageBanner-MessageBanner__banner {
  background-color: black;
  border: solid 0.125rem var(--red-600);
  color: white;
  font-size: 1.5rem !important;
}

.components-UserNotification-MessageBanner-MessageBanner__btnOk {
  margin-left: 7rem !important;
  color: white;
}

.components-UserNotification-MessageBanner-MessageBanner__message {
  padding-left: 0.5rem;
}

.components-UserNotification-MessageBanner-MessageBanner__btnOKClr {
  color: white !important;
  font-size: 1.5rem !important;
  cursor: pointer;
}

.components-SlaRules-SlaRules__custommargin {
  margin: 1rem 0 1rem 0 !important;
}

.components-SlaRules-SlaRules__right {
  margin-right: 1rem !important;
}

.components-SlaRules-SlaRules__margin {
  margin-top: 0.5rem !important;
}

.components-SlaRules-SlaRules__largeIcon {
  max-width: 2rem;
}

.components-SlaRules-SlaRules__failedicon {
  color: red !important;
}

.components-SlaRules-SlaRules__succesicon {
  color: green !important;
}

.components-SlaRules-SlaRules__multiline {
  width: 40rem !important;
}

.components-SlaRules-SlaRules__notificationMsg.components-SlaRules-SlaRules__notificationMsg {
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 1.25rem;
}

.components-SlaRules-SlaRules__container {
  width: 100%;
  display: flex;
  box-sizing: border-box;
}

.components-Fico-Fico__align {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.components-Fico-Fico__fico-scr-title {
  width: 12rem !important;
  margin: 0rem 0rem 0rem 1rem !important;
}

.components-Fico-Fico__paper {
  background-color: #f3f5f9 !important;
  padding: 0 1rem 1rem 0 !important;
  border-radius: 5px !important;
}

.components-Fico-Fico__textalign {}

.components-Fico-Fico__fico-title {
  color: #000;
  font-weight: 700 !important;
  font-size: 15px !important;
  padding: 1rem !important;
}

.components-Fico-Fico__tabview {
  width: 75rem;
}

.components-Fico-Fico__doc-tab-view {
  width: 59rem;
}

.components-Fico-Fico__doc-widget {
  width: 80rem;
}

.components-Fico-Fico__dot {
  height: 0.9rem;
  width: 0.9rem;
  background-color: #f03858;
  border-radius: 50%;
  display: inline-block;
  z-index: 10;
}

.components-Fico-Fico__dot1 {
  height: 0.9rem;
  width: 0.9rem;
  background-color: #ffa400;
  border-radius: 50%;
  display: inline-block;
  z-index: 1;
  margin-left: -0.25rem;
}

.components-Fico-Fico__borrowerBanner {
  background-color: #f3f5f9 !important;
  border-radius: 5px !important;
}

.components-Fico-Fico__borrowerBannerLoanInfo {
  background-color: #f3f5f9 !important;
  border-radius: 5px !important;
  margin-left: 3rem;
}

.components-Fico-Fico__gridHandle {
  display: flex !important;
  flex-direction: row !important;
}

.components-Fico-Fico__gridHandleLoanInfo {
  display: flex !important;
  flex-direction: row !important;
  margin-left: 3rem;
}

.components-Fico-Fico__disable {
  pointer-events: none;
  user-select: none;
  opacity: 0.5;
}

.components-Fico-Fico__borrNameDiv {
  display: grid !important;
  text-transform: capitalize !important;
}

.components-Fico-Fico__borrName {
  font-weight: 700 !important;
  color: #4e586e !important;
}

.components-Fico-Fico__borrDesc {
  color: #939299 !important;
}

.components-Fico-Fico__borrTab {
  width: 12.75rem !important;
}

.components-Fico-Fico__ficoScrGrid {
  padding-bottom: 0.5rem !important;
}

.components-Fico-Fico__radio-btn-padding {
  padding: 1rem 2rem 0rem 0rem !important;
}

.components-Fico-Fico__radio-btn {
  display: flex !important;
  align-items: center !important;
}

.components-Fico-Fico__taballign {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  justify-content: space-evenly !important;
}

.components-Fico-Fico__addContributor {
  margin-top: 1rem !important;
  margin-left: 1rem !important;
}

.components-Fico-Fico__editIconDisabled {
  pointer-events: none !important;
  cursor: default !important;
  user-select: none !important;
  opacity: 0.5 !important;
}

.components-Fico-Fico__questionairre {
  font-weight: 700 !important;
  background-color: #f3f5f9 !important;
  border-radius: 10px !important;
}

.components-Fico-Fico__questionairreOptions {
  margin-top: .5rem !important;
  height: 1.7rem;
}

.components-Fico-Fico__closeButton {
  display: flex !important;
  justify-content: flex-end !important;
}

.components-Fico-Fico__buttonsContainer {
  display: flex !important;
  flex-direction: row !important;
}

.components-Fico-Fico__lockButton {
  display: flex !important;
  justify-content: center !important;
  margin-left: 90% !important;
  margin-top: .7rem !important;
  height: 2.5rem !important;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%) !important;
  border-radius: 10px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  color: white;
  line-height: 18px !important; 
}

.components-Fico-Fico__lockButtonDisabled {
  pointer-events: none !important;
  cursor: default !important;
  user-select: none !important;
  opacity: 0.5 !important;
  display: flex !important;
  justify-content: center !important;
  margin-left: 90% !important;
  margin-top: .7rem !important;
  height: 2.5rem !important;
  background-color: #c6c6c6 !important;
  border-radius: 10px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  color: white;
  line-height: 18px !important; 
}

.components-Fico-Fico__radio-control-bubble.components-Fico-Fico__radio-control-bubble {
  padding: 0.5rem;
}

.components-Fico-Fico__radio-control-bubble.components-Fico-Fico__radio-control-bubble svg {
  height: 0.75em;
  width: 0.75em;
}
.components-IncomeCalc-Table-MUITable__table-header {
  z-index: 2;
  position: sticky;
  background-color: white;
}

.components-Assetverification-Assetverification__align {
    display: flex !important;
    flex-direction:row !important;
    align-items: center !important;
    justify-content: space-between !important;
}

.components-Assetverification-Assetverification__fico-scr-title {
    margin: 0rem 0rem 0rem 1rem !important;
}
  
.components-Assetverification-Assetverification__paper {
    background-color: #f3f5f9 !important;
    padding: 0 1rem 1rem 0 !important;
    border-radius: 5px !important;
}

.components-Assetverification-Assetverification__textalign {

}

.components-Assetverification-Assetverification__fico-title {
    color: #000 !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    padding: 1rem !important;
}

.components-Assetverification-Assetverification__tabview {
    width: 75rem !important;
  }
  
  .components-Assetverification-Assetverification__doc-tab-view {
    width: 59rem !important;
  }
  
  .components-Assetverification-Assetverification__doc-widget{
    width: 80rem !important;
  }
  
  .components-Assetverification-Assetverification__dot {
    height: 0.9rem !important;
    width: 0.9rem !important;
    background-color: #f03858 !important;
    border-radius: 50% !important;
    display: inline-block !important;
    z-index: 10 !important;
  }
  
  .components-Assetverification-Assetverification__dot1 {
    height: 0.9rem !important;
    width: 0.9rem !important;
    background-color: #ffa400 !important;
    border-radius: 50% !important;
    display: inline-block !important;
    z-index: 1 !important;
    margin-left: -0.25rem !important;
  }
  
  .components-Assetverification-Assetverification__borrowerBanner {
    background-color: #f3f5f9 !important;
    border-radius: 5px !important;
  }

  .components-Assetverification-Assetverification__gridHandle {
    display: flex !important;
    flex-direction: row !important;
  }


  .components-Assetverification-Assetverification__radio-control.components-Assetverification-Assetverification__radio-control {
    margin: 0 !important;
  }
  
  .components-Assetverification-Assetverification__radio-control-label.components-Assetverification-Assetverification__radio-control-label {
    color: #000 !important;
    font-weight: 700 !important;
    margin-bottom: 0.5rem !important;
  }
  
  .components-Assetverification-Assetverification__radio-control-bubble.components-Assetverification-Assetverification__radio-control-bubble {
    padding: 0.5rem !important;
  }
  
  .components-Assetverification-Assetverification__radio-control-bubble.components-Assetverification-Assetverification__radio-control-bubble svg {
    fill: var(--mr-navy) !important;
    height: 0.75em !important;
    width: 0.75em !important;
  }
  
  .components-Assetverification-Assetverification__radio-control-option-label.components-Assetverification-Assetverification__radio-control-option-label {
    color: var(--grey-650) !important;
  }
  
  .components-Assetverification-Assetverification__displayInRow {
    display: flex !important;
    flex-direction: row !important;
  }
  
  .components-Assetverification-Assetverification__displayColumn {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .components-Assetverification-Assetverification__radio-control-option-black.components-Assetverification-Assetverification__radio-control-option-black {
    color: var(--black) !important;
  }
  
  .components-Assetverification-Assetverification__radio-control-option-red.components-Assetverification-Assetverification__radio-control-option-red {
    color: #ff8080 !important;
  }
  
  .components-Assetverification-Assetverification__sicm-options {
    padding-right: 3rem !important;
  }
  
  .components-Assetverification-Assetverification__align-radio-btn {
    padding-left: 3rem !important;
    margin: 0rem 0rem 0rem 14rem !important;
  }

  .components-Assetverification-Assetverification__taballign {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    justify-content: space-evenly !important;
  }

  .components-Assetverification-Assetverification__borrNameDiv {
    display: grid !important;
    text-transform: capitalize !important;
  }

  .components-Assetverification-Assetverification__borrName {
    font-weight: 700 !important;
    color: #4e586e !important;
  }

  .components-Assetverification-Assetverification__borrDesc {
    color: #939299 !important;
  }

  .components-Assetverification-Assetverification__borrTab {
    width: 12.75rem !important;
  }

  .components-Assetverification-Assetverification__ficoScrGrid {
    padding-bottom: 0.5rem !important;
  }

  .components-Assetverification-Assetverification__radio-btn-padding {
    padding: 1rem 2rem 0rem 0rem !important;
  }

  .components-Assetverification-Assetverification__radio-btn {
    display: flex !important;
    align-items: center !important;
  }

  .components-Assetverification-Assetverification__calculationHistory {
    position: relative;
    text-align: end;
  }    

  
.components-Assetverification-Assetverification__asset.components-Assetverification-Assetverification__asset {
  color: var(--grey-650);
  font-size: 1rem !important;
  text-align: justify;
  font-weight: bold;
  display: flex;
  margin-top: 0.5rem;
  margin-left: 1rem;
}

.components-Assetverification-Assetverification__assetHistoryDetails {
  display: flex !important;
  margin-right: 1rem !important;
}

.components-Assetverification-Assetverification__assetHistoryContainer {
  display: flex !important;
  justify-content: end !important;
}

.components-Assetverification-Assetverification__disable {
  pointer-events: none;
  user-select: none;
  opacity: 0.5;
}

.components-Assetverification-Assetverification__editIconDisabled {
  pointer-events: none !important;
  cursor: default !important;
  user-select: none !important;
  opacity: 0.5 !important;
}

.components-Assetverification-Assetverification__heading {
  font-size: 16px !important;
  font-weight: bold !important;
  margin-bottom: 10px !important;
}

.components-Assetverification-Assetverification__asset-header {
  width: 100%;
  padding: 0 1rem;
  text-align: left;
}
.components-Checklist-TextFields__text-label.components-Checklist-TextFields__text-label {
  color: #4e586e;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-Checklist-TextFields__componentMargin.components-Checklist-TextFields__componentMargin {
  margin-top: 0.5rem;
}

.components-Checklist-TextFields__componentMargin.components-Checklist-TextFields__componentMargin div > input {
  padding: 5.5px 5px;
}

.components-Checklist-TextFields__dropDownStyle {
  min-width: 25rem !important;
  border: 0.13rem solid black !important;
}

.components-Checklist-TextFields__dropDownMenuStyle {
  min-width: 25rem !important;
  border: 0.1rem solid black !important;
}

.components-Checklist-TextFields__dropdownSelectStyle {
  min-width: 25rem !important;
  padding: 0.5rem !important;
  color: var(--grey-650) !important;
}

.components-Checklist-TextFields__form-label {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

.components-Checklist-TextFields__view-btn{
  color: blue !important;
  background: none !important;
  border: none !important;
  text-transform: none !important;
  cursor:  pointer !important;
}

.MuiPopover-root {   transform: translateY(35px) !important; }

.components-Checklist-Checklist__checklist {
  margin: 0 auto;
}

.components-Checklist-Checklist__incomeCalc {
  margin: 0 auto;
}

.components-Checklist-Checklist__scrollable-checklist {
  flex-basis: 0;
  flex-grow: 1;
  overflow: auto;
  width: 100%;
}

.components-Checklist-Checklist__incomeCalc-inprogress {
  margin: auto;
}

.components-Checklist-Checklist__checklist-form-controls {
  padding: 1.5rem;
  background-color: rgb(243, 245, 249) !important;
  border-radius: 0.5rem !important;
}

.components-Checklist-Checklist__checklist-form-controls.components-Checklist-Checklist__checklist-form-controls > * {
  display: block;
  margin-bottom: 0.5rem;
}

.components-Checklist-Checklist__checklist-form-controls > *:last-child {
  margin-bottom: 0;
}

.components-Checklist-Checklist__checklist-form-controls-ficoorasset {
  padding: 1.5rem;
  border-radius: 0.5rem !important;
  padding-top: 0rem !important;
  padding-left: 0rem !important;
}

.components-Checklist-Checklist__checklist-form-controls-ficoorasset.components-Checklist-Checklist__checklist-form-controls-ficoorasset > * {
  display: block;
  margin-bottom: 0.5rem;
}

.components-Checklist-Checklist__checklist-form-controls-ficoorasset > *:last-child {
  margin-bottom: 0;
}

.components-Checklist-Checklist__checklist-title.components-Checklist-Checklist__checklist-title {
  color: var(--grey-650);
  max-width: 30rem;
  word-wrap: break-word;
  font-size: 1rem !important;
  text-align: justify;
  font-weight: bold;
  display: flex;
  margin-top: 0.5rem;
}

.components-Checklist-Checklist__checklist-title-income-calc.components-Checklist-Checklist__checklist-title-income-calc {
  color: var(--grey-650);
  font-size: 1rem !important;
  text-align: justify;
  font-weight: bold;
  display: flex;
  margin-top: 0.5rem;
  margin-left: 2rem;
}

.components-Checklist-Checklist__checklist-title-delay-checklist {
  color: #B8B8B8;
  font-size: 1.1rem !important;
  text-align: justify;
  font-weight: bold;
  display: flex;
  margin-top: 0.5rem;
  margin-left: 2rem !important;
}

.components-Checklist-Checklist__clearButton.components-Checklist-Checklist__clearButton {
  flex-grow: 0;
  flex-basis: 0;
  align-self: flex-end;
}

.components-Checklist-Checklist__clearButtonWithPushData {
  flex-grow: 0;
  flex-basis: 0;
  align-self: flex-end;
  margin: 0 37rem 0 0;
}

.components-Checklist-Checklist__checkListButtons {
  display: flex;
  justify-content: space-evenly;
}

.components-Checklist-Checklist__tooltip.components-Checklist-Checklist__tooltip {
  font-size: 0.8rem;
}

.components-Checklist-Checklist__text-label {
  width: 200;
}

.components-Checklist-Checklist__text-label.components-Checklist-Checklist__text-label {
  color: #4e586e;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-Checklist-Checklist__radio-control-label.components-Checklist-Checklist__radio-control-label {
  color: #000;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-Checklist-Checklist__componentMargin.components-Checklist-Checklist__componentMargin {
  margin-top: 0.5rem;
}

.components-Checklist-Checklist__componentMargin.components-Checklist-Checklist__componentMargin div > input {
  padding: 5.5px 5px;
}

.components-Checklist-Checklist__titleStyle {
  margin-right: 5rem !important;
}

.components-Checklist-Checklist__asset.components-Checklist-Checklist__asset {
  color: var(--grey-650);
  font-size: 1rem !important;
  text-align: justify;
  font-weight: bold;
  display: flex;
  margin-top: 0.5rem;
  margin-left: 1rem;
}

.components-Checklist-Checklist__check.components-Checklist-Checklist__check {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
  color: white !important;
}

.components-Checklist-Checklist__backButton {
  padding-left: 21.5rem !important;
}

.components-Checklist-Checklist__buttonStyle {
  margin-top: 1rem !important;
  justify-content: space-between;
  margin-bottom: 1rem !important;
}

.components-Checklist-Checklist__check-disable {
  pointer-events: none;
  user-select: none;
  opacity: 0.5;
}

.components-SlaHeader-SlaHeader__icon {
  margin-bottom: -5px !important;
}

.components-SlaHeader-SlaHeader__statusbtn {
  background-color: #fff !important;
  color: black !important;
}

.components-SlaHeader-SlaHeader__statusbtnClicked {
  background-color: #9e9e9e !important;
  color: black !important;
}

.components-SlaHeader-SlaHeader__customgrid {
  flex-direction: row;
  margin-bottom: 0.5rem !important;
}

.components-SlaHeader-SlaHeader__customresolutiongrid {
  flex-direction: row;
  margin-bottom: 2rem !important;
  margin-top: 1rem !important;
}

.components-SlaHeader-SlaHeader__customButton {
  background-color: var(--light-blue-900) !important;

  /* margin-right: 0.5rem !important; */
  color: #fff !important;
  text-align: right;
}

.components-SlaHeader-SlaHeader__imagemargin {
  margin-top: 0.5rem !important;
}

.components-SlaHeader-SlaHeader__custommargin {
  margin-right: 9rem !important;
}

.components-SlaHeader-SlaHeader__customalign {
  text-align: right;
}

.components-SlaHeader-SlaHeader__customfont {
  font-weight: 900;
  font-size: 1rem;
  margin-left: 0.5rem;
}

.components-SlaHeader-SlaHeader__get-next.components-SlaHeader-SlaHeader__get-next {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-SlaHeader-SlaHeader__get-next-disabled.components-SlaHeader-SlaHeader__get-next-disabled {
  margin-right: 1.5rem;
  height: 2.5rem;
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 18px;
}

.components-SlaHeader-SlaHeader__get-next.components-SlaHeader-SlaHeader__get-next:hover {
  background-color: var(--blue-900);
}

.components-SlaHeader-SlaHeader__resIdLbl {
  top: 0 !important;
  left: 0 !important;
  position: absolute !important;
  font-size: 13px !important;
  transform: none !important;
}

.components-IncomeCalc-TaskSection-TaskSection__radio-control-label.components-IncomeCalc-TaskSection-TaskSection__radio-control-label {
  color: #000;
  font-weight: 700;
  font-size: 15px;
  padding: 1rem 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__we-heading {
  color: #000;
  font-weight: 510 !important;
  font-size: 1.2rem !important;
  margin-left: 0.5rem !important;
}

.components-IncomeCalc-TaskSection-TaskSection__header-placeholder {
  color: #c6c6c6;
  font-size: 15px;
  padding: 1rem 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__displayInRow {
  display: flex;
}

.components-IncomeCalc-TaskSection-TaskSection__inRowPadding {
  display: flex;
  padding: 0 1.5rem 1.5rem 1.5rem, ;
}

.components-IncomeCalc-TaskSection-TaskSection__payFreq {
  display: flex;
  align-items: baseline;
}

.components-IncomeCalc-TaskSection-TaskSection__teacherPaySchedule {
  display: flex;
  align-items: baseline;
  margin-bottom: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdtIncome::-webkit-scrollbar{
  border-radius: 0.2rem;
  width: 5px;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdtIncome {
  width: 29rem;
  height: 37rem;
  margin-left:2rem;
  align-items: center;
  position: fixed;
  overflow-y: scroll;
  min-height: 50% !important;
  z-index: 1; 
}

.components-IncomeCalc-TaskSection-TaskSection__parentDiv {
  border-radius: 0.5rem;
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.3);
  z-index: 1;
}

.components-IncomeCalc-TaskSection-TaskSection__wageEarnings {
  margin: 1.5rem;
  padding-bottom: 2rem;
}

.components-IncomeCalc-TaskSection-TaskSection__manualEntry {
  margin: 1.5rem;
  padding-bottom: 2rem;
}

.components-IncomeCalc-TaskSection-TaskSection__fixedIncome{
  margin: 1.5rem;
  padding-bottom: 2rem;
}

.components-IncomeCalc-TaskSection-TaskSection__fixedIncome > :nth-child(2) {
  padding-top: 3rem;
}

.components-IncomeCalc-TaskSection-TaskSection__rental-income-sect {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  margin: 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__rental-income-sect-icon {
  float: right;
}

.components-IncomeCalc-TaskSection-TaskSection__we-title {
  margin-top: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__ana-brk-title {
  padding: 1.2rem 0 1.2rem 0;
}

.components-IncomeCalc-TaskSection-TaskSection__bankStatement {
  margin: 1rem 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__grossAvg {
  margin: 1rem 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__UnEmploymentAmt {
  background: rgb(242, 242, 242) !important;
  margin: 1rem 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__income-cont-chk {
  display: flex;
}

.components-IncomeCalc-TaskSection-TaskSection__grossYtd {
  margin: 1rem 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__grossBase {
  margin: 1rem 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__inc-calc-borr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__inc-calc-borr-item {
  padding: 1rem 0 0 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  float: right;
}

.components-IncomeCalc-TaskSection-TaskSection__sect-title-delete {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.components-IncomeCalc-TaskSection-TaskSection__inc-calc-placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1.5rem;
  min-height: 38.5rem;
  text-align: center;
}

.components-IncomeCalc-TaskSection-TaskSection__no-inc {
  margin-top: 1.5rem;
  padding-top: 1rem;
  min-height: 38.5rem;
  display: flex;
  flex-direction: row-reverse;
}

.components-IncomeCalc-TaskSection-TaskSection__ri-total-income {
  display: flex;
  margin: 1rem 1.5rem;
  background-color: #eee !important;
  justify-content: space-between;
  padding: 0 1.5rem;
  align-items: center;
  font-size: 1.25rem;
}

.components-IncomeCalc-TaskSection-TaskSection__add-contrib-grid {
  margin: 0 15rem;
}

.components-IncomeCalc-TaskSection-TaskSection__default-grid {
  padding-left: 1rem;
  padding-bottom: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__inc-add-action {
  margin-top: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__add-contrib-header {
  color: #000 !important;
  font-size: 1.2rem !important;
  font-weight: 510 !important;
}

/* Do not remove. This is a default value. */
.components-IncomeCalc-TaskSection-TaskSection__rental-address {

}

/* Do not remove. This is a default value. */
.components-IncomeCalc-TaskSection-TaskSection__ri-share-sect-title {

}

.components-IncomeCalc-TaskSection-TaskSection__pitia-sect {
  display: flex;
  align-items: center;
  margin: 1rem 4rem;
}

.components-IncomeCalc-TaskSection-TaskSection__ri-pitia-sect {
  padding-bottom: 1rem;
  margin: 1rem 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__add-contrib-item {
  display: flex;
  align-items: center;
  margin-left: 10rem;
  padding-top: 3rem;
  padding-bottom: 2rem;
}

.components-IncomeCalc-TaskSection-TaskSection__contrib-assum-add-item {
  align-items: center;
  margin-left: 11.5rem;
  padding-top: 3rem;
  padding-bottom: 2rem;
  float: left;
  padding-right: 0.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__add-contrib-sect {
  min-height: 44.1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__contrib-assum-add {
  margin-top: -6.7rem;
  margin-left: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__rental-address-wrapper {
  margin: 1rem 2rem;
  padding: 1rem;
  border-radius: 0.125rem;
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.3);
  z-index: 1;
  background-color: #eee;
  width: 40rem !important;
  display: flex;
  flex-direction: row-reverse;
}

.components-IncomeCalc-TaskSection-TaskSection__rental-address-icon {
  float: right;
  padding-right: 1.5rem !important;
}

.components-IncomeCalc-TaskSection-TaskSection__rental-text-sect {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-left: 2rem;
}

.components-IncomeCalc-TaskSection-TaskSection__mrla-sect {
  display: flex;
  align-items: center;
  margin: 2rem 0 2rem 2rem;
}

.components-IncomeCalc-TaskSection-TaskSection__displayInFlex {
  display: flex;
}

.components-IncomeCalc-TaskSection-TaskSection__ri-title {
  padding-bottom: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__ri-title-item {
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  flex-direction: row-reverse;
}

.components-IncomeCalc-TaskSection-TaskSection__rental-share-grid {
  padding: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__rental-share-grid-item {
  display: flex;
  align-items: center;
}

.components-IncomeCalc-TaskSection-TaskSection__ri-share-sect-header {
  color: #000;
  font-weight: 700 !important;
  font-size: 15px !important;
  padding-left: 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__ic-ri-sect {
  padding-top: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__self-income-sect {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  margin: 1.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__ic-se-sect {
  padding-top: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__self-text-sect {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 2rem;
}

.components-IncomeCalc-TaskSection-TaskSection__self-address-wrapper {
  margin: 1rem 2rem 1.5rem;
  padding: 1rem;
  border-radius: 0.125rem;
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.3);
  z-index: 1;
  background-color: #eee;
  width: 40rem !important;
  display: flex;
  flex-direction: row-reverse;
}

.components-IncomeCalc-TaskSection-TaskSection__se-total-income {
  display: flex;
  margin: 1rem 1.5rem;
  background-color: #eee !important;
  justify-content: space-between;
  padding: 1rem 1.5rem;
  align-items: center;
  font-size: 1.25rem;
}

.components-IncomeCalc-TaskSection-TaskSection__ri-title-heading {
  margin-top: 1.5rem;
  padding-top: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-income {
  background-color: #4E586E;
  color: #fff;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-accordian-details {
  background-color: #eee;
  display: flex !important;
  flex-direction: column !important;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-accordian-label {
  text-transform: capitalize;
  font-size: 0.75rem;
  margin: 0;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-accordian-summary {
  display: flex !important;
  justify-content: space-around !important;
  width: 100%;
  min-height: 2rem;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-accordian-labelValue {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 450;
}

.components-IncomeCalc-TaskSection-TaskSection__box {
  height: 1rem;
  width: 1.2rem;
  font-size: 0.75rem;
  color: white;
  background-color: #f03858;
  display: inline-block;
  margin-left: 0.5rem;
  text-align: center;
  border-radius: 1px;
}

.components-IncomeCalc-TaskSection-TaskSection__box1 {
  height: 1rem;
  width: 1.2rem;
  font-size: 0.75rem;
  color: white;
  background-color: #ffa400;
  display: inline-block;
  margin-left: 0.5rem;
  text-align: center;
  border-radius: 1px;
}

.components-IncomeCalc-TaskSection-TaskSection__space-between {
  display: flex;
  justify-content: space-between;
  margin-right: 2rem;
}

.components-IncomeCalc-TaskSection-TaskSection__no-income-sect {
  min-height: 10rem;
}

.components-IncomeCalc-TaskSection-TaskSection__chevron-left {
  float: right;
  padding-right: 1.5rem !important;
}

.components-IncomeCalc-TaskSection-TaskSection__default-grid-label-spacing {
  margin: 0;
  padding-right: 0.7rem;
}

.components-IncomeCalc-TaskSection-TaskSection__fixed-income-net-value {
  margin-right: -4px;
}

.components-IncomeCalc-TaskSection-TaskSection__expense-section {
  margin-top: 1rem;
  padding: 1rem;
  overflow-y: scroll;
  height: 46.6rem;
}

.components-IncomeCalc-TaskSection-TaskSection__expense-cnsdt-items {
  display: flex;
  flex-direction: column;
  padding: 0;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-amt-sect-details {
  display: flex !important;
  justify-content: space-between !important;
}

.components-IncomeCalc-TaskSection-TaskSection__acc-sub-header-txt {
  color: gray;
  font-size: 1.1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__acc-sub-header-amt-txt{
  color: gray;
  font-size: 1.1rem;
  text-align: right;
}

.components-IncomeCalc-TaskSection-TaskSection__expense-cnsdt-grid{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0px 1rem;
  background-color: lightgray;
}

.components-IncomeCalc-TaskSection-TaskSection__inc-borrower-headers {
  display: flex;
  justify-content: space-between;
  padding: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__gn-sub-header-amt-txt{
  color: gray;
  font-size: 1.1rem;
  text-align: left;
}

.components-IncomeCalc-TaskSection-TaskSection__gross-net-section{
  display: flex;
  justify-content: space-between;
}

.components-IncomeCalc-TaskSection-TaskSection__gross-net-div{
  display: inline-block !important;
  width: 13rem;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-inc-types-sect{
  display: flex;
  justify-content: space-between;
  width: 10rem;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-inc-data-header-space {
  width: 12rem;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-inc-data-header-div{
  color: gray !important;
  font-size: 1rem !important;
  width: 7.4rem !important;
  text-align: initial !important;
  padding-left: 0px !important;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-income-data-row-inctype{
  color: gray !important;
  font-size: 1.1rem !important;
  width: 12rem !important;
}

.components-IncomeCalc-TaskSection-TaskSection__cnsdt-income-data-row-amount {
  color: black !important;
  font-size: 1.1rem !important;
  width: 7.4rem !important;
  display: flex !important;
  justify-content: initial !important;
  padding: 6px 0 !important;
}

.components-IncomeCalc-TaskSection-TaskSection__checklist-form-controls {
  padding: 1.5rem;
  background-color: rgb(243, 245, 249) !important;
  border-radius: 0.5rem !important;
}
.components-IncomeCalc-TaskSection-TaskSection__fico-score {
  background-color: #f3f5f9 !important;
  padding: 0 1rem 1rem 0 !important;
  border-radius: 5px !important;
}

.components-IncomeCalc-TaskSection-TaskSection__fico-sect {
  margin-top: 2rem !important;
}
.components-IncomeCalc-TaskSection-TaskSection__document-paper {
  padding: 1rem;
  background-color: #f3f5f9 !important;
  margin-top: 1rem;
}

.components-IncomeCalc-TaskSection-TaskSection__doc-add-contrib-grid{
  margin: 0 2rem 0 .5rem;
  width: 75rem !important;
  height: 19rem;
  line-height: .5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__doc-add-action{
  margin: 2rem 0rem 2rem 2rem;
  justify-content: space-between;
}

.components-IncomeCalc-TaskSection-TaskSection__doc-add-contrib-item{
  display: flex;
  align-items: center;
  margin-left: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}
.components-IncomeCalc-TaskSection-TaskSection__doc-chk-add-contrib-sect{
  min-height: 44.1rem;
  z-index: 1;
  position: absolute;
  margin-top: .5rem;
  width: 48rem;
  left: 52rem;
  border-radius: 10px;
  top:28rem;
  padding: 0 !important;
  border: 1px solid black;
}

.components-IncomeCalc-TaskSection-TaskSection__doc-chk-borr{
  display: flex;
  justify-content: space-between;
  padding: 1rem;
  box-shadow: none !important;
}

.components-IncomeCalc-TaskSection-TaskSection__siTypeSect{
  margin-top: 2rem !important;
  border-radius: 7px !important;
  width: 53% !important;
  background-color: #f3f5f9 !important;
}

.components-IncomeCalc-TaskSection-TaskSection__grid-as {
  padding-left: 1rem;
  background-color: #f3f5f9;
  width: 96.5% !important;
  margin-left: 2rem;
  border-radius: 10px;
  overflow-y: scroll;
}

.components-IncomeCalc-TaskSection-TaskSection__border-as {
  border-right: 1px solid #d4caca;
  height: 47rem !important;
}

.components-IncomeCalc-TaskSection-TaskSection__escrow {
  justify-content: space-between;
  align-items: center;
  margin-left: 0.5rem;
  display: flex;
  flex-direction: row-reverse;
}

.components-IncomeCalc-TaskSection-TaskSection__ana-brk-label {
  color: #000;
  font-weight: 510 !important;
}

.components-IncomeCalc-TaskSection-TaskSection__default-label-text {
  margin: 0.5rem 0;
  text-transform: capitalize;
}

.components-IncomeCalc-TaskSection-TaskSection__label-text-as {
  margin: 1.5rem 0rem 0.5rem 1rem;
  color: #4e586e;
  font-style: normal;
  font-weight: 800 !important;
  font-size: 1rem !important;
}

.components-IncomeCalc-TaskSection-TaskSection__escrowInfo {
  color: #4e586e !important;
  font-style: normal;
  font-weight: 800 !important;
  font-size: 1rem !important;
  padding: 1rem 0 0.5rem 0.5rem;
}

.components-IncomeCalc-TaskSection-TaskSection__escrowInfoHeaders {
  color: #4e586e;
  font-style: normal;
  font-weight: 800 !important;
  font-size: 1rem !important;
  margin-left: 1rem !important;
}

.components-IncomeCalc-TaskSection-TaskSection__loanInfoToOrder {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
}
.containers-IncomeCalc-IncomeCalcWidget__checklist {
  display: flex;
  flex-direction: column;
  grid-column: 1 / 3;
  grid-row: 1 / 2;
  margin: 1rem 2rem 1rem 1rem;
}

.containers-IncomeCalc-IncomeCalcWidget__widget {
  display: flex;
  flex-direction: column;
  grid-column: 1 / 3;
  grid-row: 1 / 2;
  margin: 1rem 5rem 1rem 10rem;
}

.containers-IncomeCalc-IncomeCalcWidget__income-checklist {
  flex-basis: 0;
  flex-grow: 1;
  overflow: auto;
}

.containers-IncomeCalc-IncomeCalcWidget__income-loader {
  flex-basis: 0;
  flex-grow: 1;
  justify-content: center;
}

.containers-IncomeCalc-IncomeCalcWidget__income-checklist::-webkit-scrollbar {
  display: none;
}

.containers-IncomeCalc-IncomeCalcWidget__check-btn {
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  border-radius: 10px !important;
  height: 2.5rem !important;
  line-height: 18px !important;
}
.components-IncomeCalc-TextFields-TextFields__text-label.components-IncomeCalc-TextFields-TextFields__text-label {
  color: #000;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-IncomeCalc-TextFields-TextFields__componentMargin.components-IncomeCalc-TextFields-TextFields__componentMargin {
  margin-top: 0.5rem;
}

.components-IncomeCalc-TextFields-TextFields__dropDownMenuStyle {
  min-width: 25rem !important;
  border: 0.1rem solid black !important;
}

.components-IncomeCalc-TextFields-TextFields__min-width {
  width: 80rem !important;
}

.components-IncomeCalc-TextFields-TextFields__componentMargin.components-IncomeCalc-TextFields-TextFields__componentMargin div > input {
  padding: 5.5px 5px;
}

.components-IncomeCalc-TextFields-TextFields__dropDownStyle {
  min-width: 25rem !important;
  border: 0.13rem solid black !important;
}

.components-IncomeCalc-TextFields-TextFields__marginright {
  margin-right: 1rem !important;
  background-color: white !important;
}

.components-IncomeCalc-TextFields-TextFields__custom {
  margin-right: 0;
}

.components-IncomeCalc-TextFields-TextFields__inc-text {
  width: 12rem !important;
  text-align: right;
  max-width: 94%;
}

.components-IncomeCalc-TextFields-TextFields__gytd-text {
  width: 14rem !important;
}

.components-IncomeCalc-TextFields-TextFields__ga-text {
  width: 12rem !important;
}

.components-IncomeCalc-TextFields-TextFields__reason-for {
  margin: 1rem 0 0 2rem;
}

.components-IncomeCalc-TextFields-TextFields__reason-for-textbox {
  width: 30rem !important;
}

.components-IncomeCalc-TextFields-TextFields__reason-for-value {
  margin-left: 0.3rem;
  font-weight: 600;
}

.components-IncomeCalc-TextFields-TextFields__commentBox {
  margin: 2rem 2rem 0 2rem;
}

.components-IncomeCalc-TextFields-TextFields__pay-periods-text {
  width: 12rem !important;
  margin-top: 1rem !important;
  text-align: right;
}

.components-IncomeCalc-TextFields-TextFields__we-bs-gross {
  width: 12rem !important;
  text-align: right;
  background-color: #eee;
}

.components-IncomeCalc-TextFields-TextFields__we-bs-textbox {
  width: 12rem !important;
  text-align: right;
  background-color: #eee;
  max-width: 94%;
}

.components-IncomeCalc-TextFields-TextFields__disabled {
  width: 12rem !important;
  text-align: right;
  background-color: #eee;
  max-width: 94%;
}

.components-IncomeCalc-TextFields-TextFields__text-with-placeholder {
  width: 17rem !important;
  background-color: white;
}

.components-IncomeCalc-TextFields-TextFields__pitia-amt-title {
  width: 12rem;
  margin: 0rem 0rem 0rem 1rem;
}

.components-IncomeCalc-TextFields-TextFields__pitia-amt {
  width: 17rem !important;
}

.components-IncomeCalc-TextFields-TextFields__pay-period-textField {
  width: 12rem;
  margin: 1rem 0 1rem 2rem !important;
}

.components-IncomeCalc-TextFields-TextFields__pay-periods-title {
  width: 20rem;
  margin-top: 1rem;
  margin-left: -0.5rem;
}

.components-IncomeCalc-TextFields-TextFields__ri-total-text {
  font-weight: 500;
}

.components-IncomeCalc-TextFields-TextFields__read-only-value {
  font-weight: 600;
  padding-left: 0.5rem;
}

.components-IncomeCalc-TextFields-TextFields__display-in-row {
  display: flex;
  align-items: center;
}

.components-IncomeCalc-TextFields-TextFields__mrla-text {
  width: 12rem !important;
  margin-left: 1rem !important;
}

.components-IncomeCalc-TextFields-TextFields__mrla-title {
  margin: 0;
}

.components-IncomeCalc-TextFields-TextFields__ri-title {
  margin: 0;
  font-size: 0.75rem;
}

.components-IncomeCalc-TextFields-TextFields__ri-label {
  margin: 0;
  font-weight: 510;
}

.components-IncomeCalc-TextFields-TextFields__ri-div-label {
  margin-left: 1rem !important;
}

.components-IncomeCalc-TextFields-TextFields__weekly-amt {
  display: flex;
  align-items: center;
  font-size: 1rem;
  margin: 1rem 1.5rem;
  padding-bottom: 1rem;
}

.components-IncomeCalc-TextFields-TextFields__weekly-text {
  margin-left: 2rem !important;
}

.components-IncomeCalc-TextFields-TextFields__pp-value {
  padding: 0 0.5rem;
}

.components-IncomeCalc-TextFields-TextFields__pp-value-red {
  padding: 0 4rem;
  color: red;
}

.components-IncomeCalc-TextFields-TextFields__pp-value-green {
  padding: 0 4rem;
  color: green;
}

.components-IncomeCalc-TextFields-TextFields__monthly-text {
  margin-left: 1rem;
  font-size: 9px;

  /* width: 100%; */
  margin-right: 2rem;
}

.components-IncomeCalc-TextFields-TextFields__monthly-inc {
  font-size: 1.2rem;
  font-weight: 700;
  margin-left: 1rem;
}

.components-IncomeCalc-TextFields-TextFields__se-total-text {
  font-weight: 500;
}

.components-IncomeCalc-TextFields-TextFields__se-nom {
  width: 16.5rem !important;
}

.components-IncomeCalc-TextFields-TextFields__se-pao {
  width: 16.5rem !important;
}

.components-IncomeCalc-TextFields-TextFields__se-nom-div {
  margin-left: 2.5rem !important;
  display: flex;
  margin-top: 1rem;
}

.components-IncomeCalc-TextFields-TextFields__se-nom-title {
  width: 12rem !important;
  margin-top: 1rem !important;
}

.components-IncomeCalc-TextFields-TextFields__se-amount-div {
  margin-left: 2.5rem !important;
  display: flex;
  margin-top: 1rem;
}

.components-IncomeCalc-TextFields-TextFields__se-amount-title {
  width: 12rem !important;
  margin-top: 1rem !important;
}

.components-IncomeCalc-TextFields-TextFields__se-total {
  margin: 0;
}

.components-IncomeCalc-TextFields-TextFields__se-total-value {
  font-weight: 800;
  font-size: 1.4rem;
  margin: 0;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-net {
  align-items: center;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-net-value {
  margin: 0;
  font-weight: 500;
  font-size: 1.6rem;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-net-title {
  font-weight: 350;
  font-size: 1rem;
}

.components-IncomeCalc-TextFields-TextFields__con-assum-count {
  font-size: 10rem !important;
  font-weight: 510 !important;
  padding-top: 3.4rem;
  width: fit-content;
  float: left;
	padding-right: 0.3rem;
}

.components-IncomeCalc-TextFields-TextFields__con-assum-count-value {
  font-weight: bold;
  font-size: 1.1rem;
  margin: 0 0 .5rem 0;
}

.components-IncomeCalc-TextFields-TextFields__con-assum-count-title {
  font-weight: bold;
  font-size: .9rem;
  margin: .5rem 0 .5rem 0;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-net-dti {
  align-items: center;
  display: inline-flex !important;
  width: 9.525rem;
  border-right: solid grey;
  border-width: thin;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-net-dti-value {
  margin: 0;
  font-weight: bold;
  font-size: 1rem;
  margin: 0 0 .5rem 0;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-net-dti-title {
  font-weight: bold;
  font-size: .9rem;
  margin: .5rem 0 .5rem 0;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-income-div {
  justify-content: center;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-exp-amt-text {
  font-size: 1.1rem;
  font-weight: bold;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-net-exp {
  align-items: center;
  display: inline-flex !important;
  width: 14.3rem;
  border-bottom:  solid grey;
  border-right: solid grey;
  border-width: 0.00625rem;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-net-exp-value {
  margin: 0;
  font-weight: bold;
  font-size: 1.1rem;
  margin: 0 0 .5rem 0;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-net-exp-title {
  font-weight: bold;
  font-size: 1.1rem;
  margin: .5rem 0 .5rem 0;
}

.components-IncomeCalc-TextFields-TextFields__cnsdt-inc-count-indc-div{
  color: black;
  width: 3rem;
  display: flex;
  background: #f1f1f1;
  height: 2rem;
  border-radius: 1rem;
  margin-top: 6px;
  align-items: center;
  justify-content: center;
  border: 0.5px solid #f1f1f1;
}

.components-IncomeCalc-TextFields-TextFields__se-nom-div-as {
  margin-left: 1.5rem !important;
  display: flex;
  margin-top: 0.5rem;
}

.components-IncomeCalc-TextFields-TextFields__se-nom-div-text-as {
  margin-left: 1.5rem !important;
  display: flex;
  margin-top: 0.4rem;
}

.components-IncomeCalc-TextFields-TextFields__se-nom-icon-as {
  width: 2rem !important;
  margin-top: 0.5rem !important;
  color: #4e586e;
  margin-left: 0.5rem;
  cursor: pointer;
}

.components-IncomeCalc-TextFields-TextFields__disabled-icon {
  width: 2rem !important;
  text-align: right;
  color: #d3b5b5;
  max-width: 94%;
  margin-top: 0.5rem;
  margin-left: 0.5rem;
}

.components-IncomeCalc-TextFields-TextFields__acc-esc-div {
  margin-left: 2.5rem !important;
  margin-right: 2rem !important;
  display: flex;
  margin-top: 1rem;
}

.components-IncomeCalc-TextFields-TextFields__ana-brk-div {
  margin-left: 0.5rem !important;
  display: flex;
  margin-top: 1rem;
}

.components-IncomeCalc-TextFields-TextFields__se-nom-title-as {
  width: 16rem !important;
  margin-top: 1.2rem !important;
  color: #4e586e;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 1rem !important;
}

.components-IncomeCalc-TextFields-TextFields__ana-brk-title {
  width: 15rem !important;
  margin-top: 1rem !important;
}

.components-IncomeCalc-TextFields-TextFields__se-nom-tfield-as {
  width: 12rem !important;
  text-align: left !important;
  max-width: 94%;
  background-color: white;
}

.components-IncomeCalc-TextFields-TextFields__se-nom-tfield-as > div > input {
  text-align: left !important;
}

.components-IncomeCalc-TextFields-TextFields__commentBox-as {
  margin: 1.5rem 0rem 0 1.5rem;
}

.components-IncomeCalc-TextFields-TextFields__reject-reason-as {
  margin-bottom: 0.5rem;
  color: #4e586e;
  font-style: normal;
  font-weight: 800 !important;
  font-size: 1.1rem !important;
  line-height: 1.5rem !important;
}

.components-IncomeCalc-TextFields-TextFields__reason-for-textbox-as {
  width: 29rem !important;
  background-color: white;
}

.components-IncomeCalc-TextFields-TextFields__disabled-multiline-as {
  width: 32rem !important;
  max-width: 94%;
  background-color: unset !important;
  height: 2rem;
  margin-bottom: 0.5rem !important;
}

.components-IncomeCalc-TextFields-TextFields__disabled-as {
  width: 12rem !important;
  text-align: right;
  max-width: 94%;
  background-color: unset;
  height: 2rem;
  margin-bottom: 0.5rem !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.components-IncomeCalc-CustomButton-CustomButton__contained {
  border-radius: 25px !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
  margin-right: 1rem !important;
}

.components-IncomeCalc-CustomButton-CustomButton__parentDiv {
  border-radius: 0.5rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.3);
  z-index: 1;
}

.components-IncomeCalc-CustomButton-CustomButton__custom {
  float: left !important;
}

.components-IncomeCalc-CustomButton-CustomButton__containedVariant {
  margin-bottom: 10px !important;
  margin-top: 10px !important;
  margin-right: 1rem !important;
  color: #fff !important;
}

.components-IncomeCalc-CustomButton-CustomButton__customVariant {
  text-align: center !important;

  /* position: absolute !important; */
}

.components-IncomeCalc-CustomButton-CustomButton__roundedBorder {
  border: 1px solid #8080808c !important;
  border-radius: 1.5625rem !important;
  color: #8080808c;
  margin-left: 1.5rem !important;
}

.components-IncomeCalc-CustomButton-CustomButton__iconGrey {
  color: grey;
}

.components-IncomeCalc-CustomButton-CustomButton__remove-circle {
  margin-left: 2rem;
}

.components-IncomeCalc-CustomButton-CustomButton__add-circle {
  margin-left: 0;
}

.components-IncomeCalc-CustomButton-CustomButton__cancel {
  color: white !important;
  cursor: 'pointer';
  background-color: #01579b !important;
}

.components-IncomeCalc-CustomButton-CustomButton__done {
  color: white !important;
  cursor: 'pointer';
  background-color: #01579b !important;
  margin-left: 3rem !important;
}

.components-IncomeCalc-CustomButton-CustomButton__verificationStatus {
  display: flex;
  align-items: center;
  padding: 0.5rem 4rem;
  margin-top: 1.3rem;
  font-weight: bold;
}

.components-IncomeCalc-CustomButton-CustomButton__done:disabled {
  color: black !important;
  cursor: 'pointer';
  background-color: #c6c6c6 !important;
  margin-left: 3rem !important;
}

.components-IncomeCalc-CustomButton-CustomButton__monthly-inc {
  font-size: 0.9rem;
  color: dimgrey;
  margin-left: 1rem;
}

.components-IncomeCalc-CustomButton-CustomButton__inc-calc-placeholder {
  color: #c6c6c6;
  font-size: 1.3rem;
  padding: 1rem 1.5rem;
}

.components-IncomeCalc-CustomButton-CustomButton__no-inc {
  color: #c6c6c6;
  font-size: 1.3rem;
  padding: 1rem 1.5rem;
  align-self: center;
  text-align: center;
  margin-right: 38%;
}

.components-IncomeCalc-CustomButton-CustomButton__taxRem {
  margin-left: 2rem;
}

.components-IncomeCalc-CustomButton-CustomButton__taxAdd {
  margin-left: 1rem;
}

.components-IncomeCalc-CustomButton-CustomButton__default {
  margin: 0.5rem 0 1rem 1rem;
}

.components-IncomeCalc-CustomButton-CustomButton__con-assum-info-icon {
  margin-top: 3.3rem;
}

.components-IncomeCalc-CustomButton-CustomButton__tooltip.components-IncomeCalc-CustomButton-CustomButton__tooltip {
  font-size: 0.8rem;
}

.components-IncomeCalc-CustomButton-CustomButton__submit {
  color: white !important;
  cursor: 'pointer';
  background-color: #01579b !important;
  margin: 1rem 0 0 3rem !important;
}
.components-IncomeCalc-TabView-TabView__tabview {
  width: 52rem;
}

.components-IncomeCalc-TabView-TabView__doc-tab-view {
  width: 59rem;
}

.components-IncomeCalc-TabView-TabView__doc-widget {
  width: 80rem;
}

.components-IncomeCalc-TabView-TabView__dot {
  height: 0.9rem;
  width: 0.9rem;
  background-color: #f03858;
  border-radius: 50%;
  display: inline-block;
  z-index: 10;
}

.components-IncomeCalc-TabView-TabView__dot1 {
  height: 0.9rem;
  width: 0.9rem;
  background-color: #ffa400;
  border-radius: 50%;
  display: inline-block;
  z-index: 1;
  margin-left: -0.25rem;
}

.components-IncomeCalc-TabView-TabView__borrowerBanner {
  background-color: #f3f5f9 !important;
  border-radius: 5px !important;
}

.components-IncomeCalc-TabView-TabView__editIconDisabled {
  pointer-events: none !important;
  cursor: default !important;
  user-select: none !important;
  opacity: 0.5 !important;
}
.components-IncomeCalc-AddChecklist-AddChecklist__addNewbutton.components-IncomeCalc-AddChecklist-AddChecklist__addNewbutton {
    margin-left: 97%;
    margin-top: 1rem
}
.components-IncomeCalc-IncomeChecklist-IncomeChecklist__checklist {
  margin: 0 auto;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__scrollable-checklist {
  flex-basis: 0;
  flex-grow: 1;

  /* overflow: auto; */
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__buttonStyle {
  display: block;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__checklist-form-controls {
  padding: 1.5rem;
  box-shadow: none !important;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__checklist-form-controls.components-IncomeCalc-IncomeChecklist-IncomeChecklist__checklist-form-controls > * {
  display: block;
  margin-bottom: 0.5rem;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__checklist-form-controls > *:last-child {
  margin-bottom: 0;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__checklist-title.components-IncomeCalc-IncomeChecklist-IncomeChecklist__checklist-title {
  color: var(--grey-650);
  margin-top: 1rem;
  font-size: 1rem;
  text-align: justify;
  font-weight: bold;
  margin-left: -6rem;
  margin-right: -7rem;
  display: flex;
  justify-content: center;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__subTaskDescription.components-IncomeCalc-IncomeChecklist-IncomeChecklist__subTaskDescription {
  flex-grow: 4;
  flex-basis: 0;
  width: 100px;
  word-wrap: break-word;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__clearButton.components-IncomeCalc-IncomeChecklist-IncomeChecklist__clearButton {
  flex-grow: 0;
  flex-basis: 0;
  align-self: flex-end;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__clearButtonWithPushData {
  flex-grow: 0;
  flex-basis: 0;
  align-self: flex-end;
  margin: 0 37rem 0 0;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__subTaskDescParent.components-IncomeCalc-IncomeChecklist-IncomeChecklist__subTaskDescParent {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__tooltip.components-IncomeCalc-IncomeChecklist-IncomeChecklist__tooltip {
  font-size: 0.8rem;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__text-label {
  width: 200;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__text-label.components-IncomeCalc-IncomeChecklist-IncomeChecklist__text-label {
  color: #000;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__radio-control-label.components-IncomeCalc-IncomeChecklist-IncomeChecklist__radio-control-label {
  color: #000;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__componentMargin.components-IncomeCalc-IncomeChecklist-IncomeChecklist__componentMargin {
  margin-top: 0.5rem;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__displayInRow {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-content: space-between !important;
  background-color: #dedede !important;
  padding: 1rem !important;
  box-shadow: none !important;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__componentMargin.components-IncomeCalc-IncomeChecklist-IncomeChecklist__componentMargin div > input {
  padding: 5.5px 5px;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__calcDivider {
  height: 2rem !important;
  color: #eee !important;
}

.components-IncomeCalc-IncomeChecklist-IncomeChecklist__income-cont-chk {
  display: flex;
}
.components-IncomeCalc-Dropdown-Dropdown__text-label.components-IncomeCalc-Dropdown-Dropdown__text-label {
  color: #000;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-IncomeCalc-Dropdown-Dropdown__componentMargin.components-IncomeCalc-Dropdown-Dropdown__componentMargin {
  margin-top: 0.5rem;
}

.components-IncomeCalc-Dropdown-Dropdown__dropDownMenuStyle {
  min-width: 25rem !important;
  border: 0.1rem solid black !important;
}

.components-IncomeCalc-Dropdown-Dropdown__min-width {
  width: 80rem !important;
}

.components-IncomeCalc-Dropdown-Dropdown__componentMargin.components-IncomeCalc-Dropdown-Dropdown__componentMargin div > input {
  padding: 5.5px 5px;
}

.components-IncomeCalc-Dropdown-Dropdown__dropDownStyle {
  min-width: 25rem !important;
  border: 0.13rem solid black !important;
}

.components-IncomeCalc-Dropdown-Dropdown__marginright {
  margin-right: 1rem !important;
  background-color: white !important;
}

.components-IncomeCalc-Dropdown-Dropdown__custom {
  margin-right: 0;
}

.components-IncomeCalc-Dropdown-Dropdown__displayInRow {
  display: flex !important;
  align-items: center;
}

.components-IncomeCalc-Dropdown-Dropdown__displayInRowSelectUser {
  align-items: center;
  margin-left: 16.3rem;
  margin-top: -4rem;
  width: 7rem;
}

.components-IncomeCalc-Dropdown-Dropdown__select-user {
  margin-left: 1rem;
  font-size: 10px;
  width: 12rem;
}

.components-IncomeCalc-Dropdown-Dropdown__payFreq {
  margin-left: 6rem;
}

.components-IncomeCalc-Dropdown-Dropdown__teacherPaySchedule {
  margin-left: 3.2rem;
}

.components-IncomeCalc-Dropdown-Dropdown__title {
  margin-left: 1rem;
  font-weight: 500;
}

.components-IncomeCalc-Dropdown-Dropdown__pay-freq-title {
  margin-left: 2rem;
  font-weight: 500;
}

.components-IncomeCalc-Dropdown-Dropdown__select {
  margin-left: 1rem;
  font-size: 10px;
}

.components-IncomeCalc-Dropdown-Dropdown__calcDivider {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  height: 1.5rem !important;
  color: #eee !important;
  border: 2px solid #dadada;
  box-shadow: 0 2px #dadada;
}

.components-IncomeCalc-Dropdown-Dropdown__incomeType {
  margin-left: 1rem;
}

.components-IncomeCalc-Dropdown-Dropdown__dropdown {
  margin-left: 1rem;
}

.components-IncomeCalc-Dropdown-Dropdown__inline-dropdown {
  margin-top: 1rem;
}

.components-IncomeCalc-Dropdown-Dropdown__inline {
  padding-top: 1rem;
  padding-left: 1rem;
}

.components-IncomeCalc-Dropdown-Dropdown__small {
  height: 3rem !important;
  width: 11.2rem !important;
}

.components-IncomeCalc-Dropdown-Dropdown__selectType {
  height: 3rem;
}

.components-IncomeCalc-Dropdown-Dropdown__spread {
  margin-left: 4rem;
}

.components-IncomeCalc-Dropdown-Dropdown__medium {
  margin-left: 0.7rem;
  width: 12rem !important;
}

.components-IncomeCalc-Dropdown-Dropdown__large-as-disabled {
  margin-left: 0.7rem;
  width: 12rem !important;
}

.components-IncomeCalc-Dropdown-Dropdown__large-as-enabled {
  background-color: white;
  margin-left: 0.7rem;
  width: 12rem !important;
}

.components-IncomeCalc-Dropdown-Dropdown__spreadTitle {
  margin-left: 2.5rem;
  font-weight: 500;
}

.components-IncomeCalc-Dropdown-Dropdown__selectType-as {
  height: 3.1rem !important;
  display: flex;
  margin-left: 1.5rem !important;
}

.components-IncomeCalc-Dropdown-Dropdown__selectType-spr-as {
  height: 3rem !important;
  display: flex;
  margin-left: 1.5rem !important;
  margin-top: 0.2rem !important;
}

.components-IncomeCalc-Dropdown-Dropdown__spreadEscrow {
  display: flex;
    flex-direction: row;
    margin-top: 1rem;
}

.components-IncomeCalc-Dropdown-Dropdown__dropdown-as {
  margin-left: 1.2rem !important;
  display: flex;
  margin-top: 0.5rem;
}

.components-IncomeCalc-Dropdown-Dropdown__dropdown-as > div > div {
  height: 1.4rem !important;
  border-radius: 4px;
  font: inherit;
  padding-top: 11px;
  border: 1px solid #B4B5B8 !important;
  background-color: unset;
}

.components-IncomeCalc-Dropdown-Dropdown__title-dropdown-as {
  width: 14rem;
  color: #4e586e;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 1rem !important;
  margin-top: 1.5rem;
  line-height: normal;
}

.components-IncomeCalc-CreateSelect-CreateSelect__dropDownStyle {
  min-width: 25rem !important;
  border: 0.13rem solid black !important;
}

.components-IncomeCalc-CreateSelect-CreateSelect__dropDownMenuStyle {
  min-width: 25rem !important;
  border: 0.1rem solid black !important;
}

.components-IncomeCalc-CreateSelect-CreateSelect__select-custom-class {
  width: 25rem !important;
}

.components-IncomeCalc-CreateSelect-CreateSelect__minheight {
  min-height: 5rem;
}

.components-IncomeCalc-CreateSelect-CreateSelect__cname-button {
  padding-top: 2rem;
  margin-left: 2rem;
  display: flex;
  align-items: center;
}

.components-IncomeCalc-CreateSelect-CreateSelect__cname-icon {
  margin-left: 0.5rem;
}

.components-IncomeCalc-CreateSelect-CreateSelect__cname-dropdown {
  margin-left: 0.5rem;
  padding-left: 1rem;
}

/* Do not remove. This is a default value. */
.components-IncomeCalc-CreateSelect-CreateSelect__cname-create {

}

.components-IncomeCalc-DatePicker-DatePicker__text-label.components-IncomeCalc-DatePicker-DatePicker__text-label {
  color: #000;
  margin: 0;
}

.components-IncomeCalc-DatePicker-DatePicker__datepicker {
  width: 12rem !important;
}

.components-IncomeCalc-DatePicker-DatePicker__datepicker-we {
  width: 12rem !important;
  max-width: 94%;
}

.components-IncomeCalc-DatePicker-DatePicker__date-flex-div {
  display: flex;
  margin-left: 2.5rem;
  margin-top: 1rem;
}

.components-IncomeCalc-DatePicker-DatePicker__date-flex-title {
  width: 12rem;
}

.components-IncomeCalc-DatePicker-DatePicker__date-flex-picker {
  width: 16.5rem;
}

.components-IncomeCalc-DatePicker-DatePicker__date-div-ref-as {
  display: flex;
  margin-left: 1.5rem;
  margin-top: 0.5rem;
  height: 2.5rem;
}

.components-IncomeCalc-DatePicker-DatePicker__date-div-as {
  display: flex;
  margin-left: 1.5rem;
  margin-top: 0.6rem;
}

.components-IncomeCalc-DatePicker-DatePicker__date-flex-title-as {
  width: 12rem;
}

.components-IncomeCalc-DatePicker-DatePicker__date-flex-title-as-enabled {
  width: 12rem;
  background-color: white;
  height: fit-content;
}

.components-IncomeCalc-DatePicker-DatePicker__date-title-as {
  width: 14rem;
  margin-right: 2rem;
  color: #4e586e;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 1rem !important;
  margin-bottom: 0.5rem;
}

.components-IncomeCalc-DatePicker-DatePicker__date-escrow-div {
  display: flex;
  margin-left: 0.5rem;
  margin-top: 1rem;
}

.components-IncomeCalc-DatePicker-DatePicker__date-escrow {
  width: 15rem;
}


.components-IncomeCalc-Checkbox-Checkbox__radio-control.components-IncomeCalc-Checkbox-Checkbox__radio-control {
  margin: 0;
}

.components-IncomeCalc-Checkbox-Checkbox__radio-control-label.components-IncomeCalc-Checkbox-Checkbox__radio-control-label {
  color: #000;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.components-IncomeCalc-Checkbox-Checkbox__radio-control-bubble.components-IncomeCalc-Checkbox-Checkbox__radio-control-bubble {
  padding: 0.5rem;
}

.components-IncomeCalc-Checkbox-Checkbox__radio-control-bubble.components-IncomeCalc-Checkbox-Checkbox__radio-control-bubble svg {
  fill: var(--mr-navy);
  height: 0.75em;
  width: 0.75em;
}

.components-IncomeCalc-Checkbox-Checkbox__radio-control-option-label.components-IncomeCalc-Checkbox-Checkbox__radio-control-option-label {
  color: var(--grey-650);
}

.components-IncomeCalc-Checkbox-Checkbox__radio-control-option-black.components-IncomeCalc-Checkbox-Checkbox__radio-control-option-black {
  color: var(--black) !important;
}

.components-IncomeCalc-Checkbox-Checkbox__radio-control-option-red.components-IncomeCalc-Checkbox-Checkbox__radio-control-option-red {
  color: #ff8080 !important;
}

.components-IncomeCalc-Checkbox-Checkbox__ri-share-check {
  padding-left: 4rem;
}

.components-IncomeCalc-Checkbox-Checkbox__ri-share-selection-self {
  padding-left: 3rem;
}

.components-IncomeCalc-Checkbox-Checkbox__ri-share-selection {
  padding-left: 3rem;
}

.components-IncomeCalc-GridView-GridView__cnsdt-accord-grid {
  background-color: #eee;
}

.containers-Dashboard-TasksAndChecklist-Navigation__nav-button.containers-Dashboard-TasksAndChecklist-Navigation__nav-button {
  font-size: 1rem;
  font-weight: 900;
  padding: 0.2rem 0.5rem;
  min-width: auto;
}

.containers-Dashboard-TasksAndChecklist-Navigation__navigation {
  display: flex;
  grid-column: 1 / 3;
  grid-row: 3 / 4;
  text-align: center;
  background-color: white;
  border-top: 0.1rem solid var(--grey-200);
  font-weight: 600;
  align-items: center;
  z-index: 1 !important;
}

.containers-Dashboard-TasksAndChecklist-Navigation__status {
  margin-right: 0.5rem;
}

.containers-Dashboard-TasksAndChecklist-Navigation__lastUpdated {
  display: flex;
  margin: 0 6rem 0 0;
  align-items: center;
}

.components-CustomSnackBar-CustomSnackBar__errorSnackTheme.components-CustomSnackBar-CustomSnackBar__errorSnackTheme {
  background-color: #e4153c;
  color: #fff;
  text-align: center;
  align-items: center;
  font-size: 18px;
}

.components-CustomSnackBar-CustomSnackBar__successSnackTheme.components-CustomSnackBar-CustomSnackBar__successSnackTheme {
  background-color: #00ab84;
  color: #fff;
  text-align: center;
  align-items: center;
  align-self: center;
  font-size: 18px;
}

.components-CustomSnackBar-CustomSnackBar__messageSnackTheme.components-CustomSnackBar-CustomSnackBar__messageSnackTheme {
  background-color: #1b6c92;
  color: #fff;
  align-items: center;
  text-align: center;
  align-self: center;
  font-size: 18px;
}

.components-CustomSnackBar-CustomSnackBar__warningSnackTheme.components-CustomSnackBar-CustomSnackBar__warningSnackTheme {
  background-color: #f5821f;
  color: #fff;
  text-align: center;
  align-self: center;
  align-items: center;
  font-size: 18px;
}

.containers-AdditionalInfo-Row__root > * {
  border-bottom: unset;
}

.containers-AdditionalInfo-Row__rowStyle {
  font-size: 9.5px;
}

.containers-AdditionalInfo-Row__statusDateStyle {
  font-size: 8px;
}

.containers-AdditionalInfo-Row__setBackground {
  background: rgb(229, 248, 251);
}

.containers-AdditionalInfo-Row__historyTable {
  padding-bottom: 0;
  padding-top: 0;
}

.containers-AdditionalInfo-EvalTable__container {
  max-height: 653;
  border-bottom: 0 !important;
}

.containers-AdditionalInfo-EvalTable__tableStyle {
  width: auto;
  table-layout: auto;
}

.containers-AdditionalInfo-EvalTable__head {
  max-height: 10;
  background: #f7f7f7;
}

.containers-AdditionalInfo-EvalTable__headStyle {
  color: grey !important;
  text-align: center !important;
}

.containers-AdditionalInfo-EvalTable__footer {
  height: 10;
  max-height: 0;
  overflow: unset;
}

.containers-AdditionalInfo-EvalTable__footer > td > div {
  height: 10;
  min-height: 10;
}

.containers-AdditionalInfo-Cards__tableData {
  font-weight: bold;
  color: #333940;
  margin-top: 0.5rem;
  text-align: center;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
}

.containers-AdditionalInfo-Cards__search-container {
  padding: 10px 8px 10px 8px;
  border-bottom: 1px solid #b0b4b9;
}

.containers-AdditionalInfo-Cards__cards {
  background-color: rgb(243, 245, 249) !important;
  border: 1px solid #bbbdbf;
  border-radius: 5px;
  margin-left: -3rem;

  /* for mock */
  margin-bottom: 16px;
}

.containers-AdditionalInfo-Cards__main-container {
  padding: 18px 8px 18px 8px;
  border-bottom: 1px solid #b0b4b9;
}

.containers-AdditionalInfo-Cards__value-style {
  font-weight: bold;
  color: #333940;
  margin-top: 0.5rem;
}

.containers-AdditionalInfo-Cards__resolutionChoiceType {
  font-size: 0.9rem;
  color: var(--grey-590);
}

.containers-AdditionalInfo-Cards__right-item {
  text-align: right;
  padding-right: 1rem;
}

.containers-AdditionalInfo-Cards__dateStyle {
  background: #8080802b;
  text-align: left;
}

.containers-AdditionalInfo-Cards__header-style {
  font-size: 0.8rem;
  color: var(--grey-590);
}

.containers-AdditionalInfo-Cards__user-detail {
  padding-left: 0.5rem;
}

.containers-AdditionalInfo-Cards__failedStatus {
  background-color: var(--red-600);
  color: #fafafa;
  font-weight: bold;
  padding: 1px 5px 1px 5px;
  border-radius: 0.25rem;
  text-align: center;
}

.containers-AdditionalInfo-Cards__successStatus {
  background-color: green;
  color: #fafafa;
  font-weight: bold;
  padding: 1px 5px 1px 5px;
  border-radius: 0.25rem;
  text-align: center;
}

.containers-AdditionalInfo-Cards__substatus {
  font-size: 1.2rem !important;
}

.containers-AdditionalInfo-Cards__sub-container {
  padding-left: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 14px;
  margin-left: 1rem;
}

.containers-AdditionalInfo-Cards__comments {
  font-size: 1rem !important;
  margin-right: 1rem;
}

.containers-AdditionalInfo-Cards__history-style {
  font-weight: bold;
  color: lightseagreen;
  margin-top: 0.5rem;
  cursor: pointer;
}

.containers-AdditionalInfo-AdditionalInfo__gridContainer {
  margin-top: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;
  border-radius: 5px;
  border: 1px solid white;
}

.containers-AdditionalInfo-AdditionalInfo__evalGrid {
  border-right: 1px solid #f7f7f7;
  overflow-y: scroll;
  height: 100%;
}

.containers-AdditionalInfo-AdditionalInfo__cardTab {
  border-right: 1px solid #b8b6b6;
}

.containers-AdditionalInfo-AdditionalInfo__card-background {
  background: #fff;
  height: 100%;
}

.containers-AdditionalInfo-AdditionalInfo__stepper.containers-AdditionalInfo-AdditionalInfo__stepper {
  padding: 0;
  background-color: unset;
}

.containers-AdditionalInfo-AdditionalInfo__no-border.containers-AdditionalInfo-AdditionalInfo__no-border {
  border-left: none;
}

.containers-AdditionalInfo-AdditionalInfo__step-content.containers-AdditionalInfo-AdditionalInfo__step-content {
  border-left: 0;
  margin-top: 0;
  padding-right: 0;
}

.containers-AdditionalInfo-AdditionalInfo__active {
  background-color: #d4e7f9;
}

.containers-AdditionalInfo-AdditionalInfo__image {
  display: inline-flex;
  justify-content: center;
}

.containers-AdditionalInfo-AdditionalInfo__icon {
  color: grey;
  position: relative;
  top: 2px;
}

.containers-AdditionalInfo-AdditionalInfo__item.containers-AdditionalInfo-AdditionalInfo__item {
  margin-top: 0.875rem;
}

.containers-AdditionalInfo-AdditionalInfo__child-grid {
  background: var(--grey-200);
  border: 1px solid #bbbdbf;
  padding: 0.5rem;
}

.containers-AdditionalInfo-AdditionalInfo__align {
  display: flex;
  justify-content: flex-end;
  margin-top: 0.25rem;
}

.containers-AdditionalInfo-AdditionalInfo__value-style {
  font-weight: bold;
  color: #333940;
  margin-top: 0.5rem;
}

.containers-AdditionalInfo-AdditionalInfo__summary {
  margin: 1rem 0 2rem 7rem;
}

.containers-AdditionalInfo-AdditionalInfo__resultText {
  margin-left: 15px;
}

.containers-AdditionalInfo-AdditionalInfo__searchResutlText {
  margin-right: 2px;
  margin-left: 2px;
}

.containers-AdditionalInfo-AdditionalInfo__header {
  font-size: 1.5rem;
  font-weight: 400;
  padding: 0 0 1rem 2rem;
}

.containers-AdditionalInfo-AdditionalInfo__left-margin {
  margin-left: 2rem;
}

.containers-AdditionalInfo-AdditionalInfo__completedStatus {
  background-color: var(--light-green-500);
  color: #fafafa;
  font-weight: bold;
  padding: 1px 5px 1px 5px;
  border-radius: 0.25rem;
}

.containers-AdditionalInfo-AdditionalInfo__root {
  min-width: 275;
}

.containers-AdditionalInfo-AdditionalInfo__bullet {
  display: inline-block;
  margin: 0 2px;
  transform: scale(0.8);
}

title {
  font-size: 14;
}

.containers-AdditionalInfo-AdditionalInfo__pos {
  margin-bottom: 12;
}

.containers-AdditionalInfo-AdditionalInfo__overFlowStyles {
  overflow-y: scroll;
  height: 95%;
}

.containers-AdditionalInfo-AdditionalInfo__AppBar {
  width: 100% !important;
}

.containers-AdditionalInfo-AdditionalInfo__noHistory {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.containers-AdditionalInfo-AdditionalInfo__no-preview-message {
  color: #d6d7d8;
  font-size: 1.5rem;
}

.components-ErrorBanner-ErrorBanner__accordian {
  width: 100%;
  height: 3rem;
}

.components-ErrorBanner-ErrorBanner__error {
  color: rgb(231, 61, 91);
  font-size: 1rem !important;
  margin-right: 1.3rem;
}

.components-ErrorBanner-ErrorBanner__success {
  color: rgb(52, 189, 47);
  font-size: 1rem !important;
  margin-right: 1.3rem;
}

.components-ErrorBanner-ErrorBanner__warning {
  color: rgb(235, 143, 51);
  font-size: 1rem !important;
  margin-right: 1.3rem;
}

.components-ErrorBanner-ErrorBanner__message.components-ErrorBanner-ErrorBanner__message {
  margin-right: 72rem;
  font-size: 1.2rem;
  color: var(--grey-50);
  padding-top: 1rem;
}

.components-ErrorBanner-ErrorBanner__errMsg {
  margin: 1.5rem 0 1rem 0 !important;
  flex-direction: row;
  color: white;
  font-size: 1.1rem;
}

.components-ErrorBanner-ErrorBanner__err {
  color: white;
  font-size: 1.3rem;
}

.components-UITaskGenerator-UITaskGenerator__checklist {
    margin: 0 auto;
  }
  
  .components-UITaskGenerator-UITaskGenerator__scrollable-checklist {
    flex-basis: 0;
    flex-grow: 1;
  
    /* overflow: auto; */
  }
  
  .components-UITaskGenerator-UITaskGenerator__buttonStyle {
    display: block;
  }
  
  .components-UITaskGenerator-UITaskGenerator__checklist-form-controls {
    padding: 1.5rem;
    box-shadow: none !important;
  }
  
  .components-UITaskGenerator-UITaskGenerator__checklist-form-controls.components-UITaskGenerator-UITaskGenerator__checklist-form-controls > * {
    display: block;
    margin-bottom: 0.5rem;
  }
  
  .components-UITaskGenerator-UITaskGenerator__checklist-form-controls > *:last-child {
    margin-bottom: 0;
  }
  
  .components-UITaskGenerator-UITaskGenerator__checklist-title.components-UITaskGenerator-UITaskGenerator__checklist-title {
    color: var(--grey-650);
    margin-top: 1rem;
    font-size: 1rem;
    text-align: justify;
    font-weight: bold;
    margin-left: -6rem;
    margin-right: -7rem;
    display: flex;
    justify-content: center;
  }
  
  .components-UITaskGenerator-UITaskGenerator__subTaskDescription.components-UITaskGenerator-UITaskGenerator__subTaskDescription {
    flex-grow: 4;
    flex-basis: 0;
    width: 100px;
    word-wrap: break-word;
  }
  
  .components-UITaskGenerator-UITaskGenerator__clearButton.components-UITaskGenerator-UITaskGenerator__clearButton {
    flex-grow: 0;
    flex-basis: 0;
    align-self: flex-end;
  }
  
  .components-UITaskGenerator-UITaskGenerator__clearButtonWithPushData {
    flex-grow: 0;
    flex-basis: 0;
    align-self: flex-end;
    margin: 0 37rem 0 0;
  }
  
  .components-UITaskGenerator-UITaskGenerator__subTaskDescParent.components-UITaskGenerator-UITaskGenerator__subTaskDescParent {
    display: flex;
    flex-direction: row;
    width: 100%;
  }
  
  .components-UITaskGenerator-UITaskGenerator__tooltip.components-UITaskGenerator-UITaskGenerator__tooltip {
    font-size: 0.8rem;
  }
  
  .components-UITaskGenerator-UITaskGenerator__text-label {
    width: 200;
  }
  
  .components-UITaskGenerator-UITaskGenerator__text-label.components-UITaskGenerator-UITaskGenerator__text-label {
    color: #000;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  
  .components-UITaskGenerator-UITaskGenerator__radio-control-label.components-UITaskGenerator-UITaskGenerator__radio-control-label {
    color: #000;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  
  .components-UITaskGenerator-UITaskGenerator__componentMargin.components-UITaskGenerator-UITaskGenerator__componentMargin {
    margin-top: 0.5rem;
  }
  
  .components-UITaskGenerator-UITaskGenerator__displayInRow {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-content: space-between !important;
    background-color: #dedede !important;
    padding: 1rem !important;
    box-shadow: none !important;
  }
  
  .components-UITaskGenerator-UITaskGenerator__componentMargin.components-UITaskGenerator-UITaskGenerator__componentMargin div > input {
    padding: 5.5px 5px;
  }
  
  .components-UITaskGenerator-UITaskGenerator__calcDivider {
    height: 2rem !important;
    color: #eee !important;
  }

  .components-UITaskGenerator-UITaskGenerator__divider {
    margin-left: 2rem !important;
    margin-top: -5rem !important;
    height: 118% !important;
    background-color: darkgrey !important;
  }
  
.components-UITaskGenerator-Checkbox-Checkbox__radio-control.components-UITaskGenerator-Checkbox-Checkbox__radio-control {
    margin: 0;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__radio-control-label.components-UITaskGenerator-Checkbox-Checkbox__radio-control-label {
    color: #000;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__radio-control-bubble.components-UITaskGenerator-Checkbox-Checkbox__radio-control-bubble .components-UITaskGenerator-Checkbox-Checkbox__radio-control-bubble-disabled{
    padding: 0.5rem;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__radio-control-bubble.components-UITaskGenerator-Checkbox-Checkbox__radio-control-bubble svg {
    fill: var(--mr-navy);
    height: 0.75em;
    width: 0.75em;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__radio-control-bubble-disabled svg {
    fill: var(--grey-650);
    height: 0.75em;
    width: 0.75em;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__radio-control-option-label.components-UITaskGenerator-Checkbox-Checkbox__radio-control-option-label {
    color: var(--grey-650);
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__radio-control-option-black.components-UITaskGenerator-Checkbox-Checkbox__radio-control-option-black {
    color: var(--black) !important;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__radio-control-option-red.components-UITaskGenerator-Checkbox-Checkbox__radio-control-option-red {
    color: #ff8080 !important;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__ri-share-check {
    padding-left: 4rem;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__ri-share-selection-self {
    padding-left: 3rem;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__ri-share-selection {
    padding-left: 3rem;
  }
  
  .components-UITaskGenerator-Checkbox-Checkbox__checkboxTitle {
    margin-left: 1.5rem !important;
    color: #4e586e;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 1rem !important;
    margin-top: 0.5rem !important;
  }
.components-Widgets-WidgetIcon__component {
  width: 4.8rem;
  height: 4rem;
  cursor: pointer;
}

.components-Widgets-WidgetIcon__history {
  margin-right: 0.2rem !important;
}

.components-Widgets-WidgetBuilder__widget-builder {
  height: inherit;
}

.components-Widgets-WidgetBuilder__widget-main-center-open {
  overflow: auto;
  height: 100%;
  margin-right: 18.4375rem;
  position: absolute;
}

.components-Widgets-WidgetBuilder__widget-main-center-close {
  overflow: auto;
  height: 100%;
  margin-right: 10.625rem;
  position: absolute;
}

.components-Widgets-WidgetBuilder__widget_builder_container {
  height: 100%;
}

.components-Widgets-WidgetBuilder__show {
  width: 4.2rem;
  height: 74.5%;
  overflow: auto;
  position: fixed !important;
  overflow-x: hidden;
  overflow-y: hidden;
  background: white;
  right: 0;
  margin-bottom: 0;
  stroke: auto;
  border-radius: 0.5rem;
  height: 80%;
  /* margin-top: 7rem !important; */
  z-index: 100;
}

.components-Widgets-WidgetBuilder__showIndexer {
  width: 4.2rem;
  height: 83.5%;
  overflow: auto;
  position: fixed !important;
  overflow-x: hidden;
  overflow-y: hidden;
  background: white;
  right: 0;
  margin-bottom: 0;
  stroke: auto;
  border-radius: 0.5rem;
}


.components-Widgets-WidgetBuilder__showAV {
  width: 4.2rem;
  height: 80%;
  overflow: auto;
  position: fixed !important;
  overflow-x: hidden;
  overflow-y: hidden;
  background: white;
  right: 0;
  margin-top: 7rem;
  z-index: 100;
  margin-bottom: 0;
  stroke: auto;
  border-radius: 0.5rem;
}

.components-Widgets-WidgetComponent__comment-area-bottom {
  height: calc(100% - 4rem);
  width: 100%;
  overflow: auto;
}

.components-Widgets-WidgetComponent__right-app-bar-comment {
  width: 4.8rem;
  height: calc(100% - 4.688rem);
  overflow: auto;
  position: fixed !important;
  overflow-x: hidden;
  overflow-y: hidden;
  background: rgb(242, 242, 242);
  right: 0;
  margin-bottom: 0;
  margin-top: 8rem;
  z-index: 100;
  stroke: auto;
  border-left: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
}

.components-Widgets-WidgetComponent__right-app-bar {
  margin-bottom: 0;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  background: white;
  display: inline-flex;
  right: 4.9rem;
  width: 32rem;
  z-index: 100;
  height: calc(100% - 4.688rem);
  position: fixed !important;
}

.components-Widgets-WidgetComponent__right-app-bar-search {
  z-index: 100;
  margin-bottom: 0;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  background: white;
  display: inline-flex;
  right: 4.9rem;
  width: 32rem;
  margin-top: 6.2rem;
  height: calc(100% - 4.688rem);
  position: fixed !important;
}

.components-Widgets-WidgetComponent__right-app-bar-enlargedWidth {
  margin-bottom: 0;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  background: white;
  display: inline-flex;
  right: 4.9rem;
  width: 50rem;
  height: calc(100% - 4.688rem);
  position: fixed !important;
}

.components-Widgets-WidgetComponent__right-app-bar-indexer {
    margin-bottom: 0;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    background: white;
    display: inline-flex;
    right: 4.9rem;
    width: 32rem;
    z-index: 100;
    height: calc(100% - 11.688rem);
    position: fixed !important;
}


.containers-AccountServices-AccountServices__widget {
	margin: 1rem;
}

.containers-AccountServices-AccountServices__titleTop {
	color: #4e586e;
	display: flex;
	font-weight: 800 !important;
	font-size: 1.1rem !important;
	justify-content: center;
	margin-right: 1rem !important; 
}

.containers-AccountServices-AccountServices__close {
	color: red;
	margin-right: 0.5rem;
}

.containers-AccountServices-AccountServices__reject {
	color: red;
}

.containers-AccountServices-AccountServices__approve {
	color: green;
}

.containers-AccountServices-AccountServices__done {
	color: green;
	margin-right: 0.5rem;
}

.containers-AccountServices-AccountServices__analysisBreakdown {
	color:white !important;
	background-color: blue !important;
	height: 2rem;
	border-radius: 5px !important;
	font-weight: 600 !important;
}

.containers-AccountServices-AccountServices__analysisBreakdown:disabled {
	color:white !important;
	background-color: grey !important;
	height: 2rem;
	border-radius: 5px !important;
	font-weight: 600 !important;
	opacity: 0.5;
}

.containers-AccountServices-AccountServices__analysisBreakdown span {
	padding-left: 0.75rem !important;
	padding-right: 0.75rem !important;
}

.containers-AccountServices-AccountServices__reject-button {
	border-radius: 10px !important;
	font-size: 15px;
	line-height: 12px !important;
	color: #4155e2 !important;
	border: 3px solid #4155e2 !important;
	font-weight: 600 !important;
}

.containers-AccountServices-AccountServices__approve-button {
	border-radius: 10px !important;
	font-size: 15px;
	line-height: 12px !important;
	background: #4155e2 !important;
	color: white !important;
	font-weight: 600 !important;
}

.containers-AccountServices-AccountServices__update-button-disabled {
	border-radius: 10px !important;
	font-size: 15px;
	line-height: 12px !important;
	background: gray !important;
	color: white !important;
	font-weight: 600 !important;
}

.containers-AccountServices-AccountServices__hide-update-button {
	display: none !important;
}

.containers-AccountServices-AccountServices__view-analysis-button {
	border-radius: 10px !important;
	line-height: 12px !important;
	color: #4155e2 !important;
	border: 3px solid #4155e2 !important;
	font-style: normal;
	font-weight: 600 !important;
}

.containers-AccountServices-AccountServices__view-analysis-button:disabled {
	border-radius: 10px !important;
	line-height: 12px !important;
	background: white;
	color: #4155e2;
	border: 3px solid #4155e2 !important;
	font-style: normal;
	font-weight: 600 !important;
	opacity: 0.4 !important;
}

.containers-AccountServices-AccountServices__escrowAnalysis:hover {
	color: blue;
}

.containers-AccountServices-AccountServices__history-title span:nth-child(1) {
	color: gray;
	padding-left: 1rem;
}

.containers-AccountServices-AccountServices__history-title span:nth-child(2) {
	color: #4e586e;
	font-weight: 600 !important;
	padding-right: 0.5rem;
}

.containers-AccountServices-AccountServices__whiteBackground {
	background: white;
	margin-right: 1rem;
}

.containers-AccountServices-AccountServices__displayCenter {
	display: flex;
	justify-content: center;
}

.containers-AccountServices-AccountServices__displayInlineCenter {
	display: inline-flex;
	align-items: center;
}

.containers-AccountServices-AccountServices__screenHeader {
	padding: 1rem;
}

.containers-AccountServices-AccountServices__searchloan {
	padding: 0.2rem;
}

.containers-AccountServices-AccountServices__widget-indexer {
	width: 94%;
	margin: 1rem;
	background-color: white !important;
}

.containers-AccountServices-AccountServices__loanInfo {
	align-self: stretch;
	flex-grow: 1;
	display: grid;
	flex-basis: 0;
	overflow: auto;
	border-radius: 1rem;
	margin-right: 5rem;
	background: #fff;
	margin-left: 1rem;
}

.containers-AccountServices-AccountServices__loan-info-components {
	display: flex;
	flex-direction: column;
	flex-basis: 100%;
	width: 0;
	background-color: white;
	border-radius: 10px;
}
  
.containers-AccountServices-AccountServices__rfdData {
	height: 100%;
}

.containers-AccountServices-AccountServices__scroll-wrapper {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	align-self: stretch;
	background-color: rgb(243, 245, 249);
	width: 80%;
}

.containers-AccountServices-AccountServices__accService {
	align-self: stretch;
	display: grid;
	flex-grow: 1;
	flex-basis: 0;
	overflow: auto;
	grid-template-columns: auto 1fr;
	grid-template-rows: minmax(0, 1fr) min-content min-content;
	margin-left: 0.5rem;
	box-shadow: none;
	border-radius: 0.5rem;
	margin-right: 3rem;
	background: #fff;
	margin-top: 0;
	margin-bottom: 0;
}

.containers-AccountServices-AccountServices__loanDetailsPopupLoader {
	margin: 10rem;
}

.containers-AccountServices-AccountServices__scroll-wrappers {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-self: stretch;
    /* background-color: rgb(243, 245, 249); */
    width: 80%;
    margin-top: 1rem;
    height: 95%;
    overflow: auto!important;
}  
.containers-AccountServices-AccountServicesHistory__verificationStatus {
    display: flex;
    padding: 10px 60px;
    margin-top: 16px;
    align-items: center;
    padding: 0.5rem 4rem;
    margin-top: 1.3rem;
    font-weight: bold;
}

.containers-AccountServices-AccountServicesHistory__display-flex {
  display: flex;
  align-items: end;
  margin: 1rem;
}

.containers-AccountServices-AccountServicesHistory__capMod {
  margin: 0;
  color: gray;
}

.containers-AccountServices-AccountServicesHistory__view {
  margin: 0 0.5rem;
  cursor: pointer;
}

.containers-AccountServices-AccountServicesHistory__divider {
  height: 1px;
  margin: 0px 3px;
}
.components-NavExpMUITable-NavExpMUITable__btns-container {
  margin-top: 1.2rem;
}

.components-NavExpMUITable-NavExpMUITable__prev-btn {
  float: left;
}

.components-NavExpMUITable-NavExpMUITable__nxt-btn {
  float: right;
}

.components-NavExpMUITable-NavExpMUITable__table-container {
  max-height: 90% !important;
}

.components-NavExpMUITable-ExpandableCell-ExpandableCell__icon {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.components-NavExpMUITable-ExpandableCell-ExpandableCell__expand-more {
  height: 15px !important;
  width: 15px !important;
  float: right !important;
}

.components-NavExpMUITable-ExpandableCell-ExpandableCell__expand-less {
  height: 15px !important;
  width: 15px !important;
  color: black !important;
}

.components-NavExpMUITable-ExpandableCell-ExpandableCell__align-icon {
  display: flex !important;
}

.components-NavExpMUITable-ExpandableCell-ExpandableCell__expand {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  overflow-wrap: break-word !important;
  align-items: center;
  white-space: nowrap;
}

.components-NavExpMUITable-ExpandableCell-ExpandableCell__collapse {
  align-items: center;
  white-space: pre-wrap;
}

.components-Widgets-LSAMSNotesWidget__box {
  margin-left: 1rem;
  margin-right: 1rem;
}

.components-Widgets-LSAMSNotesWidget__title {
  margin-top: 1rem !important;
  margin-left: 1rem !important;
  font-weight: bold !important;
}

.components-Widgets-LSAMSNotesWidget__close-icon {
  float: right;
  cursor: pointer;
}



  
  .components-Widgets-DocChecklistWidget__checklist {
    margin:2rem 0 0 1rem;
  }
  
  
  .components-Widgets-DocChecklistWidget__check {
    margin-right: 1.5rem;
    height: 1.5rem;
    background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
    border-radius: 10px;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 15px;
    color: white !important;
    margin-top: 1rem !important;
    display: inline-block !important;
  }


  .components-Widgets-DocChecklistWidget__widget {
    display: flex;
    flex-direction: column;
    grid-column: 1 / 3;
    grid-row: 1 / 2;
    margin: 1rem 5rem 1rem 10rem;
  }
  

  .components-Widgets-DocChecklistWidget__header {
    font-size: 1.2rem;
    font-weight: 700;
    padding: 1rem 0 1rem 2rem;
    display: inline-block !important;
    width: 100rem !important;
    margin-top: 0 1rem 1rem 1rem!important;
    background-color: white;
    z-index: 1;
  }

  .components-Widgets-DocChecklistWidget__value-style {
    font-weight: bold;
    color: #333940;
    margin-top: 0.5rem;
  }

  .components-Widgets-DocChecklistWidget__income-loader {
    flex-basis: 0;
    flex-grow: 1;
    justify-content: center;
    margin-top: 25rem ;
  }

  .components-Widgets-DocChecklistWidget__save-btn {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    padding: 10px 14px;
}
.components-Eval-EvalTable-EvalTable__table-container {
	padding: 0 16px 16px 6px;
}

.components-Eval-EvalTable-EvalTable__table-container thead th {
	border-bottom: 0;
	color: #939299;
	font-size: 1rem;
	background-color: #f3f5f9;
}

.components-Eval-EvalTable-EvalTable__table-container thead th,
.components-Eval-EvalTable-EvalTable__table-container tbody td,
.components-Eval-EvalTable-EvalTable__table-container tfoot td {
	padding: 8px !important;
}

.components-Eval-EvalTable-EvalTable__table-container tbody td,
.components-Eval-EvalTable-EvalTable__table-container tfoot td {
	font-size: 1rem;
	color: #4E586E;
}

.components-Eval-EvalTable-EvalTable__table-container tfoot td {
	font-weight: 700;
}

.components-Eval-EvalTable-EvalTable__table-container tfoot {
	position: sticky;
	bottom: 0;
	background-color: #f3f5f9;
}

.components-Eval-EvalTable-EvalTable__table-container td button {
	font-weight: 700;
	padding: 0;
}

.components-Eval-EvalTable-EvalTable__table-container thead th[id^="hidden"] {
	visibility: hidden;
}

.components-Eval-EvalTable-EvalTable__items {
	display: flex;
	justify-content: space-between;
}

.components-Eval-EvalTable-EvalTable__upIcon {
	background: white;
}

.components-Eval-EvalTable-EvalTable__items:hover {
	cursor: pointer;
}

.components-Eval-EvalTable-EvalTable__checkbox {
	transform: scale(0.8);
	padding: 2px !important;
}
.containers-Eval-WaterFallSection-WaterFallSection__container {
  width: 100%;
}

.containers-Eval-WaterFallSection-WaterFallSection__removeButton {
  color: blue !important;
}

.containers-Eval-WaterFallSection-WaterFallSection__removeButton:disabled {
  color: lightgray !important;
  cursor: not-allowed;
}

.containers-Eval-WaterFallSection-WaterFallSection__removeButton:hover {
  background-color: none;
}

.containers-Eval-WaterFallSection-WaterFallSection__items {
  display: flex;
  justify-content: space-between;
}

.containers-Eval-WaterFallSection-WaterFallSection__grey-bg {
  background-color: #f3f5f9;
  border-radius: 10px;
  padding: 16px;
  margin: 10px;
  width: 100%;
}

.containers-Eval-WaterFallSection-WaterFallSection__upIcon {
  background: white;
  cursor: pointer;
}
.containers-Eval-WaterFallSection-WaterFallSection__upIcon.containers-Eval-WaterFallSection-WaterFallSection__disabledIcon {
  cursor: default;
  pointer-events: none;
  opacity: 0.3;
}

.containers-Eval-WaterFallSection-WaterFallSection__table-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.containers-Eval-WaterFallSection-WaterFallSection__table-header h2,
.containers-Eval-WaterFallSection-WaterFallSection__table-header p {
  font-size: 1.25rem;
  margin-top: 0;
  color: #4e586e;
}

.containers-Eval-WaterFallSection-WaterFallSection__table-header button {
  font-weight: 700;
}

.containers-Eval-WaterFallSection-WaterFallSection__table-header button svg {
  font-size: 13px !important;
  margin-right: -5px;
}

.containers-Eval-WaterFallSection-WaterFallSection__section1 {
  display: flex;
}

.containers-Eval-WaterFallSection-WaterFallSection__section2 {
  width: 25%;
}

.containers-Eval-WaterFallSection-WaterFallSection__collateral-section {
  margin-right: 4rem;
  margin-left: 35%;
}

.containers-Eval-WaterFallSection-WaterFallSection__section3 {
  display: flex;
  justify-content: space-between;
}

.containers-Eval-WaterFallSection-WaterFallSection__section3-span {
  margin-left: 1rem;
}

.containers-Eval-WaterFallSection-WaterFallSection__streamline-section {
  margin-left: 82rem;
  position: relative;
}

.components-Eval-EvalHeader-EvalHeader__eval-header-container {
    display: flex;
    justify-content: space-between;
    padding: 1rem;
}

.components-Eval-EvalHeader-EvalHeader__eval-header-container h1 {
    font-size: 1.25rem;
    color: #4E586E;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

.components-Eval-EvalHeader-EvalHeader__eval-header-container h2 {
    margin-bottom: 6rem !important;

}

.components-Eval-EvalHeader-EvalHeader__eval-header-container h2,
.components-Eval-EvalHeader-EvalHeader__eval-header-container p {
    font-size: 1.15rem;
    margin-top: 0;
    margin-bottom: 0;
    color: #4E586E;
}

.components-Eval-EvalHeader-EvalHeader__eval-header-container button svg {
    font-size: 13px !important;
    margin-right: -5px;
}

.components-Eval-EvalHeader-EvalHeader__top-head {
    display: flex;
    justify-content: end;
}

.components-Eval-EvalHeader-EvalHeader__top-head p {
    margin-left: 16px;
    margin-bottom: 6px;
}

.components-Eval-EvalHeader-EvalHeader__top-head p span {
    font-weight: 700;
}

.components-Eval-EvalHeader-EvalHeader__bottom-head {
    display: flex;
    justify-content: end;
    align-items: center;
    margin-top: 1.1rem;
}

.components-Eval-EvalHeader-EvalHeader__bottom-head button.components-Eval-EvalHeader-EvalHeader__back-button {
    margin-left: 16px;
    padding: 0;
    background: transparent !important;
    min-width: 0;
}

.components-Eval-EvalHeader-EvalHeader__bottom-head button {
    margin-left: 16px;
    font-weight: 700;
}

.components-Eval-EvalHeader-EvalHeader__bottom-head span,
.components-Eval-EvalHeader-EvalHeader__bottom-head p {
    font-size: 1rem;
    max-width: 25rem;
}

.components-Eval-EvalHeader-EvalHeader__bottom-head span {
    font-weight: 700;
}

.components-Eval-EvalHeader-EvalHeader__evalcase-header-content {
    display: flex;
}

.components-Eval-EvalHeader-EvalHeader__case-id {
    white-space: nowrap;
    font-weight: bold;
}

.components-Eval-EvalHeader-EvalHeader__case-id3,
.components-Eval-EvalHeader-EvalHeader__case-id2 {
    font-weight: normal;
    margin-top: 1.1rem;
}

.components-Eval-EvalHeader-EvalHeader__case-id3 span,
.components-Eval-EvalHeader-EvalHeader__evalcase-header-content span {
    font-size: 1rem;
    color: #4E586E;
}

.components-Eval-EvalHeader-EvalHeader__evalcase-header-content .components-Eval-EvalHeader-EvalHeader__text-red {
    color: #EC133E;
    font-weight: 700;
    margin-right: 4px;
}

.components-Eval-EvalHeader-EvalHeader__small-text {
    font-size: 10px;
}

.components-Eval-EvalHeader-EvalHeader__disaster-wrapper {
    margin-left: 20px;
}

.components-Eval-EvalHeader-EvalHeader__disaster-wrapper .components-Eval-EvalHeader-EvalHeader__text-red {
    font-size: 1.1rem;
}

.components-Eval-EvalHeader-EvalHeader__disaster-wrapper span.components-Eval-EvalHeader-EvalHeader__disaster-info {
    color: #4E586E;
    font-size: 1rem;
}

.components-Eval-EvalHeader-EvalHeader__disaster-wrapper p {
    margin-top: 2px;
    font-size: 1rem;
}

.components-Eval-EvalHeader-EvalHeader__btn-edit {
    padding: 0 4px !important;
    top: -2px;
}

.components-Eval-EvalHeader-EvalHeader__btn-edit svg {
    width: 16px;
}

.components-Eval-EvalHeader-EvalHeader__evalcase-info-container {
    max-width: 30%;
    flex-basis: 48%;
    margin: 0rem 2rem 5rem 0 !important;
}

.components-Eval-EvalHeader-EvalHeader__evalHeaderLoader {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: -2%;
}

.components-Eval-EvalHeader-EvalHeader__rejectButton {
    border-width: 2px;
}

.components-Eval-EvalHeader-EvalHeader__escrowBanner {
    padding-left: 7.2rem;
}

.components-Eval-EvalHeader-EvalHeader__unreject-popup-container {
    background-color: white;
    border-radius: 5px;
    width: 700px;
    margin: auto;
    transform: translateY(-50%);
    position: relative;
    top: 50%;
    padding: 14px;
    box-shadow: 0px 0 8px 0px rgba(0, 0, 0, 0.4);
    max-height: 50%;
    overflow-y: auto;
}

.components-Eval-EvalHeader-EvalHeader__unreject-popup-container h2 {
    font-size: 1.25rem;
    font-weight: 600;
    color: #4E586E;
    margin: 0 0 16px 0;
    padding: 0;
}

.components-Eval-EvalHeader-EvalHeader__unreject-popup-container p {
    font-size: 12px;
    color: #4E586E;
    margin: 0;
    padding: 0;
}

.components-Eval-EvalHeader-EvalHeader__button-unreject-container {
    display: flex;
    justify-content: center;
    position: sticky;
    width: 100%;
    left: 0;
    bottom: 0;
    background: white;
}

.components-Eval-EvalHeader-EvalHeader__button-unreject-container button {
    margin-right: 10px;
    font-weight: 600;
}

.components-Eval-EvalHeader-EvalHeader__checkbox {
    transform: scale(0.8);
}

.components-Eval-EvalHeader-EvalHeader__table-cell {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.components-Eval-EvalHeader-EvalHeader__table-container {
    margin-bottom: 16px;
}

.components-Eval-EvalHeader-EvalHeader__table-container th {
    font-weight: bold;
}

.components-Eval-EvalHeader-EvalHeader__table-container th,
.components-Eval-EvalHeader-EvalHeader__table-container td {
    font-size: 1rem;
}

.components-Eval-EvalHeader-EvalHeader__close-btn-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.components-Eval-EvalHeader-EvalHeader__case-details-container {
    max-width: 30%;
    margin: 0rem 2rem 2rem 0 !important;
}

.components-Eval-EvalHeader-EvalHeader__align-center {
    display: flex;
    justify-content: center;
}
.components-Eval-OverrideMessage-OverrideMessage__error-msg-container {
    padding-top: 6px;
}

.components-Eval-OverrideMessage-OverrideMessage__error-msg-container span[class*="body2"],
.components-Eval-OverrideMessage-OverrideMessage__override-popup-container p span.components-Eval-OverrideMessage-OverrideMessage__error-msg {
    color: #EC133E;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
}

.components-Eval-OverrideMessage-OverrideMessage__error-msg-container .components-Eval-OverrideMessage-OverrideMessage__btn-edit {
    padding: 0 4px;
}

.components-Eval-OverrideMessage-OverrideMessage__error-msg-container .components-Eval-OverrideMessage-OverrideMessage__btn-edit svg {
    width: 16px;
}

.components-Eval-OverrideMessage-OverrideMessage__override-popup-container {
    background-color: white;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.9);
    width: 350px;
    margin: auto;
    transform: translateY(-50%);
    position: relative;
    top: 50%;
    padding: 14px;
}

.components-Eval-OverrideMessage-OverrideMessage__override-popup-container h2 {
    font-size: 16px;
    font-weight: 600;
    color: #4E586E;
    margin: 0 0 10px 0;
    padding: 0;
}

.components-Eval-OverrideMessage-OverrideMessage__override-popup-container p {
    font-size: 12px;
    color: #4E586E;
    margin: 0;
    padding: 0;
}

.components-Eval-OverrideMessage-OverrideMessage__override-popup-container p span.components-Eval-OverrideMessage-OverrideMessage__error-msg {
    margin: 0 0 16px 10px;
}

.components-Eval-OverrideMessage-OverrideMessage__input-container div[class*="MuiTextField-root"] {
    color: #4E586E;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    width: 100%;
}

.components-Eval-OverrideMessage-OverrideMessage__input-container div[class*="MuiFilledInput-root"] {
    background-color: white;
    border: 1px solid #E0E4EF;
    border-radius: 4px;
    padding: 4px 10px;
    margin: 4px 0 16px 0;
    font-size: 14px;
}

.components-Eval-OverrideMessage-OverrideMessage__input-container div[class*="MuiFilledInput-underline"]:before {
    border-bottom: none;
}

.components-Eval-OverrideMessage-OverrideMessage__button-overrider-container {
    display: flex;
}

.components-Eval-OverrideMessage-OverrideMessage__button-overrider-container button {
    margin-right: 10px;
    font-weight: 600;
}

button.components-Eval-OverrideMessage-OverrideMessage__close-btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px;
}

.components-Eval-OverrideMessage-OverrideMessage__success-msg-title {
    display: flex;
    align-items: center;
}

.components-Eval-OverrideMessage-OverrideMessage__success-msg-title>img {
    width: 26px;
    margin-right: 6px;
}

p.components-Eval-OverrideMessage-OverrideMessage__success-msg,
p.components-Eval-OverrideMessage-OverrideMessage__confirmation-msg {
    margin: 16px 0 24px 0;
}
.components-Eval-RejectReasonPopup-RejectReasonPopup__reject-reason-pop-grid-title {
    padding: 10px 0 0 0;
}

.components-Eval-RejectReasonPopup-RejectReasonPopup__reject-reason-pop-grid-title-name {
    color: #4e586e !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin-left: 0;
}


.components-Eval-RejectReasonPopup-RejectReasonPopup__reject-reason-close-icon {
 height: 30px;
 width: 30px;
 margin:0 0 0 15rem!important;
}

.components-Eval-RejectReasonPopup-RejectReasonPopup__reject-reason-dropDown{
  width: 90%!important;
  margin: 0 0rem 1rem 0rem;
  background-color: white !important;
  height: 3rem !important;
}

.components-Eval-RejectReasonPopup-RejectReasonPopup__input-lable {
    display: inline-block !important
}

.components-Eval-RejectReasonPopup-RejectReasonPopup__reason-label {
    padding: 1rem 0 0 1rem !important;
  }

  .components-Eval-RejectReasonPopup-RejectReasonPopup__reject-reason-button {
    background-color: #596feb !important;
    color: white !important;
    width: 6rem;
    height: 2.5rem;
    border-radius: 5px !important;
  }

  .components-Eval-RejectReasonPopup-RejectReasonPopup__reject-reason-bottom {
    display: flex;
    justify-content: center;
  }
  
  .components-Eval-RejectReasonPopup-RejectReasonPopup__fullWidth {
    width: 95%;
    margin: 0 3rem 0 0.5rem !important;
  }

  .components-Eval-RejectReasonPopup-RejectReasonPopup__disable-reject-reason-button {
    width: 6rem;
    height: 2.5rem;
    border-radius: 5px !important;
  }
  
.components-Eval-EvalPopup-EvalPopup__popup {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 26px;
  border-radius: 10px;
  min-width: 640px;
}

.components-Eval-EvalPopup-EvalPopup__title-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

.components-Eval-EvalPopup-EvalPopup__title-container button {
  padding: 4px;
}

.components-Eval-EvalPopup-EvalPopup__border-style {
  border: 1px solid rgb(235, 235, 236);
  margin: 4px 0 8px 0;
}

.components-Eval-EvalPopup-EvalPopup__flex {
  display: flex;
  align-items: center;
}

.components-Eval-EvalPopup-EvalPopup__input-container {
  padding-left: 50px;
}

.components-Eval-EvalPopup-EvalPopup__popup-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #4e586e;
  margin: 0;
}

.components-Eval-EvalPopup-EvalPopup__label-style {
  font-weight: 400 !important;
  font-size: 12px !important;
  line-height: 16px !important;
  text-transform: capitalize;
  color: #939299;
  margin: 0;
}

.components-Eval-EvalPopup-EvalPopup__label-style span[class*="MuiRadio-root"] {
  padding: 6px 7px !important;
}

.components-Eval-EvalPopup-EvalPopup__body-text-style {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #b8b8ba;
  margin: 52px auto;
  text-align: center;
}

.components-Eval-EvalPopup-EvalPopup__button-container {
  margin-top: 16px;
}

.components-Eval-EvalPopup-EvalPopup__button-shift {
  margin-left: 35%;
}

.components-Eval-EvalPopup-EvalPopup__button-container button {
  margin-right: 16px;
}

.components-Eval-EvalPopup-EvalPopup__message {
  font-size: 1.5rem;
  margin-bottom: 3rem;
}

.components-Eval-EvalPopup-EvalPopup__radio-btn svg {
  width: 20px;
}

.components-Eval-EvalPopup-EvalPopup__table-radio {
  padding: 0 !important;
}

.components-Eval-EvalPopup-EvalPopup__disasterPopupLoader {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}

.components-Eval-EvalTableWithFilter-EvalTableWithFilter__table-header {
  z-index: 2;
  position: sticky;
  background-color: white;
}

.components-Eval-EvalTableWithFilter-EvalTableWithFilter__table-header thead th,
.components-Eval-EvalTableWithFilter-EvalTableWithFilter__table-header tbody td,
.components-Eval-EvalTableWithFilter-EvalTableWithFilter__table-header tfoot td {
  padding: 8px !important;
}
.components-Eval-CaseRejectPopUp-CaseRejectPopUp__casereject-dialog {
  min-width: 25% !important;
  position: relative;
}
.components-Eval-CaseRejectPopUp-CaseRejectPopUp__reject-reason-pop-grid-title {
  padding: 10px 0 0 0;
}

.components-Eval-CaseRejectPopUp-CaseRejectPopUp__reject-reason-title {
  color: #4e586e !important;
  font-size: 16px !important;
  font-weight: bold !important;
  margin-left: 0;
}

.components-Eval-CaseRejectPopUp-CaseRejectPopUp__reject-reason-close-icon {
  height: 30px;
  width: 30px;
  margin: 0 0 0 21rem !important;
}

.components-Eval-CaseRejectPopUp-CaseRejectPopUp__casereject-reason-dropDown {
  min-width: 80% !important;
  margin: 0 0rem 1rem 0rem;
  background-color: white !important;
  height: 3rem !important;
}

.components-Eval-CaseRejectPopUp-CaseRejectPopUp__casereject-reason-dropDown div[class*="MuiSelect-select"] {
  background-color: white !important;
}

.components-Eval-CaseRejectPopUp-CaseRejectPopUp__input-lable {
  display: inline-block !important;
}

.components-Eval-CaseRejectPopUp-CaseRejectPopUp__reason-label {
  padding: 1.5rem 0 0 1rem !important;
  max-width: 20% !important;
}

.components-Eval-CaseRejectPopUp-CaseRejectPopUp__caserej-button {
  gap: 2rem;
  display: flex;
  width: 20rem;
}

.components-Eval-CaseRejectPopUp-CaseRejectPopUp__reject-reason-bottom {
  display: flex;
  justify-content: center;
}

.components-Eval-CaseRejectPopUp-CaseRejectPopUp__caseRejectLoader {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__table-container {
	padding: 0 16px 16px 6px;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__table-container thead th {
	border-bottom: 0;
	color: #939299;
	font-size: 1rem;
	background-color: #f3f5f9;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__table-container thead th,
.components-Eval-EvalHeader-EvalTable-EvalTable__table-container tbody td,
.components-Eval-EvalHeader-EvalTable-EvalTable__table-container tfoot td {
	padding: 8px !important;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__table-container tbody td,
.components-Eval-EvalHeader-EvalTable-EvalTable__table-container tfoot td {
	font-size: 1rem;
	color: #4E586E;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__table-container tfoot td {
	font-weight: 700;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__table-container tfoot {
	position: sticky;
	bottom: 0;
	background-color: #f3f5f9;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__table-container td button {
	font-weight: 700;
	padding: 0;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__table-container thead th[id^="hidden"] {
	visibility: hidden;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__items {
	display: flex;
	justify-content: space-between;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__upIcon {
	background: white;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__items:hover {
	cursor: pointer;
}

.components-Eval-EvalHeader-EvalTable-EvalTable__checkbox {
	transform: scale(0.8);
	padding: 2px !important;
}
.components-Eval-ProcessStatus-ProcessStatus__error-msg-container {
    padding-top: 6px;
}

.components-Eval-ProcessStatus-ProcessStatus__error-msg-container span[class*="body2"],
.components-Eval-ProcessStatus-ProcessStatus__override-popup-container p span.components-Eval-ProcessStatus-ProcessStatus__error-msg {
    color: #EC133E;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
}

.components-Eval-ProcessStatus-ProcessStatus__error-msg-container .components-Eval-ProcessStatus-ProcessStatus__btn-edit {
    padding: 0 4px;
}

.components-Eval-ProcessStatus-ProcessStatus__error-msg-container .components-Eval-ProcessStatus-ProcessStatus__btn-edit svg {
    width: 16px;
}

.components-Eval-ProcessStatus-ProcessStatus__override-popup-container {
    background-color: white;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.9);
    width: 350px;
    margin: auto;
    transform: translateY(-50%);
    position: relative;
    top: 50%;
    padding: 14px;
}

.components-Eval-ProcessStatus-ProcessStatus__override-popup-container h2 {
    font-size: 16px;
    font-weight: 600;
    color: #4E586E;
    margin: 0 0 10px 0;
    padding: 0;
}

.components-Eval-ProcessStatus-ProcessStatus__override-popup-container h2 span {
    font-weight: 400;
}

.components-Eval-ProcessStatus-ProcessStatus__override-popup-container p {
    font-size: 12px;
    color: #4E586E;
    margin: 0;
    padding: 0;
}

.components-Eval-ProcessStatus-ProcessStatus__override-popup-container p span.components-Eval-ProcessStatus-ProcessStatus__error-msg {
    margin: 0 0 16px 10px;
}

.components-Eval-ProcessStatus-ProcessStatus__input-container {
    background: #f7f8f9;
    border: 1px solid #e4e9f5;
    padding: 1rem;
    margin-bottom: 1rem;
}

.components-Eval-ProcessStatus-ProcessStatus__input-container input[type="text"] {
    color: #4E586E;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    width: 100% !important;
    text-indent: 10px;
    height: 26px !important;
}

.components-Eval-ProcessStatus-ProcessStatus__input-container .components-Eval-ProcessStatus-ProcessStatus__inputTextElem {
    background-color: white;
    border: 1px solid #E0E4EF;
    border-radius: 4px;
    margin: 4px 0 16px 0;
    font-size: 14px;
    width: 100%;
}

.components-Eval-ProcessStatus-ProcessStatus__input-container .components-Eval-ProcessStatus-ProcessStatus__inputTextElem button {
    padding: 2px;
}

.components-Eval-ProcessStatus-ProcessStatus__input-container .components-Eval-ProcessStatus-ProcessStatus__inputTextElem button svg {
    font-size: 1.5rem;
}

.components-Eval-ProcessStatus-ProcessStatus__input-container div[class*="MuiFilledInput-underline"]:before {
    border-bottom: none;
}

.components-Eval-ProcessStatus-ProcessStatus__button-overrider-container {
    display: flex;
}

.components-Eval-ProcessStatus-ProcessStatus__button-overrider-container button {
    margin-right: 10px;
    font-weight: 600;
}

button.components-Eval-ProcessStatus-ProcessStatus__close-btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px;
}

.components-Eval-ProcessStatus-ProcessStatus__radio-list {
    padding: 5px !important;
}

.components-Eval-ProcessStatus-ProcessStatus__radio-group {
    max-height: 300px;
    overflow-y: auto;
    min-height: 200px;
}

.components-Eval-ProcessStatus-ProcessStatus__radio-group label {
    width: 100%;
    margin-left: -5px;
}
.containers-Eval-WaterFallSection-CollateralAcceptance-CollateralAcceptance__collateralDiv {
    display: flex;
    width: 60rem;

    .containers-Eval-WaterFallSection-CollateralAcceptance-CollateralAcceptance__header {
        font-size: 1.25rem;
        margin-top: 0.5%;
        color: #4E586E;
        font-weight: bold;
    }

    .containers-Eval-WaterFallSection-CollateralAcceptance-CollateralAcceptance__optionDiv {
        width: 15%;
        margin-left: 2%;
    }

    .containers-Eval-WaterFallSection-CollateralAcceptance-CollateralAcceptance__submitBtn {
        margin-left: 10px;
        padding: 3px 0 3px 0 !important;
    }
}
.containers-Eval-FinancialSection-FinancialSection__container {
    width: 100%;
}


.containers-Eval-FinancialSection-FinancialSection__grey-bg {
    background-color: #F3F5F9;
    border-radius: 10px;
    padding: 16px;
    margin: 10px;
}

.containers-Eval-FinancialSection-FinancialSection__upIcon {
    background: white;
}

.containers-Eval-FinancialSection-FinancialSection__table-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.containers-Eval-FinancialSection-FinancialSection__table-header h2,
.containers-Eval-FinancialSection-FinancialSection__table-header p {
    font-size: 1.25rem;
    margin-top: 0;
    color: #424958;
}

.containers-Eval-FinancialSection-FinancialSection__table-header button {
    font-weight: 700;
}

.containers-Eval-FinancialSection-FinancialSection__table-header button svg {
    font-size: 13px !important;
    margin-right: -5px;
}

.containers-Eval-FinancialSection-FinancialSection__edit-icon {
    font-size: 16px !important;
    margin-left: 6px;
}

.containers-Eval-FinancialSection-FinancialSection__icon-btn {
    margin-left: -10% !important;
    margin-bottom: 6% !important;
}

.containers-Eval-FinancialSection-FinancialSection__finValues {
    margin: 0 0 0 3rem;
    position: absolute !important;
}

.containers-Eval-FinancialSection-FinancialSection__finValues div[class*="MuiFilledInput-root"] {
    background-color: #F3F5F9 !important;
    color: black;
}

.containers-Eval-FinancialSection-FinancialSection__finValues p {
    font-weight: 500 !important;
}

.containers-Eval-FinancialSection-FinancialSection__backdrop {
    z-index: 111;
    width: 100%;
    background: rgba(245, 246, 249, .70);
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 0.5rem;
    display: flex;
    justify-content: center;
    padding: 10px;

}

div[class*="Eval-EvalCase"] {
    position: relative;
}

.containers-Eval-FinancialSection-FinancialSection__header button {
    position: relative;
    left: 2rem;
}

.containers-Eval-FinancialSection-FinancialSection__modal {
    /* z-index: 112; */
    width: 40rem;
    height: 25rem;
    border: 1px solid #4E586E;
    background: white;
    padding: 1rem 2rem;
    position: relative;
    margin-top: 10rem;
    border-radius: 10px;
    overflow: hidden;
    padding-top: 0rem;
    color: #4E586E !important;

}

.containers-Eval-FinancialSection-FinancialSection__selection {
    width: 90%;
    /* margin: 0 auto; */
}

.containers-Eval-FinancialSection-FinancialSection__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.containers-Eval-FinancialSection-FinancialSection__select {
    font-weight: 400;
    font-size: 1.2rem;
    padding: 0.4rem;
    color: #4E586E;
    width: 41%;
    border: 1px solid #4E586E;
    border-radius: 4px;
    padding-left: 1rem;
}

.containers-Eval-FinancialSection-FinancialSection__select div[class*="MuiInput-root"]:before {
    display: none;
}

.containers-Eval-FinancialSection-FinancialSection__select div[class*="MuiInput-root"]:focus {
    background: none;
}

.containers-Eval-FinancialSection-FinancialSection__select div[class*="MuiInput-root"]:after {
    display: none;
}

.containers-Eval-FinancialSection-FinancialSection__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.containers-Eval-FinancialSection-FinancialSection__saveBtn {
    margin-right: 1rem !important;
    border-radius: 10px;
}

.containers-Eval-FinancialSection-FinancialSection__btn {
    padding: 0.5rem 3rem !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
}

.containers-Eval-FinancialSection-FinancialSection__buttons {
    padding-top: 2rem;
    text-align: center;
}

select:focus-visible {
    outline: none !important;
}

.containers-Eval-FinancialSection-FinancialSection__cancelBtn {
    color: blue !important;
}

.containers-Eval-FinancialSection-FinancialSection__centerItem {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.containers-Eval-FinancialSection-FinancialSection__caseDetails-bg {
    margin: 0;
    width: 100%;
}

.containers-Eval-FinancialSection-FinancialSection__caseDetails-bg .containers-Eval-FinancialSection-FinancialSection__table-header h2 {
    font-size: 14px;
}

.containers-Eval-FinancialSection-FinancialSection__dropDown-select {
    width: 13rem !important;
    height: 3rem !important;
    /* margin-top: 0.5rem; */
  }
.components-InputField-InputField__input-container {
    display: flex;
    justify-content: space-between;
}

.components-InputField-InputField__input-container div[class*="MuiTextField-root"] {
    margin-left: 32px !important;
    margin-bottom: 12px !important;
    color: #4E586E;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    min-width: 230px !important;
}

.components-InputField-InputField__input-container div[class*="MuiFilledInput-root"] {
    background-color: white;
    border: 1px solid #E0E4EF;
    border-radius: 4px;
}

.components-InputField-InputField__input-container div[class*="MuiFilledInput-underline"]:before {
    border-bottom: none;
}

.components-InputField-InputField__input-container div[class*="MuiFilledInput-multiline"] {
    padding-top: 0 !important;
}

.components-InputField-InputField__label-style {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    white-space: nowrap;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__streamline-mod-offer{
    display: flex;
    width: max-content;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__streamline-before-save {
    margin-left: 2rem;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__streamline-after-save {
    margin-left: -1.5rem;
}
.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__streamline-mod-offer .containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__title {
    font-size: 1.25rem;
    margin-top: 0.5%;
    font-weight: bold;
    color: #4E586E;
    margin-left: 0.5rem;
} 

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__streamline-mod-offer .containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__title2 {
    font-size: 1.25rem;
    margin-top: 0.5%;
    color: #939299;
} 

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__streamline-mod-offer .containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__submitBtn {
    margin-left: 10px;
    padding: 3px 5px !important;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__label-style {
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    color: #939299;
    margin: 0;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__border-style {
    border: 1px solid rgb(235, 235, 236);
    margin: 4px 0 8px 0;
}

/* .label{
    padding: 1rem 0 0 1rem !important;
} */

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__save-cancel{
    display: flex;
    float: left;
    margin-top: 9%;
    overflow: hidden;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__backdrop {
    z-index: 111;
    width: 100%;
    background: rgba(245, 246, 249, .70);
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    border-radius: 0.5rem;
    display: flex;
    justify-content: center;
    padding: 10px;

}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__modal {
    /* z-index: 112; */
    width: 35rem;
    height: fit-content;
    background: white;
    padding: 2rem;
    position: relative;
    margin-top: 16rem;
    border-radius: 10px;    
    overflow: hidden;
    padding-top: 1rem;
    color: #4E586E !important;
    box-shadow: 0px 4px 4px 0px #00000040;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__saveText{
    font-weight: 700;
    height: 0.1rem;
    line-height: 0.3rem;
    font-size: 1rem;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__cancelText{
    font-weight: 700;
    color: #4155e2;
    height: 0.1rem;
    line-height: 0.3rem;
    font-size: 1rem;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__title {
    font-size: 1.25rem;
    margin-top: 0.5%;
    font-weight: bold;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__popup-title {
    margin-top: 0.5%;
    font-weight: bold;
    font-size: 5rem;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__save-btn {
    margin-right: 1.5rem;
    width: 7rem;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__cxl-btn {
    width: 8rem;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__centered-alert {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px; 
    z-index: 9999; 
    font-size: 1.5em;
}

.containers-Eval-WaterFallSection-StreamlineModOffer-StreamlineModOffer__streamline-pop-title-name {
    color: #4e586e !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin-left: 0;
}

.containers-Eval-NewCases-NewCases__addButton {
    color: blue !important;
}

.containers-Eval-NewCases-NewCases__addButton:hover {
    background: none !important;
}

.containers-Eval-NewCases-NewCases__white-bg {
    background-color: #FFF;
    padding: 16px;
    position: relative;
}

.containers-Eval-NewCases-NewCases__table-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.containers-Eval-NewCases-NewCases__table-header h2,
.containers-Eval-NewCases-NewCases__table-header p {
    font-size: 1.25rem;
    margin-top: 0;
    color: #4E586E;
}

.containers-Eval-NewCases-NewCases__table-header button {
    font-weight: 700;
}

.containers-Eval-NewCases-NewCases__table-header button svg {
    font-size: 13px !important;
    margin-right: -5px;
}

.containers-Eval-NewCases-NewCases__popupHolder {
    position: relative;
}

.containers-Eval-NewCases-NewCases__popup {
    width: 22rem;
    border: 1px solid black;
    position: absolute;
    right: 1rem;
    background: white;
    z-index: 999;
    top: 3rem;
    font-weight: 600;
    border-radius: 6px;
    overflow: hidden;
}

.containers-Eval-NewCases-NewCases__popup p {
    padding: 0.8rem;
    margin: 0;
}

.containers-Eval-NewCases-NewCases__popup p:hover {
    background: #cdd2dd !important;
}

.containers-Eval-NewCases-NewCases__hidePopup {
    display: none;
}

.containers-Eval-NewCases-NewCases__header {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.containers-Eval-NewCases-NewCases__header>div {
    padding: 0.8rem;
}

.containers-Eval-NewCases-NewCases__header h3 {
    margin: 0;
    margin-bottom: 0.3rem;
}

.containers-Eval-NewCases-NewCases__header div>span {
    margin-top: 0.5rem;
    font-weight: 500;
}

.containers-Eval-NewCases-NewCases__case-table-container {
    overflow: auto;
    padding: 10px;
}

.containers-Eval-NewCases-NewCases__popupHolder button {
    font-size: 1rem;
}

.containers-Eval-NewCases-NewCases__caseId-link {
    font-size: 1rem !important;
    font-weight: normal !important;
}
.containers-Eval-EvalCase__container {
  width: 100%;
  padding: 10px;
}

section[class*="components-Body"] {
  overflow: unset;
}
.components-Widgets-SMDUWidget__smdu-details-parent {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  width: 75%;
  margin: auto;
  margin-top: 16px;
  font: lato;
}

.components-Widgets-SMDUWidget__d-flex {
  display: flex;
  align-items: center;
  width: 70rem;
}


h2.components-Widgets-SMDUWidget__title {
  font: lato;
  font-size: 16px;
  font-weight: 700;
  display: inline-flex;
  color: #83858A;
  width: 50rem;
  font-size: .875rem;
}

.components-Widgets-SMDUWidget__add-prior-wrkout {
  margin: 1rem 0 1rem 1rem !important;
}

.components-Widgets-SMDUWidget__request-type-container {
  background: #F3F5F9;
  border-radius: 10px;
  padding: 12px;
  margin: 4px 0 12px 0;
}

.components-Widgets-SMDUWidget__requestCategoryDropdown {
  font-size: 14px !important;
  display: flex;
  color: #4E586E;
  width: inherit !important;
}

.components-Widgets-SMDUWidget__requestTypeSection {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  margin-bottom: 20px;
}

button.components-Widgets-SMDUWidget__btn-tabs {
  background-color: white;
  font: lato;
  color: #4E586E;
  text-transform: capitalize;
  padding: 8px 16px;
  font-size: 12px;
  text-transform: capitalize;
  margin-right: 1px;
  width: 30rem;
}

button.components-Widgets-SMDUWidget__btn-tabs-click {
  background-color: #efefef;
  color: #4E586E;
  text-transform: capitalize;
  padding: 8px 16px;
  font: lato;
  font-size: 12px;
  text-transform: capitalize;
  margin-right: 12px;
  width: 30rem;
}

.components-Widgets-SMDUWidget__btns-container {
  width: 41em;
  margin: 0.5rem;
}

.components-Widgets-SMDUWidget__submit-to-fnma-container {
  margin-top: 12px;
}

.components-Widgets-SMDUWidget__submitToFnmaBtn {
  width: inherit !important;
}

.components-Widgets-SMDUWidget__submit-fnma {
  width: 100% !important;
  text-align: center;
}

.components-Widgets-SMDUWidget__history_container {
  background: #E0E4EF;
  border-radius: 10px;
  padding: 12px;
  margin: 4px 0 12px 0;
  padding-bottom: 3rem;
  font: lato;
}

.components-Widgets-SMDUWidget__pagination-controls {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.components-Widgets-SMDUWidget__pagination-controls button {
  margin: 0 5px;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #f5f5f5;
  cursor: pointer;
}

.components-Widgets-SMDUWidget__pagination-controls button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.components-Widgets-SMDUWidget__tab-list-container {
  display: flex;
  justify-content: flex-start;
}

.components-Widgets-SMDUWidget__tab-item {
  text-transform: none;
  min-width: auto;
}

.components-Widgets-SMDUWidget__smdu-details-parent section button {
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0 !important;
  white-space: nowrap;
}

.components-Widgets-SMDUWidget__close-icon {
  float: right;
  cursor: pointer;
}

.components-Widgets-SMDUWidget__flex-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 160px;
}


.components-Widgets-SMDUWidget__select-field-container div[class*="underline"]:before {
  border-bottom: none;
}

.components-Widgets-SMDUWidget__select-field-container div[class*="MuiInput-root"] {
  color: #4e586e;
  padding: 1px;
  min-width: 100px;
  margin-bottom: 12px;
  background-color: #fff;
  border: 1px solid  #4e586e;
  border-radius: 5px;
}

.components-Widgets-SMDUWidget__history-not-found {
  margin-left: 30rem;
  font: lato;
  font-weight: 600;
}
.components-Widgets-AddPriorWorkout__main-container {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
    width: 70%;
    margin: auto;
    margin-top: 16px;
}

h2.components-Widgets-AddPriorWorkout__title {
    font-size: 16px;
    font-weight: 700;
    display: inline-flex;
    color: #4E586E;
}

.components-Widgets-AddPriorWorkout__grey-bg {
    background: #F3F5F9;
    border-radius: 10px;
    padding: 16px;
    margin: 4px 0 24px 0;
}

.components-Widgets-AddPriorWorkout__select-container {
    min-width: 47% !important;
    margin-bottom: 16px !important;
    max-width: 47%;
}

.components-Widgets-AddPriorWorkout__form-container {
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
}

.components-Widgets-AddPriorWorkout__select-container>p {
    font-size: 1.25rem;
    margin: 0 0 6px 0;
    color: #4E586E;
}

.components-Widgets-AddPriorWorkout__select-container div[class*="MuiInput-root"],
.components-Widgets-AddPriorWorkout__select-container div[class*="MuiTextField-root"] {
    background-color: white !important;
    border-radius: 4px;
    font-size: 1.25rem !important;
    border: 1px solid #E0E4EF;
}

.components-Widgets-AddPriorWorkout__select-container div[class*="MuiInput-root"]>div,
.components-Widgets-AddPriorWorkout__select-container div[class*="MuiTextField-root"]>div {
    background-color: transparent;
    padding-left: 8px;
}

.components-Widgets-AddPriorWorkout__select-container div[class*="MuiInput-root"]::before,
.components-Widgets-AddPriorWorkout__select-container div[class*="MuiInput-root"]::after,
.components-Widgets-AddPriorWorkout__select-container div[class*="MuiTextField-root"]>div::before,
.components-Widgets-AddPriorWorkout__select-container div[class*="MuiTextField-root"]>div::after {
    display: none;
}

.components-Widgets-AddPriorWorkout__select-container div[class*="MuiTextField-root"] input {
    padding: 10px 10px 10px 0;
    width: 100% !important;
    height: 9px;
    font-size: 1.25rem;
}

.components-Widgets-AddPriorWorkout__form-container button {
    width: 100%;
    font-weight: 600;
    font-size: 1rem;
}

.components-Widgets-AddPriorWorkout__history-table {
    border: 1px solid rgba(0, 0, 0, 0.23);
    margin-top: 12px;
    font-size: .75rem;
}

.components-Widgets-AddPriorWorkout__history-table h3 {
    font-size: 14px;
    font-weight: 700;
    display: inline-flex;
    color: #4E586E;
}

.components-Widgets-AddPriorWorkout__history-table p {
    font-size: 1.25rem;
    color: #4E586E;
    margin: 4px 0 0 0;
}

.components-Widgets-AddPriorWorkout__history-table span {
    font-size: 1.1rem;
    color: #707479;
}

.components-Widgets-AddPriorWorkout__history-table p.components-Widgets-AddPriorWorkout__status-msg {
    display: inline-block;
    margin: 0;
}
.components-CustomTable-CustomTable__table-container {
  display: flex;
  flex-grow: 1;
  max-width: 100%;
}

.components-CustomTable-CustomTable__height-limiter {
  flex-basis: 100%;
  width: 100%;
}

.components-CustomTable-CustomTable__table {
  flex-basis: 80%;
  text-align: left !important;
}

.components-ResultStatus-ResultStatus__failedTab {
  color: red;
  font-size: small !important;
  margin-right: 0.5rem !important;
}

.components-ResultStatus-ResultStatus__passedTab {
  color: green;
  font-size: small !important;
  margin-right: 0.5rem !important;
}

.components-ResultStatus-ResultStatus__status {
  display: flex;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__drop-down-select {
  width: 90%;
  margin: 0 2rem 2rem 0.75rem;
  background-color: white !important;
  height: 3rem !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__status-details-parent {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  background-color: #eaeaea;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__interactive-button {
  position: relative;
  text-align: center;
  margin-bottom: 1.5rem;
  padding-right: 0.625rem;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__reset-button-style {
  position: relative;
  margin-right: 2rem;
  margin-top: 0.25rem;
  width: 10%;
  float: right !important;
  font-weight: bold !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__reset-button-style-blue {
  position: relative;
  margin-right: 2rem;
  margin-top: 0.25rem;
  width: 10%;
  float: right !important;
  font-weight: bold !important;
  color: var(--light-blue-900) !important;
  cursor: pointer;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__loan-numbers {
  font-size: 1.1rem;
  padding-left: 1rem;
  padding-bottom: 0.5rem;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__errorIcon {
  float: right !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__errorSvg {
  width: 4rem !important;
  height: 1.5rem !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__cstmBtnErrSvg {
  width: 2rem !important;
  height: 2rem !important;
  margin: 0 0 -0.75rem 0 !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__status-details {
  flex-grow: 1;
  flex-basis: 0;
  width: 95%;
  margin: auto;
  padding-top: 0.2rem;
  padding-left: 0.3rem;
  padding-bottom: 0.5rem;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__submitButton {
  margin-right: 1rem !important;
  float: right;
  padding-left: 0.5rem;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__nodata {
  font-size: 1.5rem;
  margin-top: 2.5rem;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__scroll-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-self: stretch;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__investorLabel {
  font-size: 20px;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__notepad {
  border-top: 1px solid gainsboro;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__table {
  flex-basis: 60%;
  text-align: left !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__newBulkUpload {
  margin: 1rem 1rem 2rem 0;
  font-weight: bold;
  font-size: 1.2rem;
  padding-left: 1rem;
  padding-top: 1rem;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__uploadBtn {
  color: wheat;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__submit {
  margin-right: 1rem !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__align-selector {
  display: 'flex' !important;
  justify-content: 'center' !important;
  align-items: 'center' !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__widgetDwnld {
  margin: 1rem 0 1rem 1rem !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__add-prior-workout {
  margin: 1rem 0 1rem 1rem !important;
  width: 20rem;
  font-weight: bold;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__tablealign {
  margin-left: 0.5rem !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__submit-fnma {
  width: 100% !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__table-content-align {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__inputLblSelected {
  display: none !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__inputLbl {
  display: block !important;
  left: 2% !important;
  top: -15% !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__download-btn {
  margin-left: auto;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__download-btn button {
  margin: 0 !important;
  font-size: 10px;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__download-btn button svg {
  margin-right: -6px;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__request-type-container {
  background: #F3F5F9;
  border-radius: 10px;
  padding: 12px;
  margin: 10px 0 12px 0 !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__requestCategoryDropdown {
  font-size: 14px !important;
  display: flex;
  color: #4E586E;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__history-container {
  margin: 10px 0 12px 0;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__accordian-header {
  font-size: 18px !important;
  color: #4E586E;
  font-weight: 700 !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__accordian-header-subtext {
  font-size: 12px !important;
  color: #939299;
  font-weight: 400 !important;
  text-transform: capitalize;
  margin-left: 16px !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__accordian-header-container, .containers-Dashboard-FhlmcResolve-FhlmcResolve__accordian-header-container .containers-Dashboard-FhlmcResolve-FhlmcResolve__MuiAccordionSummary-content {
  width: 100%;
  background: #F3F5F9 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__flex {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__status-text{
  font-size: 12px !important;
  font-weight: 700 !important;
  color: white;
  border-radius:2px;
  margin-left: 12px !important;
  padding: 0 4px;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__table-header {
  color: #6C7586 !important;
  font-weight: 400 !important;
  font-size: 13px !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__table-body {
  color: #595C61 !important;
  font-weight: 400 !important;
  font-size: 13px !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__absolute {
  position: absolute;
  right: 60px;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__message-field {
  width: 40rem;
  word-wrap: break-word !important;
}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__pagination {
  margin-top: 2rem;
  margin-left: 10rem;

}

.containers-Dashboard-FhlmcResolve-FhlmcResolve__pagination-buttons{
  cursor: pointer;
  font-weight: bold !important;
  border: .5px solid gray ;
}
.containers-SMDU-History__accordion {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 2rem;
  font-family: 'Montserrat', sans-serif;
  margin-top: 0.25rem;
  padding: 0 1rem;
}

.containers-SMDU-History__accordion_content {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  color: #4E586E
}

.containers-SMDU-History__accordion_title {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-weight: 400;
  font-size: 14px;
  flex-grow: 1;
  width: 25%
}

.containers-SMDU-History__result {
  font-size: 1rem;
}

.containers-SMDU-History__messages {
  margin: 0 10px;
}

.containers-SMDU-History__message_content {
  font-size: 1rem;
  margin: 0 1rem;
  padding: 8px 0;
}

.containers-SMDU-History__message_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
}

.containers-SMDU-History__info_section {
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 1rem;
  padding-right: 2rem;
  width: 43%;
  color: #939299;
}

.containers-SMDU-History__contact_info {
  display: flex;
  align-items: center;
  width: 38%;
  font-size: 12px;
}

.containers-SMDU-History__calendar_info {
  display: flex;
  align-items: center;
  width: 60%;
  font-size: 12px;
}

.containers-SMDU-History__download_info {
  display: flex;
  align-items: center;
  width: 2%;
}

.containers-SMDU-History__icon {
  width: 14px;
  margin-left: 5px;
}

.containers-SMDU-History__accordion_arrow {
  margin-right: 0.563rem;
  margin-top: -0.35rem;
}

.containers-SMDU-History__validation_rounds {
  display: flex;
  width: 32%;
  margin-left: 10px;
}

.containers-SMDU-History__validation_round {
  display: flex;
  align-items: center;
  margin-right: 6px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  width: 45px;
}

.containers-SMDU-History__round {
  width: 12px;
  height: 12px;
  border-radius: 60%;
  margin-right: 2px;
}

.containers-SMDU-History__green {
  background-color: #00AB84;
  background-color: #00AB84;
}

.containers-SMDU-History__red {
  background-color: #E20E34;
  background-color: #E20E34;
}

.containers-SMDU-History__type_box {
  border: 1px solid #ccc;
  padding: 2px 6px;
  margin: 0 5px;
  border-radius: 4px;
  background-color: #f5f5f5;
  font-size: 0.7em;
}
.containers-SMDU-WorkoutType__workout_type {
  margin-top: 1em;
}

.containers-SMDU-WorkoutType__accordion {
  cursor: pointer;
  padding: 0.5em 0;
  display: flex;
  justify-content: space-between; 
  align-items: center;
}

.containers-SMDU-WorkoutType__workout_left {
  display: flex;
  align-items: center;
  padding-left: 15px;
}

.containers-SMDU-WorkoutType__workout_right {
  display: flex;
  align-items: center;
  padding-right: 15px;
}

.containers-SMDU-WorkoutType__accordion_arrow {
  margin-left: auto;
}

.containers-SMDU-WorkoutType__categories {
  padding-left: 1em;
}

.containers-SMDU-WorkoutType__category {
  border: 1px solid #ccc; 
  background-color: white;
  padding: 5px; 
  margin-bottom: 0.5em;
  border-radius: 3px; 
  font-size: 1.1em;
  margin-right: 18px;
}

.containers-SMDU-WorkoutType__status_box {
  padding: 5px 10px;
  border-radius: 5px;
  color: white;
  font-weight: bold;
  font-size: 12px;
  width: 70px;
  text-align: center;
}

.containers-SMDU-ServicerHistory__accordion {
  cursor: pointer;
  /* border: 1px solid #ddd; */
  margin: 11px 31px;
  margin-bottom: 1px;
  padding: 5px;
  /* border-radius: 4px; */

  /* justify-content: space-between; */
  align-items: center;
}

.containers-SMDU-ServicerHistory__accordion_content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.containers-SMDU-ServicerHistory__accordion_title {
  font-size: 1.2em;
}

.containers-SMDU-ServicerHistory__accordion_arrow {
  margin-left: left;
  /* Pushes the arrow to the right */
}

.containers-SMDU-ServicerHistory__accordion_arrow img {
  height: 7px;
  margin-left: 5px;
  margin-left: 5px;
}

.containers-SMDU-ServicerHistory__pass_message {
  color: #00AB84 !important;
  font-size: 1rem !important;
}

.containers-SMDU-ServicerHistory__fail_message {
  color: #E20E34 !important;
  font-size: 1rem !important;
}

.containers-SMDU-ServicerHistory__tableHeader {
  font-weight: bold;
  background-color: #F8F8F8;
  line-height: 1px !important;
}

.containers-SMDU-ServicerHistory__tableBody {
  font-size: 1.2em;
  line-height: flex !important;
}
.containers-SMDU-ReportedData__accordion {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 2rem;
  font-family: 'Montserrat', sans-serif;
  margin-top: 0.25rem;
  padding: 0 1rem;
}

.containers-SMDU-ReportedData__accordion_content {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  padding-top: 2rem;


}

.containers-SMDU-ReportedData__accordion_title {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-weight: 400;
  font-size: 14px;
  flex-grow: 1;
  width: 22%;
}

.containers-SMDU-ReportedData__pass_message {
  color: #00AB84;
  font-size: 1rem;
}

.containers-SMDU-ReportedData__fail_message {
  color: #E20E34;
  font-size: 1rem;
}

.containers-SMDU-ReportedData__messages {
  margin: 0 10px;
}

.containers-SMDU-ReportedData__message_content {
  font-size: 1rem;
  margin: 0 1rem;
  padding: 8px 0;
}

.containers-SMDU-ReportedData__message_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
}

.containers-SMDU-ReportedData__info_section {
  display: flex;
  justify-content: space-between;
  width: 43%;
  color: #939299;
}

.containers-SMDU-ReportedData__contact_info {
  display: flex;
  align-items: center;
  width: 40%;
}

.containers-SMDU-ReportedData__calendar_info {
  display: flex;
  align-items: center;
  width: 55%;
  margin-left: auto;
}

.containers-SMDU-ReportedData__download_info {
  display: flex;
  align-items: center;
  width: 5%;
}

.containers-SMDU-ReportedData__icon {
  width: 14px;
  margin-left: 5px;
}

.containers-SMDU-ReportedData__accordion_arrow {
  margin-right: 1.563rem;
  margin-top: -0.35rem;
}

.containers-SMDU-ReportedData__validation_rounds {
  display: flex;
  flex-wrap: wrap;
  width: 35%
}

.containers-SMDU-ReportedData__validation_round {
  display: flex;
  align-items: center;
  margin-right: 10px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
}

.containers-SMDU-ReportedData__round {
  width: 12px;
  height: 12px;
  border-radius: 60%;
  margin-right: 2px;
}

.containers-SMDU-ReportedData__green {
  background-color: #00AB84;
}

.containers-SMDU-ReportedData__red {
  background-color: #E20E34;
}

.containers-SMDU-ReportedData__type_box {
  border: 1px solid #ccc;
  padding: 2px 6px;
  margin: 0 10px;
  border-radius: 4px;
  background-color: #4E586E33;
  font-size: 0.9em;
}
.containers-SMDU-CaseManagement__accordion {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 2rem;
  font-family: 'Montserrat', sans-serif;
  margin-top: 0.25rem;
  padding: 0 1rem;
  border-radius: 4px;
}

.containers-SMDU-CaseManagement__accordion_with_data {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 2rem;
  font-family: 'Montserrat', sans-serif;
  margin-top: 0.25rem;
  padding: 0 1rem;
  border-radius: 4px;
  background-color: white;
}


.containers-SMDU-CaseManagement__accordion_content {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.containers-SMDU-CaseManagement__accordion_title {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-weight: 400;
  font-size: 14px;
  flex-grow: 1;
  width: 22%
}

.containers-SMDU-CaseManagement__pass_message {
  color: #00AB84;
  font-size: 1rem;
}

.containers-SMDU-CaseManagement__fail_message {
  color: #E20E34;
  font-size: 1rem;
}

.containers-SMDU-CaseManagement__messages {
  margin: 50 0px;
}

.containers-SMDU-CaseManagement__submessages {
  margin: 0 20px;
}

.containers-SMDU-CaseManagement__message_content {
  font-size: 1rem;
  margin: 2 2rem;
  padding: 8px 0;
}

.containers-SMDU-CaseManagement__message_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
}

.containers-SMDU-CaseManagement__info_section {
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 1rem;
  padding-right: 2rem;
  width: 43%;
  color: #939299;
}

.containers-SMDU-CaseManagement__contact_info {
  display: flex;
  align-items: center;
  width: 40%;
}

.containers-SMDU-CaseManagement__calendar_info {
  display: flex;
  align-items: center;
  width: 55%;
}

.containers-SMDU-CaseManagement__download_info {
  display: flex;
  align-items: center;
  width: 5%;
}

.containers-SMDU-CaseManagement__icon {
  width: 14px;
  margin-left: 5px;
}

.containers-SMDU-CaseManagement__accordion_arrow {
  margin-right: 1.563rem;
  margin-top: -0.35rem;
}

.containers-SMDU-CaseManagement__validation_rounds {
  display: flex;
  flex-wrap: wrap;
  width: 35%
}

.containers-SMDU-CaseManagement__validation_round {
  display: flex;
  align-items: center;
  margin-right: 10px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
}

.containers-SMDU-CaseManagement__round {
  width: 12px;
  height: 12px;
  border-radius: 60%;
  margin-right: 2px;
}

.containers-SMDU-CaseManagement__green {
  background-color: #00AB84;
}

.containers-SMDU-CaseManagement__red {
  background-color: #E20E34;
}

.containers-SMDU-CaseManagement__type_box {
  border: 1px solid #ccc;
  padding: 2px 6px;
  margin: 0 10px;
  border-radius: 4px;
  background-color: #4E586E33;
  font-size: 0.9em;
}

.containers-SMDU-CaseManagement__tableHeader {
  font-weight: bold;
  background-color: #f5f5f5;
}

.containers-SMDU-CaseManagement__tableBody {
  font-size: 1.2em;
  width: 17rem;
}

button.containers-SMDU-CaseManagement__btn-tabs-click {
  background-color: #efefef;
  color: #4E586E;
  text-transform: capitalize;
  padding: 8px 16px;
  font-size: 12px;
  text-transform: capitalize;
  margin-right: 12px;
  width: 17rem;
}

.containers-SMDU-CaseManagement__report_to_inv_button {
  background: #F3F5F9 !important;
  justify-content: space-between !important;
  align-items: center !important;
  color: #596FEB !important;
  border-color: #596FEB !important;
  margin-left: auto !important;
  margin-block: auto !important;
  margin-right: 2rem !important;
  block-size: 2rem !important;
}

.containers-SMDU-CaseManagement__report_to_inv_button_disabled {
  background: #F3F5F9 !important;
  justify-content: space-between !important;
  align-items: center !important;
  margin-left: auto !important;
  margin-block: auto !important;
  margin-right: 2rem !important;
  block-size: 2rem !important;
}
.containers-SMDU-Darts__accordion {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 2rem;
  font-family: 'Montserrat', sans-serif;
  margin-top: 0.25rem;
  background: #F3F5F9;
}

.containers-SMDU-Darts__accordion_content {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  color: #4E586E
}

.containers-SMDU-Darts__accordion_title {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-weight: 400;
  font-size: 14px;
  flex-grow: 1;
  width: 22%;
  padding: 1rem;
}

.containers-SMDU-Darts__pass_message {
  color: #00AB84;
  font-size: 1rem;
}

.containers-SMDU-Darts__fail_message {
  color: #E20E34;
  font-size: 1rem;
}

.containers-SMDU-Darts__messages {
  margin: 0 10px;
}

.containers-SMDU-Darts__message_content {
  font-size: 1rem;
  margin: 0 1rem;
  padding: 8px 0;
}

.containers-SMDU-Darts__message_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
}

.containers-SMDU-Darts__info_section {
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 1rem;
  padding-right: 2rem;
  width: 43%;
  color: #939299;
}

.containers-SMDU-Darts__contact_info {
  display: flex;
  align-items: center;
  width: 40%;
}

.containers-SMDU-Darts__calendar_info {
  display: flex;
  align-items: center;
  width: 55%;
}

.containers-SMDU-Darts__download_info {
  display: flex;
  align-items: center;
  width: 5%;
}

.containers-SMDU-Darts__icon {
  width: 14px;
  margin-left: 5px;
}

.containers-SMDU-Darts__accordion_arrow {
  margin-right: 1.563rem;
  margin-top: -0.35rem;
}

.containers-SMDU-Darts__validation_rounds {
  display: flex;
  flex-wrap: wrap;
  width: 35%
}

.containers-SMDU-Darts__validation_round {
  display: flex;
  align-items: center;
  margin-right: 10px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
}

.containers-SMDU-Darts__round {
  width: 12px;
  height: 12px;
  border-radius: 60%;
  margin-right: 2px;
}

.containers-SMDU-Darts__green {
  background-color: #00AB84;
}

.containers-SMDU-Darts__red {
  background-color: #E20E34;
}

.containers-SMDU-Darts__type_box {
  border: 1px solid #ccc;
  padding: 2px 6px;
  margin: 0 10px;
  border-radius: 4px;
  background-color: #61667033;
  font-size: 0.9em;
}
.containers-SMDU-DartsType__darts_type {
  /* margin: 10px 0; */
}

.containers-SMDU-DartsType__accordion {
  cursor: pointer;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.containers-SMDU-DartsType__darts_left {
  display: flex;
  align-items: center;
}

.containers-SMDU-DartsType__darts_right {
  display: flex;
  align-items: center;
}

.containers-SMDU-DartsType__status_box {
  padding: 2px 5px;
  border-radius: 3px;
  color: white;
  margin-right: 10px;
}

.containers-SMDU-DartsType__tableHeader {
  font-weight: bold;
  background-color: #ffffff;
}

.containers-SMDU-DartsType__tableBody {
  background-color: #ffffff;
  font-size: 0.9em;
}

.containers-SMDU-DartsType__accordian-header {
  font-size: 18px !important;
  color: #4E586E;
  font-weight: 700 !important;
}

.containers-SMDU-DartsType__accordian-header-subtext {
  font-size: 12px !important;
  color: #939299;
  font-weight: 400 !important;
  text-transform: capitalize;
  margin-left: 16px !important;
}

.containers-SMDU-DartsType__accordian-header-container,
.containers-SMDU-DartsType__accordian-header-container .containers-SMDU-DartsType__MuiAccordionSummary-content {
  width: 100%;
  background: #F3F5F9 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

.containers-SMDU-DartsType__flex {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

.containers-SMDU-DartsType__status-text {
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #fff;
  border-radius: 2px;
  margin-left: 12px !important;
  padding: 0 4px;
}

.containers-SMDU-DartsType__table-header {
  color: #6C7586 !important;
  font-weight: 400 !important;
  font-size: 13px !important;
}

.containers-SMDU-DartsType__table-body {
  color: #595C61 !important;
  font-weight: 400 !important;
  font-size: 13px !important;
}

.containers-SMDU-DartsType__absolute {
  position: absolute;
  right: 60px;
}

.containers-SMDU-DartsType__MuiPaper-elevation1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0),
    0px 1px 1px 0px rgba(0, 0, 0, 0),
    0px 1px 3px 0px rgba(0, 0, 0, 0) !important;
}
.components-Widgets-FHLMCWidget__drop-down-select {
  width: 90%;
  margin: 1rem 1rem 1rem 0.75rem;
  background-color: white !important;
  height: 3rem !important;
}

.components-Widgets-FHLMCWidget__requestCategoryDropdown {
  font-size: 14px !important;
  display: flex;
  color: #4E586E;
}

h2.components-Widgets-FHLMCWidget__title {
  font-size: 16px;
  font-weight: 700;
  display: inline-flex;
  color: #4E586E;
}

.components-Widgets-FHLMCWidget__divider {
  margin-bottom: 2rem;
}

.components-Widgets-FHLMCWidget__inputLblSelected {
  display: none !important;
}

.components-Widgets-FHLMCWidget__inputLbl {
  display: block !important;
}

.components-Widgets-FHLMCWidget__fhlmcDropDown {
  width: 40% !important;
  margin-top: 1em !important;
}

.components-Widgets-FHLMCWidget__errorIcon {
  margin-left: 1rem;
}

.components-Widgets-FHLMCWidget__errorSvg {
  height: 1.5rem !important;
}

.components-Widgets-FHLMCWidget__eligible {
  margin: 0.5rem 0 0 2rem !important;
}

.components-Widgets-FHLMCWidget__passedTab {
  color: #0CA148;
  font-size: small !important;
  margin-right: 0.5rem !important;
}

.components-Widgets-FHLMCWidget__failedTab {
  color: red;
  font-size: small !important;
  margin-right: 0.5rem !important;
}

.components-Widgets-FHLMCWidget__failed {
  color: red;
  font-size: medium !important;
}

.components-Widgets-FHLMCWidget__passed {
  color: #0CA148;
  font-size: medium !important;
}

.components-Widgets-FHLMCWidget__modHistory {
  float: right;
  margin: -20px 10px 0px 10px;
  cursor: pointer;
}

.components-Widgets-FHLMCWidget__table {
  flex-basis: 60%;
  text-align: left !important;
}

.components-Widgets-FHLMCWidget__exception-indicator {
  font-size: 1.25rem;
  margin: 1rem 0 0 1rem !important;
}

.components-Widgets-FHLMCWidget__enquiry-caseId {
  font-size: 1.25rem;
  margin: 1rem 0 0 1rem !important;
}

.components-Widgets-FHLMCWidget__exception-indicator-comments {
  font-size: 1.25rem;
  margin: 1rem 0 0 1rem !important;
}

.components-Widgets-FHLMCWidget__textarea-comments {
  height: 66px !important;
  width: 98%;
  margin: 1rem 0rem 2rem 0;
  font-size: 1.25rem !important;
  border: 1px solid #E0E4EF;
  border-radius: 4px;
}

.components-Widgets-FHLMCWidget__status-details-parent {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  width: 80%;
  margin: auto;
  margin-top: 16px;
}

.components-Widgets-FHLMCWidget__request-type-container {
  background: #F3F5F9;
  border-radius: 10px;
  padding: 12px;
  margin: 4px 0 12px 0;
}

button.components-Widgets-FHLMCWidget__btn-tabs {
  background-color: white;
  color: #4E586E;
  text-transform: capitalize;
  padding: 8px 16px;
  font-size: 12px;
  text-transform: capitalize;
  margin-right: 12px;
  min-width: 100px;
}

button.components-Widgets-FHLMCWidget__btn-tabs.components-Widgets-FHLMCWidget__active {
  border-color: #596FEB;
  color: #596FEB;
  background-color: transparent;
}

.components-Widgets-FHLMCWidget__radio-container div[class*="PrivateRadioButtonIcon"] svg {
  height: 18px;
  width: 18px;
}

.components-Widgets-FHLMCWidget__radio-container div[class*="MuiFormGroup-root"] {
  margin: 10px 5px;
}

.components-Widgets-FHLMCWidget__radio-container span[class*="MuiRadio-root"] {
  padding: 6px;
}

.components-Widgets-FHLMCWidget__radio-container span[class*="MuiFormControlLabel-label"] {
  font-weight: 600;
  font-size: 12px;
  color: #4E586E;
}

.components-Widgets-FHLMCWidget__radio-container legend {
  font-size: 14px;
  color: #4E586E;
}

.components-Widgets-FHLMCWidget__d-flex {
  display: flex;
  align-items: center;
}

.components-Widgets-FHLMCWidget__cstmBtnErrSvg {
  width: 2rem !important;
  height: 2rem !important;
  margin: 0 0 -0.75rem 0 !important;
}

.components-Widgets-FHLMCWidget__request-type-container {
  background: #F3F5F9;
  border-radius: 10px;
  padding: 12px;
  margin: 10px 0 12px 0 !important;
}

.components-Widgets-FHLMCWidget__submit {
  width: 98%;
  padding: 1rem;
  margin-left: 2.5rem !important;
}

.components-Widgets-FHLMCWidget__fhlmc-btn-container{
  display: flex;
  margin: 0 !important;
}

.components-Widgets-FHLMCWidget__btns-container{
  width: 35rem;
  margin: 0.5rem;
}
.components-WarningPopup-WarningPopup__icon{
    font-size: 40px!important;
    color: orange;
}

.components-WarningPopup-WarningPopup__header{
    font-size: 15px;
}

.components-WarningPopup-WarningPopup__scroller{
    min-height: 5vh;
    max-height: 40vh;
    overflow-y: auto;
}

.components-WarningPopup-WarningPopup__container{
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
}

.components-WarningPopup-WarningPopup__item{
    background-color: #f5f5f5; 
    padding: 5px; 
    border-radius: 5px; 
    border: 1px solid #c9c8c7;
}
.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__caseDetails {
  margin: 10px;

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__formHeight {
    min-height: 85vh;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__caseForms {
    height: 100%;
    background: #f3f5f9;
    border: 1px solid #f3f5f9;
    border-radius: 10px;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__header-font {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    color: #4e586e;
    margin-left: 10px;
    margin-top: 10px;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__information {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 8px;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__lastForm {
    height: 100%;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__corporateGrid {
    /* min-height: 40%; */
    padding-bottom: 10px;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__stepRatesGrid {
    /* min-height: 30%; */
    padding-bottom: 10px;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__card3Grid {
    /* min-height: 20%; */
    padding-bottom: 10px;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__hard-ship {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: inherit;
    padding: 16px 0 12px 16px;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__hard-ship div[class*="PrivateRadioButtonIcon"] svg[class*="MuiSvgIcon-root"] {
    border-radius: 16px;
    background: white;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__hard-ship div[class*="PrivateRadioButtonIcon"] svg[class*="MuiSvgIcon-root"],
  span[class*="PrivateSwitchBase"] svg[class*="MuiSvgIcon-root"] {
    height: 20px;
    width: 20px;
  }

  .containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__hard-ship span[class*="PrivateSwitchBase-root-10"] {
    padding: 4px;

  }

}

.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__caseDetails input[class*="MuiInputBase-input"],
.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__caseDetails div[class*="MuiSelect-root"] {
  font-size: 10px;
}

.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__caseDetails div[class*="MuiSelect-root"] {
  padding: 6px 8px;
}

.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__caseInfoGrid {
  min-height: calc(85vh - 150px);
  padding-bottom: 10px;
}

.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__action-buttons {
  display: flex;
  font-size: 1.2rem !important;
  font-weight: 700 !important;
  color: #596FEB !important;
  float: right;
  padding: 1px;
}

.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__dropdownSelectStyle {
  min-width: 10rem !important;
  padding: 0.5rem !important;
  color: var(--grey-650) !important;
}

.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__user-type-menu-item{
  padding-left: 0 0 0 1rem !important;
}

.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__horizontal-line {
  border-top: 0.5px solid grey;
  width: 100% !important;
  margin-top: 5px;
  margin-bottom: 10px;
}

.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__dropdownSelectStyle div[class*="MuiInputBase-input"] {
  padding: 2px !important;
} 

.containers-Eval-MODCaseDetails-CaseDetails-CaseDetails__dialog-box-cta div[class="MuiButtonBase-root"]{
  margin-left: 5rem;
  padding: 6px 24px !important;
}

.components-ModifyStepRatesModal-ModifyStepRatesModal__saveBtn {
    margin-right: 1.5rem;
    height: 2.5rem;
    border-radius: 7px;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 15px;
    line-height: 18px;  
}

.components-ModifyStepRatesModal-ModifyStepRatesModal__saveBtnDiv {
    justify-content: flex-start !important;
    padding: 0px !important;
    padding-left: 22px !important;
    padding-bottom: 14px !important;
}

.components-ModifyStepRatesModal-ModifyStepRatesModal__alert-dialog-title h2[class*="MuiTypography-root"] {
    display: flex !important;
    justify-content: space-between !important;
}

.components-ModifyStepRatesModal-ModifyStepRatesModal__title {
    display: flex !important;
    align-items: center !important;
    font-weight: bold;
}
.containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__row {
  display: flex;
  position: relative;
  align-items: center;
}

.containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__ratio-section {
  display: flex;
}

.containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__labelStyle {
  font-size: 12.5px;
  font-weight: bold;
}

.containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__column {
  flex: 1;
  padding: 7px;
  text-align: center;
}

.containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__div-with-vertical-line {
  border-right: 1px solid #000;

  /* Add a vertical line */
  padding-right: 10px;

  /* Add some spacing */
}

.containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__horizontal-line {
  border-top: 1px solid #000;

  /* Add a horizontal line */
  width: 400px;

  /* Adjust the width to match the row */
  margin-top: 10px;

  /* Add some spacing */
}

.containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__section1 > .containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__row:nth-child(1){
  border-right: 1px solid #e4e9f5;
  border-bottom: 1px solid #e4e9f5;
}
.containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__section1 > .containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__row:nth-child(2){
  border-right: 1px solid #e4e9f5;
}

.containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__section2 > .containers-Eval-MODCaseDetails-CaseDetails-RatioSection-RatioSection__row:nth-child(1){
  border-bottom: 1px solid #e4e9f5;
}

/* Timeline new */

.components-Eval-Timeline-Timeline__timeline-root {
    margin-left: 3rem;
    display: flex;
    flex-direction: row-reverse;
    margin-top: 1rem;
}

.components-Eval-Timeline-Timeline__toggle-all-view-div{
    width: 14rem;
}

.components-Eval-Timeline-Timeline__toggle-all-view-button{
    background: none !important;
    border: none !important;
    color: #596FEB !important;
    font-size: 13px !important;
    cursor: pointer;
}

.components-Eval-Timeline-Timeline__custom-timeline{
    font-size: 14px !important;
}

.components-Eval-Timeline-Timeline__timeline-header{
    padding: 0 !important;
    margin: 0 !important;
    margin-left: -10px !important;
    color: #4E586E;
    font-size: 14.5px !important;
}

.components-Eval-Timeline-Timeline__timeline-div{
    display: flex;
    width: fit-content !important;
}

.components-Eval-Timeline-Timeline__timeline-seperator{
    width: 1px;
    flex-grow: 1;
    background-color: #D9D9D9;
    margin: 10px 0;
}

.components-Eval-Timeline-Timeline__timeline-content-div{
    /* margin-top: 1rem; */
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.components-Eval-Timeline-Timeline__timeline-sub-content-div {
    display: grid;
    align-items: center;
    grid-template-columns: 20px repeat(auto-fit, minmax(100px, 1fr));
    /* margin-left: -17px !important; */
    padding-top: 18px;
}

.components-Eval-Timeline-Timeline__timeline-horizontal-indicator{
    height: 1px;
    display: flex;
    background-color: #D9D9D9;
}

.components-Eval-Timeline-Timeline__timeline-sub-content{
    line-height: 22px;
    margin-left: 2px;
    font-size: 15px !important;
}


.components-Eval-Timeline-Timeline__timeline-visible-root{
  display: grid;
  grid-template-columns: 15px repeat(auto-fit, minmax(100px, 1fr));
  padding-top: 14px;
  padding-bottom: 24px;
}

.components-Eval-Timeline-Timeline__timeline-visible-button{
    width: 20rem;
    background: none !important;
    border: none !important;
    color: #596FEB !important;
    font-size: 12.5px !important;
    cursor: pointer;
    margin-left: 2px;
    letter-spacing: 0.4px;
}

.components-Eval-Timeline-Timeline__timline-last-ele-seperator {
    display: flex;
}
.containers-Eval-CalcLog-CalcLog__calclog-container{
    background-color: #f3f5f9;
    padding: 1rem;
    margin: 1rem 2rem 2rem 2rem;
    border: 1px solid #f3f5f9;
    border-radius: 10px;
}

.containers-Eval-CalcLog-CalcLog__calcLogLoader{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20%;
  }
.containers-Eval-MODCaseDetails-Eligibility-Eligibility__eligibility-table {
  background-color: #f3f5f9;
  border-radius: 10px;
  padding: 6px 6px 0 6px;
  margin: 10px !important;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__eligibilityOverrideContainer {
  display: flex;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__successIcon {
  max-height: 1.5rem;
  max-width: 1rem;
  margin-right: 0.5rem;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__overrideButton {
  color: #596feb !important;
  opacity: 1 !important;
  margin-left: 1.5rem !important;
  font-weight: 700 !important;
  font-style: normal !important;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__overrideButtonDisabled {
  color: #596feb !important;
  opacity: 0.5 !important;
  margin-left: 1.5rem !important;
  font-weight: 700 !important;
  font-style: normal !important;
  pointer-events: none;
  cursor: default;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__eligibility-comments {
  background-color: #fff;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__eligibility-done {
  height: 15px !important;
  margin-top: 10px;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__done-enabled {
  cursor: pointer;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__done-disabled {
  cursor: default;
  pointer-events: none;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__eligibility-close {
  height: 15px !important;
  margin-top: 10px;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__overlay-loader {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__unreject-popup-container {
  background-color: white;
  border-radius: 5px;
  width: 700px;
  margin: auto;
  transform: translateY(-50%);
  position: relative;
  top: 50%;
  padding: 14px;
  box-shadow: 0px 0 8px 0px rgba(0, 0, 0, 0.4);
  max-height: 50%;
  overflow-y: auto;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__unreject-popup-container h2 {
  font-size: 1.25rem;
  font-weight: 600;
  color: #4E586E;
  margin: 24px 0;
  padding: 0;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__unreject-popup-container p {
  font-size: 12px;
  color: #4E586E;
  margin: 0;
  padding: 0;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__button-unreject-container {
  display: flex;
  justify-content: center;
  position: sticky;
  width: 100%;
  left: 0;
  bottom: 0;
  background: white;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__button-unreject-container button {
  font-weight: 600;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__close-btn-header {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__content-body {
  width: 100%;
  text-align: center;
}

.containers-Eval-MODCaseDetails-Eligibility-Eligibility__content-body svg {
  font-size: 5rem !important;
}
.containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__npvDetails{
  /* margin: 10px; */
  background: #f3f5f9;
  border: 1px solid #f3f5f9;
  border-radius: 0.7rem;
  padding: 1.5rem;
  margin: 1rem;
}

  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__npvContainer{
    margin-top: 0.8rem;
  }

  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__npvResultColor{
    color: grey!important;
  }

  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__seperator{
    margin-left: 4rem!important;
  }

  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__npvResultHeader {
    height: 100%;
    margin-left: 1rem;
    padding-bottom: 0.5rem!important;
  }

  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__npvResultHeaderFont {
    font-family: Lato!important;
    font-weight: 700 !important;
    font-size: 1.1rem!important;
    /* line-height: 19px; */
    color: #4e586e;
    margin: 0.1rem 1.5rem 1rem!important;
    /* padding: 16px; */
  }
  
  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__caseForms {
    height: 100%;
    /* background: #f3f5f9; */
    /* border: 1px solid #f3f5f9; */
    margin-left: 1rem;
    /* border-radius: 0.7rem; */
    padding: 0.5rem!important;
  }

  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__header-font {
    font-family: Lato!important;
    font-weight: 700 !important;
    font-size: 1.1rem!important;
    /* line-height: 19px; */
    color: #4e586e;
    margin: 0.1rem 1.5rem 1.5rem!important;
    /* padding: 16px; */
  }

  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__itemContainer {
    width: fit-content;
  }

  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__item {
    box-sizing: border-box !important;
    display: inline-flex !important;
    flex-direction: column !important;
    text-align: left !important;
    margin-left: 1.5rem !important;
    margin-right: 2.5rem !important;
    margin-bottom: 1rem !important;
  }
  
  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__title {
    align-self: auto;
    color: #4E586E;
    font-size: 0.875rem;
    width: max-content;    
    font-family: Lato;
  }
  
  .containers-Eval-MODCaseDetails-NpvDetails-NpvDetails__content {
    color: #4E586E;
    font-size: 1rem;
    font-weight: 700;
    display: block;   
    margin-top: 0.3rem;
    font-family: Lato;
}
.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__fulfilment-container {
    position: relative;
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__btn-container {
    display: flex !important;
    justify-content: flex-end !important;
    margin-top: -60px !important;
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__btn-container button {
    margin-left: 10px;
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__grey-bg {
    background-color: #F3F5F9;
    border-radius: 10px;
    padding: 6px 16px 0;
    margin: 10px;
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__white-bg {
    background-color: #FFF;
    padding: 16px;
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__fulfilment-container table thead th {
    border-bottom: 1px solid rgba(224, 224, 224, 1);
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__fulfilment-container div[class*="PrivateRadioButtonIcon"] svg[class*="MuiSvgIcon-root"] {
    height: 15px;
    width: 15px;
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__fulfilment-container span[class*="PrivateSwitchBase-root-10"] {
    padding: 4px;
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__fulfilment-container div[class*="components-InputField"] div[class*="MuiTextField-root"] {
    margin: 0 !important;
    min-width: 130px !important;
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__fulfilment-container div[class*="components-InputField"] div[class*="MuiTextField-root"] input {
    padding-top: 6px;
    padding-bottom: 6px;
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__no-data {
    font-size: 16px;
    padding: 100px 0;
    text-align: center;
    color: #EC133E;
}

@keyframes containers-Eval-FulfillmentChecklist-FulfillmentChecklist__fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.containers-Eval-FulfillmentChecklist-FulfillmentChecklist__fulfilment-container div[class*="MuiFormGroup-root"] {
    width: 180px;
}
.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__CMLC-container {
    position: relative;
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__btn-container {
    position: absolute;
    right: 0px;
    top: 5px;
    z-index: 1111;
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__btn-container button {
    font-weight: 800;
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__grey-bg {
    background-color: #F3F5F9;
    border-radius: 10px;
    padding: 6px 6px 0;
    margin: 10px;
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__white-bg {
    background-color: #FFF;
    padding: 16px;
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__CMLC-container table thead th {
    border-bottom: 1px solid rgba(224, 224, 224, 1);
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__CMLC-container div[class*="PrivateRadioButtonIcon"] svg[class*="MuiSvgIcon-root"] {
    height: 15px;
    width: 15px;
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__CMLC-container span[class*="PrivateSwitchBase-root-10"] {
    padding: 4px;
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__error-msg {
    text-align: left;
    /* position: absolute; */
    /* top: -71px; */
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__error-msg p {
    color: #EC133E;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    margin: 4px auto 10px;
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__no-data {
    font-size: 16px;
    padding: 100px 0;
    text-align: center;
    color: #EC133E;
}

@keyframes containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.containers-Eval-CertainMortgageLoanChecklist-CertainMortgageLoanChecklist__CMLC-container div[class*="MuiFormGroup-root"] {
    width: 250px;
}
.containers-Eval-MODCaseDetails-MODCaseDetails__caseScreen {
  margin-top: 1px;
}

.containers-Eval-MODCaseDetails-MODCaseDetails__caseScreen header[class*="tabAppBar"] {
  z-index: 11 !important;
}

.containers-Eval-MODCaseDetails-MODCaseDetails__caseScreenRejectLoader {
  position: absolute;
  top: -24%;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.containers-Eval-Amortization-Amortization__grey-bg {
    background-color: #F3F5F9;
    border-radius: 10px;
    padding: 16px;
}
.containers-Eval-Amortization-Amortization__white-bg {
    background-color: #FFF;
    padding: 16px;
}
.containers-Eval-Amortization-Amortization__table-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.containers-Eval-Amortization-Amortization__table-header h2,
.containers-Eval-Amortization-Amortization__table-header p {
    font-size: 1.25rem;
    margin-top: 0;
    color: #4E586E;
}
.containers-Eval-Amortization-Amortization__table-header button {
    font-weight: 700;
}
.containers-Eval-Amortization-Amortization__table-header button svg {
    font-size: 13px !important;
    margin-right: -5px;
}

.containers-Eval-Amortization-Amortization__download-btn {
    display: flex;
    justify-content: end;
    background-color: #FFF;
    color: rgba(0, 0, 0, 0.87) !important;

}
.containers-Eval-Amortization-Amortization__download-icon {
    width: 1.2rem;
    margin-left: 0.3rem;
    color: #4E586E;
}
.containers-Eval-Amortization-Amortization__download-icon-link {
    color: #4E586E;
    text-decoration: none;
}
.containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__trackPaymentTab {
    padding: 5px;
    display: flex;
    flex-direction: column;

    .containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__trackPayment {
        background-color: #f3f5f9;
        border-radius: 10px;
        padding: 6px 6px 0 6px;
        margin: 10px !important;
    }

    .containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__cardBlock {
        height: 10%;
    }

    .containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__tableBlock {
        height: 90%;
        margin-top: 10px;
        margin-left: 8px;
    }

    .containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__datesBlock {
        margin-left: 8px;
        padding: 7px;
    }

    .containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__updateButton {
        width: 15%;
        align-self: flex-end;
        margin-right: 10px;
    }

    .containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__deleteIcon {
        color: red;
    }

    .containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__fields {
        display: flex;
        flex-direction: column;
    }

    .containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__fieldName {
        color: #939299;
        font-size: 1.1rem;
    }

    .containers-Eval-MODCaseDetails-TrackPayment-TrackPayment__fieldValue {
        color: black;
        font-size: 1.1rem;
        font-weight: 700;
        margin-top: 5px;
        margin-bottom: 5px;
    }
}

.containers-Repayment-RepaymentCaseScreen__repayment-dropDown-title {
    font-size: 1rem;
    margin: 1rem;
  }

.containers-Repayment-RepaymentCaseScreen__repayment-caseScreen-header {
    margin: 1rem 1rem 1rem 1rem !important;
    max-width: 100% !important;
  }

.containers-Repayment-RepaymentCaseScreen__repayment-dropDown-select {
  width: 11rem !important;
  height: 2rem !important;
  margin-top: 0.5rem;
}

.containers-Repayment-RepaymentCaseScreen__repayment-caseScreen-components {
  max-width: 100% !important;
}

.containers-Repayment-RepaymentCaseScreen__dropDown {
  padding: 1rem;
}

.containers-Repayment-RepaymentCaseScreen__errorMessage {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: red;
  margin-bottom: 1rem;
}

.containers-Repayment-RepaymentCaseScreen__errorIcon {
  margin: 0 1rem 0 2rem;
}

.containers-Repayment-RepaymentCaseScreen__btns {
  padding-top: 2rem !important;
}

.containers-Repayment-RepaymentCaseScreen__extend-plan-btn {
  margin: 1rem;
  padding-top: 1rem;
}

.containers-Repayment-RepaymentCaseScreen__durationMenu {
  height: 1rem !important;
  cursor: pointer;
  width: 20% !important
}

.containers-Repayment-RepaymentCaseScreen__table-container {
  min-height: 85px;
  margin: 0.2rem;
}

.containers-Repayment-RepaymentCaseScreen__table-container table thead th,
.containers-Repayment-RepaymentCaseScreen__table-container table tbody td {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.containers-Repayment-RepaymentCaseScreen__table-container div[class*="MuiTableContainer"] {
  max-height: calc(100vh - 200px) !important;
}

.containers-Repayment-RepaymentCaseScreen__blurred {
  opacity: 0.5;
}

.containers-Repayment-RepaymentCaseScreen__container {
  font-size: 15px;
}

.containers-Repayment-RepaymentCaseScreen__caseHeader {
  margin: 1rem 0 0 1.5rem;
}

.containers-Repayment-CaseDetails-CaseDetails__displayInColumn {
    display: flex;
    flex-direction: column;
}

.containers-Repayment-CaseDetails-CaseDetails__displayInRow {
    display: flex;
    flex-direction: row;
}

.containers-Repayment-CaseDetails-CaseDetails__table-container {
    min-height: 85px;
    margin: 0.2rem;
}

.containers-Repayment-CaseDetails-CaseDetails__table-container table thead th,
.containers-Repayment-CaseDetails-CaseDetails__table-container table tbody td {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.containers-Repayment-CaseDetails-CaseDetails__table-container div[class*="MuiTableContainer"] {
    max-height: calc(100vh - 200px) !important;
}

.containers-Repayment-CaseDetails-CaseDetails__monthlyPayment {
    background-color: rgb(243, 245, 249) !important;
    padding: 1rem;
    border-radius: 0.5rem;
}

.containers-Repayment-CaseDetails-CaseDetails__editableGrid {
    margin: 1rem 0 1rem 0rem !important;
}

.containers-Repayment-CaseDetails-CaseDetails__payment-container {
    background: #F3F5F9 !important;
}

.containers-Repayment-CaseDetails-CaseDetails__payment-container table {
    margin: 0;
}

.containers-Repayment-CaseDetails-CaseDetails__payment-container table thead {
    position: relative;
}

.containers-Repayment-CaseDetails-CaseDetails__payment-container table thead:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #cecece;
    display: block;
    position: absolute;
    margin: 0;
    bottom: 0;
}

.containers-Repayment-CaseDetails-CaseDetails__payment-container table th {
    font-weight: 600;
    border: 0;
}

.containers-Repayment-CaseDetails-CaseDetails__payment-container table th,
.containers-Repayment-CaseDetails-CaseDetails__payment-container table td {
    padding: 6px;
    font-size: 10px;
    border-top: 0;
}

.containers-Repayment-CaseDetails-CaseDetails__payment-container table th:first-child,
.containers-Repayment-CaseDetails-CaseDetails__payment-container table td:first-child {
    padding-left: 10px;
}

.containers-Repayment-CaseDetails-CaseDetails__white-bg {
    background-color: white;
    border-left: 2px solid #E4002B;
}

.containers-Repayment-CaseDetails-CaseDetails__divider {
    padding: 3px !important;
    border: 0 !important;
}

.containers-Repayment-CaseDetails-CaseDetails__arrow-wrapper {
    display: flex;
    align-items: center;
    width: 61px;
    justify-content: space-between;
}

.containers-Repayment-CaseDetails-CaseDetails__arrow-wrapper svg {
    width: 16px;
}

.containers-Repayment-CaseDetails-CaseDetails__white-bg.containers-Repayment-CaseDetails-CaseDetails__approved-row {
    border-color: #00AB84;
}

.containers-Repayment-CaseDetails-CaseDetails__green {
    color: #00AB84;
}

.containers-Repayment-CaseDetails-CaseDetails__red {
    color: #E4002B;
}

.containers-Repayment-CaseDetails-CaseDetails__card-header {
    font-weight: bold !important;
}
.containers-Repayment-CaseDetails-RepaymentTableSummary__disabled-textBox {
    width: 8rem;
    height: 2rem;
    margin-top: 1rem;
    background-color: rgb(243,245,249);
}

.containers-Repayment-CaseDetails-RepaymentTableSummary__enabled-textBox {
    width: 9rem;
    height: 2rem;
    margin-top: 1rem;
    background-color: white;
}

.containers-Repayment-CaseDetails-RepaymentTableSummary__monthly-payment-disabled-textBox {
    width: 9rem;
    height: 2rem;
    margin-top: 1rem;
    background-color: rgb(243,245,249);
}

.containers-Repayment-CaseDetails-RepaymentTableSummary__editIcon {
    height: 1rem !important;
}
.containers-Repayment-CaseDetails-TotalDebt__displayInColumn {
  display: flex;
  flex-direction: column;
}

.containers-Repayment-CaseDetails-TotalDebt__displayInRow {
  display: flex;
  flex-direction: row;
}

.containers-Repayment-CaseDetails-TotalDebt__table-container {
  min-height: 85px;
  margin: 0.2rem;
}

.containers-Repayment-CaseDetails-TotalDebt__table-container table thead th,
.containers-Repayment-CaseDetails-TotalDebt__table-container table tbody td {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.containers-Repayment-CaseDetails-TotalDebt__table-container div[class*="MuiTableContainer"] {
  max-height: calc(100vh - 200px) !important;
}

.containers-Repayment-CaseDetails-TotalDebt__totalDebtPaper {
  background-color: white !important;
  padding: 1rem;
  border-radius: 0.4rem;
}

.containers-Repayment-CaseDetails-TotalDebt__totalDebtValueGrid {
  margin-bottom: 1rem !important;
}

.containers-Repayment-CaseDetails-TotalDebt__disabled-background {
  width: 9rem;
  height: 2rem;
  margin-top: 1rem;
  background-color: rgb(243,245,249) !important;
}

.containers-Repayment-CaseDetails-TotalDebt__enabled-background {
  width: 9rem;
  height: 2rem;
  margin-top: 1rem;
  background-color: white !important;
}

.containers-Repayment-CaseDetails-TotalDebt__textColor {
  color: grey;
}

.containers-Repayment-CaseDetails-TotalDebt__pastDuePayment {
  height: 1rem !important;
  cursor: pointer;
}

.containers-Repayment-CaseDetails-TotalDebt__editIcon {
  height: 1rem !important;
}

.containers-Repayment-CaseDetails-TotalDebt__pastDuePaymentGrid {
  margin-right: -1rem !important;
}

.containers-Repayment-CaseDetails-TotalDebt__totalDebtValue {
  margin-top: 1rem !important;
}

.containers-Repayment-CaseDetails-TotalDebt__card-header {
  font-weight: bold !important;
}
.containers-Repayment-CaseDetails-FundsInHouse__displayInColumn {
    display: flex;
    flex-direction: column;
}

.containers-Repayment-CaseDetails-FundsInHouse__displayInRow {
    display: flex;
    flex-direction: row;
}

.containers-Repayment-CaseDetails-FundsInHouse__fundInHouse {
    background-color: white !important;
    padding: 1rem;
    margin-left: 1rem;
    border-radius: 0.4rem;
}

.containers-Repayment-CaseDetails-FundsInHouse__fundInHouseGrid {
    margin-bottom: 1rem !important;
}

.containers-Repayment-CaseDetails-FundsInHouse__fundInHouseValue {
    margin-left: 0.5rem !important;
}

.containers-Repayment-CaseDetails-FundsInHouse__suspense-misc {
    color: grey;
    margin: 0 0 1rem 0 !important;
}

.containers-Repayment-CaseDetails-FundsInHouse__disabled-background {
    width: 9rem;
    height: 2rem;
    margin-top: 1rem;
    background-color: rgb(243,245,249) !important;
}

.containers-Repayment-CaseDetails-FundsInHouse__enabled-background {
    width: 9rem;
    height: 2rem;
    margin-top: 1rem;
    background-color: white !important;
}

.containers-Repayment-CaseDetails-FundsInHouse__editIcon {
    height: 1rem !important;
}

.containers-Repayment-CaseDetails-FundsInHouse__textColor {
    color: grey;
}

.containers-Repayment-CaseDetails-FundsInHouse__card-header {
    font-weight: bold !important;
}
.containers-Repayment-CaseDetails-RepaymentTotalAmount__displayInColumn {
    display: flex;
    flex-direction: column;
}

.containers-Repayment-CaseDetails-RepaymentTotalAmount__displayInRow {
    display: flex;
    flex-direction: row;
}

.containers-Repayment-CaseDetails-RepaymentTotalAmount__repaymentTotalAmount-closed {
    background-color: white !important;
    padding: 1rem;
    border-radius: 0.4rem;
}

.containers-Repayment-CaseDetails-RepaymentTotalAmount__repaymentTotalAmount-opened {
    background-color: white !important;
    padding: 1rem;
    border-radius: 0.4rem 0.4rem 0 0;
}

.containers-Repayment-CaseDetails-RepaymentTotalAmount__repaymentTotalAmountValue {
    margin: 1rem 0 2.7rem 0 !important;
}

.containers-Repayment-CaseDetails-RepaymentTotalAmount__card-header {
    font-weight: bold !important;
}
.containers-Repayment-CaseDetails-RepaymentSummary__displayInColumn {
    display: flex;
    flex-direction: column;
}

.containers-Repayment-CaseDetails-RepaymentSummary__displayInRow {
    display: flex;
    flex-direction: row;
}

.containers-Repayment-CaseDetails-RepaymentSummary__repaymentSummaryPaper {
    background-color: white !important;
    padding: 1rem;
    margin-left: 1rem;
    border-radius: 0.4rem;
}

.containers-Repayment-CaseDetails-RepaymentSummary__repaymentPlan {
    margin: 1rem 0rem 1rem 0rem !important;
}

.containers-Repayment-CaseDetails-RepaymentSummary__repaymentPlanHeader {
    margin-bottom: 1rem !important;
    color: grey;
}

.containers-Repayment-CaseDetails-RepaymentSummary__card-header {
    font-weight: bold !important;
}
.containers-Repayment-TrackPayment-TrackPayment__trackPaymentTab {
    padding: 5px;
    display: flex;
    flex-direction: column;

    .containers-Repayment-TrackPayment-TrackPayment__trackPayment {
        background-color: #f3f5f9;
        border-radius: 10px;
        padding: 6px 6px 0 6px;
        margin: 10px !important;
    }

    .containers-Repayment-TrackPayment-TrackPayment__cardBlock {
        height: 10%;
    }

    .containers-Repayment-TrackPayment-TrackPayment__tableBlock {
        height: 90%;
        margin-top: 10px;
        margin-left: 8px;
    }

    .containers-Repayment-TrackPayment-TrackPayment__datesBlock {
        margin-left: 8px;
        padding: 7px;
    }

    .containers-Repayment-TrackPayment-TrackPayment__updateButton {
        width: 15%;
        align-self: flex-end;
        margin-right: 10px;
    }

    .containers-Repayment-TrackPayment-TrackPayment__hideButton {
        opacity: 0;
    }

    .containers-Repayment-TrackPayment-TrackPayment__deleteIcon {
        color: red;
    }

    .containers-Repayment-TrackPayment-TrackPayment__disabledIcon {
        background-color: transparent;
        color: rgba(0, 0, 0, 0.26)!important;
    }

    .containers-Repayment-TrackPayment-TrackPayment__fields {
        display: flex;
        flex-direction: column;
    }

    .containers-Repayment-TrackPayment-TrackPayment__fieldName {
        color: #939299;
        font-size: 1.1rem;
    }

    .containers-Repayment-TrackPayment-TrackPayment__fieldValue {
        color: black;
        font-size: 1.1rem;
        font-weight: 700;
        margin-top: 5px;
        margin-bottom: 5px;
    }
}
.containers-Repayment-RejectReasonPopup-RejectReasonPopup__reject-reason-pop-grid-title {
    padding: 10px 0 0 0;
}

.containers-Repayment-RejectReasonPopup-RejectReasonPopup__reject-reason-pop-grid-title-name {
    color: #4e586e !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin-left: 0;
}


.containers-Repayment-RejectReasonPopup-RejectReasonPopup__reject-reason-close-icon {
 height: 30px;
 width: 30px;
 margin:0 0 0 15rem!important;
}

.containers-Repayment-RejectReasonPopup-RejectReasonPopup__reject-reason-dropDown{
  width: 90%!important;
  margin: 0 0rem 1rem 0rem;
  background-color: white !important;
  height: 3rem !important;
}

.containers-Repayment-RejectReasonPopup-RejectReasonPopup__input-lable {
    display: inline-block !important
}

.containers-Repayment-RejectReasonPopup-RejectReasonPopup__reason-label {
    padding: 1rem 0 0 1rem !important;
  }

  .containers-Repayment-RejectReasonPopup-RejectReasonPopup__reject-reason-button {
    background-color: #596feb !important;
    color: white !important;
    width: 6rem;
    height: 2.5rem;
    border-radius: 5px !important;
  }
  .containers-Repayment-RejectReasonPopup-RejectReasonPopup__reject-reason-cancel-button{
  background-color: #596feb !important;
    color: white !important;
    width: 6rem;
    height: 2.5rem;
    border-radius: 5px !important;
  
  }

  .containers-Repayment-RejectReasonPopup-RejectReasonPopup__reject-reason-bottom {
    display: flex;
    justify-content: center;
  }
  
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__form-margin {
  margin: 1.5rem 1rem 1rem 1.5rem !important;
  font-size: 14px !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__box {
  margin: 1rem 1rem 1rem 1rem !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__paper {
  height: fit-content;
  width: fit-content;
  padding: 1rem 1rem 1rem 1rem !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__heading {
  font-size: 16px !important;
  font-weight: bold !important;
  margin: 1rem 1rem 1rem 2rem !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__full-width {
  width: 90%;
  margin: 0 3rem 0 0 !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__right-allignment {
  display: flex;
  padding-right: 3em !important;
  padding-top: 1.5em !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__divider {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__paper-table {
  width: 100%;
  overflow: hidden;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__table-title {
  margin-bottom: 1rem !important;
  font-size: 16px !important;
  font-weight: bold !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__right-box {
  padding: 2% 2% 2% 2%;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__root-grid {
  height: 100%;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__left-box {
  margin: 2% 5% 5% 5%;
  background-color: red !important;
  border-radius: 10px;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__rfd-table {
  height: 100% !important;
  width: 100% !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__close-icon {
  margin: 0 0 0 4rem !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__save-button {
  background-color: #596feb !important;
  color: white !important;
  width: 6rem;
  height: 2.5rem;
  border-radius: 5px !important;
  margin: 0 0 1rem 21rem !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__disabled-save-button {
  width: 6rem;
  height: 2.5rem;
  border-radius: 5px !important;
  margin: 0 0 1rem 21rem !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__required-field {
  color: red;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__error-icon {
  float: right !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__error-svg {
  width: 4rem !important;
  height: 1.5rem !important;
  margin-top: 0.5rem;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__layout {
  margin: 1em 1em 1em 2em !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__assumptor-name {
  font-weight: bold;
  font-size: 1.3rem;
  color: #4E586E;
  text-transform: none;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__background-color {
  background-color: #F3F5F9 !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__sub-title {
  font-weight: bold;
  color: #707479;
  text-transform: none;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__white-bg {
  color: white !important;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__name-padding {
  padding: 15px;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__layout-white-bg {
  margin: 1em 1em 1em 2em !important;
  color: white;
}
.components-Tombstone-TombstoneComponents-AssumptorContent-AssumptorContent__disable-icon {
  pointer-events: none;
  user-select: none;
  opacity: 0.5;
}
.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__formMargin {
  margin: 1.5rem 1rem 1rem 1.5rem !important;
  font-size: 14px !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__box {
  margin: 1rem 1rem 1rem 1rem !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__paper {
  height: fit-content;
  width: fit-content;
  padding: 1rem 1rem 1rem 1rem !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__heading {
  font-size: 16px !important;
  font-weight: bold !important;
  margin: 1rem 1rem 1rem 2rem !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__fullWidth {
  width: 90%;
  margin: 0 3rem 0 0 !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__rightAllignment {
  display: flex;
  padding-right: 3em !important;
  padding-top: 1.5em !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__divider {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__paperTable {
  width: 100%;
  overflow: hidden;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__tableTitle {
  margin-bottom: 1rem !important;
  font-size: 16px !important;
  font-weight: bold !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__rightBox {
  padding: 2% 2% 2% 2%;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__rootGrid {
  height: 100%;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__leftBox {
  margin: 2% 5% 5% 5%;
  background-color: #f3f5f9 !important;
  border-radius: 10px;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__rfdTable {
  height: 100% !important;
  width: 100% !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__closeIcon {
  margin: 0 0 0 4rem !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__saveButton {
  background-color: #596feb !important;
  color: white !important;
  width: 6rem;
  height: 2.5rem;
  border-radius: 5px !important;
  margin: 0 0 1rem 21rem !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__disabledSaveButton {
  width: 6rem;
  height: 2.5rem;
  border-radius: 5px !important;
  margin: 0 0 1rem 21rem !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__requiredField {
  color: red;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__errorIcon {
  float: right !important;
}

.components-Tombstone-TombstoneComponents-RFDContent-RFDContent__errorSvg {
  width: 4rem !important;
  height: 1.5rem !important;
  margin-top: 0.5rem;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__heading {
  font-size: 15px !important;
  font-weight: bold !important;
  margin: 1% 1% 1% 2% !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__left {
  margin: 2% 5% 5% 5%;
  background-color: #f3f5f9 !important;
  border-radius: 10px !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__box {
  margin: 1% 1% 1% 1% !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__subTitle {
  font-weight: bold !important;
  font-size: 15px !important;
  padding: 21px;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__rightAllignment {
  display: flex;
  padding-right: 2em !important;
  padding-top: 0.7em !important;
  padding-bottom: 0.7em !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__formMargin {
  margin-left: 1.5rem !important;
  font-size: 0.875rem !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__addButton {
  color: #596feb !important;
  font-weight: bold !important;
  align-self: center !important;
  padding-bottom: 10%;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__divider {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  border: '1px solid #e0e0e0' !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__saveButton {
  margin-left: 80% !important;
  background-color: #596feb !important;
  color: #fff !important;
  margin-bottom: 1rem !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__disabledSaveButton {
  margin-left: 80% !important;
  margin-bottom: 1rem !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__fullWidth {
  width: 100%;
  color: #000 !important;
  background-color: #fff !important;
  font-size: 0.875rem !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__collapse {
  display: flex !important;
  justify-items: flex-end !important;
  padding-left: 26% !important;
  padding-bottom: 0.5rem !important;
  height: fit-content;
  overflow: auto !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__dollarSign {
  color: #939299 !important;
}

.components-Tombstone-TombstoneComponents-CollateralContent-CollateralContent__closeButton {
  display: flex !important;
  justify-content: flex-end !important;
}

::placeholder {
  opacity: 1 !important;
}

.components-Tombstone-TombstoneCollapse-TombstoneCollapse__box {
  display: flex;
  flex-direction: column;
}

.components-Tombstone-TombstoneCollapse-TombstoneCollapse__collapse-box {
  height: 7.5em !important;
  overflow: auto !important;
}

.components-Tombstone-TombstoneCollapse-TombstoneCollapse__collapse-expand-box {
  height: 11.5em !important;
  overflow: auto !important;
}

.components-Tombstone-TombstoneCollapse-TombstoneCollapse__show-all-button {
  font-weight: bold !important;
  cursor: pointer;
  color: #596feb !important;
  margin-left: 1.3rem !important;
}

.components-Tombstone-TombstoneCollapse-TombstoneCollapse__show-less-button {
  font-weight: bold !important;
  cursor: pointer;
  color: #596feb !important;
  margin-left: 0.9rem !important;
}

.components-Tombstone-TombstoneCollapse-TombstoneCollapse__collapse-text {
  font-size: 0.8rem !important;
  line-height: 1.5rem !important;
  font-weight: bold !important;
}

.components-Tombstone-TombstoneCollapse-TombstoneCollapse__collapse-date {
  font-size: 0.8rem !important;
  color: #707479;
  line-height: 1.5rem !important;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortHistory__reasonable-effort-history-container {
    border: 1px solid #4E586E;
    border-radius: 10px;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortHistory__reasonable-effort-history-item {
    padding: 1rem;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortHistory__reasonable-effort-typo-date {
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: 17px !important;
    color: #4E586E !important;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortHistory__reasonable-effort-typo-id {
    font-weight: 700 !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-transform: capitalize !important;
    color: #4E586E !important;
    margin-top: 2px !important;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortHistory__reasonable-effort-view-button {
    padding: 0px !important;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortHistory__view-icon-img {
    height: 10px !important;
}

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffortHistory__no-history-name {
    padding: 1rem;
    font-weight: 700 !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-transform: capitalize !important;
    color: #4E586E !important;
}
.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__heading {
    font-size: 15px !important;
    font-weight: bold !important;
    margin: 1rem 1rem 1rem 1.5rem !important;
  }

  
.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__closeButton {
    display: flex !important;
    justify-content: flex-end !important;
  }

  .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__item {
    box-sizing: border-box;
    display: inline-flex;
    flex-direction: column;
    text-align: left;
    margin: 1rem;
    margin-left: 1.5rem;
    margin-right: 2.5rem;
  }
  
  .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__title {
    align-self: auto;
    color: #939299;
    font-size: 0.75rem;
    display: contents;
  }
  
  .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__content {
    color: #4E586E;
    font-size: 14px !important;
    font-weight: bold;
    display: block;   
    margin-top: 0.3rem;
}
  
  .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__reasonableEffortCont {
    background-color: #f3f5f9;
    margin-left: 1rem;
    margin-right: 1rem;
    border-radius: 0.5rem;
  }

.components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__missDocTitle {
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 19px !important;
  font-size: 16px !important;
   color: #4E586E;
}

  .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__tableContainer{
    margin: 1rem;
    background-color: #F3F5F9;
    border-radius: 10px;
  }

  .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__titleContainer{
    margin: 1rem !important;
  }

  .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__tableCell {
    font-weight: 400 !important;
    font-size: 0.75rem !important;
    line-height: 17px !important;
    color: #939299 !important;
    width: 200px;
  }
  
  .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__tableCellValue{
    color: #4E586E !important;
    font-size: 14px !important;
    font-weight: bold !important;
    margin-top: 0.3rem;
  }

 .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__reasonable-effort-id-display {
    align-self: auto;
    color: #939299 !important;
    font-size: 0.75rem;
    display: contents;
 }

 .components-Tombstone-TombstoneComponents-ReasonableEffort-ReasonableEffort__reasonable-effort-name-display {
  color: #4E586E !important;
  font-size: 14px !important;
  font-weight: bold !important;
  display: block;   
  margin-left: 5px !important;
 }
.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__closeIcon {
    margin: 0.35rem 0 0 1rem !important;
    cursor: pointer !important;
  }

 .components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__heading {
  font-size: 16px !important;
  font-weight: bold !important;
  margin: 1rem 1rem 1rem 2rem !important;
  width: 15rem;
} 

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__leftBox {
  margin: 2% 5% 5% 5%;
  background-color: #f3f5f9 !important;
  border-radius: 10px;
}


.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__divider {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}


.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__errorSvg {
  width: 4rem !important;
  height: 1.5rem !important;
  margin-top: 0.5rem;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__errorIcon {
  float: right !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__saveButton {
  background-color: #596feb !important;
  color: white !important;
  width: 6rem;
  height: 1rem;
  border-radius: 5px !important;
  margin: 1rem 0 1rem 21rem !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__disabledSaveButton {
  color: white !important;
  width: 6rem;
  height: 1rem;
  border-radius: 5px !important;
  margin: 1rem 0 1rem 21rem !important;
}


.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__tabWidth {
  width: 105.5rem !important;
  padding-left: .5rem;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__borrowerBanner {
  background-color: #f3f5f9 !important;
  border-radius: 5px !important;
  display: flex;
  flex-direction: row;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__borrNameDiv {
  display: grid !important;
  text-transform: capitalize !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__borrName {
  font-weight: 700 !important;
  color: #4e586e !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__borrDesc {
  color: #939299 !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__taballign {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  justify-content: space-evenly !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__borrTab {
  width: 12.75rem !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__tabContainer{
  display: flex !important;
  align-items: center !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hardshipContainer {
  padding: 1rem;
  background-color: #f3f5f9 !important;
  margin: 1rem 1rem 0 .5rem;
  border-radius: 10px;
  width: 40rem;
  height: 20rem !important;
  overflow: hidden !important;
  display: inline-block !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hardshipContainer-disabled {
  pointer-events: none;
  opacity: 0.5;
  padding: 1rem;
  background-color: #f3f5f9 !important;
  margin: 1rem 1rem 0 .5rem;
  border-radius: 10px;
  width: 40rem;
  height: 20rem !important;
  overflow: hidden !important;
  display: inline-block !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hmdaContainer{
  display: inline-block !important;
  padding: 1rem;
  background-color: #f3f5f9 !important;
  margin: 1rem 1rem 0 .5rem;
  border-radius: 10px;
  width: 40rem;
  height: 17rem !important;
  overflow: hidden !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hmdaContainer-disabled{
  pointer-events: none;
  opacity: 0.5;
  display: inline-block !important;
  padding: 1rem;
  background-color: #f3f5f9 !important;
  margin: 1rem 1rem 0 .5rem;
  border-radius: 10px;
  width: 40rem;
  height: 17rem !important;
  overflow: hidden !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__borr-banner-container{
  left: 2rem;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hardship-label{
  padding: 1rem 0 0 1rem !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hardship-select{
  width: 14.9rem;
  border-radius: 5px !important;
  font-size: 13.75px !important;
  color: black !important;
  height: 2.5rem !important;
  background-color: white;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__menu-item{
  padding-left: 0 0 0 1rem !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__disable {
  pointer-events: none;
  user-select: none;
  opacity: 0.5;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hardship-container {
  display: flex;
  width: inherit !important;
}


.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hardship-field{
  width: 68rem !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hardship-field-container{
  margin: 1rem 0 0 0 !important;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hardship-borr-tabs {
  width: 105rem;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__header{
  display: flex;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__hardship-date-field{
  width: 14.9rem !important;
  background-color: white ;
}

.components-Tombstone-TombstoneComponents-HardshipAffidavit-HardshipAffidavit__clear-end-date{
  left: .5rem;
  padding: 0 !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResults__container {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResults__heading {
    font-size: 15px !important;
    font-weight: bold !important;
    margin: 1rem 1rem 1rem 1.5rem !important;
  }

  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__npv-history-heading-container {
    display: flex;
    margin: 0 10px;
  }

  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__npv-history-heading {
    font-weight:500 !important;
    margin: 0 10px !important;
    font-size: 12px !important;
  }

  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__npv-history-value {
    margin: 0 6px !important;
    font-weight: 600 !important;
  }

  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__closeButton {
    display: flex !important;
    justify-content: flex-end !important;
  }
  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__containerBackground {
    background-color: #f3f5f9;
    border-radius: 10px !important;
  }

  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__item {
    box-sizing: border-box !important;
    display: inline-flex !important;
    flex-direction: column !important;
    text-align: left !important;
    margin: 1rem !important;
    margin-left: 1.5rem !important;
    margin-right: 2.5rem !important;
  }
  
  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__title {
    align-self: auto;
    color: #939299;
    font-size: 0.75rem;
    display: contents;
  }
  
  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__content {
    color: #4E586E;
    font-size: 14px !important;
    font-weight: bold;
    display: block;   
    margin-top: 0.3rem;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResults__truncate {
  width: 45%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: break-word;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResults__info {
    margin: 0.5rem 0rem 0rem 0.5rem !important;
  }

  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__infoRequest {
    margin: 0.5rem 0rem 0rem 0rem !important;
    border-left: 0.5rem solid white;
    border-right: 0.5rem solid white;
  }

  .components-Tombstone-TombstoneComponents-NPVResult-NPVResults__header {
    font-size: 1.2rem;
    font-weight: 700;
    padding: 1rem 0 1rem 2rem;
    display: inline-block !important;
    margin-top: 0 1rem 1rem 1rem!important;
    z-index: 1;
  }
.components-NetPresentValue-NPVDataFile-LinearProgressBar__outerBar{
    height: 30px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border: 1px #939299 solid;
    border-radius: 7px;
}

.components-NetPresentValue-NPVDataFile-LinearProgressBar__progressBar{
    height: 28px !important;
    width: 100% !important;
    background-size: 200% 100% !important;
    max-width: 100% !important;
    border-radius: 5px !important;
}

.components-NetPresentValue-NPVDataFile-LinearProgressBar__close{
    height: 13px !important; 
    margin-top: 7px !important;
    margin-left: 5px !important;
}
.components-NetPresentValue-NPVDataFile-FileUploadDialog__dialog-SubContainer {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    margin-top:-15px;
    margin-bottom: 2px;
}

.components-NetPresentValue-NPVDataFile-FileUploadDialog__dialog-icon-item {
    width: 30px;
    height: 40px;
    vertical-align: middle;
}

.components-NetPresentValue-NPVDataFile-FileUploadDialog__dialog-status {
    display: inline !important;
    margin: 10px !important;
}

.components-NetPresentValue-NPVDataFile-FileUploadDialog__dialog-message {
    margin-bottom: 10px; 
    margin-top: 20px;
}

.components-NetPresentValue-NPVDataFile-FileUploadDialog__dialog-Buttons {
    justify-content: center !important;
    margin-left: 10px;
    border-radius: 5px !important;
    font-size: 1.1rem;
}
.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__npv-results-history-container {
    border: 1px solid #4E586E;
    border-radius: 10px;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__npv-results-history-item {
    padding: 1rem;
    display: flex;
    flex-direction: column;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__npv-results-typo-date {
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: 17px !important;
    color: #4E586E !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__npv-results-typo-id {
    font-weight: 800 !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-transform: capitalize !important;
    color: #4E586E !important;
    margin-top: 2px !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__npv-results-typo-value {
    font-weight: 400 !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__npv-results-typo-data {
    flex-wrap: nowrap !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__npv-results-history-popover {
    max-width: min-content !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__npv-results-view-button {
    padding: 4px 20px !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__view-icon-img {
    height: 10px !important;
}

.components-Tombstone-TombstoneComponents-NPVResult-NPVResultsHistory__no-history-name {
    padding: 1rem;
    font-weight: 700 !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-transform: capitalize !important;
    color: #4E586E !important;
}
.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__popup-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1.5fr;
    grid-template-rows: auto;
    gap: 0.5vw;
    padding: 0.5vw;
    width: 75vw;
    max-width: 2000px;
    height: auto;
    max-height: 200vh;
    background: #ffffff;
    margin-top: 0 !important;
    padding-top: 0 !important;
    overflow-y: auto;
  }
  
h3 {
    font-size: 1rem;
    font-weight: 800 !important;
    margin: 5px 0 15px 0;
    color: #4e586e;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__info-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    gap: 12px;
}

@media (max-width: 768px) {
    .components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__info-grid {
    grid-template-columns: 1fr;
    }
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__two-columns { grid-template-columns: repeat(2, 1fr); }
.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__three-columns { grid-template-columns: repeat(3, 1fr); }
.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__four-columns { grid-template-columns: repeat(4, 1fr); }
.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__one-column { grid-template-columns: 1fr; }

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__label {
    font-weight: 500;
    display: block;
    color: #4e586e;
    font-size: 1rem;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__value {
    font-weight: 800;
    display: block;
    margin-bottom: 5px;
    font-size: 1rem;
    color: #4e586e;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__section-general-loan {
    grid-column: span 1;
    grid-row: span 1;
    min-height: 220px;
    background: #f5f7fa;
    border-radius: 8px;
    padding: 10px;
    overflow-y: auto;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__section-loan-info {
    grid-column: span 1;
    grid-row: span 2;
    min-height: 220px;
    background: #f5f7fa;
    border-radius: 8px;
    padding: 10px;
    overflow-y: auto;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__section-repossession-vendor {
    grid-column: span 1;
    grid-row: span 1;
    min-height: 180px;
    background: #f5f7fa;
    border-radius: 8px;
    padding: 10px;
    overflow-y: auto;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__section-collateral-info {
    grid-column: span 1;
    grid-row: span 1;
    min-height: 180px;
    background: #f5f7fa;
    border-radius: 8px;
    padding: 10px;
    overflow-y: auto;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__section-letter-history {
    grid-column: span 1;
    grid-row: span 1;
    min-height: 200px;
    background: #f5f7fa;
    border-radius: 8px;
    padding: 10px;
    overflow-y: auto;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__section-loan-indicator {
    grid-column: span 1;
    grid-row: span 1;
    min-height: 150px;
    background: #f5f7fa;
    border-radius: 8px;
    padding: 10px;
    overflow-y: auto;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__section-repossession-actions {
    grid-column: span 2;
    grid-row: span 1;
    min-height: 250px;
    background: #f5f7fa;
    border-radius: 8px;
    padding: 10px;
    overflow-y: auto;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__heading {
    margin: 1% 1% 1% 1% !important;
    font-size: 1.3rem !important;
    font-weight: 800 !important;
    color: #4e586e;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__closeButton {
    display: flex !important;
    justify-content: flex-end !important;
    width: 5px !important;
    height: 5px !important;
    font-size: 5px !important;
    padding: 5px;
}

.components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__TableContainer {
    background: #f5f7fa;
  }
  
  .components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__TableValues {
    font-weight: 800 !important;
    font-size: 1rem !important;
    color: #4e586e !important;
    padding: 8px !important;
  }
  
  .components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__TableHeading {
    font-weight: 500 !important;
    color: #4e586e !important;
    font-size: 1rem !important;
    padding: 8px !important;
  }
  
  .components-Tombstone-TombstoneComponents-RepossessionTableContent-RepossessionTableContent__p {
    font-weight: 500 !important;
    color: #4e586e !important;
    font-size: 1rem !important;
    padding: 8px !important;
  }
.components-Widgets-WestWing-WestWingWidget__westWingWidgetContainer {
  margin: 0.5rem;
  width: 99% !important;
}

.components-Widgets-WestWing-WestWingWidget__westWidget{
  overflow: hidden !important;
}

.components-Widgets-WestWing-WestWingWidget__westWing {
  height: 47rem !important;
  overflow: scroll;
}

.components-Widgets-WestWing-WestWingWidget__westWing::-webkit-scrollbar {
  height: 5px;
  width: 5px;
}

.components-Widgets-WestWing-WestWingWidget__containerBackground {
  background-color: #f3f5f9;
  border-radius: 10px !important;
}

.components-Widgets-WestWing-WestWingWidget__incomeDetails {
  margin: 0rem 0rem 0.5rem 0.5rem !important;
}

.components-Widgets-WestWing-WestWingWidget__propertyInfo {
  margin: 0rem 0rem 0rem 0.5rem !important;
}

.components-Widgets-WestWing-WestWingWidget__otherInfo {
  margin: 0.5rem 0rem 0rem 0rem !important;
}

.components-Widgets-WestWing-WestWingWidget__otherInfoContanier {
  height: 6rem !important;
  display: flex !important;
  justify-content: space-between !important;
}

.components-Widgets-WestWing-WestWingWidget__stipInfo {
  border-right:  0.5rem solid white !important;
  border-radius: 20px !important;
}

.components-Widgets-WestWing-WestWingWidget__header {
    font-size: 1.2rem;
    font-weight: 700;
    padding: 1rem 0 1rem 2rem;
    display: inline-block !important;
    margin-top: 0 1rem 1rem 1rem!important;
    z-index: 1;
  }
  .components-Widgets-WestWing-WestWingWidget__item {
    box-sizing: border-box !important;
    display: inline-flex !important;
    flex-direction: column !important;
    text-align: left !important;
    margin: 1rem !important;
    margin-left: 1.5rem !important;
    margin-right: 2.5rem !important;
  }
  
  .components-Widgets-WestWing-WestWingWidget__title {
    align-self: auto;
    color: #939299;
    font-size: 0.75rem;
    display: contents;
  }
  
  .components-Widgets-WestWing-WestWingWidget__content {
    color: #4E586E;
    font-size: 14px !important;
    font-weight: bold;
    display: block;   
    margin-top: 0.3rem;
}

.components-Widgets-WestWing-WestWingWidget__westwingTable{
  display: flex !important;
  justify-content: space-between;
}

.components-Widgets-WestWing-WestWingWidget__comments {
  margin: 0.5rem 0rem 0rem 1.9rem !important;
}

.components-Widgets-WestWing-WestWingWidget__noRows{
  align-items: center !important;
  justify-content: center !important;
}

.components-Widgets-WestWing-WestWingWidget__commentTitle {
     align-self: auto;
    color: #939299;
    font-size: 1rem;
    display: contents;
}

.components-Widgets-WestWing-WestWingWidget__textField {
  margin-top: 0.5rem !important;
}

.components-Widgets-WestWing-WestWingWidget__send {
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  margin:1rem !important;
}

.components-Widgets-WestWing-WestWingWidget__send-disable {
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  margin:1rem !important;
}

.components-Widgets-WestWing-WestWingWidget__decisionTxt {
  color: #4E586E;
  font-size: 14px !important;
  font-weight: bold;
  display: block;
  margin-top: 0.3rem;
}

.components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__header {
    font-size: 1.2rem;
    font-weight: 700;
    padding: 1rem 0 1rem 2rem;
    display: inline-block !important;
    margin-top: 0 1rem 1rem 1rem!important;
    z-index: 1;
}

.components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__cursor {
    cursor: pointer;
}
.components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__borrExpandContainer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__borrowerIncomeContainer {
    margin: 1rem !important;
    border-radius: 10px !important;
}
.components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__borrowerExpenseContainer {
    margin: 1rem !important;
    border-radius: 10px !important;
}
.components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__tableCell{
    color: #939299 !important;
  }
  .components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__tableCellHead{
    color: #4E586E !important;
  }

  .components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__borrTableHead{
    background: #EFF2F7 !important;
  }
  .components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__borrTableBody{
    background: #EFF2F7 !important;
  }
  .components-Widgets-WestWing-BorrowerIncomeExpense-BorrowerIncomeExpense__borrNameContainer{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
.components-Widgets-WestWing-LoanDocument-LoanDocument__header {
    font-size: 1.2rem;
    font-weight: 700;
    padding: 1rem 0 1rem 2rem;
    display: inline-block !important;
    margin-top: 0 1rem 1rem 1rem!important;
    z-index: 1;
  }

  .components-Widgets-WestWing-LoanDocument-LoanDocument__loanDocumentTableContainer {
    margin: 1rem !important;
  }

  .components-Widgets-WestWing-LoanDocument-LoanDocument__loanDocTableHead{
    background: #EFF2F7 !important;
  }
  .components-Widgets-WestWing-LoanDocument-LoanDocument__loanDocTableBody{
    background: #EFF2F7 !important;
  }
  .components-Widgets-WestWing-LoanDocument-LoanDocument__loanDocTableFooter{
    background: #EFF2F7 !important;
  }

  .components-Widgets-WestWing-LoanDocument-LoanDocument__tableCell{
    color: #939299 !important;
  }
  .components-Widgets-WestWing-LoanDocument-LoanDocument__tableCellHead{
    color: #4E586E !important;
  }
.components-Widgets-WestWing-FCStageDetails-FCStageDetails__header {
    font-size: 1.2rem;
    font-weight: 700;
    padding: 1rem 0 1rem 2rem;
    display: inline-block !important;
    margin-top: 0 1rem 1rem 1rem!important;
    z-index: 1;
  }

  .components-Widgets-WestWing-FCStageDetails-FCStageDetails__fcStageTableContainer {
    margin: 1rem !important;
  }

  .components-Widgets-WestWing-FCStageDetails-FCStageDetails__fcStageTableHead{
    background: #EFF2F7 !important;
  }
  .components-Widgets-WestWing-FCStageDetails-FCStageDetails__fcStageTableBody{
    background: #EFF2F7 !important;
  }
  .components-Widgets-WestWing-FCStageDetails-FCStageDetails__fcStageTableFooter{
    background: #EFF2F7 !important;
  }
  .components-Widgets-WestWing-FCStageDetails-FCStageDetails__tableCell{
    color: #939299 !important;
  }
  .components-Widgets-WestWing-FCStageDetails-FCStageDetails__tableCellHead{
    color: #4E586E !important;
  }
.components-Widgets-PaymentSupplement-PaymentSupplement__box {
    margin-top: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
    height: fit-content;
    display: flex;
    flex-direction: column;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__card {
    border: 1px;
    border-radius: 5px;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__cardContent {
    background-color: #f3f5f9;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__tableCellHead {
    font-size: 1.1rem !important;
    text-align: justify;
    font-weight: bold !important;
    width: 80%;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__radioGroup {
    display: block !important;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__category {
    padding-left: 11px;
    padding-top: 12px;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__cellValue {
    vertical-align: text-top !important;
  }
  
  .components-Widgets-PaymentSupplement-PaymentSupplement__value {
    font-size: 1rem !important;
    margin-top: 3px !important;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__listItem::before {
    content: '●' !important;
    margin-left: 1rem !important;
    margin-right: 0.5rem;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__name {
    white-space: pre !important;
    line-height: 3rem !important;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__name::first-line{
    font-weight: bold !important;
  }
  
  .components-Widgets-PaymentSupplement-PaymentSupplement__maximumMoPR {
    font-weight: bold !important;
  }

  .components-Widgets-PaymentSupplement-PaymentSupplement__subheader {
    position: relative !important;
    top: -56px !important;
  }
  

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__columns-container {
  align-items: flex-start;
  background-color: var(--grey-200);
  justify-content: flex-start;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__role-select-header {
  height: 3rem;
  background-color: #b1abab;
  display: flex;
  align-items: center;
  padding-left: 2rem;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__role-header {
  height: 3rem;
  display: flex;
  align-items: center;
  padding-left: 2rem;
}

/* background-color: #b1abab; */
.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__refresh-button.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__refresh-button {
  margin-left: 0.5rem;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__scroll-area {
  overflow-x: hidden;
  overflow-y: hidden;
  max-width: 100%;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__page-header {
  font-size: 1.0rem;
  padding: 1rem 1rem;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__leftPanel {
  background-color: white;

  /* height: 100%; */
  vertical-align: top;

  /* align-self: stretch; */
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__status-details-parent {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: auto;
  height: 100%;
  z-index: 10;
  border-right: 2px solid rgb(245, 245, 245);
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__status-details {
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
  width: 100%;
  margin: auto;
  padding-left: 1em;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__loan-activity {
  align-self: stretch;
  height: 100%;
  width: 88% !important;
  background-color: #fff;
  margin-left: 10px;
  border-radius: 5px;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__process-status {
  font-weight: bold;
  color: #4e586e !important
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__postion {
  position: fixed;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__centerpane {
  width: 95%;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__historyIcon {
  float: right;
  font-size: 2rem !important;
}

.containers-LoanActivity-MilestoneActivity-MilestonePage-MilestonePage__milestone-container{
  display: flex;
  flex-direction: row; 
  background-color: rgb(243,245,249);
  margin-top: -0.2rem;
  height: 100%
}
.containers-LoanActivity-MilestoneActivity-CenterPane-CenterPane__tablealign {
  margin-left: 3rem;
}

.containers-LoanActivity-MilestoneActivity-CenterPane-CenterPane__taskDetails {
  margin-bottom: 3rem;
}

.containers-LoanActivity-MilestoneActivity-CenterPane-CenterPane__taskPerformed {
  margin-top: 1rem;
  margin-left: 1rem;
  color: var(--grey-650)
}

.containers-LoanActivity-MilestoneActivity-CenterPane-CenterPane__taskPerformedstats {
  margin-top: 1rem;
  margin-left: 1rem;
  color: #4e586e !important;
  font-weight: 700;
}

.containers-LoanActivity-MilestoneActivity-CenterPane-CenterPane__divider {
  margin-top: 3rem;
}

.containers-LoanActivity-MilestoneActivity-CenterPane-CenterPane__container {
  max-height: 31rem !important;
  border-bottom: 0 !important;
  background-color: rgb(243, 245, 249) !important;
  border-radius: 5px !important;
}
.containers-LoanActivity-MilestoneActivity-CenterPane-CenterPane__container::-webkit-scrollbar {
  height: 5px;
  width: 5px;
}
.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item {
  display: flex;
  position: relative;
  margin: 7px 0;
  width: 50%;
  align-self: flex-end;
  justify-content: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  position: relative;
  max-width: 95%;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content::after {
  background-color: #fff;
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.2);
  position: absolute;
  right: -7.5px;
  top: calc(50% - 7.5px);
  transform: rotate(45deg);
  width: 15px;
  height: 15px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item .containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content {
  text-align: left;
  align-items: flex-start;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item .containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__selected-item {
  background-color: rgb(243, 245, 249) !important
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item .containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content::after {
  right: auto;
  left: -7.5px;
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content .containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__tag {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  top: 5px;
  left: auto;
  letter-spacing: 1px;
  padding: 5px;
  position: absolute;
  text-transform: uppercase;
  right: 5px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content time {
  color: #777;
  font-size: 12px;
  font-weight: bold;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content p {
  font-size: 16px;
  line-height: 24px;
  margin: 15px 0;
  max-width: 250px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content a {
  font-size: 14px;
  font-weight: bold;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content a::after {
  content: ' ►';
  font-size: 12px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-item-content .containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__circle {
  background-color: #fff;
  border: 5px solid rgb(173, 175, 178);
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 7px);
  right: auto;
  left: -36px;
  width: 4px;
  height: 3px;
  z-index: 100;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-container-inner {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 20px 0;
  margin-left: 10rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__timeline-container-inner::after {
  background-color: rgb(173, 175, 178);
  content: '';
  position: absolute;
  left: calc(50% - 2px);
  width: 1px;
  height: 100%;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__tableData {
  font-weight: bold;
  color: #333940;
  margin-top: 0.5rem;
  text-align: center;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__search-container {
  padding: 10px 8px 10px 8px;
  border-bottom: 1px solid #b0b4b9;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__cards {
  background: #fff;
  border: 1px solid #bbbdbf;
  border-radius: 5px;
  margin-left: -3rem;

  /* for mock */
  margin-bottom: 16px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__main-container {
  border-bottom: 1px solid #b0b4b9;
  padding: 5px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__user-detail {
  padding-left: 0.5rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__value-style {
  font-size: 0.8rem;
  color: var(--grey-590);
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__resolutionChoiceType {
  font-size: 0.9rem;
  color: var(--grey-590);
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__right-item {
  text-align: right;
  padding-right: 1rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__dateStyle {
  text-align: left;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__header-style {
  font-weight: bold;
  color: #333940;
  margin-top: 0.5rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__failedStatus {
  background-color: var(--red-600);
  color: #fafafa;
  font-weight: bold;
  padding: 1px 5px 1px 5px;
  border-radius: 0.25rem;
  text-align: center;
  margin-bottom: 5px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__successStatus {
  background-color: green;
  color: #fafafa;
  font-weight: bold;
  padding: 1px 5px 1px 5px;
  border-radius: 0.25rem;
  text-align: center;
  margin-bottom: 5px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__substatus {
  font-size: 1.2rem !important;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__sub-container {
  padding-left: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 14px;
  margin-left: 1rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__comments {
  font-size: 1rem !important;
  margin-right: 1rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__history-style {
  font-weight: bold;
  color: lightseagreen;
  margin-top: 0.5rem;
  cursor: pointer;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineItem__right-item-center{
  padding: 5px;
}
.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item {
  display: flex;
  position: relative;
  margin: 7px 0;
  width: 50%;
  align-self: flex-end;
  justify-content: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  position: relative;
  width: 90%;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content::after {
  background-color: #fff;
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.2);
  position: absolute;
  right: -7.5px;
  top: calc(50% - 7.5px);
  transform: rotate(45deg);
  width: 15px;
  height: 15px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item .containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content {
  text-align: left;
  align-items: flex-start;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item .containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content::after {
  right: auto;
  left: -7.5px;
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content .containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__tag {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  top: 5px;
  left: auto;
  letter-spacing: 1px;
  padding: 5px;
  position: absolute;
  text-transform: uppercase;
  right: 5px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content time {
  color: #777;
  font-size: 12px;
  font-weight: bold;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content p {
  font-size: 16px;
  line-height: 24px;
  margin: 15px 0;
  max-width: 250px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content a {
  font-size: 14px;
  font-weight: bold;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content a::after {
  content: ' ►';
  font-size: 12px;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-item-content .containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__circle {
  background-color: #fff;
  border: 5px solid rgb(173, 175, 178);
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 7px);
  right: auto;
  left: -36px;
  width: 4px;
  height: 3px;
  z-index: 100;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-container-inner {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 20px 0;
  margin-left: 10rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__timeline-container-inner::after {
  background-color: rgb(173, 175, 178);
  content: '';
  position: absolute;
  left: calc(50% - 2px);
  width: 1px;
  height: 100%;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__user-detail {
  padding-left: 0.5rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__value-style {
  font-size: 0.8rem;
  color: var(--grey-590);
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__header-style {
  font-weight: bold;
  color: #333940;
  margin-top: 0.5rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__resolutionChoiceType {
  font-size: 0.9rem;
  color: var(--grey-590);
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__failedStatus {
  background-color: var(--red-600);
  color: #fafafa;
  font-weight: bold;
  padding: 1px 5px 1px 5px;
  border-radius: 0.25rem;
  text-align: center;
}

.containers-LoanActivity-MilestoneActivity-Timeline-TimelineSubItem__successStatus {
  background-color: green;
  color: #fafafa;
  font-weight: bold;
  padding: 1px 5px 1px 5px;
  border-radius: 0.25rem;
  text-align: center;
}

.containers-LoanActivity-MilestoneActivity-Timeline-Timeline__timeline-container {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-left: -28rem;
}

.containers-LoanActivity-MilestoneActivity-Timeline-Timeline__timeline-container::after {
  background-color: rgb(173, 175, 178);
  content: '';
  position: absolute;
  left: calc(50% - 2px);
  width: 1px;
  height: 100%;
}

.containers-Dashboard-TasksAndChecklist-DialogCard__dialog-card {
  min-width: 20%;
  background-color:  rgb(243,245,249);
  display: grid;
  grid-template-columns: 1fr min-content;
  grid-template-rows: min-content min-content;
  margin: 1rem 0;
  width: 20rem !important;
  border-radius: 0.5rem;
  /* box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.3); */
  box-shadow: none;
  z-index: 1;
}

.containers-Dashboard-TasksAndChecklist-DialogCard__modal {
  border-radius: 0;
  box-shadow: none;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}

.containers-Dashboard-TasksAndChecklist-DialogCard__title {
  align-self: flex-end;
  color: var(--grey-500);
  grid-column: 1 / 2;
  grid-row: 1 / 2;
  padding-left: 1rem;
}

.containers-Dashboard-TasksAndChecklist-DialogCard__message {
  align-self: flex-start;
  color: var(--grey-650);
  font-weight: 700;
  grid-column: 1 / 2;
  grid-row: 2 / 3;
  padding-left: 1rem;
}

.containers-Dashboard-TasksAndChecklist-DialogCard__sizing-icon.containers-Dashboard-TasksAndChecklist-DialogCard__sizing-icon {
  grid-row: 1 / 3;
  color: black;
  padding: 0.5rem;
}

.containers-Dashboard-TasksAndChecklist-DialogCard__active-disp-icon.containers-Dashboard-TasksAndChecklist-DialogCard__active-disp-icon {
  height: 1.2em !important;
  font-size: 1.9rem !important;
  color: var(--grey-500);
}

.containers-Dashboard-TasksAndChecklist-DialogCard__disp-icon.containers-Dashboard-TasksAndChecklist-DialogCard__disp-icon {
  height: 1.2em !important;
  font-size: 1.9rem !important;
  color: var(--grey-300);
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__comment-box textarea {
  margin-left: 1rem;
  margin-bottom: 1rem;
  height: 2.875rem;
  grid-column: 1 / 3;
  grid-row: 2 / 3;
  margin-right: 1rem;
  resize: none;
  width: -webkit-fill-available;
  background-color:  rgb(243,245,249);
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__expanded-comment-box textarea {
  grid-column: 1 / 3;
  grid-row: 2 / 3;
  margin-bottom: 1rem;
  min-width: 20%;
  height: 4.875rem;
  padding-left: 1rem;
  resize: none;
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__comment-box textarea:focus {
  margin-left: 1rem;
  margin-bottom: 1rem;
  height: 4.875rem;
  grid-column: 1 / 3;
  grid-row: 2 / 3;
  resize: none;
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__comment-box {
  width: 100%;
  grid-column: 1/5;
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__expanded-comment-box {
  grid-column: 1/ 5;
  width: 100%;
  padding-left: 1rem;
  margin-right: 1rem;
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__info-icon.containers-Dashboard-TasksAndChecklist-DispositionComment__info-icon {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__content {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
  margin-bottom: 1rem;
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__content-header {
  color: var(--grey-500);
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__content-body {
  text-align: justify;
  width: 135%;
  align-items: center;
  display: flex;
  font-size: 1.1rem;
}

.containers-Dashboard-TasksAndChecklist-DispositionComment__prompt-error {
  color: red;
  float: right;
  font-size: 0.8rem;
  margin: 0 0 0.4rem 1rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__header-style {
  padding-left: 0.9375rem;
  padding-top: 0.25rem;
  font-size: 1rem;
  font-family: "Lato", sans-serif;
  color: #707479;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__value-style {
  padding-left: 0.9375rem;
  font-weight: bold;
  color: #333940;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__title-style {
  font-size: 1.25rem;
  font-family: "Lato", sans-serif;
  color: #707479;
  font-weight: bold;
  margin-bottom: 1rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__title-row {
  padding: 1.5rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__title-row > :last-child {
  border-radius: 0;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__card-border {
  border-radius: 0;
  overflow:initial !important;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__card-content.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__card-content {
  padding: 1rem;
  display: 'flex';
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__card-contentList.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__card-contentList {
  width: 45.0625rem;
  height: 44px;
  padding-bottom: 1rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__card-contentHeader-style {
  font-size: 1rem;
  font-family: "Lato", sans-serif;
  color: #707479;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__card-contentValue-style {
  font-weight: bold;
  color: #48494a;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__item {
  display: flex;
  flex-direction: column;

  /* padding-left: 2.375rem; */
  line-height: 1.5;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__letterItems {
  display: flex;
  flex-direction: column;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__getNext-button.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__getNext-button {
  background-color: var(--light-blue-900);
  color: aliceblue;
  float:right !important;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__getNext-button.containers-LoanActivity-TrialHeaderAndDetails-TrialHeaderAndDetails__getNext-button:hover {
  background-color: var(--blue-900);
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__expand-all {
  display: flex;
  justify-content: flex-end;
  padding-right: 1.1875rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__detail-list {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  padding-bottom: 0.75rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__summary.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__summary {
  min-height: 0;
  padding: 0;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__summary> :first-child {
  height: 3rem;
  padding: 0.75rem 1rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button {
  padding: 0 0.75rem 0 0.75rem;
  min-height: 0;
}

div.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button:first-child>p {
  margin: 0;
  font-size: 0.75rem !important;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button-border.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button-border {
  box-shadow: none;
  background-color: transparent;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button-border:last-child {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button-border:first-child {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__heading.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__heading {
  font-size: 1.3rem;
  color: var(--grey-900);
  font-weight: bold;
  align-self: center;
  margin-left: 1rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__expand-panel-details.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__expand-panel-details {
  padding: 0 0.5rem 0.5rem 1rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__secondary-heading.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__secondary-heading {
  font-size: 0.9rem;
  font-family: "Lato", sans-serif;
  color: var(--grey-650);
  background: var(--grey-200);
  padding: 0.25rem;
  align-self: center;
  margin-left: 1rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button-heading.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button-heading {
  font-size: 0.875rem;
  font-family: "Lato", sans-serif;
  font-weight: bold;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__panel-border.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__panel-border {
  margin: 0;
  border-bottom: 1px solid #dbdee1;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button-height.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__button-height {
  min-height: 0;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__header-style {
  font-size: 1rem;
  font-family: "Lato", sans-serif;
  color: #707479;
  padding-bottom: 0.3rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__value-style {
  font-family: "Lato", sans-serif;
  color: #333940;
  font-weight: bold;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__complete.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__complete {
  color: var(--light-green-500);
  border-radius: 50%;
  pointer-events: none;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__incomplete.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__incomplete {
  color: #e2e2e1;
  border-radius: 50%;
  pointer-events: none;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__failed.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__failed {
  color: var(--red-600);
  border-radius: 50%;
  pointer-events: none;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__monthDetailStyle {
  margin-top: -8px;

  /* height: 4.8525rem; */
  display: flex;
  flex-direction: column;
  padding: 1rem;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__datePicker {
  width: 11rem !important;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__daysDelayed {
  font-size: 1rem;
  font-weight: bold;
  color: red;
}

.containers-LoanActivity-TrialHeaderAndDetails-TrialDetails-TrialDetails__daysAhead {
  font-size: 1rem;
  font-weight: bold;
  color: green;
}
.containers-LoanActivity-LoanActivity__container {
  background-color: var(--grey-200);
}

.containers-LoanActivity-LoanActivity__status {
  background-color: var(--grey-50);
  padding: 10px 10px 10px 10px;
  height: calc(100vh - 160px);
  overflow-x: hidden;
  overflow-y: auto;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 0.625rem;
}

::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 0.625rem;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.containers-LoanActivity-LoanActivity__status-details-parent {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: auto;
  max-width: 100% !important;
  flex-basis: 100% !important;
}

.containers-LoanActivity-LoanActivity__loan-activity {
  align-self: stretch;
}

.containers-LoanActivity-LoanActivity__status-details {
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
  width: 65%;
  margin: auto;
}

.containers-LoanActivity-LoanActivity__report-downloader {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  height: 99%;
}

.containers-LoanActivity-LoanActivity__widgetTitle {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0 0 0 0.8rem;
}

.containers-LoanActivity-LoanActivity__bookingWidget {
  background-color: white;
  padding: 0.8rem;
}

.containers-LoanActivity-LoanActivity__addInfo {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-self: stretch;
  height: 45rem;
}

.containers-LoanActivity-LoanActivity__loan-act-widget {
  z-index: 11;
}

.containers-LoanActivity-LoanActivity__loan-info-components {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  width: 0;
  background-color: white;
  border-radius: 10px;
}
.containers-Dashboard-EvaluationPage-EvaluationPage__columns-container {
  align-items: flex-start;
  background-color: white;
  justify-content: flex-start;
  border-radius: 10px;
  margin-right: 1rem;
}

.containers-Dashboard-EvaluationPage-EvaluationPage__loan-audit-container {
  align-items: flex-start;
  justify-content: flex-start;
}

.containers-Dashboard-EvaluationPage-EvaluationPage__title-row {
  /* width: 50rem; */

  /* float: left; */
  padding: 0 30% 0 20%;
}

.containers-Dashboard-EvaluationPage-EvaluationPage__title-row > :last-child {
  border-radius: 0;
}

.containers-Dashboard-EvaluationPage-EvaluationPage__milestone-tracker {
  margin-bottom: 1rem;
}

.containers-Dashboard-EvaluationPage-EvaluationPage__main-panel {
  height: 95%;
  display: flex;
  flex-direction: 'row';
  width: 85%;
  margin: 1rem 0rem 0rem 1rem;
}
.containers-Dashboard-UserReport-UserReport__landing-page {
  align-items: center;
  background-color: var(--grey-200);
  flex-direction: column;
  justify-content: center;
}

.containers-Dashboard-UserReport-UserReport__landing-page span {
  color: var(--grey-500);
  margin-top: 1rem;
  font-weight: 700;
}

.containers-Dashboard-UserReport-UserReport__message {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.25rem;
  color: crimson;
}

.containers-Dashboard-UserReport-UserReport__report {
  height: 100% !important;
}

.containers-Dashboard-UserReport-UserReport__report > div {
  height: inherit !important;
}

.containers-Dashboard-UserReport-UserReport__report iframe {
  border: none;
}

.containers-Dashboard-UserReport-UserReport__report-style-class {
  width: 100% !important;
  height: 100% !important;
  border: none;
}

.containers-Dashboard-UserReport-UserReport__error-message {
  color: #a6a6a6;
  font-family: 'Segoe UI Semilight', wf_segoe-ui_semilight, helvetica, arial, sans-serif;
  font-size: 22px;
  text-align: center;
  position: relative;
  top: 40vh;
}

.containers-Dashboard-NoEvalsPage-NoEvalsPage__noEval-page {
  align-items: center;
  background-color: var(--grey-200);
  flex-direction: column;
  justify-content: center;
}

.containers-Dashboard-NoEvalsPage-NoEvalsPage__noEval-page span {
  color: var(--grey-500);
  margin-top: 1rem;
  font-weight: 700;
  margin-block-start: 0.5rem;
  font-size: 1.5rem;
}

.containers-Dashboard-NoEvalsPage-NoEvalsPage__noEval-page h3 {
  font-weight: 700;
  font-size: 2rem;
  margin-block-start: 1rem;
  margin-block-end: 0.5rem;
}

.containers-Dashboard-NoEvalsPage-NoEvalsPage__noEval-page button {
  margin-top: 10px !important;
  width: auto;
  height: auto;
}

.containers-Dashboard-InvalidLoanPage-InvalidLoanPage__inValidLoan-page {
  align-items: center;
  background-color: var(--grey-200);
  flex-direction: column;
  justify-content: center;
}

.containers-Dashboard-InvalidLoanPage-InvalidLoanPage__inValidLoan-page span {
  color: var(--grey-500);
  margin-top: 1rem;
  font-weight: 700;
  margin-block-start: 0.5rem;
  font-size: 1.5rem;
}

.containers-Dashboard-InvalidLoanPage-InvalidLoanPage__inValidLoan-page h3 {
  font-weight: 700;
  font-size: 2rem;
  margin-block-start: 1rem;
  margin-block-end: 0.5rem;
}

.containers-Dashboard-EvalTable-EvalTableCell__redText {
  color: red;
}

.containers-Dashboard-EvalTable-EvalTableCell__blackText {
  color: black;
}

.containers-Dashboard-EvalTable-EvalTableCell__redText,
.containers-Dashboard-EvalTable-EvalTableCell__blackText {
  text-decoration: none !important;
}

.containers-Dashboard-EvalTable-EvalTableCell__pointer {
  cursor: pointer !important;
}

.containers-Dashboard-EvalTable-EvalTableCell__loanActivityLink {
  cursor: pointer;
  color: blue;
  text-decoration: none;
}

.containers-Dashboard-EvalTable-EvalTableCell__reject-icon.containers-Dashboard-EvalTable-EvalTableCell__reject-icon {
  height: 1rem;
  width: 3.5rem;
  padding: 0 0 0 0;
}

.containers-Dashboard-EvalTable-EvalTableCell__history-icon {
  padding: 0 !important;
}

.containers-Dashboard-EvalTable-EvalTableCell__remedy {
  margin-right: 0;
}

.containers-Dashboard-EvalTable-EvalTableCell__cmod {
  margin-right: 0;
}

.containers-Dashboard-EvalTable-EvalTableCell__type {
  color: #fafafa;
  border-radius: 0.5rem;
  padding: 0.3rem;
}

.containers-Dashboard-EvalTable-EvalTableCell__tooltip.containers-Dashboard-EvalTable-EvalTableCell__tooltip {
  font-size: 0.8rem;
}

.containers-Dashboard-SearchLoan-SearchLoan__resultText {
  font-family: Lato;
  font-size: 1.2rem;
  line-height: 17px;
  display: flex;
}

.containers-Dashboard-SearchLoan-SearchLoan__search-text {
  font-weight: 400;
  margin-left: 2rem;
  color: #939299;
}

.containers-Dashboard-SearchLoan-SearchLoan__searchResutlText {
  font-weight: 700;
  margin-right: 2px;
  margin-left: 4px;
  color: #4e586e;
}

.containers-Dashboard-SearchLoan-SearchLoan__mod-view-header {
  font-family: Lato;
  font-size: 1.2rem;
  line-height: 17px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.containers-Dashboard-SearchLoan-SearchLoan__mod-text {
  margin-left: 2rem;
  color: #4e586e;
  font-family: Lato;
  font-size: 1.45rem;
  font-weight: 710;
  text-align: left;
  margin-bottom: 0.5rem;
}

.containers-Dashboard-SearchLoan-SearchLoan__doneBtnSpan {
  margin-right: 6rem;
  margin-top: 1rem;
}

.containers-Dashboard-SearchLoan-SearchLoan__doneButton {
  margin-right: 1.5rem;
  height: 2.5rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 18px;
  width: 7rem;
}

.containers-Dashboard-SearchLoan-SearchLoan__doneText {
  font-family: Lato;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;
  width: 44px;
  height: 18px;
  top: 79.9px;
  left: 1785.29px;
}

.containers-Dashboard-SearchLoan-SearchLoan__evalTable {
  text-align: left !important;
  flex-basis: 100%;
  height: 0;
}

.containers-Dashboard-SearchLoan-SearchLoan__eval-table-container {
  display: flex;
  flex-grow: 1;
  margin: 1rem 0 2rem 1rem;
  margin-right: 6rem;
  background-color: white;
  border-radius: 0.7em;
  overflow: hidden;
}

.containers-Dashboard-SearchLoan-SearchLoan__eval-table-height-limiter {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  width: 0;
}

[aria-selected="true"] {
  font-weight: bold !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__notificationMsg.containers-Dashboard-SearchLoan-SearchLoan__notificationMsg {
  align-items: center;
  display: grid;
  justify-content: center;
  width: 100%;
  margin-top: 1.25rem;
}

.containers-Dashboard-SearchLoan-SearchLoan__unassigned {
  text-decoration: none !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__backButton {
  margin: 1rem 0 0 2rem;
  font-size: 14px;
}

.containers-Dashboard-SearchLoan-SearchLoan__backButton a {
  color: rgb(50, 148, 185) !important;
  text-decoration: none;
}

[role="rowgroup"]:hover {
  background: #e4f9fc !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__search-container {
  display: flex;
  flex-direction: row;
  background-color: rgb(243, 245, 249);
  min-height: 85%;
}

.containers-Dashboard-SearchLoan-SearchLoan__loan-info-components {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  width: 0;
  background-color: white;
  border-radius: 10px;
  overflow: auto !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__completedTable {
  margin: 0 2rem !important;
  overflow: scroll !important;
  height: 30rem !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__inprogressTable {
  margin: 0 2rem !important;
  overflow: scroll !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__inprogressTableWithSingleRow {
  margin: 0 2rem !important;
  overflow: scroll !important;
  height: 18rem !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__completedTableWithSingleRow {
  margin: 0 2rem !important;
  overflow: scroll !important;
  height: 18rem !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__viewIcon {
  font-size: 15px !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__evalOrModButton {
  position: fixed !important;
  bottom: 1rem !important;
  right: 4.5rem !important;
  float: right !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__evalOrModAddIcon {
  font-size: 3rem !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__evalMenu {
  position: fixed !important;
  top: auto !important;
  left: auto !important;
  bottom: 20rem !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__checkbox {
  padding: 3px !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__createButton {
  height: 2rem;
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 18px;
  width: 7rem;
  margin-left: 1rem !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__widget-content {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  width: 0;
  background-color: white;
  border-radius: 10px;
  overflow: auto !important;
}

.containers-Dashboard-SearchLoan-SearchLoan__docChecklist-container {
  display: flex;
  flex-grow: 1;
  margin: 1rem 0 2rem 1rem;
  margin-right: 6rem;
  background-color: white;
  border-radius: 0.7em;
  overflow-y: scroll;
}


.containers-Dashboard-SearchLoan-SearchLoan__docChecklist-container::-webkit-scrollbar {
    display: none;
}
.components-GoBackToSearch-GoBackToSearch__backButton {
  margin: 15px;
  font-size: 12px;
}

.components-GoBackToSearch-GoBackToSearch__backButton a {
  color: rgb(50, 148, 185) !important;
  text-decoration: none;
}

.containers-Dashboard-OrderEscrow-OrderEscrow__milestone-tracker {
    margin-bottom: 1rem;
}

.containers-Dashboard-OrderEscrow-OrderEscrow__title-row {
    padding: 0 30% 0 20%;
  }
  
  .containers-Dashboard-OrderEscrow-OrderEscrow__title-row > :last-child {
    border-radius: 0;
  }

  .containers-Dashboard-OrderEscrow-OrderEscrow__main-panel {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin: 1rem 0rem 0rem 0rem;
    height: 95%;
  }

  .containers-Dashboard-OrderEscrow-OrderEscrow__title {
    padding: 1.5rem;
    font-weight: 800;
  } 

  .containers-Dashboard-OrderEscrow-OrderEscrow__displayInRow {
    display: flex;
    flex-direction: row;
  }

  .containers-Dashboard-OrderEscrow-OrderEscrow__columns-container {
    align-items: flex-start;
    background-color: white;
    justify-content: flex-start;
    border-radius: 10px;
    margin-right: 1rem;
  }
.containers-StagerDashboard-StagerTiles-StagerTiles__columns-container {
  align-items: flex-start;
  background-color: var(--grey-200);
  justify-content: flex-start;
}

.containers-StagerDashboard-StagerTiles-StagerTiles__document-status-bar {
  height: 2rem;
  background-color: #d6d7d8;
  display: flex;
  align-items: center;
}

.containers-StagerDashboard-StagerTiles-StagerTiles__document-status-header {
  margin: 1rem 2rem;
  font-size: 1rem;
  color: #5f5e5e;
}

.containers-StagerDashboard-StagerTiles-StagerTiles__taskStatusTitle.containers-StagerDashboard-StagerTiles-StagerTiles__taskStatusTitle {
  margin-left: 1rem;
  margin-top: 1rem;
  font-weight: 600;
  display: flex;
  align-items: center;
}

input[type=text] {
  width: 13rem !important;
}

.containers-StagerDashboard-StagerTiles-StagerTiles__tiles-grid {
  padding: 0.5rem;
}

.containers-StagerDashboard-StagerTiles-StagerTiles__stagerGroupItem {
  flex-grow: 1;
}

.containers-StagerDashboard-StagerTiles-StagerTiles__stager-tiles-main-container {
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #eaeaea;
  min-height: calc(100vh - 8.2rem);
  max-height: calc(100vh - 8.2rem);
}

.containers-StagerDashboard-StagerTiles-StagerTiles__stager-tiles-status-select.containers-StagerDashboard-StagerTiles-StagerTiles__stager-tiles-status-select {
  min-width: 100%;
  min-height: 3rem;
  background-color: #fff;
  border-top: #eaeaea;
  border-top-width: 0.1rem;
  border-top-style: solid;
}

.containers-StagerDashboard-StagerTiles-StagerTiles__stager-tiles-status-select.containers-StagerDashboard-StagerTiles-StagerTiles__stager-tiles-status-select > div > div {
  margin-left: 1rem;
  font-size: 0.9rem;
}

@keyframes containers-StagerDashboard-StagerTiles-StagerTiles__fadein {
  from { opacity: 0; }
  to { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes containers-StagerDashboard-StagerTiles-StagerTiles__fadein {
  from { opacity: 0; }
  to { opacity: 1; }
}

.containers-StagerDashboard-StagerTiles-StagerTiles__status-tile {
  -webkit-animation: containers-StagerDashboard-StagerTiles-StagerTiles__fadein 1s; /* Safari, Chrome and Opera > 12.1 */
  animation: containers-StagerDashboard-StagerTiles-StagerTiles__fadein 2s;
}


.components-StagerDocumentStatusCard-StagerDocumentStatusCard__document-type-card-main-div {
  padding: 0.8rem 0.8rem 2% 0.8rem;
  display: flex;
  cursor: pointer;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__document-type-card-main-div-selected {
  background-color: #e67300;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__document-type-card-main-div-active {
  padding: 0.8rem 0.8rem 2% 0.8rem;
  display: flex;
  background-color: #e67300 !important;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__document-type-name {
  margin-top: 0.5rem;
  color: #707479;
  font-weight: 520;
  font-size: 1rem;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__document-type-name-selected {
  margin-top: 0.5rem;
  font-weight: 520;
  color: #fff;
  font-size: 1rem;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__document-type-count {
  font-size: 2rem;
  color: #1b6c92;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__document-type-count-selected {
  font-size: 2.1rem;
  color: #fff;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__sla-breached-chip {
  background-color: #e20e34 !important;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__info-chip-0-count {
  background-color: #d6d7d8 !important;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__info-chip {
  background-color: #707479;
  color: #fff;
  font-size: 0.8rem;
  padding: 0.2rem;
  border-radius: 3px;
  display: table-cell;
  font-weight: 500;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__slaDaysFooter {
  font-weight: 350;
  margin-left: 2%;
  font-size: 0.7rem;
  margin-top: 3%;
  padding-top: 2%;
  border-top-style: ridge;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__slaDays {
  font-weight: 400;
  font-size: 0.7rem;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__line_break {
  height: 0.2rem;
}

.components-StagerDocumentStatusCard-StagerDocumentStatusCard__info-items {
  margin-top: 0.5rem !important;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__daterangepickercontainer {
  position: relative;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__daterangepicker {
    position: absolute;
    display: flex;
    color: inherit;
    background-color: #fff;
    border-radius: 4px;
    padding: 4px;
    margin-top: 1px;
    top: 100px;
    left: 20px;
    max-width: 680px;
    z-index: 3001;
    border: 1px solid rgba(0,0,0,0.15);
    background-clip: padding-box;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__daterangepicker:before, .\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}
.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
}
.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid rgba(0, 0, 0, 0.3);
  border-left: 6px solid transparent;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__rangecontainer {
    width: 160px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__rangebuttonstyle {
  color: #08c;
  font-size: 13px;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom : 8px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__rangebuttontextstyle {
  padding-left: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 12px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__rangeButtonSelectedStyle {
  color: #f5f5f5;
  font-size: 13px;
  border: 1px solid #f5f5f5;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom : 8px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
  background-color: #08c;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__fromDateTimeContainer {
  font-size: 13px;
  width : 270px;
  margin: 4px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__fromDateHourContainer {
  border: 1px solid #f5f5f5;
  border-radius: 4px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__dateTimeLabel {
  text-align: center;
  font-weight: bold;
  padding-bottom: 5px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__inputDate {
  height: 30px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__calendarAddon {
  background-color: inherit;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__timeContainer {
  text-align: center;
  position: relative;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__timeSelectContainer {
  margin : 8px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__timeIconStyle {
  position: absolute;
  top : 3px;
  left: 14px;
  font-style: normal;
  color: #555; 
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__multipleContentOnLine {
  position: relative;
  display: inline;
  padding: 1px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__buttonContainer {
  position: absolute;
  display: flex;
  bottom: 0;
  right: 0;
  margin-right: 13px;
  margin-left: 13px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__buttonSeperator {
  padding-left: 5px;
  padding-right: 5px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__applyButton {
  border-color: #4cae4c;
  color: #fff;
  font-size: 12px;
  border-radius: 3px;
  padding: 5px 10px;
  cursor: pointer;
  margin-right: 4px;
  border: 1px solid #5cb85c;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__cancelButton {
  background-color: #fff;
  color: #333;
  font-size: 12px;
  border-radius: 3px;
  padding: 5px 10px;
  cursor: pointer;
  border: 1px solid #ccc;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__maxDateLabel {
  padding: 7px;
  font-size: 10px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__monthYearContainer {
  margin : 5px;
  margin-top: 15px;
  display: flex;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__leftChevron {
  display: grid;
  width: 25%;
  padding: 2px;
  justify-content: left;
  font-size: 14px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__rightChevron {
  display: grid;
  width: 25%;
  padding: 2px;
  justify-content: right;
  font-size: 14px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__calendarGrid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  text-align: center;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__calendarGridFirefoxBelow35 {
  display: flex;
  text-align: center;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__calendarGridHeaderFirefoxBelow35 {
  width: 14%;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__calendarCell {
  padding: 5px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__calendarCellFirefoxBelow35 {
  padding: 5px;
  width: 14%
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__activeNotifier {
  text-align: center;
  padding-bottom: 40px;
}

.\---node_modules-react-advanced-datetimerange-picker-dist-style-DateTimeRange__dot {
  height: 10px;
  width: 10px;
  background-color: #12bc00;
  border-radius: 50%;
  display: inline-block;
}
.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-document-type {
  font-size: 1rem;
  font-weight: 700;
  color: #333940;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-btn.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-btn {
  background-color: #1b6c92;
  color: #fff;
  box-shadow: none;
  height: 2.9rem;
  font-size: 1rem;
  border-radius: 0;
  float: right;
  margin-right: 2.5rem;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-order-btn.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-order-btn:hover {
  background-color: #e67300;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-download-btn.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-download-btn {
  float: right;
  font-size: 1.2rem;
  color: rgba(0, 0, 0, 0.87) !important;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__download-btn {
  color: rgba(0, 0, 0, 0.87) !important;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-document-status {
  margin-top: 1rem;
  font-size: 0.7rem;
  color: #707479;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__stager-details-table-top-div {
  padding: 2rem;
  width: 100%;
  background-color: rgba(234, 234, 234, 0.3);
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__table-cell-right-border.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__table-cell-right-border {
  border-right: #d6d7d8;
  border-right-style: dotted;
  border-right-width: 1px;
  padding: 0.2rem;
  word-wrap: break-word;
  text-align: center;
  vertical-align: middle;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-download-icon.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__details-table-download-icon {
  width: 1.2rem;
  margin: 0.3rem 0.3rem 0.3rem 0 !important;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__center-grid {
  min-height: 75vh;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__no-preview-message {
  color: #d6d7d8;
  font-size: 1.5rem;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__no-preview-icon.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__no-preview-icon {
  color: #d6d7d8;
  width: 10rem;
  margin: 3rem;
  height: 100%;
  opacity: 0.5;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__main-table.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__main-table {
  table-layout: fixed;
  width: 100%;
  max-height: calc(90vh - 8rem);
  overflow-y: auto;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__table-header-cell.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__table-header-cell {
  color: #333940;
  font-weight: 700;
  font-size: 0.8rem;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__table-row-cell.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__table-row-cell {
  font-size: 0.7rem;
  padding: 0.2rem;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__get-next.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__get-next {
  float: right !important;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__get-next.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__get-next:hover {
  background-color: var(--blue-900);
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__cancel-btn.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__cancel-btn {
  background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
  color: #fff;
  box-shadow: none;
  height: 2.9rem;
  font-size: 1rem;
  float: right;
  margin-right: 2.5rem;
}

.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__cancel-btn.containers-StagerDashboard-StagerDetailsTable-StagerDetailsTable__cancel-btn:hover {
  background-color: var(--blue-900);
}

.components-NpvConfirmDialog-NpvConfirmDialog__npvconfirmDialog {
    max-width: 350px;
    margin: 0 auto;
}
.components-NpvConfirmDialog-NpvConfirmDialog__npvconfirmDialog .components-NpvConfirmDialog-NpvConfirmDialog__content{
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 20px;
  margin-right: 10px;
  color: #4e586e;
  font-weight: 800 !important;
  font-size: 1.1rem !important;
  line-height: 1.5rem !important;
}

.components-NpvConfirmDialog-NpvConfirmDialog__npvconfirmDialog .components-NpvConfirmDialog-NpvConfirmDialog__okBtn{
    margin-bottom: 20px;
    margin-left: 20px;
    font-weight: 700 !important;
    font-size: 13px !important;
    line-height: 15px !important;
  }

  .components-NpvConfirmDialog-NpvConfirmDialog__npvconfirmDialog .components-NpvConfirmDialog-NpvConfirmDialog__cancelBtn{
    margin-bottom: 20px;
    font-weight: 700 !important;
    font-size: 13px !important;
    line-height: 15px !important;
  }
.components-CustomReactTable-CustomReactTable__tableRow {
  margin-top: 1.2rem;
}

.components-CustomReactTable-CustomReactTable__pointer {
  cursor: pointer !important;
}

.components-CustomReactTable-CustomReactTable__filterDropDown {
  width: 100%;
  text-align: center;
  height: 2.25rem;
  overflow-y: auto;
}

.components-CustomReactTable-CustomReactTable__checkboxHeader {
  padding: 0 !important;
  position: relative !important;
  top: 3px;
} /* no unit */

.components-CustomReactTable-CustomReactTable__checkbox {
  padding: 0 !important;
  position: relative !important;
  left: 7px;
  top: 4px;
}

.components-CustomReactTable-CustomReactTable__days-until-sla-red {
  color: #e10c32;
  font-weight: 700;
  margin-top: 1.2rem;
}

.components-CustomReactTable-CustomReactTable__days-until-sla-gray {
  color: #707479;
  font-weight: 700;
  margin-top: 1.2rem;
}

.components-CustomReactTable-CustomReactTable__stager-table-container {
  display: flex;
  flex-grow: 1;
}

.components-CustomReactTable-CustomReactTable__stager-table-height-limiter {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  width: 0;
}

.components-CustomReactTable-CustomReactTable__stagerTable {
  flex-basis: 100%;
  height: 0;
  margin: 0 0.5rem;
  border: none;
}

.components-CustomReactTable-CustomReactTable__tableHeader.components-CustomReactTable-CustomReactTable__tableHeader {
  font-style: bold;
  font-weight: 700;
  margin-top: 1.1rem;
}

.components-CustomReactTable-CustomReactTable__pagination-btn.components-CustomReactTable-CustomReactTable__pagination-btn {
  box-shadow: none;
  height: 2.9rem;
  font-size: 1rem;
  border-radius: 0;
  float: right;
  margin-right: 1rem;
}

.components-CustomReactTable-CustomReactTable__pageCountDetails {
  margin: auto;
  position: relative;
  top: 0.5rem;
  font-size: 1.2rem;
}

.components-CustomReactTable-CustomReactTable__pagination-Footer {
  margin: -30px 0 0 0 !important;
}

.components-CustomReactTable-CustomReactTable__loanDetailsPopupLoader {
	margin: 10rem;
}
.components-StagerReactTable-StagerReactTable__tableRow {
  margin-top: 1.2rem;
}

.components-StagerReactTable-StagerReactTable__pointer {
  cursor: pointer !important;
}

.components-StagerReactTable-StagerReactTable__filterDropDown {
  width: 100%;
  text-align: center;
  height: 2.25rem;
  overflow-y: auto;
}

.components-StagerReactTable-StagerReactTable__checkboxHeader {
  padding: 0 !important; /* stylelint-disable-line length-zero-no-unit */
  position: relative !important;
  top: 3px;
} /* no unit */

.components-StagerReactTable-StagerReactTable__checkbox {
  padding: 0 !important; /* stylelint-disable-line length-zero-no-unit */
  position: relative !important;
  left: 7px;
  top: 4px;
}

.components-StagerReactTable-StagerReactTable__days-until-sla-red {
  color: #e10c32;
  font-weight: 700;
  margin-top: 1.2rem;
}

.components-StagerReactTable-StagerReactTable__days-until-sla-gray {
  color: #707479;
  font-weight: 700;
  margin-top: 1.2rem;
}

.components-StagerReactTable-StagerReactTable__stager-table-container {
  display: flex;
  flex-grow: 1;
}

.components-StagerReactTable-StagerReactTable__stager-table-height-limiter {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  width: 0;
  max-height: 75vh;
  overflow-y: auto;
}

.components-StagerReactTable-StagerReactTable__stagerTable {
  flex-basis: 100%;
  height: 0;
  margin: 0 0.5rem;
  border: none;
}

.components-StagerReactTable-StagerReactTable__tableHeader.components-StagerReactTable-StagerReactTable__tableHeader {
  font-style: bold;
  font-weight: 700;
  margin-top: 1.1rem;
}

.components-StagerReactTable-StagerReactTable__pagination-btn.components-StagerReactTable-StagerReactTable__pagination-btn {
  box-shadow: none;
  height: 2.9rem;
  font-size: 1rem;
  border-radius: 0;
  float: right;
  margin-right: 1rem;
}

.components-StagerReactTable-StagerReactTable__pageCountDetails {
  margin: auto;
  position: relative;
  top: 0.5rem;
  font-size: 1.2rem;
}

.components-StagerReactTable-StagerReactTable__pagination-Footer {
  margin: -30px 0 0 0 !important; /* stylelint-disable-line length-zero-no-unit */
}

.components-StagerReactTable-StagerReactTable__loanDetailsPopupLoader {
	margin: 10rem;
}
button.components-SendForReject-SendForRejectButton__details-table-btn {
  background-color: #1b6c92;
  color: #fff;
  box-shadow: none;
  height: 2.9rem;
  font-size: 1rem;
  border-radius: 0;
  margin: -3px 0 0 34rem !important;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__expansion-header {
  position: fixed !important;
  bottom: 1.2rem;
  width: 40%;
  margin-left: 0.5rem !important;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__expansion-title {
  background-color: #464444 !important;
  min-height: inherit !important;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__expansion-header-title {
  color: white !important;
  font-size: 1rem !important;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__expansion-header-Icon {
  color: white !important;
  font-size: 1rem !important;
  visibility: hidden !important;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__expansion-succeededLoan-title {
  background-color: rgb(230, 230, 230) !important;
  height: 4rem;
  padding: 15px 24px 24px !important;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__expansion-failedLoan-title {
  background-color: white !important;
  padding: 10px 24px 2px !important;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__popup-font {
  font-size: 1rem !important;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__successHide {
  display: none;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__successView {
  display: block;
  border-bottom: 0.1rem solid rgb(230, 230, 230) !important;
  padding-bottom: 0.5rem;
  overflow: auto;
  max-height: 30vh;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__failed {
  display: block;
  overflow: auto;
  max-height: 30vh;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__open {
  display: block;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__close {
  display: none;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__eye-icon-div:hover {
  cursor: pointer;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__retry {
  margin-left: -0.5rem;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__succeededLoan {
  border: 3px solid green;
  background-color: green;
  color: white;
  font-size: 1.3rem;
  font-weight: 900;
  padding: 0 0.3rem 0 0.3rem;
  border-radius: 0.25rem;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__failedLoan {
  border: 3px solid red;
  background-color: red;
  color: white;
  font-size: 1.3rem;
  font-weight: 900;
  padding: 0 0.3rem 0 0.3rem;
  border-radius: 0.25rem;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__alert-font {
  color: red !important;
}

.containers-StagerDashboard-StagerPopUp-StagerPopup__eye-icon {
  margin-left: 1.5rem !important;
}

.containers-StagerDashboard-StagerPage-StagerPage__ContentHeader {
  margin-top: 0.9rem !important;
}

.containers-StagerDashboard-StagerPage-StagerPage__getNextStyle {
  position: absolute;
  right: 0;
  padding-right: 4.5rem;
}

.containers-StagerDashboard-StagerPage-StagerPage__columns-container {
  align-items: flex-start;
  background-color: var(--grey-200);
  justify-content: flex-start;
}

.containers-StagerDashboard-StagerPage-StagerPage__role-select-header {
  height: 3rem;
  background-color: #b1abab;
  display: flex;
  align-items: center;
  padding-left: 2rem;
}

.containers-StagerDashboard-StagerPage-StagerPage__scroll-area {
  overflow-x: hidden;
  overflow-y: hidden;
  max-width: 100%;
}

.containers-StagerDashboard-StagerPage-StagerPage__searchIcon {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  height: 10px;
  color: black !important;
}

.containers-StagerDashboard-StagerPage-StagerPage__searchStyle {
  background-color: white !important;
  border: solid 1px grey !important;
  margin-top: 0.7rem !important;
  height: 2.3rem !important;
  border-radius: 5px;
  width: 180px;
  margin-right: 10rem;
}

.containers-StagerDashboard-StagerPage-StagerPage__searchStyle input {
  color: black !important;
  margin-left: 2rem;
}

.containers-StagerDashboard-StagerPage-StagerPage__select-width {
  margin-top: 0.7rem !important;
}

.containers-StagerDashboard-StagerPage-StagerPage__errormsg {
  margin-top: 1.5rem !important;
  margin-left: 0.7rem !important;
  color: red !important;
  font-size: 1.2rem !important;
}

.containers-StagerDashboard-StagerPage-StagerPage__order-button.containers-StagerDashboard-StagerPage-StagerPage__order-button {
  background-color: var(--light-blue-900);
  margin: 0.5rem 0 0 2rem;
  color: aliceblue;
  height: 2.5rem;
  width: 2.5rem;
  min-height: 2rem;
}

.containers-StagerDashboard-StagerPage-StagerPage__order-button.containers-StagerDashboard-StagerPage-StagerPage__order-button:hover {
  background-color: var(--blue-900);
}

.containers-StagerDashboard-StagerPage-StagerPage__getNext-button.containers-StagerDashboard-StagerPage-StagerPage__getNext-button {
  background-color: var(--light-blue-900);
  margin: 0.5rem 0 0 17rem;
  height: 3rem;
  color: aliceblue;
}

.containers-StagerDashboard-StagerPage-StagerPage__getNext-button.containers-StagerDashboard-StagerPage-StagerPage__getNext-button:hover {
  background-color: var(--blue-900);
}

.containers-StagerDashboard-VASP-Vasp__vasp-content {
  flex: 1;
  padding: 1rem;
  font-size: medium;
  align-items: center;
  border-radius: 10px;
  font-weight: bold;
}

.containers-StagerDashboard-VASP-Vasp__vasp-actions {
  display: flex;
  align-items: center;
  padding: 1rem;
}

.containers-StagerDashboard-VASP-Vasp__vasp-button {
  margin-right: 1rem;
  padding: 0.5rem 1rem;
  border: none;
  background-color: #007bff;
  color: white;
  border-radius: 5px;
  cursor: pointer;
}

.containers-StagerDashboard-VASP-Vasp__vasp-button:last-child {
  margin-right: 0;
}

.containers-StagerDashboard-VASP-Vasp__vasp-close {
  font-size: 1.5rem;
  cursor: pointer;
  margin-left: 1rem;
}

.containers-StagerDashboard-VASP-Vasp__vasp-document-list {
  height: 45rem;
  overflow: auto;
}

.containers-StagerDashboard-VASP-Vasp__vasp-document-list::-webkit-scrollbar {
  width: 3px;
}
.components-ConfirmationBox-ConfirmationBox__confirmationbox {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 3rem;
}

.components-ConfirmationBox-ConfirmationBox__confirm-button {
  margin-top: 16px;
}

.components-ConfirmationBox-ConfirmationBox__image {
  border-style: none;
  height: 30px;
}

.components-ConfirmationBox-ConfirmationBox__message {
  font-size: 1.5rem;
  margin-bottom: 3rem;
}
.containers-StagerDashboard-BackendStager-BackendStager__backend-stager {
  display: flex;
  flex-direction: column;
  height: 100vh;
}

.containers-StagerDashboard-BackendStager-BackendStager__top-content {
  background-color: #f4f4f4;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 12px;
  font-weight: 800;
}

.containers-StagerDashboard-BackendStager-BackendStager__milestone-tracker {
  width: 100%;
  padding-top: 10px;
}

.containers-StagerDashboard-BackendStager-BackendStager__content-columns {
  display: flex;
  flex: 1;
}

.containers-StagerDashboard-BackendStager-BackendStager__left-column {
  width: 15%;
  background-color: #f4f4f4;
  padding: 10px;
  height: 55rem;
}

.containers-StagerDashboard-BackendStager-BackendStager__right-column {
  flex: 1;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 1rem;
}

.containers-StagerDashboard-BackendStager-BackendStager__vasp-container {
  background-color: #ffffff;
  padding: 5px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.containers-MoveForward-MoveForward__landing-page {
  align-items: center;
  background-color: var(--grey-200);
  flex-direction: column;
  justify-content: center;
}

.containers-MoveForward-MoveForward__landing-page span {
  color: var(--grey-500);
  margin-top: 1rem;
  font-weight: 700;
}

.containers-MoveForward-MoveForward__title-row {
  padding: 0 0% 0 6%;
}

.containers-MoveForward-MoveForward__title-row> :last-child {
  border-radius: 0;
}

.containers-MoveForward-MoveForward__main {
  margin: 20px;
}

.containers-MoveForward-MoveForward__interactive-button {
  position: relative;
  text-align: center;
  margin-bottom: 1.5rem;
}

.containers-MoveForward-MoveForward__loader {
  position: absolute;
  top: 50%;
  left: 50%;
}

.containers-MoveForward-MoveForward__pid-textbox {
  width: 98%;
  height: 70%;
}

.containers-MoveForward-MoveForward__page-header {
  font-size: 1.3rem;
  padding: 1rem 2rem;
}

.containers-MoveForward-MoveForward__table-container {
  display: flex;
  flex-grow: 1;
  max-width: 100%;
  padding-left: 1rem;
}

.containers-MoveForward-MoveForward__height-limiter {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  width: fit-content;
  max-height: 75vh;
  overflow-y: auto;
}

.containers-MoveForward-MoveForward__message {
  align-self: right;
}

.containers-MoveForward-MoveForward__eval-Ids {
  font-size: 1.1rem;
  padding-left: 0.7rem;
}

.containers-MoveForward-MoveForward__table {
  flex-basis: 100%;
  height: 0;
  text-align: left !important;
}

.containers-MoveForward-MoveForward__regColumn {
  width: 15%;
}

.containers-MoveForward-MoveForward__statusColumn {
  width: 55%;
}

.containers-MoveForward-MoveForward__download-btn {
  color: rgba(0, 0, 0, 0.87) !important;
}

.containers-MoveForward-MoveForward__download-icon {
  width: 1.2rem;
  margin-left: 0.3rem;
}

.containers-MoveForward-MoveForward__backButton {
  margin-left: -1rem;
  font-size: 14px;
  padding-top: 0.2rem;
}

.containers-MoveForward-MoveForward__charCount {
  text-align: "right";
  font-size: "0.9rem";
  color: red;
}

.containers-MoveForward-MoveForward__backButton a {
  color: rgb(50, 148, 185) !important;
  text-decoration: none;
}

.containers-MoveForward-MoveForward__status-details-parent {
  width: 100%;
  flex-direction: column;
  /* flex-grow: 1; */
  overflow: auto;
  height: 100%;
  background-color: #eaeaea;
}

.containers-MoveForward-MoveForward__status-details {
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
  width: 95%;
  margin: auto;
  padding-top: 0.2rem;
  padding-bottom: 0.5rem;
}

.containers-MoveForward-MoveForward__eval-activity {
  align-self: stretch;
  height: 93%;
}

.containers-MoveForward-MoveForward__drop-down-select {
  max-width: 27rem !important;
  margin: 1.25rem 0 0 0 !important;
}

.containers-MoveForward-MoveForward__investorLabel {
  font-size: 1.25rem !important;
  margin: 2rem 2rem 2rem 2rem !important;
  white-space: nowrap;
}

.containers-MoveForward-MoveForward__text-field {
  height: 98% !important;
  width: 100% !important;
  resize: none;
  margin-bottom: 8px;
}

.containers-MoveForward-MoveForward__popup-body-container {
  text-align: center;
  padding: 40px;
  min-width: 700px;
}

.containers-MoveForward-MoveForward__popup-body-container p {
  font-size: 1.2rem;
  margin-bottom: 30px;
}

.containers-MoveForward-MoveForward__popup-body-container button {
  margin: 0 10px;
}

.containers-MoveForward-MoveForward__select-box {
  width: 100%;
  background-color: white;
  margin-bottom: 8px !important;
}

.containers-MoveForward-MoveForward__select-box #containers-MoveForward-MoveForward__dropdown-select {
  border-color: rgb(118, 118, 118);
  text-align: center;
}

.containers-MoveForward-MoveForward__color-red {
  color: red;
}

.containers-MoveForward-MoveForward__space p,
p.containers-MoveForward-MoveForward__color-red {
  margin: 0;
}
.containers-Dashboard-DocGenGoBack-DocGenGoBack__landing-page {
  align-items: center;
  background-color: var(--grey-200);
  flex-direction: column;
  justify-content: center;
}

.containers-Dashboard-DocGenGoBack-DocGenGoBack__landing-page span {
  color: var(--grey-500);
  margin-top: 1rem;
  font-weight: 700;
}

.containers-Dashboard-DocGenGoBack-DocGenGoBack__title-row {
  /* width: 50rem; */

  /* float: left; */
  /* padding: 0 30% 0 20%; */
}

.containers-Dashboard-DocGenGoBack-DocGenGoBack__title-row > :last-child {
  border-radius: 0;
}

.containers-Dashboard-DocGenGoBack-DocGenGoBack__widgetTitle {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0 0 0 0.8rem;
}

.containers-Dashboard-DocGenGoBack-DocGenGoBack__bookingWidget {
  background-color: white;
  padding: 0.8rem;
}

.containers-Dashboard-DocGenGoBack-DocGenGoBack__docksin-container{
  display: flex;
  flex-direction: row; 
  background-color: rgb(243,245,249);
  margin-top: -0.2rem;
  height: 100%
}

.containers-Dashboard-DocGenGoBack-DocGenGoBack__scroll-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-self: stretch;
  background-color: rgb(243, 245, 249);
  width: 80%;
  margin-top: 1rem;
  height: 95%;
}

.containers-Dashboard-DocGenGoBack-DocGenGoBack__loanInfo {
  align-self: stretch;
  flex-grow: 1;
  display: grid;
  flex-basis: 0;
  overflow: auto;
  border-radius: 1rem;
  margin-right: 5rem;
  background: #fff;
  margin-left: 1rem;
}


.containers-Dashboard-DocGenGoBack-DocGenGoBack__rfdData {
  height: 100%;
}

.containers-Dashboard-DocGenGoBack-DocGenGoBack__container {
  width: 95% !important;
  margin-left: 1rem;
  height: 95%;
  margin-top: 1rem;
  padding-top: 1rem !important;
  background: white;
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__landing-page {
  align-items: center;
  background-color: var(--grey-200);
  flex-direction: column;
  justify-content: center;
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__landing-page span {
  color: var(--grey-500);
  margin-top: 1rem;
  font-weight: 700;
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__title-row {
  /* width: 50rem; */

  /* float: left; */
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__title-row > :last-child {
  border-radius: 0;
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__widgetTitle {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0 0 0 0.8rem;
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__bookingWidget {
  background-color: white;
  padding: 0.8rem;
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__docksin-container{
  display: flex;
  flex-direction: row; 
  background-color: rgb(243,245,249);
  margin-top: -0.2rem;
  height: 100%
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__scroll-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-self: stretch;
  background-color: rgb(243, 245, 249);
  width: 80%;
  margin-top: 1rem;
  height: 95%;
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__loanInfo {
  align-self: stretch;
  flex-grow: 1;
  display: grid;
  flex-basis: 0;
  overflow: auto;
  border-radius: 1rem;
  margin-right: 5rem;
  background: #fff;
  margin-left: 1rem;
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__rfdData {
  height: 100%;
}

.containers-Dashboard-DocsInGoBack-DocsInGoBack__container {
  width: 95% !important;
  margin-left: 1rem;
  height: 95%;
  margin-top: 1rem !important;
  padding-top: 1rem !important;
  background: white;
}

.containers-Dashboard-DocsIn-DocsIn__landing-page {
  align-items: center;
  background-color: var(--grey-200);
  flex-direction: column;
  justify-content: center;
}

.containers-Dashboard-DocsIn-DocsIn__landing-page span {
  color: var(--grey-500);
  margin-top: 1rem;
  font-weight: 700;
}

.containers-Dashboard-DocsIn-DocsIn__title-row {
  /* width: 50rem; */

  /* float: left; */
  padding: 0 0% 0 6%;
}

.containers-Dashboard-DocsIn-DocsIn__title-row > :last-child {
  border-radius: 0;
}

.containers-Dashboard-DocsIn-DocsIn__main {
  margin: 20px;
}

.containers-Dashboard-DocsIn-DocsIn__interactive-button {
  position: relative;
  text-align: center;
  margin-bottom: 1.5rem;
}

.containers-Dashboard-DocsIn-DocsIn__loader {
  position: absolute;
  top: 50%;
  left: 50%;
}

.containers-Dashboard-DocsIn-DocsIn__pid-textbox {
  /* width: 25vw; */
  width: 98%;
  height: 70%;
}

.containers-Dashboard-DocsIn-DocsIn__page-header {
  font-size: 1.3rem;
  padding: 1rem 2rem;
}

.containers-Dashboard-DocsIn-DocsIn__table-container {
  display: flex;
  flex-grow: 1;
  max-width: 100%;
}

.containers-Dashboard-DocsIn-DocsIn__height-limiter {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  width: 0;
  max-height: 75vh;
  overflow-y: auto;
}

.containers-Dashboard-DocsIn-DocsIn__message {
  align-self: right;
}

.containers-Dashboard-DocsIn-DocsIn__loan-numbers {
  font-size: 1.1rem;
  padding-left: 0.7rem;
}

.containers-Dashboard-DocsIn-DocsIn__table {
  flex-basis: 100%;
  height: 0;
  text-align: left !important;

  /* margin: 0 0.5rem; */
}

.containers-Dashboard-DocsIn-DocsIn__regColumn {
  width: 15%;
}

.containers-Dashboard-DocsIn-DocsIn__statusColumn {
  width: 55%;
}

.containers-Dashboard-DocsIn-DocsIn__download-btn {
  color: rgba(0, 0, 0, 0.87) !important;
}

.containers-Dashboard-DocsIn-DocsIn__download-icon {
  width: 1.2rem;
  margin-left: 0.3rem;
}

.containers-Dashboard-DocsIn-DocsIn__backButton {
  margin-left: -1rem;
  font-size: 14px;
  padding-top: 0.2rem;
}

.containers-Dashboard-DocsIn-DocsIn__backButton a {
  color: rgb(50, 148, 185) !important;
  text-decoration: none;
}

.containers-Dashboard-DocsIn-DocsIn__status-details-parent {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: auto;
  height: 100%;
  background-color: #eaeaea;
}

.containers-Dashboard-DocsIn-DocsIn__status-details {
  flex-grow: 1;
  flex-basis: 0;
  overflow: auto;
  width: 95%;
  margin: auto;
  padding-top: 0.2rem;
  padding-bottom: 0.5rem;
}

.containers-Dashboard-DocsIn-DocsIn__loan-activity {
  align-self: stretch;
  height: 93%;
}

.containers-Dashboard-DocsIn-DocsIn__drop-down {
  margin: 0 0 0 1rem;
}

.containers-Dashboard-DocsIn-DocsIn__drop-down-select {
  margin-right: 4rem;
  max-width: 27rem !important;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__interactive-button {
  position: relative;
  text-align: center;
  margin-bottom: 1.5rem;
  padding-right: 0.625rem;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__reset-button-style {
  position: relative;
  margin-right: 2rem;
  margin-top: 0.25rem;
  width: 10%;
  float: right !important;
  font-weight: bold !important;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__reset-button-style-blue {
  position: relative;
  margin-right: 2rem;
  margin-top: 0.25rem;
  width: 10%;
  float: right !important;
  font-weight: bold !important;
  color: var(--light-blue-900) !important;
  cursor: pointer;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__loan-numbers {
  font-size: 1.1rem;
  padding-left: 1rem;
  padding-bottom: 0.5rem;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__handleAuto {
  font-size: 1.1rem;
  padding-left: 0.7rem;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__modDocVendorLabel {
  margin-left: -2rem;
  font-size: 20px;
  padding-top: 0.3rem;
  text-wrap: nowrap;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__title-row {
  padding: 0 30% 0 20%;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__table {
  flex-basis: 60%;
  text-align: left !important;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__regColumn {
  width: 15%;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__statusColumn {
  width: 55%;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__download-btn {
  color: rgba(0, 0, 0, 0.87) !important;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__status-details-parent {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  background-color: #eaeaea;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__status-details {
  flex-grow: 1;
  flex-basis: 0;
  width: 95%;
  margin: auto;
  padding-top: 0.2rem;
  padding-left: 0.3rem;
  padding-bottom: 0.5rem;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__loan-activity {
  align-self: stretch;
  height: 93%;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__newBulkUpload {
  margin: 1rem 1rem 2rem 0;
  font-weight: bold;
  font-size: 1.2rem;
  padding-left: 1rem;
  padding-top: 1rem;
}

/* .resetButton {
  text-align: right;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
} */

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__errorIcon {
  float: right !important;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__errorSvg {
  width: 4rem !important;
  height: 1rem !important;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__errorSvginfo {
  float: right;
  margin-top: 1rem !important;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__submitButton {
  margin-right: 1rem !important;
  float: right;
  padding-left: 0.5rem;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__table-container {
  display: flex;
  flex-grow: 1;
  max-width: 100%;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__height-limiter {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

.containers-Dashboard-ModDocVendor-DocGenVendorBulkOrder__drop-down-select {
  width: 90%;
  margin: 0 2rem 2rem 0.75rem;
  background-color: white !important;
  height: 3rem !important;
}

.containers-Dashboard-ModDocVendor-TabView__failedTab {
  color: red;
  font-size: small !important;
  margin-right: 0.5rem !important;
  margin-bottom: 0.25rem !important;
}

.containers-Dashboard-ModDocVendor-TabView__passedTab {
  color: green;
  font-size: small !important;
  margin-right: 0.5rem !important;
  margin-bottom: 0.25rem !important;
}

.containers-Dashboard-ModDocVendor-TabView__uploadTab {
  font-size: medium !important;
  margin-right: 0.5rem !important;
  margin-bottom: 0.25rem !important;
}

.containers-Dashboard-ModDocVendor-TabView__uploadfailedTab {
  font-size: medium !important;
  color: red;
  margin-right: 0.5rem !important;
  margin-bottom: 0.25rem !important;
}

.containers-Dashboard-ModDocVendor-TabView__table-container {
  display: flex;
  flex-grow: 1;
  max-width: 100%;
}

.containers-Dashboard-ModDocVendor-TabView__height-limiter {
  flex-basis: 100%;
  width: 100%;
}

.containers-Dashboard-ModDocVendor-TabView__table {
  flex-basis: 80%;
  text-align: left !important;
}

.containers-Dashboard-ModDocVendor-TabView__uploadImage {
  font-size: 6rem !important;
  margin: 6rem 8rem 0 49rem;
  padding: 0;
}

.containers-Dashboard-ModDocVendor-TabView__countStyle {
  background: #eee;
  font-weight: bold;
  margin-left: 0.5rem;
  width: auto;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}

.containers-Dashboard-ModDocVendor-TabView__uploadMsg {
  font-size: 1.3rem;
  align-items: center;
  margin: 1rem 8rem 0 39rem;
  flex-direction: column;
  justify-content: center;
}

.containers-Dashboard-ModDocVendor-TabView__selectVendorMsg {
  font-size: 1.3rem;
  align-items: center;
  margin: 20rem 8rem 0 39rem;
  flex-direction: column;
  justify-content: center;
}

.containers-Dashboard-ModDocVendor-TabView__uploadButton {
  margin: 2rem 0 0 51rem !important;
}

.containers-Dashboard-ModDocVendor-TabView__submitToCoviusButton {
  margin-left: 41rem !important;
  margin-top: -42px !important;
}

.containers-Dashboard-ModDocVendor-TabView__tabStyle > span {
  flex-direction: row !important;
}

.containers-Dashboard-ModDocVendor-TabView__tabViewDiv {
  width: 100%;
}

.containers-Dashboard-ModDocVendor-TabView__tabPanelStyle > div {
  padding: 0 !important;
}

.containers-Dashboard-ModDocVendor-TabView__drap-and-drop-area {
  width: 32rem;
  height: 13rem;
  border: 0.18rem dashed #eaeaea;
  margin: 2rem 0 0 37rem !important;
}

.containers-Dashboard-ModDocVendor-TabView__drap-and-drop-area p {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 11rem;
  color: #000;
  font-family: Arial;
}

.containers-Dashboard-ModDocVendor-TabView__drap-and-drop-area input {
  position: absolute;
  margin: 0;
  padding: 0;
  outline: none;
  opacity: 0;
}

.containers-Dashboard-ModDocVendor-ReUploadFile__largeIcon {
  max-width: 2rem;
  height: 16px;
  padding: 0;
}

.containers-Dashboard-ModDocVendor-ReUploadFile__reuploadmsg {
  font-size: 1.3rem;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-left: 6px;
}

.containers-Dashboard-ModDocVendor-ReUploadFile__fileTextBox {
  padding: 7.5px !important;
  padding-bottom: 20px !important;
}

.containers-Dashboard-ModDocVendor-ReUploadFile__deletebtn {
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: white !important;
  color: #00b4d2 !important;
  margin-left: 10px !important;
  border: 1px solid #00b4d2 !important;
}

.containers-Dashboard-ModDocVendor-ReUploadFile__submitToModDocVendor {
  margin-left: 15px !important;
}

.containers-Dashboard-ModDocVendor-ReUploadFile__msgblock {
  margin-top: 14rem !important;
}

.containers-Dashboard-ModDocVendor-ReUploadFile__msgblock1 {
  margin-left: 44rem !important;
  margin-top: 3px !important;
}

.containers-Dashboard-ModDocVendor-SubmitFileError__largeIcon {
  max-width: 2rem;
  margin: 0 1rem 0 45rem;
  padding: 0;
}

.containers-Dashboard-ModDocVendor-SubmitFileError__failedmsg {
  font-size: 1.3rem;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.containers-Dashboard-ModDocVendor-SubmitFileError__msgblock {
  margin-left: -2rem;
}

.components-ProductSupport-ProductSupport__selected {
    background-color: #f3f5f9;
    font-weight: bold;
}

.components-ProductSupport-ProductSupport__selected h4 {
    font-weight: 700 !important;
}

.components-ProductSupport-ProductSupport__tab {
    padding: 0.02rem 0rem;       
}


.components-ProductSupport-ProductSupport__tab:hover{
    cursor: pointer;
}

.components-ProductSupport-ProductSupport__tab h4{
    margin-left: 10%;
    /* width: 80%; */
    text-align: left;
    font-weight: 500;
    font-size: 1.1rem;

}

.containers-SupportAdmin-FilterSection-FilterSection__resetSection {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #4E586E;
}

.containers-SupportAdmin-FilterSection-FilterSection__heading {
    display: flex;
    align-items: center
}

.containers-SupportAdmin-FilterSection-FilterSection__heading img {
    height: 1.5rem;
}

.containers-SupportAdmin-FilterSection-FilterSection__heading h3 {
    margin-left: 0.5rem;
    font-size: 1.2rem;
    font-weight: 700;
}

.containers-SupportAdmin-FilterSection-FilterSection__resetButton {
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    color: #596FEB !important;
}


.containers-SupportAdmin-FilterSection-FilterSection__actionName {
    font-size: 1.2rem;
    font-weight: 400;
    color: #4E586E;
    margin: 16px 0 6px;

}

.containers-SupportAdmin-FilterSection-FilterSection__dateSection {
    display: flex;
    justify-content: space-between;
}

.containers-SupportAdmin-FilterSection-FilterSection__inputTextElem {
    width: 100%;
    border: 1px solid #E0E4EF;
    padding: 1rem;
    font-weight: 700;
    border-radius: 4px;
    color: #4E586E;
}

.containers-SupportAdmin-FilterSection-FilterSection__inputTextElem:focus-visible {
    outline: none;
    border: 1px solid #E0E4EF;
}


div[class*="item"].containers-SupportAdmin-FilterSection-FilterSection__actionButtons {
    margin-top: 2.5rem;
    text-align: right;
}

.containers-SupportAdmin-FilterSection-FilterSection__actionButtons button {
    font-size: 1rem;
    margin-left: 0.5rem;
}

.containers-SupportAdmin-FilterSection-FilterSection__actionButtons button:first-child {
    color: #4E586E;
}

.containers-SupportAdmin-FilterSection-FilterSection__error {
    color: red;
    font-size: 10px;
    margin-top: 6px;
    margin-bottom: 0;
}

.containers-SupportAdmin-FilterSection-FilterSection__item {
    font-weight: 700;
    font-size: 1rem;
}

.containers-SupportAdmin-FilterSection-FilterSection__root div[class*="MuiInput-root"] {
    font-weight: 400;
    font-size: 1.2rem;
    padding: 0.4rem;
    color: #4E586E;
    width: 100%;
    border: 1px solid #E0E4EF;
    border-radius: 4px;
    padding-left: 1rem;
}

.containers-SupportAdmin-FilterSection-FilterSection__root div[class*="MuiInput-root"]:before {
    display: none;
}

.containers-SupportAdmin-FilterSection-FilterSection__root div[class*="MuiInput-root"]:focus {
    background: none;
}

.containers-SupportAdmin-FilterSection-FilterSection__root div[class*="MuiInput-root"]:after {
    display: none;
}

.containers-SupportAdmin-FilterSection-FilterSection__root div[class*="MuiSelect-root"] {
    font-weight: 700;
    font-size: 1rem;

}

.containers-SupportAdmin-FilterSection-FilterSection__actionSubhead {
    color: #4E586E;
    margin: 8px 0 4px 0;
}
.components-InputSearchFilter-InputSearchFilter__input-container {
    display: flex;
    justify-content: space-between;
    position: relative;
}

.components-InputSearchFilter-InputSearchFilter__input-container div {
    width: 100%;
}

.components-InputSearchFilter-InputSearchFilter__input-container input {
    width: 100% !important;
    border: 1px solid #E0E4EF;
    padding: 1rem;
    font-weight: 700;
    border-radius: 4px;
    color: #4E586E;
}

.components-InputSearchFilter-InputSearchFilter__input-container input:focus-visible {
    outline: none;
    border: 1px solid #E0E4EF;
}

.components-InputSearchFilter-InputSearchFilter__input-container .components-InputSearchFilter-InputSearchFilter__search-result {
    padding: 10px 20px;
    cursor: pointer;
}

.components-InputSearchFilter-InputSearchFilter__input-container .components-InputSearchFilter-InputSearchFilter__search-result:hover {
    background-color: #efefef;
}

.components-InputSearchFilter-InputSearchFilter__input-container .components-InputSearchFilter-InputSearchFilter__results-list {
    width: 100%;
    background-color: white;
    display: flex;
    flex-direction: column;
    box-shadow: 0px 0px 8px #ddd;
    border-radius: 3px;
    margin-top: 1rem;
    max-height: 300px;
    overflow-y: auto;
    position: absolute;
    top: 23px;
    z-index: 1;
}

.components-InputSearchFilter-InputSearchFilter__input-container .components-InputSearchFilter-InputSearchFilter__inputTextElem {
    width: 100%;
    border: 1px solid #E0E4EF;
    padding: 1rem;
    font-weight: 700;
    border-radius: 4px;
    color: #4E586E;
}

.components-InputSearchFilter-InputSearchFilter__input-container .components-InputSearchFilter-InputSearchFilter__inputTextElem:focus-visible {
    outline: none;
    border: 1px solid #E0E4EF;
}
.containers-SupportAdmin-UnRejectRequest-UnRejectRequest__radio-group-container {
    margin: -10px 0 -12px 0;
    position: relative;
    padding-bottom: 12px;
    background-color: white;
}

.containers-SupportAdmin-UnRejectRequest-UnRejectRequest__radio-group-container:after {
    width: 100%;
    bottom: 0;
    height: 10px;
    content: " ";
    display: block;
    position: absolute;
    border-radius: 10px 10px 0 0;
    background-color: #F3F5F9;
}
.containers-SupportAdmin-UnRejectRequest-UnRejectRequestCase-UnRejectRequestCase__form-fields-container {
    padding: 20px 10px;
}

.containers-SupportAdmin-UnRejectRequest-UnRejectRequestCase-UnRejectRequestCase__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-SupportAdmin-UnRejectRequest-UnRejectRequestCase-UnRejectRequestCase__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-SupportAdmin-UnRejectRequest-UnRejectRequestCase-UnRejectRequestCase__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-SupportAdmin-UnRejectRequest-UnRejectRequestCase-UnRejectRequestCase__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}
.components-SubmittedRecords-SubmittedRecords__footer-container {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    margin-top: 15px;
}

.components-SubmittedRecords-SubmittedRecords__footer-container .components-SubmittedRecords-SubmittedRecords__records-container {
    width: 60%;
    max-width: 60%;
    background-color: white;
    text-transform: capitalize;
    font-size: 0.875rem;
    border: 1px solid rgba(0, 0, 0, 0.23);
    padding: 4px 16px 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    margin-bottom: 8px;
    min-height: 30px;
}

.components-SubmittedRecords-SubmittedRecords__footer-container .components-SubmittedRecords-SubmittedRecords__records-container .components-SubmittedRecords-SubmittedRecords__records {
    font-weight: 700;
    margin-left: 0.5rem;
}

.components-SubmittedRecords-SubmittedRecords__footer-container .components-SubmittedRecords-SubmittedRecords__records-container button {
    padding: 0px;
}

.components-SubmittedRecords-SubmittedRecords__footer-container .components-SubmittedRecords-SubmittedRecords__records-container button svg {
    font-size: 20px !important;
}
.containers-SupportAdmin-ForceCreateCase-ForceCreateCase__form-fields-container {
    padding: 20px 10px;
}

.containers-SupportAdmin-ForceCreateCase-ForceCreateCase__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-SupportAdmin-ForceCreateCase-ForceCreateCase__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-SupportAdmin-ForceCreateCase-ForceCreateCase__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-SupportAdmin-ForceCreateCase-ForceCreateCase__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-SupportAdmin-ForceCreateCase-ForceCreateCase__radio-container {
    width: 230px;
    margin-bottom: 10px;
}
.containers-SupportAdmin-BulkStatus-BulkStatus__radio-group-container {
    margin: -10px 0 -12px 0;
    position: relative;
    padding-bottom: 12px;
    background-color: white;
}

.containers-SupportAdmin-BulkStatus-BulkStatus__radio-group-container:after {
    width: 100%;
    bottom: 0;
    height: 10px;
    content: " ";
    display: block;
    position: absolute;
    border-radius: 10px 10px 0 0;
    background-color: #F3F5F9;
}


.containers-SupportAdmin-BulkStatus-BulkStatus__form-fields-container {
    padding: 20px 10px;
}

.containers-SupportAdmin-BulkStatus-BulkStatus__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-SupportAdmin-BulkStatus-BulkStatus__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-SupportAdmin-BulkStatus-BulkStatus__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-SupportAdmin-BulkStatus-BulkStatus__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-SupportAdmin-BulkStatus-BulkStatus__select-field-container>div[class*="disabled"] {
    color: rgba(0, 0, 0, 0.26);
    background-color: rgba(0, 0, 0, 0.12);
}
    .components-ProductSupport-InputFieldMultiline-InputFieldMultiline__input-container {
        display: flex;
        justify-content: space-between;
    }

    .components-ProductSupport-InputFieldMultiline-InputFieldMultiline__input-container textarea {
        height: 80px;
    }

    .components-ProductSupport-InputFieldMultiline-InputFieldMultiline__input-container div[class*="MuiTextField-root"] {
        margin-left: 32px !important;
        margin-bottom: 12px !important;
        color: #4E586E;
        font-weight: 400;
        font-size: 14px;
        line-height: 17px;
        min-width: 230px !important;
    }

    .components-ProductSupport-InputFieldMultiline-InputFieldMultiline__input-container div[class*="MuiFilledInput-root"] {
        background-color: white;
        border: 1px solid #E0E4EF;
        border-radius: 4px;
        padding-top: 6px;
    }

    .components-ProductSupport-InputFieldMultiline-InputFieldMultiline__input-container div[class*="MuiFilledInput-underline"]:before {
        border-bottom: none;
    }

    .components-ProductSupport-InputFieldMultiline-InputFieldMultiline__label-style {
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5rem;
        white-space: nowrap;
    }

    .components-ProductSupport-InputFieldMultiline-InputFieldMultiline__id-error-msg {
        color: red;
        font-size: 1rem;
        margin-left: 120px;
        position: relative;
        top: -14px;
        margin-bottom: 0;
    }
.containers-SupportAdmin-BulkStatus-BulkStatusEval-BulkStatusEval__form-fields-container {
    padding: 20px 10px;
}

.containers-SupportAdmin-BulkStatus-BulkStatusEval-BulkStatusEval__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-SupportAdmin-BulkStatus-BulkStatusEval-BulkStatusEval__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-SupportAdmin-BulkStatus-BulkStatusEval-BulkStatusEval__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-SupportAdmin-BulkStatus-BulkStatusEval-BulkStatusEval__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-SupportAdmin-BulkStatus-BulkStatusEval-BulkStatusEval__select-field-container>div[class*="disabled"] {
    color: rgba(0, 0, 0, 0.26);
    background-color: rgba(0, 0, 0, 0.12);
}

.containers-SupportAdmin-BulkStatus-BulkStatusEval-BulkStatusEval__loader-container {
    position: relative;
    width: 100%;
    padding: 50px 0 30px 0;
    margin-bottom: -110px;
    opacity: 0.7;
}
.containers-SupportAdmin-EvalDisasterIdRequest-EvalDisasterIdRequest__form-fields-container {
    padding: 20px 10px;
}

.containers-SupportAdmin-EvalDisasterIdRequest-EvalDisasterIdRequest__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-SupportAdmin-EvalDisasterIdRequest-EvalDisasterIdRequest__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-SupportAdmin-EvalDisasterIdRequest-EvalDisasterIdRequest__footer-container{
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.containers-SupportAdmin-EvalDisasterIdRequest-EvalDisasterIdRequest__btn-style{
    background-color: white;
    width: 60%;
    max-width: 60%;
};
.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container {
  padding: 0 4px 12px 6px;
}

.components-ProductSupport-SupportAdminTable-SupportAdminTable__sa-table-container {
  max-height: 75vh;
}

.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table thead th {
  border-bottom: 0;
  color: #939299;
  font-size: 1rem;
  white-space: nowrap;
}

.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table thead th span span {
  display: none;
}

.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table thead th span svg {
  font-size: 1.5rem !important;
  opacity: 1 !important;
  transform: none;
}

.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table thead th > span[class*="active"],
.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table thead th > span[class*="active"] svg {
  color: rgba(0, 0, 0, 1) !important;
}

.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table thead th > span:hover {
  color: rgba(0, 0, 0, 0.8);
}

.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table thead th,
.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table tbody td {
  padding: 8px !important;
  white-space: nowrap;
}

.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table tbody td,
.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table tbody td h4 {
  font-size: 1rem;
}

.components-ProductSupport-SupportAdminTable-SupportAdminTable__table-container table tbody td h4 {
  font-size: 1rem;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  cursor: pointer;
  max-width: 100px !important;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequest__radio-group-container {
    margin: -10px 0 -12px 0;
    position: relative;
    padding-bottom: 12px;
    background-color: white;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequest__radio-group-container:after {
    width: 100%;
    bottom: 0;
    height: 10px;
    content: " ";
    display: block;
    position: absolute;
    border-radius: 10px 10px 0 0;
    background-color: #F3F5F9;
}


.containers-SupportAdmin-SubStatusRequest-SubStatusRequest__form-fields-container {
    padding: 20px 10px;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequest__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequest__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequest__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequest__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}
.containers-SupportAdmin-SubStatusRequest-SubStatusRequestCase-SubStatusRequestCase__flexContainer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestCase-SubStatusRequestCase__formContainer {
    padding: 20px 10px;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestCase-SubStatusRequestCase__dividerStyle {
    display: block;
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;

}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestCase-SubStatusRequestCase__selectRoot div[class*="underline"]:before {
    border-bottom: none;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestCase-SubStatusRequestCase__selectRoot div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestCase-SubStatusRequestCase__loader-container {
    position: relative;
    width: 100%;
    padding: 50px 0 30px 0;
    margin-bottom: -110px;
    opacity: 0.7;
}
.containers-SupportAdmin-SubStatusRequest-SubStatusRequestEval-SubStatusRequestEval__flexContainer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestEval-SubStatusRequestEval__formContainer {
    padding: 20px 10px;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestEval-SubStatusRequestEval__dividerStyle {
    display: block;
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;

}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestEval-SubStatusRequestEval__selectRoot div[class*="underline"]:before {
    border-bottom: none;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestEval-SubStatusRequestEval__selectRoot div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-SupportAdmin-SubStatusRequest-SubStatusRequestEval-SubStatusRequestEval__loader-container {
    position: relative;
    width: 100%;
    padding: 50px 0 30px 0;
    margin-bottom: -110px;
    opacity: 0.7;
}
.containers-SupportAdmin-BulkAction-BulkAction__form-fields-container {
    padding: 20px 10px;
}

.containers-SupportAdmin-BulkAction-BulkAction__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-SupportAdmin-BulkAction-BulkAction__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-SupportAdmin-BulkAction-BulkAction__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-SupportAdmin-BulkAction-BulkAction__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px; 
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-SupportAdmin-BulkAction-BulkAction__select-field-container>div[class*="disabled"] {
    color: rgba(0, 0, 0, 0.26);
    background-color: rgba(0, 0, 0, 0.12);
}

.containers-SupportAdmin-BulkAction-BulkAction__radio-container {
    width: 230px;
    margin-bottom: 10px;
}
.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__form-fields-container {
    padding: 20px 10px;
}

.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__flex-container {
    display: flex;
    justify-content: space-between;
}

.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__radio-container {
    width: 304px;
    margin-bottom: 10px;
}

.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__radio-container span[class*="MuiRadio-root"],
.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__radio-container span[class*="MuiCheckbox-root"] {
    padding: 0 4px 0 0;
}

.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__radio-container span[class*="MuiRadio-root"] svg,
.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__radio-container span[class*="MuiCheckbox-root"] svg {
    font-size: 2rem !important;
}

.containers-SupportAdmin-ForceCreateEvalCase-ForceCreateEvalCase__radio-container label {
    padding-right: 12px;
}
div.containers-SupportAdmin-SupportAdmin__supportAdminSection {
    display: flex !important;
    margin-left: 1rem;
}

.containers-SupportAdmin-SupportAdmin__prodSection {
    min-width: 15%;
    max-width: 15%;
    height: 100%;
    background-color: white;
    border-radius: 10px;
}

.containers-SupportAdmin-SupportAdmin__prodHeader {
    padding: 0.2rem 0.2rem;
    border-bottom: 1px solid #E0E4EF;
    margin-bottom: 2.5rem;

}

.containers-SupportAdmin-SupportAdmin__prodHeader h4 {
    margin-left: 10%;
    font-weight: 700;
    font-size: 1.2rem;
}

.containers-SupportAdmin-SupportAdmin__formContainer {
    border-radius: 10px;
    margin: 16px;
    background-color: #F3F5F9;
    width: 400px;
}

.containers-SupportAdmin-SupportAdmin__historySection {
    background-color: white;
    border-radius: 10px;
    margin: 0 10px;
    width: calc(70% - 20px);
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
}

.containers-SupportAdmin-SupportAdmin__historySection h3 {
    margin: 2rem 0 1rem 1rem;
}

.containers-SupportAdmin-SupportAdmin__filterSection {
    width: 15%;
    background-color: white;
    border-radius: 10px;
    padding: 1rem;
}

.containers-SupportAdmin-SupportAdmin__addSection {
    min-width: 30%;
}

.containers-SupportAdmin-SupportAdmin__addSection {
    min-width: 30%;
}

.containers-SupportAdmin-SupportAdmin__tableContainer {
   width: calc(100% - 440px)
}

div[class*="MuiTablePagination"] p {
    font-size: 1rem;
}

div[class*="MuiTablePagination"] div[class*="selectMenu"] {
    font-size: 1rem;
    position: relative;
    top: 2px;
}

div[class*="MuiTablePagination"] button {
    padding: 8px;
}

section[class*="components-Body"] {
    overflow: initial;
}
.containers-Dashboard-FhlmcResolve-FHLMCPreapproved__boardingButton {
  margin-right: 1rem !important;
  float: right;
  padding-left: 0.5rem;
  margin-top: 1rem !important;
}

.containers-Dashboard-FhlmcResolve-FHLMCPreapproved__table {
  flex-basis: 60%;
  text-align: left !important;
}

.containers-Dashboard-WestWing-WestWingCenterSection__preInfo {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 1rem;
}

.containers-Dashboard-WestWing-WestWingCenterSection__preInfoText {
    font-size: 24px;
    font-weight: 500;
} 

.containers-Dashboard-WestWing-WestWingCenterSection__item {
    box-sizing: border-box !important;
    display: inline-flex !important;
    flex-direction: column !important;
    text-align: left !important;
    margin: 1rem !important;
    margin-left: 1.5rem !important;
    margin-right: 2.5rem !important;
  }
  
  .containers-Dashboard-WestWing-WestWingCenterSection__title {
    align-self: auto;
    color: #939299;
    font-size: 0.75rem;
    display: contents;
  }
  
  .containers-Dashboard-WestWing-WestWingCenterSection__content {
    color: #4E586E;
    font-size: 14px !important;
    font-weight: bold;
    display: block;   
    margin-top: 0.3rem;
}
.containers-Dashboard-WestWing-WestWingCenterSection__evalDetails{
    padding: 1rem !important;
}

.containers-Dashboard-WestWing-WestWingCenterSection__evalDetailContainer{
    background: #F3F5F9;
    border-radius: 10px;
}

.containers-Dashboard-WestWing-WestWingCenterSection__evalTitle{
    font-size: 17px;
    color: #4E586E;
    font-weight: 700;
}

.containers-Dashboard-WestWing-WestWingCenterSection__westwingTable{
    display: flex !important;
    justify-content: space-between;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__comments {
    margin: 0.5rem 0.8rem 1rem 1rem !important;
  }
  
  .containers-Dashboard-WestWing-WestWingCenterSection__noRows{
    align-items: center !important;
    justify-content: center !important;
  }
  
  .containers-Dashboard-WestWing-WestWingCenterSection__commentTitle {
       align-self: auto;
      color: #939299;
      font-size: 1rem;
      display: contents;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__textField {
    margin-top: 0.5rem !important;
  }
  
  .containers-Dashboard-WestWing-WestWingCenterSection__send {
    background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
    border-radius: 10px;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 15px;
    margin-right: 1rem !important;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__commentItem {
    background: #F3F5F9;
    margin: 1rem 1rem 1rem 0rem !important;
    border-radius: 10px;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__tableHead {
    background: #F3F5F9;
    border: 3px solid white;
    border-radius: 10px !important;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__table {
    border-radius: 10px !important;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__titleTable{
    font-size: 16px;
    color: #4E586E;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__tableCell {
    font-size: 14px !important;
    color: #4E586E !important;
    font-weight: 500 !important;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__addCommentItem {
    background: #F3F5F9;
    margin: 0rem 1rem 1rem 0rem !important;
    border-radius: 10px;
    padding: 1rem !important;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__sendButton {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__containerBackground {
    background-color: #f3f5f9;
    border-radius: 10px !important;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__otherInfo {
   margin: 0.5rem 0.5rem 0.5rem 0.5rem !important
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__header {
    font-size: 1.2rem;
    font-weight: 700;
    padding: 1rem 0 1rem 2rem;
    display: inline-block !important;
    margin-top: 0 1rem 1rem 1rem!important;
    z-index: 1;
  }

  .containers-Dashboard-WestWing-WestWingCenterSection__evalDetailContainerRepay{
    background: #F3F5F9;
    border-radius: 10px;
    height: 22rem !important;
  }


  
.containers-Dashboard-WestWing-WestWingCenterSection__send-disable {
  border-radius: 10px;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 15px;
  margin:1rem !important;
}

.containers-Dashboard-WestWing-WestWingCenterSection__decisionTxt {
  color: #4E586E;
  font-size: 14px !important;
  font-weight: bold;
  display: block;
  margin-top: 0.3rem;
}
.containers-Dashboard-WestWing-WestWingPage__drop-down-select {
  width: 90%;
  margin: 0 2rem 2rem 0.75rem;
  background-color: white !important;
  height: 3rem !important;
}

.containers-Dashboard-WestWing-WestWingPage__status-details-parent {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  background-color:#F3F5F9;;
  padding: 1rem !important;
  border-radius: 10px !important;
}

.containers-Dashboard-WestWing-WestWingPage__interactive-button {
  position: relative;
  text-align: center;
  margin-bottom: 1.5rem;
  padding-right: 0.625rem;
}

.containers-Dashboard-WestWing-WestWingPage__reset-button-style {
  position: relative;
  margin-right: 2rem;
  margin-top: 0.25rem;
  width: 10%;
  float: right !important;
  font-weight: bold !important;
}

.containers-Dashboard-WestWing-WestWingPage__reset-button-style-blue {
  position: relative;
  margin-right: 2rem;
  margin-top: 0.25rem;
  width: 10%;
  float: right !important;
  font-weight: bold !important;
  color: var(--light-blue-900) !important;
  cursor: pointer;
}

.containers-Dashboard-WestWing-WestWingPage__loan-numbers {
  font-size: 1.1rem;
  padding-left: 1rem;
  padding-bottom: 0.5rem;
}

.containers-Dashboard-WestWing-WestWingPage__errorIcon {
  float: right !important;
}

.containers-Dashboard-WestWing-WestWingPage__errorSvg {
  width: 4rem !important;
  height: 1.5rem !important;
}

.containers-Dashboard-WestWing-WestWingPage__cstmBtnErrSvg {
  width: 2rem !important;
  height: 2rem !important;
  margin: 0 0 -0.75rem 0 !important;
}

.containers-Dashboard-WestWing-WestWingPage__status-details {
  flex-grow: 1;
  flex-basis: 0;
  width: 95%;
  margin: auto;
  padding-top: 0.2rem;
  padding-left: 0.3rem;
  padding-bottom: 0.5rem;
  display: contents !important;
}

.containers-Dashboard-WestWing-WestWingPage__submitButton {
  width: 95%;
  margin: 1rem !important;
}

.containers-Dashboard-WestWing-WestWingPage__nodata {
  font-size: 1.5rem;
  margin-top: 2.5rem;
}

.containers-Dashboard-WestWing-WestWingPage__scroll-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-self: stretch;
}

.containers-Dashboard-WestWing-WestWingPage__investorLabel {
  font-size: 20px;
}

.containers-Dashboard-WestWing-WestWingPage__notepad {
  border-top: 1px solid gainsboro;
  max-height: 100%;
  background: white;
  padding: 0.5rem;
  border-radius: 10px;
  height: 58rem !important;
  border-left: 13px solid #F3F5F9;
}

.containers-Dashboard-WestWing-WestWingPage__table {
  flex-basis: 60%;
  text-align: left !important;
}

.containers-Dashboard-WestWing-WestWingPage__newBulkUpload {
  margin: 1rem 1rem 2rem 0;
  font-weight: bold;
  font-size: 1.2rem;
  padding-left: 1rem;
  padding-top: 1rem;
}

.containers-Dashboard-WestWing-WestWingPage__uploadBtn {
  color: wheat;
}

.containers-Dashboard-WestWing-WestWingPage__submit {
  margin-right: 1rem !important;
}

.containers-Dashboard-WestWing-WestWingPage__align-selector {
  display: 'flex' !important;
  justify-content: 'center' !important;
  align-items: 'center' !important;
}

.containers-Dashboard-WestWing-WestWingPage__widgetDwnld {
  margin: 1rem 0 1rem 1rem !important;
}

.containers-Dashboard-WestWing-WestWingPage__tablealign {
  margin-left: 0.5rem !important;
}

.containers-Dashboard-WestWing-WestWingPage__table-content-align {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}

.containers-Dashboard-WestWing-WestWingPage__inputLblSelected {
  display: none !important;
}

.containers-Dashboard-WestWing-WestWingPage__inputLbl {
  display: block !important;
  left: 2% !important;
  top: -15% !important;
}


.containers-Dashboard-WestWing-WestWingPage__stipInfo {
  border-left: 0.5rem solid white !important;
  border-right:  0.5rem solid white !important;
  border-radius: 20px !important;
}

.containers-Dashboard-WestWing-WestWingPage__header {
    font-size: 1.2rem;
    font-weight: 700;
    padding: 1rem 0 1rem 2rem;
    display: inline-block !important;
    margin-top: 0 1rem 1rem 1rem!important;
    z-index: 1;
  }
  .containers-Dashboard-WestWing-WestWingPage__item {
    box-sizing: border-box !important;
    display: inline-flex !important;
    flex-direction: column !important;
    text-align: left !important;
    margin: 1rem !important;
    margin-left: 1.5rem !important;
    margin-right: 2.5rem !important;
  }
  
  .containers-Dashboard-WestWing-WestWingPage__title {
    align-self: auto;
    color: #939299;
    font-size: 0.75rem;
    display: contents;
  }
  
  .containers-Dashboard-WestWing-WestWingPage__content {
    color: #4E586E;
    font-size: 14px !important;
    font-weight: bold;
    display: block;   
    margin-top: 0.3rem;
}

.containers-Dashboard-WestWing-WestWingPage__notepadLeft {

}

.containers-Dashboard-WestWing-WestWingPage__notepadRight {
  overflow: scroll;
  overflow-x: hidden;
  height: 100%;
}
.containers-BusinessAdmin-FilterSection-FilterSection__resetSection {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #4E586E;
}

.containers-BusinessAdmin-FilterSection-FilterSection__heading {
    display: flex;
    align-items: center
}

.containers-BusinessAdmin-FilterSection-FilterSection__heading img {
    height: 1.5rem;
}

.containers-BusinessAdmin-FilterSection-FilterSection__heading h3 {
    margin-left: 0.5rem;
    font-size: 1.2rem;
    font-weight: 700;
}

.containers-BusinessAdmin-FilterSection-FilterSection__resetButton {
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    color: #596FEB !important;
}


.containers-BusinessAdmin-FilterSection-FilterSection__actionName {
    font-size: 1.2rem;
    font-weight: 400;
    color: #4E586E;
    margin: 16px 0 6px;

}

.containers-BusinessAdmin-FilterSection-FilterSection__dateSection {
    display: flex;
    justify-content: space-between;
}

.containers-BusinessAdmin-FilterSection-FilterSection__inputTextElem {
    width: 100%;
    border: 1px solid #E0E4EF;
    padding: 1rem;
    font-weight: 700;
    border-radius: 4px;
    color: #4E586E;
}

input[type=text].containers-BusinessAdmin-FilterSection-FilterSection__inputTextElem {
    width: 100% !important;
}

.containers-BusinessAdmin-FilterSection-FilterSection__inputTextElem:focus-visible {
    outline: none;
    border: 1px solid #E0E4EF;
}


div[class*="item"].containers-BusinessAdmin-FilterSection-FilterSection__actionButtons {
    margin-top: 2.5rem;
    text-align: right;
}

.containers-BusinessAdmin-FilterSection-FilterSection__actionButtons button {
    font-size: 1rem;
    margin-left: 0.5rem;
}

.containers-BusinessAdmin-FilterSection-FilterSection__actionButtons button:first-child {
    color: #4E586E;
}

.containers-BusinessAdmin-FilterSection-FilterSection__error {
    color: red;
    font-size: 10px;
    margin-top: 6px;
    margin-bottom: 0;
}

.containers-BusinessAdmin-FilterSection-FilterSection__item {
    font-weight: 700;
    font-size: 1rem;
}

.containers-BusinessAdmin-FilterSection-FilterSection__root div[class*="MuiInput-root"] {
    font-weight: 400;
    font-size: 1.2rem;
    padding: 0.4rem;
    color: #4E586E;
    width: 100%;
    border: 1px solid #E0E4EF;
    border-radius: 4px;
    padding-left: 1rem;
}

.containers-BusinessAdmin-FilterSection-FilterSection__root>div[class*="disabled"] {
    background-color: rgba(0, 0, 0, 0.12);
}

.containers-BusinessAdmin-FilterSection-FilterSection__root div[class*="MuiInput-root"]:before {
    display: none;
}

.containers-BusinessAdmin-FilterSection-FilterSection__root div[class*="MuiInput-root"]:focus {
    background: none;
}

.containers-BusinessAdmin-FilterSection-FilterSection__root div[class*="MuiInput-root"]:after {
    display: none;
}

.containers-BusinessAdmin-FilterSection-FilterSection__actionSubhead {
    color: #4E586E;
    margin: 8px 0 4px 0;
}
.containers-BusinessAdmin-BusinessAdmin__businessAdminContainer {
  display: flex;
  overflow: hidden !important;
}

.containers-BusinessAdmin-BusinessAdmin__businessAdminLabel {
  font-size: 1.2rem !important;
  margin: 1.5rem 2rem 2rem 1rem !important;
  white-space: nowrap;
  font-weight: 800 !important;
  font-style: normal;
  color: #4e586e;
}

.containers-BusinessAdmin-BusinessAdmin__leftPaneContainer {
  align-items: center;
  box-sizing: border-box;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  transition: width 250ms ease-in;
  background: white;
  overflow: auto;
  margin: 0;
  height: 100%;
}

.containers-BusinessAdmin-BusinessAdmin__leftPaneContainer button {
  white-space: nowrap;
}

.containers-BusinessAdmin-BusinessAdmin__mod-support-action-main-div {
  cursor: pointer;
  padding: 1rem 0 0 0 !important;
  overflow: hidden;
  align-items: start !important;
}

.containers-BusinessAdmin-BusinessAdmin__mod-support-action-container {
  display: block !important;
  margin: 0 !important;
}

.containers-BusinessAdmin-BusinessAdmin__mod-support-action-main-div-active {
  cursor: pointer;
  background-color: grey;
  overflow: hidden;
  align-items: start !important;
}

.containers-BusinessAdmin-BusinessAdmin__mod-support-action-main-div span {
  align-items: start !important;
}

.containers-BusinessAdmin-BusinessAdmin__prodSection {
  min-width: calc(16% - 2rem);
  height: 100%;
  background-color: white;
  border-radius: 10px;
  margin-left: 1rem;
  margin-right: 1rem;
}

.containers-BusinessAdmin-BusinessAdmin__prodHeader {
  padding: 0.2rem 0.2rem;
  border-bottom: 1px solid #e0e4ef;
  margin-bottom: 2.5rem;
}

.containers-BusinessAdmin-BusinessAdmin__prodHeader h4 {
  margin-left: 10%;
  font-weight: 700;
  font-size: 1.2rem;
}

.containers-BusinessAdmin-BusinessAdmin__formContainer {
  border-radius: 10px;
  margin: 16px 6px 16px 16px;
  background-color: #f3f5f9;
  width: 350px;
}

.containers-BusinessAdmin-BusinessAdmin__historySection {
  background-color: white;
  border-radius: 10px;
  display: flex;
  width: 66%;
}

.containers-BusinessAdmin-BusinessAdmin__historySection h3 {
  margin: 2rem 0 1rem 1rem;
}

.containers-BusinessAdmin-BusinessAdmin__filterSection {
  width: calc(18% - 1rem);
  background-color: white;
  border-radius: 10px;
  padding: 1rem;
  margin-left: 1rem;
}

.containers-BusinessAdmin-BusinessAdmin__addSection {
  min-width: 30%;
}

.containers-BusinessAdmin-BusinessAdmin__addSection {
  min-width: 30%;
}

.containers-BusinessAdmin-BusinessAdmin__tableContainer {
  width: 100%;
}

div[class*="MuiTablePagination"] p {
  font-size: 1rem;
}

div[class*="MuiTablePagination"] div[class*="selectMenu"] {
  font-size: 1rem;
  position: relative;
  top: 2px;
}

div[class*="MuiTablePagination"] button {
  padding: 8px;
}

section[class*="components-Body"] {
  overflow: initial;
}

.containers-BusinessAdmin-BusinessAdmin__headline-btn-container {
  margin: 10px;
}

.containers-BusinessAdmin-BusinessAdmin__headline-btn-container p {
  display: inline-flex;
  align-items: center;
  font-size: 12px;
  color: #13b28d;
  margin: 0;
  top: 6px;
  position: relative;
}

.containers-BusinessAdmin-BusinessAdmin__headline-btn-container p svg {
  font-size: 10px;
  font-size: 20px !important;
  margin-right: 5px;
}

.containers-BusinessAdmin-BusinessAdmin__header-container {
  margin-bottom: 10px;
}

.containers-BusinessAdmin-BusinessAdmin__header-container button {
  margin-right: 10px;
  text-transform: none;
  margin-top: 6px;
  padding: 6px 11px;
}

.containers-BusinessAdmin-BusinessAdmin__header-container button svg {
  width: 18px;
  margin-right: -5px;
}

.containers-BusinessAdmin-BusinessAdmin__nonHistory {
  width: 66% !important;
}

.containers-BusinessAdmin-BusinessAdmin__nonHistory .containers-BusinessAdmin-BusinessAdmin__tableContainer {
  width: calc(100% - 375px) !important;
}

.containers-BusinessAdmin-BusinessAdmin__nonHistory table {
  background-color: white !important;
}

.containers-BusinessAdmin-BusinessAdmin__closeIcon {
  justify-content: right !important;
}

.containers-BusinessAdmin-BusinessAdmin__content {
  align-self: center !important;
  color: black !important;
  font-size: 13px !important;
}

.containers-BusinessAdmin-BusinessAdmin__doneIcon {
  color: #228b22 !important;
  margin-left: 72px !important;
}

.containers-BusinessAdmin-BusinessAdmin__okButton {
  margin-top: 13px !important;
  margin-left: 59px !important;
}

.containers-BusinessAdmin-BusinessAdmin__content-error {
  color: red !important;
  font-size: 13px !important;
}

.components-ProductBusiness-ProductBusiness__selected {
    background-color: #f3f5f9;
    font-weight: bold;
}

.components-ProductBusiness-ProductBusiness__selected h4 {
    font-weight: 700 !important;
}

.components-ProductBusiness-ProductBusiness__tab {
    padding: 0.02rem 0rem;       
}


.components-ProductBusiness-ProductBusiness__tab:hover{
    cursor: pointer;
}

.components-ProductBusiness-ProductBusiness__tab h4{
    margin-left: 10%;
    /* width: 80%; */
    text-align: left;
    font-weight: 500;
    font-size: 1.1rem;

}

.containers-BusinessAdmin-ModSupport-CreateStateEvalCase-CreateStateEvalCase__form-fields-container {
    padding: 20px 10px;
    height: 100%;
}

.containers-BusinessAdmin-ModSupport-CreateStateEvalCase-CreateStateEvalCase__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-BusinessAdmin-ModSupport-CreateStateEvalCase-CreateStateEvalCase__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-BusinessAdmin-ModSupport-CreateStateEvalCase-CreateStateEvalCase__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-BusinessAdmin-ModSupport-CreateStateEvalCase-CreateStateEvalCase__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-BusinessAdmin-ModSupport-CreateStateEvalCase-CreateStateEvalCase__loader-container {
    position: relative;
    width: 100%;
    padding: 50px 0 30px 0;
    margin-bottom: -110px;
    opacity: 0.7;
}
.containers-BusinessAdmin-ModSupport-UnFail-UnFail__form-fields-container {
    padding: 20px 10px;
    width: 350px;
    height: 100%;
}

.containers-BusinessAdmin-ModSupport-UnFail-UnFail__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-BusinessAdmin-ModSupport-UnFail-UnFail__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-BusinessAdmin-ModSupport-UnFail-UnFail__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-BusinessAdmin-ModSupport-UnFail-UnFail__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-BusinessAdmin-ModSupport-UnFail-UnFail__loader-container {
    position: relative;
    width: 100%;
    padding: 50px 0 30px 0;
    margin-bottom: -110px;
    opacity: 0.7;
}
.containers-BusinessAdmin-ModSupport-UnReject-UnReject__form-fields-container {
    padding: 20px 10px;
    width: 350px;
    height: 100%;
}

.containers-BusinessAdmin-ModSupport-UnReject-UnReject__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-BusinessAdmin-ModSupport-UnReject-UnReject__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-BusinessAdmin-ModSupport-UnReject-UnReject__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-BusinessAdmin-ModSupport-UnReject-UnReject__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-BusinessAdmin-ModSupport-UnReject-UnReject__loader-container {
    position: relative;
    width: 100%;
    padding: 50px 0 30px 0;
    margin-bottom: -110px;
    opacity: 0.7;
}
.containers-BusinessAdmin-DropZone-DropZone__dropzone {
    padding: 0px 1rem;
    border: 1px dashed #13B28D;
    background-color: #EFFAF8;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    margin: 1.5rem;
    min-height: 230px;
    align-items: center;
    flex-direction: column;
}

.containers-BusinessAdmin-DropZone-DropZone__dropzone p {
    font-size: 12px;
    color: #4E586E;
}

.containers-BusinessAdmin-DropZone-DropZone__dropZone input[type="file"] {
    display: none;
}

.containers-BusinessAdmin-DropZone-DropZone__dropMessage {
    font: Lato !important;
    font-size: 0.75rem !important;
    color: #4E586E !important;
}

.containers-BusinessAdmin-DropZone-DropZone__dropzone-container {
    text-align: center;
}

.containers-BusinessAdmin-DropZone-DropZone__dropzone-container button.containers-BusinessAdmin-DropZone-DropZone__browser-btn {
    font-size: 12px;
    margin-bottom: 30px;
}

.containers-BusinessAdmin-DropZone-DropZone__divider {
    background: #E4E9F5;
    height: 1px;
    width: 150px;
    margin: 30px auto;
    text-align: center;
}

.containers-BusinessAdmin-DropZone-DropZone__btn-container {
    border-top: 1px solid #EBEBEC;
    padding: 1.5rem;
    text-align: left;
}

.containers-BusinessAdmin-DropZone-DropZone__btn-container button {
    font-size: 12px;
    margin-right: 1.5rem;
}

.containers-BusinessAdmin-DropZone-DropZone__btn-container button[class*="disabled"] {
    background-color: rgba(89, 111, 235, 0.3);
    color: white;
}

.containers-BusinessAdmin-DropZone-DropZone__divider span {
    display: inline-block;
    padding: 0 10px;
    background-color: #FFFFFF;
    position: relative;
    top: -8px;
    font-size: 12px;
    color: #99999F;
}

.containers-BusinessAdmin-DropZone-DropZone__list-container ul li {
    width: 100%;
    background: #F3F5F9;
    border: 1px solid #BBC6E2;
    border-radius: 3px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 6px;
}

.containers-BusinessAdmin-DropZone-DropZone__list-container ul li button {
    padding: 6px;
}

.containers-BusinessAdmin-DropZone-DropZone__list-container ul li button svg {
    font-size: 16px !important;
}

.containers-BusinessAdmin-DropZone-DropZone__list-container ul {
    margin: 0 1.5rem 3rem 1.5rem;
    padding: 0;
    list-style-type: none;
}

.containers-BusinessAdmin-DropZone-DropZone__error-msg {
    font-size: 12px !important;
    color: red !important;
}
.containers-BusinessAdmin-ModSupport-UnBook-UnBook__form-fields-container {
    padding: 20px 10px;
    width: 350px;
    height: 100%;
}

.containers-BusinessAdmin-ModSupport-UnBook-UnBook__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-BusinessAdmin-ModSupport-UnBook-UnBook__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 10px -10px 20px;
    display: block;
}

.containers-BusinessAdmin-ModSupport-UnBook-UnBook__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-BusinessAdmin-ModSupport-UnBook-UnBook__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-BusinessAdmin-ModSupport-UnBook-UnBook__loader-container {
    position: relative;
    width: 100%;
    padding: 50px 0 30px 0;
    margin-bottom: -110px;
    opacity: 0.7;
}
.containers-BusinessAdmin-ModSupport-UpdateInterestRate-UpdateInterestRate__form-fields-container {
    padding: 20px 10px;
    width: 350px;
    height: 100%;
}

.containers-BusinessAdmin-ModSupport-UpdateInterestRate-UpdateInterestRate__flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.containers-BusinessAdmin-ModSupport-UpdateInterestRate-UpdateInterestRate__divider {
    width: calc(100% + 20px);
    border: 1px solid #e0e4ef;
    margin: 50px -10px 20px;
    display: block;
}

.containers-BusinessAdmin-ModSupport-UpdateInterestRate-UpdateInterestRate__select-field-container div[class*="underline"]:before {
    border-bottom: none;
}

.containers-BusinessAdmin-ModSupport-UpdateInterestRate-UpdateInterestRate__select-field-container div[class*="MuiInput-root"] {
    color: #4e586e;
    padding: 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-BusinessAdmin-ModSupport-UpdateInterestRate-UpdateInterestRate__dateSection {
    display: flex;
    justify-content: space-between;
}

.containers-BusinessAdmin-ModSupport-UpdateInterestRate-UpdateInterestRate__inputTextElem {
    border: 0;
    outline: 0;
    color: #4e586e;
    padding: 9.5px 4px;
    min-width: 230px;
    margin-left: 32px;
    margin-bottom: 12px;
    background-color: #fff;
}

.containers-BusinessAdmin-ModSupport-UpdateInterestRate-UpdateInterestRate__caution-msg {
    font-size: .875rem;
    color: #4e586e;
}

.containers-BusinessAdmin-ModSupport-UpdateInterestRate-UpdateInterestRate__loader-container {
    position: relative;
    width: 100%;
    padding: 50px 0 30px 0;
    margin-bottom: -110px;
    opacity: 0.7;
}
.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container {
  padding: 0 1rem 16px;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__ba-table-container {
  max-height: 75vh;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table {
  background-color: #f3f5f9;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table thead th {
  border-bottom: 0;
  color: #939299;
  font-size: 1rem;
  white-space: nowrap;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table thead th span span {
  display: none;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table thead th span svg {
  font-size: 1.5rem !important;
  opacity: 1 !important;
  transform: none;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table thead th > span[class*="active"],
.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table thead th > span[class*="active"] svg {
  color: rgba(0, 0, 0, 1) !important;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table thead th > span:hover {
  color: rgba(0, 0, 0, 0.8);
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table thead th,
.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table tbody td {
  padding: 8px !important;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table tbody td {
  font-size: 1rem;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table tbody td button {
  padding: 0 !important;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table tbody td div {
  text-align: center;
}

.components-ProductBusiness-BusinessAdminTable-BusinessAdminTable__table-container table tbody td button svg {
  width: 18px;
}

.containers-UserSkills-UserList-UserList__searchStyle {
  background-color: rgb(242, 240, 240) !important;
  margin-left: 10px !important;
  margin-top: 0.7rem !important;
  height: 3rem !important;
  border-radius: 6px;
  padding-left: 200px;
}

.containers-UserSkills-UserList-UserList__searchStyle input {
  color: black !important;
  margin-right: 4rem;
  margin-top: 0.3rem;
}

.containers-UserSkills-UserList-UserList__search-icon {
  margin-top: 4px !important;
  margin-left: 5px !important;
}

.containers-UserSkills-UserList-UserList__filterStyle {
  background-color: rgb(242, 240, 240) !important;
  margin-top: 0.7rem !important;
  height: 3rem !important;
  width: 30px;
}

.containers-UserSkills-UserList-UserList__divider {
  margin-top: 10px !important;
}

.containers-UserSkills-EventList-EventList__list-item {
  max-height: 30px;
}

.containers-UserSkills-UserSkillList-UserSkillList__align-btns {
  float: right;
  margin-top: -2rem !important;
  margin-right: 1.5rem !important;
}

.containers-UserSkills-UserSkillList-UserSkillList__sort-img {
  width: 10px;
  height: 10px;
  float: right;
  cursor: pointer;
  margin-top: 0.3rem !important;
}

.containers-UserSkills-UserSkillList-UserSkillList__checkbox {
  transform: scale(0.8);
}

.containers-UserSkills-UserSkillList-UserSkillList__table-container {
  max-height: 700px;
  margin-top: 2rem !important;
}

.containers-UserSkills-UserSkillList-UserSkillList__table-cell {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.containers-UserSkills-UserSkillList-UserSkillList__userskill-loader {
  flex-basis: 0;
  flex-grow: 1;
  justify-content: center;
  margin-top: 25rem ;
}

.containers-UserSkills-UserSkillList-UserSkillList__switchDisabled {
  opacity: 0.5 !important;
}


.containers-UserSkills-UserSkillList-AddSkillsDialog-AddSkillsDialog__searchStyle {
  background-color: rgb(242, 240, 240) !important;
  margin-top: 1.5rem !important;
  height: 3rem !important;
  border-radius: 6px;
}

.containers-UserSkills-UserSkillList-AddSkillsDialog-AddSkillsDialog__searchStyle input {
  color: black !important;
  margin-right: 4rem !important;
  margin-top: 0.3rem !important;
}

.containers-UserSkills-UserSkillList-AddSkillsDialog-AddSkillsDialog__typography {
  float: right;
  margin-top: 2.3rem !important;
}

.containers-UserSkills-UserSkillList-AddSkillsDialog-AddSkillsDialog__checkbox {
  transform: scale(0.8);
}

.containers-UserSkills-UserSkillList-AddSkillsDialog-AddSkillsDialog__dialog-content {
  padding-top: 0 !important;
}

.containers-UserSkills-UserSkillList-AddSkillsDialog-AddSkillsDialog__table-cell {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.containers-UserSkills-UserSkillList-SkillHistoryDialog-SkillHistoryDialog__dialog-content {
  padding-top: 0 !important;
}

.containers-UserSkills-UserSkills__container {
  overflow: hidden;
  padding: 20px !important;
  height: 100% !important;
}

.containers-Indexer-Indexer__popup-container {
    background-color: white;
    width: 400px;
    padding: 0 0 20px 16px;
    border-radius: 10px;
    left: calc(50% - 200px);
    position: fixed;
    top: calc(50% - 60px);
}

.containers-Indexer-Indexer__message-container {
    margin: 0 16px 16px 0 !important;
    border-bottom: 1px solid #b0b4b9;
    padding-bottom: 5px;
}

.containers-Indexer-Indexer__message-container p {
    font-size: 12px;
    line-height: 15px;
}
.components-Indexer-Table-MUITable__indexer-table-container {
  max-height: 75vh;
}
.components-Indexer-Table-MUITable__table-header {
  z-index: 2;
  position: sticky;
  background-color: white;
  top: 0;
}

li.components-Indexer-Table-MUITable__search-container {
  background: white !important;
  position: relative;
  width: 230px;
  padding-bottom: 20px;
  padding-top: 22px;
}

li.components-Indexer-Table-MUITable__search-container > div.components-Indexer-Table-MUITable__search-field {
  position: fixed;
  background: white;
  z-index: 1;
  margin: -5px -5px;
  padding-top: 0px;
  padding-bottom: 10px;
}

li.components-Indexer-Table-MUITable__search-container > div.components-Indexer-Table-MUITable__search-field::before {
  content: "";
  display: block;
  position: absolute;
  top: -9px;
  width: 100%;
  height: 10px;
  background-color: white;
  left: 0;
}

.components-Indexer-Table-MUITable__search-container > span {
  display: none !important;
}

.components-Indexer-Table-MUITable__search-container button {
  margin-left: 8px;
  min-width: 0;
  padding: 4px 8px;
}

button.components-Indexer-Table-MUITable__icon-btn-search {
  padding: 0 !important;
}

button.components-Indexer-Table-MUITable__icon-btn-search svg,
.components-Indexer-Table-MUITable__error-msg {
  color: #e32f2f;
}

.components-Indexer-Table-MUITable__pagination-container {
  display: flex;
  justify-content: end;
  align-items: center;
}

.components-Indexer-Table-MUITable__pagination-container .components-Indexer-Table-MUITable__pagelist-container button {
  font-size: 1rem;
  border-radius: 4px;
}

.components-Indexer-Table-MUITable__pagination-container .components-Indexer-Table-MUITable__pagelist-container button[class*="Mui-selected"] {
  color: #fff;
  background-color: #596feb;
}

.components-Indexer-Table-MUITable__filter-list-container {
  padding-left: 5px;
  width: 230px;
}

.components-Indexer-Table-MUITable__filter-list {
  display: flex;
}

.components-Indexer-Table-MUITable__filter-list span[class*="MuiCheckbox"] {
  padding: 4px 9px;
}

.components-Indexer-Table-MUITable__spacer {
  width: 100%;
  height: 40px;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container {
    background-color: white;
    border-radius: 10px;
    margin: 10px;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container h2 {
    font-size: 14px;
    font-weight: 900;
    color: #4E586E;
    margin: 16px 16px 30px 16px;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container table thead th {
    border-bottom: 0;
    color: #939299;
    font-size: 1rem;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container table thead th span span {
    display: none;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container table thead th span svg {
    font-size: 1.5rem !important;
    opacity: 1 !important;
    transform: none;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container table thead th>span[class*="active"],
.components-Indexer-IndexerGrid-IndexerGrid__indexer-container table thead th>span[class*="active"] svg {
    color: rgba(0, 0, 0, 1) !important;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container table thead th>span:hover {
    color: rgba(0, 0, 0, 0.8);
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container table thead th>button {
    padding: 4px;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container table tbody td {
    padding: 8px !important;
    font-size: 1rem;
    cursor: pointer;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container table thead th {
    padding: 8px 8px 0 8px !important;
}

.components-Indexer-IndexerGrid-IndexerGrid__indexer-container div[class*="MuiBox-root"] {
    margin-left: 10px;
}

.components-Indexer-IndexerGrid-IndexerGrid__loading-height {
    height: 80%;
}
.components-Indexer-Indexing-Indexing__indexing-wrapper {
    display: flex;
    flex-direction: row;
    /* max-height: 61.5rem; */
    height: 80%;
    overflow: auto !important;
}

.components-Indexer-Indexing-Indexing__indexing-container {
    display: flex;
    width: 82%;
    margin: 1rem 0rem 0rem 1rem;
    background-color: white;
    border-radius: 10px;
    flex-direction: column;
    /* max-height: 58rem; */
    overflow: auto;
    height: 95%;
}

.components-Indexer-Indexing-Indexing__btn-container {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    padding: 10px 14px;
}

.components-Indexer-Indexing-Indexing__btn-container button {
    font-weight: 600;
}

.components-Indexer-Indexing-Indexing__btn-container button.components-Indexer-Indexing-Indexing__icon-btn {
    margin-right: 10px;
}

.components-Indexer-Indexing-Indexing__btn-container button.components-Indexer-Indexing-Indexing__icon-btn svg {
    font-size: 20px;
    font-size: 14px !important;
    margin-right: -8px;
}

.components-Indexer-Indexing-Indexing__center-container {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 0 12px;
}

h2.components-Indexer-Indexing-Indexing__main-headline {
    font-size: 14px;
    font-weight: 900;
    color: #4E586E;
    margin: 16px 16px 0px 16px;
}

.components-Indexer-Indexing-Indexing__documents-container {
    margin-left: 12px;
}

.components-Indexer-Indexing-Indexing__documents-container>div[class*="docMainContainer"] {
    margin: 0px !important;
    position: static !important;
}

.components-Indexer-Indexing-Indexing__tabWidth {
    width: 100% !important;
}

.components-Indexer-Indexing-Indexing__borrowerBanner {
    background-color: #f3f5f9 !important;
    border-radius: 5px !important;
    width: inherit !important;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.components-Indexer-Indexing-Indexing__tabContainer {
    display: flex !important;
    align-items: center !important;
}

.components-Indexer-Indexing-Indexing__taballign {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    justify-content: space-evenly !important;
}

.components-Indexer-Indexing-Indexing__borrNameDiv {
    display: grid !important;
    text-transform: capitalize !important;
}

.components-Indexer-Indexing-Indexing__borrName {
    font-weight: 700 !important;
    color: #4e586e !important;
}

.components-Indexer-Indexing-Indexing__borrDesc {
    color: #939299 !important;
}


.components-Indexer-Indexing-Indexing__borrTab {
    width: 12.75rem !important;
}

.components-Indexer-Indexing-Indexing__add-contributor-button {
    position: relative;
}

.components-Indexer-Indexing-Indexing__docListContainer {
    padding: 1rem;
    background-color: #f3f5f9 !important;
    margin-top: 1rem;
    border-radius: 10px !important;
    width: 100% !important;    
    height: calc(100vh - 80px) !important;
    overflow: auto;
}

.components-Indexer-Indexing-Indexing__editContributorIcon {
    pointer-events: none;
    cursor: default !important;
}

.components-Indexer-Indexing-Indexing__widget-indexer {
    width: 84%;
    margin: 1rem;
    background-color: white !important;
}

.components-Indexer-Indexing-Indexing__widget {
    margin-top: 1rem;
}

.components-Indexer-Indexing-Indexing__scroll-wrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-self: stretch;
    background-color: rgb(243, 245, 249);
    width: 80%;
    margin-top: 1rem;
    height: 95%;
    overflow: auto!important;
}

.components-Indexer-Indexing-Indexing__loanInfo {
    align-self: stretch;
    flex-grow: 1;
    display: grid;
    flex-basis: 0;
    overflow: auto;
    border-radius: 1rem;
    margin-right: 5rem;
    background: #fff;
    margin-left: 1rem;
}

.components-Indexer-Indexing-Indexing__rfdData {
    height: 100%;
}
.components-Indexer-Indexing-ConfirmDialog-ConfirmDialog__confirmationDialog {
    color: #4e586e;
    font-weight: 800 !important;
    font-size: 1.5rem !important;
    line-height: 1.5rem !important;
    font-family: Lato;

    .components-Indexer-Indexing-ConfirmDialog-ConfirmDialog__alertTitle {
        color: #4E586E !important;
        font-weight: 700 !important;
        font-size: 1.5rem !important;
        line-height: 1.5rem !important;
    }

    .components-Indexer-Indexing-ConfirmDialog-ConfirmDialog__dialogButtons {
        justify-content: flex-start !important;
        margin-left: 10px;
        border-radius: 5px !important;
        font-size: 1.1rem;
    }

    .components-Indexer-Indexing-ConfirmDialog-ConfirmDialog__saveButton {
        background-color: #596feb !important;
        color: white !important;
        width: 65px;
        height: 25px;
    }

    .components-Indexer-Indexing-ConfirmDialog-ConfirmDialog__cancelButton {
        width: 65px;
        height: 25px;
    }

    .components-Indexer-Indexing-ConfirmDialog-ConfirmDialog__disabledSaveButton {
        width: 65px;
        height: 25px;
    }
}
.components-Indexer-Indexing-ConfirmDialog-DialogForm__gridPadding {
    padding-top: 10px;
}

.components-Indexer-Indexing-ConfirmDialog-DialogForm__maQuery {
    color: '#4E586E';
    font-weight: 700;
    font-size: 1.1rem;
}
.components-Indexer-IndexingList-IndexingList__accordian-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0.2rem 0rem;
}

.components-Indexer-IndexingList-IndexingList__displayInRow {
    display: flex;
}

.components-Indexer-IndexingList-IndexingList__docTitle {
    padding: 0 1rem 0 0;
}

.components-Indexer-IndexingList-IndexingList__selected {
    background-color: #BBC6E2 !important;
}

.components-Indexer-IndexingList-IndexingList__left-header {
    display: flex;
    align-items: center;
}

.components-Indexer-IndexingList-IndexingList__left-header button {
    padding: 2px;
    min-width: 55px;
    margin: 0 10px;
}

.components-Indexer-IndexingList-IndexingList__right-header {
    display: flex;
    margin-right: 1rem;
}

.components-Indexer-IndexingList-IndexingList__doc-container {
    border-radius: 1rem !important;
    margin-top: 1rem !important;
}

.components-Indexer-IndexingList-IndexingList__typography {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    color: #4E586E;
    font-family: Lato;
    letter-spacing: 0em;
    font-size: 14px;
}

.components-Indexer-IndexingList-IndexingList__cursor {
    cursor: pointer;
}

.components-Indexer-IndexingList-IndexingList__linked-document-container {
    border: 1px dashed #4E586E;
    border-radius: 4px;
    padding: 4px 8px;
    margin: 0 10px 10px;
    display: inline-block;
    position: relative;
    background-color: #F3F5F9;
}

.components-Indexer-IndexingList-IndexingList__linked-document-container button {
    padding: 0;
    position: absolute;
    right: 4px;
}

.components-Indexer-IndexingList-IndexingList__linked-document-container button svg {
    font-size: 18px !important;
}

.components-Indexer-IndexingList-IndexingList__linked-document-container h2 {
    font-size: 14px;
    color: #4E586E;
    padding: 0;
    font-weight: 400;
    margin-bottom: 2px;
    width: calc(100% - 20px);
}

.components-Indexer-IndexingList-IndexingList__linked-document-container p {
    font-size: 12px;
    color: #939299;
}

.components-Indexer-IndexingList-IndexingList__linked-document-container p span {
    color: #4E586E;
    display: inline-block;
    margin-left: 4px;
}

.components-Indexer-IndexingList-IndexingList__no-data {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: '#4e586E';
    padding: 16px 0px 16px 24px;
}

.components-Indexer-IndexingList-IndexingList__doc-disable {
    pointer-events: none;
    user-select: none;
    opacity: 0.5;
}

.components-Indexer-IndexingList-IndexingList__selected {
    background-color: #E4E9F5 !important;
}

.components-Indexer-IndexingList-IndexingList__error {
    border: 1px solid #e4002b !important;
}

.components-Indexer-IndexingList-IndexingList__link-doc-button {
    padding: 2px 5px !important;
    border-radius: 3px !important;
    color: #fff !important;
    margin-right: 8px !important;
    background: linear-gradient(90deg, #6a81f0 0%, #4155e2 100%);
}

.components-Indexer-IndexingList-IndexingList__link-doc-button-disable {
    padding: 2px 5px !important;
    border-radius: 3px !important;
    margin-right: 8px !important;
    font-weight: 700 !important;
}
.containers-Dashboard-BoardingTemplate-BoardingTemplatePage__container{
  display: flex;
  justify-content: space-between;
}

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__loan-activity {
    align-self: stretch;
    height: 93%;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__typography{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.063rem;
    letter-spacing: 0em;
    text-align: left;
    color: #3D4658;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__status-details-parent {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
    background-color: #F3F5F9;
    border-radius: 10px;
    padding: 15px;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__status-details {
    width: 100%;
    padding-top: 0.2rem;
    padding-bottom: 0.5rem;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__loan-numbers {
    font-size: 1.1rem;
    padding-left: 0rem;
    padding-bottom: 0.5rem;
    padding-top: 10px;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__errorIcon {
    float: right !important;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__errorSvg {
    width: 4rem !important;
    height: 1rem !important;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__interactive-button {
    position: relative;
    text-align: center;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-right: 0.625rem;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__submitButton {
    width: 100%;
    margin-top: 1.5rem;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__drop-down-select {
    width: 100%;
    margin-bottom: 2rem 0 2rem 0;
    background-color: white !important;
    height: 2.5rem !important;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__textArea {
    width: 95%;
    resize: none;
    overflow-y: scroll;
    height: 135px;
    padding: 7px;
    border-radius: 4px;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
  }

  .containers-Dashboard-BoardingTemplate-BoardingTemplatePage__loader {
    margin-top: 15%;
    margin-left: 48%;
    position: relative;
  }
  
.containers-Dashboard-BoardingTemplate-components-DropZone-DropZone__dropzone {
  padding: 1rem;
  border: 1px dashed #1EAF8C;
  background-color: #ECF8F9;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 1rem;
  height: 20rem;
}

.containers-Dashboard-BoardingTemplate-components-DropZone-DropZone__dropZone input[type="file"] {
  display: none;
}

.containers-Dashboard-BoardingTemplate-components-DropZone-DropZone__dropMessage {
  font: Lato !important;
  font-size: 1rem !important;
  color: #4E586E !important;
}
.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__dialog-SubContainer {
  height: 25rem;
  width: 100%;
}

.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__dialog-icon-item {
  width: 30px;
  height: 40px;
  vertical-align: middle;
}

.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__dialog-status {
  display: inline !important;
  margin: 10px !important;
}

.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__dialog-message {
  margin-bottom: 10px;
  margin-top: 20px;
}

.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__dialog-Buttons {
  justify-content: center !important;
  border-radius: 1px !important;
  font-size: 1.1rem;
  background: #596FEB;
}

.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__browseButton {
  width: 125px;
}

.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__title {
  font-family: Lato;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.18rem;
  letter-spacing: 0em;
  margin-left: 2rem;
  color: #4E586E;
}

.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__invisible-button {
  display: none;
}

.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__uploadHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.containers-Dashboard-BoardingTemplate-components-Uploadfile-UploadFile__dialog-file-selected {
  position: fixed;
  bottom: 30px;
  left: 50%;
  width: 25rem;
  background: #EFFAF8;
  border: 1px solid #13B28D;
  box-shadow: 1px 7px 6px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  gap: 10px;
}
.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__button-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__button-container button {
  display: flex;
  align-items: center;
  border: none;
  background-color: white;
  padding: 10px 20px;
  cursor: pointer;
}

.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__button-container img {
  width: 18px;
  margin-right: 5px;
}

.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__popup {
  position: fixed;
  bottom: 30px;
  left: 50%;
  width: 25rem;
  background: #EFFAF8;
  border: 1px solid #13B28D;
  box-shadow: 1px 7px 6px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  gap: 10px;
}

.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__popup-content {
  padding: 0.5rem;
  display: flex;
  align-items: center;
}

.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__close {
  cursor: pointer;
  margin-left: auto;
  font-size: 20px;
  color: #aaa;
}

.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__button-disabled {
  color: #aaa;
}
 
.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__button-disabled img {
  filter: grayscale(100%);
  opacity: 0.6;
}
 
.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__template-button {
  font-size: 10px;
  color: #596FEB;
}
 
.containers-Dashboard-BoardingTemplate-components-DownloadExcel-DownloadExcel__template-button img {
  filter: none;
}

.containers-Dashboard-BoardingTemplate-Onboard-Onboard__validation-item{
    display: flex;
    align-items: center;  
}

.containers-Dashboard-BoardingTemplate-Onboard-Onboard__validation-typography{  
    font-family: Lato;
    font-size: 10px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;    
}

.containers-Dashboard-BoardingTemplate-Onboard-Onboard__red-line {
    border-left: 5px solid red;
}

.containers-Dashboard-BoardingTemplate-Onboard-Onboard__green-line {
  border-left: 5px solid green;
}

.containers-Dashboard-BoardingTemplate-Onboard-Onboard__loader {
  margin-top: 15%;
  margin-left: 48%;
  position: relative;
}
  .containers-Dashboard-BoardingTemplate-UploadFilesModal-ReUpload__drag-and-drop-area {
    width: 32rem;
    height: 13rem;
    border: 0.18rem dashed #eaeaea;
    margin: 2rem 0 0 37rem !important;
  }

  .containers-Dashboard-BoardingTemplate-UploadFilesModal-ReUpload__uploadButton {
    margin: 2rem 0 0 51rem !important;
  }

  .containers-Dashboard-BoardingTemplate-UploadFilesModal-ReUpload__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 1.25rem;
    width: 100%;
    height: 88%;
    background: #F3F5F9;
    border-radius: 10px;
  }

  .containers-Dashboard-BoardingTemplate-UploadFilesModal-ReUpload__typography{
    font-family: 'Lato', sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0em;
    text-align: left;
    color: #4E586E;
  }
.containers-Dashboard-BoardingTemplate-RightPane-RightPane__rightPane {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
    background-color: white;
    border-radius: 10px;
    padding: 10px;
  }

.containers-Dashboard-BoardingTemplate-RightPane-RightPane__container{
    display: flex;
    align-items: center;  
    justify-content: space-between;
}

.containers-Dashboard-BoardingTemplate-RightPane-RightPane__filter{
font-family: Lato;
font-size: 12px;
font-weight: 700;
line-height: 14px;
letter-spacing: 0em;
text-align: left;
}

.containers-Dashboard-BoardingTemplate-RightPane-RightPane__typography{
font-family: Lato;
font-size: 10px;
font-weight: 600;
line-height: 17px;
letter-spacing: 0em;
text-align: left;
}

.containers-Dashboard-BoardingTemplate-RightPane-RightPane__block{
    padding-top: 20px;
}

.containers-Dashboard-BoardingTemplate-RightPane-RightPane__dropDown{
    padding-top: 20px;
    display: flex;
    flex-direction: column;
}

.containers-Dashboard-BoardingTemplate-RightPane-RightPane__dateContainer{
    padding-top: 20px;
    display: flex;
    flex-direction: column;
}

.containers-Dashboard-BoardingTemplate-RightPane-RightPane__date{
    padding-top: 10px;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
}

.containers-Dashboard-BoardingTemplate-RightPane-RightPane__endcontainer{
    display: flex;
    align-items: center;  
    justify-content: flex-end;
}

/* Override padding-right for the adorned end */
.containers-Dashboard-BoardingTemplate-RightPane-RightPane__MuiOutlinedInput-adornedEnd  {
    padding-right: 1px; /* Set your desired padding-right value */
  }

.containers-Dashboard-BoardingTemplate-components-Table-OnBoardTable__container {
  width: 100%;
}

.containers-Dashboard-BoardingTemplate-components-Table-OnBoardTable__OnBoardContainer {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  height: 91%;
  background: #F3F5F9;
  border-radius: 10px;
  overflow: auto;
  font: Lato;
}

.containers-Dashboard-BoardingTemplate-components-Table-OnBoardTable__summary {
  display: flex;
  justify-content: space-between;
  padding: 1px;
  color: grey;
}

.containers-Dashboard-BoardingTemplate-components-Table-OnBoardTable__left,
.containers-Dashboard-BoardingTemplate-components-Table-OnBoardTable__right {
  display: flex;
}

.containers-Dashboard-BoardingTemplate-components-Table-OnBoardTable__left > div,
.containers-Dashboard-BoardingTemplate-components-Table-OnBoardTable__right > div {
  margin: 0 10px;
}

.containers-Dashboard-BoardingTemplate-components-Table-OnBoardTable__left > div > span,
.containers-Dashboard-BoardingTemplate-components-Table-OnBoardTable__right > div > span {
  color: black;
}
.containers-Dashboard-BoardingTemplate-History-History__histotyContainer {
  display: flex;
  flex-direction: column;
  margin-top: 1.25rem;
  width: 100%;  
  background: #F3F5F9;
  border-radius: 10px; 
  font: Lato;
}

table {
  width: 100%;
  border-collapse: collapse;
}

th,
td {
  padding: 8px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}

th {
  font-size: 14px;
}

.containers-Dashboard-BoardingTemplate-History-History__loader {
  margin-top: 15%;
  margin-left: 48%;
  position: relative;
}
.containers-Dashboard-BoardingTemplate-History-MUITable__table-header {
    z-index: 2;
    position: sticky;
    background-color: white;
  }

  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container {
    padding: 0 16px 16px 6px;
  }
  
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table thead th {
    border-bottom: 0;
    color: #939299;
    font-size: 1rem;
  }
  
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table thead th span span {
    display: none;
  }
  
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table thead th span svg {
    font-size: 1.5rem !important;
    opacity: 1 !important;
    transform: none;
  }
  
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table thead th>span[class*="active"],
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table thead th>span[class*="active"] svg {
    color: rgba(0, 0, 0, 1) !important;
  }
  
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table thead th>span:hover {
    color: rgba(0, 0, 0, 0.8);
  }
  
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table thead th,
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table tbody td {
    padding: 8px !important;
    white-space: nowrap;
  }
  
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table tbody td,
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table tbody td h4 {
    font-size: 1rem;
  }
  
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container div[class*="MuiTableContainer"] {
    max-height: calc(100% - 200px) !important;
  }
  
  .containers-Dashboard-BoardingTemplate-History-MUITable__table-container table tbody td h4 {
    font-size: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    width: 100px;
  }
  
