.css-k008qs {
  min-height: 98vh;
}

.MuiInputBase-root::after {
  border-bottom: 1px solid var(--accent);
  color: var(--text-color);
}

.MuiInputBase-root::before {
  border-bottom: 1px solid var(--secondary);
}

.MuiInputBase-root:hover {
  border-color: var(--secondary);
  border-style: none;
}

/* .MuiInputLabel-root.Mui-focused {
  color: var(--primary-color);
} */
.MuiSwitch-switchBase.Mui-checked {
  color: var(--primary-color);
}
.MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track {
  background-color: var(--primary-color);
}
.MuiButtonBase-root.MuiPaginationItem-root.Mui-selected {
  background-color: var(--primary-color);
}
.MuiInputBase-root.Mui-focused > .MuiOutlinedInput-notchedOutline {
  border-color: var(--primary-color);
}
.MuiButton-root {
  color: var(--primary-color);
}
.MuiButton-root.MuiButton-outlined {
  color: var(--secondary);
  border-color: var(--accent);
}
.MuiButton-root.MuiButton-contained {
  color: var(--secondary);
  background-color: var(--accent);
}
.MuiCheckbox-root.Mui-checked {
  color: var(--accent);
}
.MuiIconButton-root:hover {
  background-color: inherit;
}
.MuiPaper-root {
  color: var(--primary-color);
  background: var(--main-bg);
}
.MuiDataGrid-cellContent {
  color: var(--secondary);
}
.MuiDataGrid-columnHeaderTitle {
  color: var(--secondary);
}
.MuiSvgIcon-root {
  color: var(--primary-color);
}
.MuiTablePagination-displayedRows {
  color: var(--secondary);
}

.MuiNativeSelect-standard {
  color: var(--text-color);
}

.MuiDataGrid-columnHeader {
  background: var(--gradient-100);
  color: var(--text-color);
}

.MuiDataGrid-cell {
  color: var(--text-color);
}

.MuiDataGrid-filler {
  background: var(--gradient-100);
}

.MuiInputBase-input {
  color: var(--primary-color);
}

.MuiFormLabel-root {
  color: var(--primary-color);
}
/* AUTOCOMPLETE SCROLLBAR in case of a list */
.MuiAutocomplete-listbox {
  margin: 10px;
  overflow: auto;
}
.MuiAutocomplete-listbox::-webkit-scrollbar {
  width: 5px;
}
.MuiAutocomplete-listbox::-webkit-scrollbar-track {
  box-shadow: inset 0 0 3px grey;
  border-radius: 5px;
}
.MuiAutocomplete-listbox::-webkit-scrollbar-thumb {
  background: var(--ui-button-text-color);
  border-radius: 5px;
}
/* PAPER SCROLLBAR in case of a list */
.MuiPaper-root {
  margin-right: 0px;
}
.MuiPaper-root::-webkit-scrollbar {
  border-radius: unset;
  width: 5px;
  height: 5px;
}
.MuiPaper-root::-webkit-scrollbar-track {
  -webkit-box-shadow: unset;
  border-radius: unset;
  background: var(--accent-bg);
}
.MuiPaper-root::-webkit-scrollbar-thumb {
  border-radius: unset;
  -webkit-box-shadow: unset;
  background-color: var(--ui-button-text-color);
}
/* BOX SCROLLBAR in case of a list */
.ou-select-list {
  overflow: auto;
}
.ou-select-list::-webkit-scrollbar {
  width: 5px;
}
.ou-select-list::-webkit-scrollbar-track {
  box-shadow: inset 0 0 3px grey;
  border-radius: 5px;
}
.ou-select-list::-webkit-scrollbar-thumb {
  background: var(--accent);
  border-radius: 5px;
}

.MuiChip-root {
  background-color: var(--accent);
  color: var(--text-color);
  font-weight: 700;
}

.css-1h9z7r5-MuiButtonBase-root-MuiTab-root.Mui-selected {
  color: var(--accent);
}

.MuiTab-root {
  color: var(--text-color);
  font-weight: 700;
}

.MuiTabs-indicator {
  background-color: var(--accent);
}

.MuiTreeItem-label {
  color: var(--text-color);
}

.MuiOutlinedInput-notchedOutline {
  border-color: var(--ui-input-border);
}

.MuiOutlinedInput-notchedOutline:hover {
  border-color: var(--ui-input-border);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--primary-color);
  transition: background-color 5000s ease-in-out 0s;
}

.MuiDialog-paper {
  outline: 1px solid rgba(var(--rgba-shadow), 0.4);
  box-shadow: 0px 0px 4.1px var(--shadow1), 0px 0px 13.6px var(--shadow2),
    0px 0px 61px var(--shadow3);
}

.MuiInput-underline:hover:not(.Mui-disabled):before {
  border-bottom: 2px solid var(--primary-color);
}

.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline {
  border-color: var(--primary-color);
}
.MuiAppBar-root {
  box-shadow: none;
  border-bottom: 2px solid var(--ui-border-color);
}

.MuiTreeItem-content:hover {
  background-color: var(--accent-bg);
}

.MuiTreeItem-content {
  width: 230px;
  gap: 5px;
  padding: 4px 8px 4px 0;
  transition: all .24s ease;
}

.MuiTreeItem-content:first-child > div{
  width: fit-content;
}

.MuiTreeItem-content .MuiTreeItem-label {
  font-size: .9rem;
  color: var(--primary-color);
}

/* Overall input styling */

.Mui-disabled label,
.Mui-disabled legend {
  background-color: unset;
}

input.Mui-disabled[disabled] {
  color: var(--ui-disabled-input-text);
  -webkit-text-fill-color: var(--ui-disabled-input-text);
}

.MuiInputBase-root.Mui-disabled {
  background-color: var(--ui-disabled-input-bg);
}
.MuiFormControl-root .Mui-disabled .MuiOutlinedInput-notchedOutline {
  border-color: var(--ui-disabled-input-border);
}

.Mui-disabled .MuiSvgIcon-root {
  color: var(--ui-disabled-input-text);
}

/* Popups styling */

.MuiPaper-root.MuiPaper-elevation.MuiDialog-paper {
  overflow: hidden;
}

.MuiDialogContent-root {
  padding: 0.5rem 1rem 1rem 1rem;
}

.MuiPaper-root.MuiDialog-paper {
  background: var(--ui-modal-bg);
  box-shadow: unset;
}
/* Remove the margin left and right  on the ROW bootstrap class for popups */
.MuiDialog-container .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/*Added height to no result content cms users list*/
.MuiDataGrid-overlayWrapper {
  height: 2rem;
}

.MuiChartsTooltip-root td {
  min-width: unset;
  width: auto;
}
