html {
  scroll-behavior: smooth;
}

body,
button {
  /*font-family: "Rubik", sans-serif !important;*/
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto",
    "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif !important;
}

/* scrollbar */
/* Hide scrollbar for Chrome, Safari and Opera */
.suggestions::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.suggestions {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  overflow-y: auto;
}
/* scrollbar ends */

.dime-page-title {
  color: white;
  transition: all 2s ease;
}

.white-to-black-ease {
  color: #f1f1f1;
  transition: all 1s ease;
}

#main .MuiInputLabel-root {
  color: #9ccc65;
}

#main .MuiToggleButton-root {
  color: #66bb6a;
}

#main .explanation-loading-button {
  color: #66bb6a;
  border-color: #66bb6a;
}

.app-link {
  color: #1e88e5 !important;
}

.app-cursor-pointer {
  cursor: pointer !important;
}

.app-link:hover {
  color: #2196f3 !important;
}

body #main {
  background-color: #161414;
  color: white;
  transition: background-color 0.2s ease, margin-left 0.5s, padding-left 0.5s;
  /*padding: 20px 36px 20px;*/
  margin-left: 85px;
  min-height: 100vh;
}

.app-main {
  padding: 20px 36px 20px;
}
/*.main-section {*/
/*    transition: .05ms ease;*/
/*}*/

.container-top {
  margin-top: 4px !important;
  margin-bottom: 12px !important;
}

.container-middle {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

/*.container-middle h6 {*/
/*    border-color: #818181 !important;*/
/*}*/

.container-end {
  margin-top: 12px !important;
  margin-bottom: 6px !important;
}

.container-bg {
  background-color: #212121 !important;
  color: white !important;
  /*border: 2px solid #424242 !important;*/
  border-radius: 10px;
  transition: background-color 0.3s ease;
}

.container-bg-custom {
  background-color: #212121 !important;
  color: white !important;
  /*border: 2px solid #424242 !important;*/
  border-radius: 10px;
  transition: background-color 0.3s ease;
}

.container-bg-select {
  background-color: #353535 !important;
  color: white !important;
  border-radius: 10px !important;
  margin: 10px;
  transition: background-color 0.3s ease !important;
}

.container-bg-green {
  background-color: #4caf50 !important;
  color: #f1f1f1 !important;
  border-radius: 10px !important;
  margin: 10px;
  transition: background-color 0.3s ease;
}

.container-bg-platinum-onyx {
  background-color: #353935 !important;
  color: #f1f1f1 !important;
  border-radius: 10px !important;
  border: 2px solid #485248 !important;
  margin: 10px;
  transition: background-color 0.3s ease;
  transition: border-color 0.3s ease;
}

.rubik {
  font-family: "Rubik", "Lato", sans-serif !important;
}

.app-text-icon {
  color: #f1f1f1 !important;
  background-color: #536445 !important;
  padding: 5px !important;
  font-size: 1.8rem !important;
  border-radius: 50% !important;
}

.app-text-tag-close {
  transition: color 0.3s ease;
}

.app-text-tag-close:hover {
  color: #eceff1 !important;
}

.app-input-map input {
  color: white !important;
}

.app-input-map-disabled {
  background-color: #323632 !important;
}

.no-shadow {
    box-shadow: none !important;
}

/*.container-border {*/
/*    border: 2px solid #424242 !important;*/
/*}*/

.sidebar-logo-container {
  margin: 15px 0 30px 0;
}

.sidebar-logo {
  height: 40px;
}

.sidebar {
  height: 100%;
  width: 85px;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 10px;
  white-space: nowrap;
}

.sidebar-dark {
  background-color: #212121 !important;
  color: white;
}

.sidebar .sidebar-link,
.sidebar #sidebar-dark-mode {
  padding: 8px 2px 8px 16px;
  text-decoration: none;
  font-family: "Rubik", "Lato", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #818181;
  display: block;
  transition: 0.3s;
  margin: 0 16px 0;
  background-color: transparent;
  cursor: pointer;
}

.app-sidebar-link:hover > .sidebar-link,
.app-sidebar-link:hover > #sidebar-dark-mode {
  color: #f1f1f1;
  background-color: #424242;
  border-radius: 10px;
  margin: 0 26px 0;
}

.app-sidebar-link-active > .sidebar-link {
  color: #f1f1f1;
}

.icon-text {
  visibility: hidden;
  margin-left: 28px;
  transition: visibility 230ms;
}

.sidebar:hover {
  width: 250px;
}

.sidebar:hover .icon-text {
  visibility: visible;
}

.sidebar:hover ~ #main {
  margin-left: 250px;
}

#sidebar-dark-mode-icon {
  color: #ffc107;
}

.sidebar .active {
  color: #f1f1f1;
}

.sidebar .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.material-icons,
.icon-text {
  vertical-align: middle;
}

.material-sidebar-icon,
.material-button-icon {
  padding-bottom: 3px;
  font-size: 30px;
}

.material-feature-icon {
  font-size: 40px !important;
}

/*.material-icons:hover {*/
/*    color: #C5CAE9 !important;*/
/*}*/

.input-group-dark input,
.input-group-dark .form-control {
  background-color: #323232 !important;
  border-color: transparent !important;
  color: white !important;
  transition: 0.3s;
}

.input-group-dark .input-group-text {
  background-color: #616161 !important;
  border-color: transparent !important;
  color: white !important;
}

/*textarea:focus,*/
/*input[type="text"]:focus,*/
/*input[type="password"]:focus,*/
/*input[type="datetime"]:focus,*/
/*input[type="datetime-local"]:focus,*/
/*input[type="date"]:focus,*/
/*input[type="month"]:focus,*/
/*input[type="time"]:focus,*/
/*input[type="week"]:focus,*/
/*input[type="number"]:focus,*/
/*input[type="email"]:focus,*/
/*input[type="url"]:focus,*/
/*input[type="search"]:focus,*/
/*input[type="tel"]:focus,*/
/*input[type="color"]:focus,*/
/*textarea,*/
/*.uneditable-input:focus {*/
/*    border: 3px solid #81C784 !important;*/
/*    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset, 0 0 0px rgba(67, 160, 71, 0.6);*/
/*    border-color: rgba(0, 0, 0, 0.8);*/
/*    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.6);*/
/*    outline: 0 none;*/
/*}*/

/*ripple effect*/
.ripple-button {
  position: relative;
  overflow: hidden;
  transition: background 400ms;
  color: #fff;
  background-color: #212121;
  padding: 1rem 2rem;
  font-family: "Roboto", sans-serif;
  /*font-size: 1.5rem;*/
  outline: 0;
  border: 0;
  border-radius: 0.25rem;
}

span.ripple {
  position: absolute;
  border-radius: 50%;
  transform: scale(0);
  animation: ripple 600ms linear;
  background-color: rgba(255, 255, 255, 0.3);
}

@keyframes ripple {
  to {
    transform: scale(4);
    opacity: 0;
  }
}
/*ripple effect ends*/

.app-button {
  height: 38px;
  min-width: fit-content;
  border-radius: 6px !important;
  color: white !important;
  background-color: #424242 !important;
  font-size: 0.85rem !important;
  text-decoration: none;
}

.app-button:hover {
  color: #f1f1f1;
  background-color: #525252 !important;
}

.app-button-map {
  min-width: fit-content;
  color: white !important;
  background-color: #546e7a !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.app-button-map:hover {
  color: #f1f1f1;
  background-color: #607d8b !important;
}

.app-button-map-edit {
  min-width: fit-content;
  color: white !important;
  background-color: #ff9800 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.app-button-map-edit:hover {
  color: #f1f1f1;
  background-color: #ffac30 !important;
}

.app-button-map-deete {
  min-width: fit-content;
  color: white !important;
  background-color: #f44336 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.app-button-map-delete:hover {
  color: #f1f1f1;
  background-color: #ef5350 !important;
}

.app-button-red {
  color: white !important;
  background-color: #f44336 !important;
}

.app-button-red:hover {
  color: white !important;
  background-color: #ef5350 !important;
}

.app-button-blue {
  color: white !important;
  background-color: #2196f3 !important;
}

.app-button-blue:hover {
  color: white !important;
  background-color: #29b6f6 !important;
}

.app-button-green {
  color: white !important;
  background-color: #4caf50 !important;
}

.app-button-green:hover {
  color: white !important;
  background-color: #66bb6a !important;
}

.app-button-steel {
  color: white !important;
  background-color: #546e7a !important;
}

.app-button-steel:hover {
  color: white !important;
  background-color: #607d8b !important;
}

.app-button-purple {
  color: white !important;
  background-color: #ab47bc !important;
}

.app-button-purple:hover {
  color: white !important;
  background-color: #ba68c8 !important;
}

.app-button-pink {
  color: white !important;
  background-color: #f06292 !important;
}

.app-button-pink:hover {
  color: white !important;
  background-color: #f48fb1 !important;
}

.app-button-close {
  color: wheat !important;
}

.scroll-hidden {
  -ms-overflow-style: none !important; /* IE and Edge */
  scrollbar-width: none !important; /* firefox */
}

.scroll-hidden::-webkit-scrollbar {
  display: none !important; /* Safari and Chrome */
}

.quick-instructions-offcanvas {
  position: relative;
}

.sticky-bottom-right {
  position: absolute;
  bottom: 10px;
  right: 15px;
  width: 40px;
  height: 40px;
  background-color: black;
}

.app-tab {
  color: #f1f1f1 !important;
  background-color: transparent !important;
  border: none;
}

#main .nav .nav-item .active {
  color: black !important;
  background-color: #f1f1f1 !important;
}

.kbd {
  color: #f1f1f1 !important;
  background-color: #4caf50 !important;
}

.app-alert {
  color: #f1f1f1 !important;
  background-color: #424242 !important;
}

.app-alert-red {
  color: #f1f1f1 !important;
  background-color: #ef5350 !important;
}

.app-alert-green {
  color: #f1f1f1 !important;
  background-color: #4caf50 !important;
}

.app-alert-orange {
  color: #f1f1f1 !important;
  background-color: #ff9800 !important;
}

.app-alert-blue {
  color: #f1f1f1 !important;
  background-color: #03a9f4 !important;
}

.app-alert-pink {
  color: #f1f1f1 !important;
  background-color: #f06292 !important;
}

.app-notification {
  color: #f1f1f1;
  background-color: #263238;
  padding: 0 5px;
  flex-direction: column;
  max-width: 100%;
  background-clip: padding-box;
  outline: 0;
  top: 0;
  /* display: none; */
  transition: visibility 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .app-notification {
    transition: none;
  }
}

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

.app-notification-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.app-notification-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.app-notification-body {
  flex-grow: 1;
  padding: 1rem 1rem 0 1rem;
  overflow-y: auto;
}

.app-progress-bar {
  height: 2.2rem;
}

.app-progress-label {
  color: #040404;
}

.app-progress-slider {
  height: 2.2rem;
}

.app-button a {
  text-decoration: none !important;
}

.app-table td {
  font-size: 1rem !important;
}

.explanation-accordian {
  color: #f1f1f1 !important;
  background-color: #282828 !important;
}

/* .explanation-accordian-global {
    color: #f1f1f1 !important;
    background-color: #3d363a !important;
}

.explanation-accordian-dual {
    color: #f1f1f1 !important;
    background-color: #363d36 !important;
} */

.explanation-accordian svg {
  color: #f1f1f1;
}

.app-table {
  color: #f1f1f1 !important;
  background-color: none !important;
}

.app-info-box {
  color: #9bc4d6 !important;
  background-color: #212121 !important;
  border: 2px solid #03a9f4 !important;
}
/* .app-table-dual tr:hover {
    background-color: #3d363a !important;
}

.app-table-global tr:hover {
    background-color: #212529 !important;
} */

.app-model-list {
  background-color: #212121;
}

.app-model-list-item {
  color: #f1f1f1;
  background-color: #212121;
}

.app-model-list-item .MuiListItemIcon-root,
.app-model-list-item .MuiListItemText-secondary {
  color: #a5a5a5;
}

.app-model-list-item:hover {
  background-color: #282828;
}

.app-model-list-item:hover .MuiListItemIcon-root {
  color: #ca567d;
}

.app-modal,
.app-delete-modal-model,
.app-delete-modal-model .btn-close {
  color: #f1f1f1 !important;
  background-color: #282828 !important;
}

.explanation-list-button,
.model-list-button,
.list-button {
  font-size: 0.74rem !important;
}

.app-explanation-drawer .MuiPaper-root {
  color: #f1f1f1 !important;
  background-color: #212121;
}

.app-paginator .MuiPaginationItem-circular {
  color: #f1f1f1 !important;
  background-color: #2f2f2f;
}

.app-paginator .Mui-selected {
  background-color: #4caf50 !important;
}

.app-paginator .MuiPaginationItem-ellipsis {
  color: #f2f2f2 !important;
  background-color: transparent !important;
}

.app-paginator .MuiPaginationItem-previousNext svg {
  color: #f2f2f2 !important;
}

.form-control {
  border: 0 !important;
  outline: 0 !important;
  -webkit-appearance: none;
  box-shadow: none !important;
}

.MuiRadio-root svg {
  color: #179ec0;
  /* 388e3c */
}

.MuiStepLabel-label,
.MuiStepLabel-label .Mui-completed,
.MuiStepLabel-label.Mui-active {
  color: #f1f1f1 !important;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidebar {
    padding-top: 15px;
  }
  .sidebar a,
  .sidebar #sidebar-dark-mode {
    font-size: 18px;
  }
}

/*#main label {*/
/*    !*color: blue;*!*/
/*    !*background-color: violet;*!*/
/*    transition: all 2s ease;*/
/*}*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*ERROR PAGE STYLES*/
.error-main-bg {
  background-color: #111;
  color: #f0f0f0;
}

.error-text-canvas {
  width: 100%;
}

.error-font {
  font-family: "Rubik", "Lato", sans-serif;
  font-weight: 600;
  color: white;
}

.error-message-para {
  margin-bottom: 20px;
  color: white;
}

.error-back-btn:hover {
  transition-property: box-shadow;
  box-shadow: 6px 6px 200px rgba(244, 67, 54, 0.8);
}
/*ERROR PAGE STYLES END*/

/* INVISIBLE CONTENT START */
#invisible-content {
  display: none;
}
/* INVISIBLE CONTENT ENDS */

/*--------------------------------------------------------------------------------------------------------------------*/
/*LIGHT MODE STARTS*/
input[type="checkbox"] {
  display: none;
}

#dark-mode-switch-base:checked + div #sidebar-dark-mode-icon {
  color: #818181;
}

#dark-mode-switch-main:checked + #main {
  background-color: #bdbdbd;
  color: black;
}

#dark-mode-switch-main:checked + #main label {
  color: black;
  background-color: transparent;
}

#dark-mode-switch-main:checked + #main .container-bg {
  background-color: #f1f1f1 !important;
  color: black !important;
  /*border: 2px solid #424242 !important;*/
}

#dark-mode-switch-main:checked + #main .container-bg-select {
  background-color: #e0e0e0 !important;
  color: #353535 !important;
}

#dark-mode-switch-main:checked + #main .container-bg-platinum-onyx {
  background-color: #e5e4e2 !important;
  color: #000000 !important;
  border-radius: 10px !important;
  border: 2px solid #bcbcbc !important;
  margin: 10px;
  transition: background-color 0.3s ease;
  transition: border-color 0.3s ease;
}

#dark-mode-switch-main:checked + #main .app-text-icon {
  color: #455a64 !important;
  background-color: #b0bec5 !important;
  padding: 5px !important;
  font-size: 1.8rem !important;
  border-radius: 50% !important;
}

#dark-mode-switch-main:checked + #main .app-input-map input {
  color: black !important;
}

#dark-mode-switch-main:checked + #main .app-input-map-disabled {
    background-color: #d8d7d5 !important;
  }

#dark-mode-switch-main:checked + #main .dime-page-title {
  color: #040404;
}

#dark-mode-switch-main:checked + #main .white-to-black-ease {
  color: #040404;
}

#dark-mode-switch-main:checked + #main .MuiInputLabel {
  color: #040404;
}

#dark-mode-switch-main:checked + #main .MuiToggleButton-root {
  color: #040404;
}

#dark-mode-switch-main:checked + #main .explanation-loading-button {
  color: #040404;
  border-color: #040404;
}

#dark-mode-switch-main:checked + #main .input-group-dark input,
#dark-mode-switch-main:checked + #main .input-group-dark .form-control {
  background-color: white !important;
  border-color: transparent !important;
  color: #252525 !important;
}

#dark-mode-switch-main:checked + #main .input-group-dark .input-group-text {
  background-color: #cfd8dc !important;
  border-color: transparent !important;
  color: black !important;
}

#dark-mode-switch-main:checked + .app-button {
  color: #f1f1f1;
  background-color: #424242 !important;
}

#dark-mode-switch-main:checked + #main .app-button-map {
  min-width: fit-content;
  color: white !important;
  background-color: #546e7a !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

#dark-mode-switch-main:checked + #main .app-tab {
  color: black !important;
}

#dark-mode-switch-main:checked + #main .nav .nav-item .active {
  color: #f1f1f1 !important;
  border-color: #03a9f4 !important;
  background-color: #03a9f4 !important;
}

#dark-mode-switch-main:checked + #main .app-alert {
  color: black !important;
  background-color: #e0e0e0 !important;
}

#dark-mode-switch-main:checked
  + #main
  .material-progress-slider-primary-purple {
  background-color: #7e57c2 !important;
}

#dark-mode-switch-main:checked
  + #main
  .material-progress-slider-secondary-purple {
  background-color: #9575cd !important;
}

#dark-mode-switch-main:checked
  + #main
  .material-progress-slider-background-purple {
  background-color: #d1c4e9 !important;
}

#dark-mode-switch-main:checked + #main .material-progress-slider-primary-green {
  background-color: #4caf50 !important;
}

#dark-mode-switch-main:checked
  + #main
  .material-progress-slider-secondary-green {
  background-color: #66bb6a !important;
}

#dark-mode-switch-main:checked
  + #main
  .material-progress-slider-background-green {
  background-color: #c9d3ca !important;
}

#dark-mode-switch-main:checked + #main .material-progress-label-f {
  color: #040404 !important;
}

#dark-mode-switch-main:checked + #main .explanation-accordian {
  color: #040404 !important;
  background-color: #ffffff !important;
}

#dark-mode-switch-main:checked + #main .app-table {
  color: #040404 !important;
  background-color: none !important;
}

#dark-mode-switch-main:checked + #main .app-model-list {
  color: #040404 !important;
  background-color: #ffffff !important;
}

/* #dark-mode-switch-main:checked + #main .explanation-accordian-global {
    color: #040404 !important;
    background-color: #EDE7F6 !important;
}

#dark-mode-switch-main:checked + #main .explanation-accordian-dual {
    color: #040404 !important;
    background-color: #e7f6e8 !important;
} */

#dark-mode-switch-main:checked + #main .explanation-accordian svg {
  color: #040404;
}

#dark-mode-switch-main:checked + #main .app-info-box {
  color: #040404 !important;
  background-color: #e5f6fd !important;
}

#dark-mode-switch-main:checked + #main .app-model-list {
  background-color: #f1f1f1;
}

#dark-mode-switch-main:checked + #main .app-model-list-item {
  color: #040404;
  background-color: #f1f1f1;
}

#dark-mode-switch-main:checked
  + #main
  .app-model-list-item
  .MuiListItemIcon-root,
#dark-mode-switch-main:checked
  + #main
  .app-model-list-item
  .MuiListItemText-secondary {
  color: #a5a5a5;
}

#dark-mode-switch-main:checked + #main .app-model-list-item:hover {
  background-color: #dccfda;
}

#dark-mode-switch-main:checked + #main .app-delete-modal-model,
#dark-mode-switch-main:checked + #main .app-delete-modal-model .btn-close {
  color: #282828 !important;
  background-color: #f1f1f1 !important;
}

#dark-mode-switch-main:checked
  + #main
  .app-paginator
  .MuiPaginationItem-circular {
  color: black !important;
  background-color: #eeeeee !important;
}

#dark-mode-switch-main:checked + #main .app-paginator .Mui-selected {
  background-color: #f8bbd0 !important;
}

#dark-mode-switch-main:checked
  + #main
  .app-paginator
  .MuiPaginationItem-ellipsis {
  color: black !important;
  background-color: transparent !important;
}

#dark-mode-switch-main:checked
  + #main
  .app-paginator
  .MuiPaginationItem-previousNext
  svg {
  color: black !important;
}

/*LIGHT MODE ENDS*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*DIME COLORS START*/
.material-dark-blue {
  background-color: #1976d2 !important;
}

.material-dark-blue-f {
  color: #1976d2 !important;
}

.material-blue {
  background-color: #03a9f4 !important;
}

.material-blue-f {
  color: #03a9f4 !important;
}

.material-pink {
  background-color: #f06292 !important;
}

.material-pink-f {
  color: #f06292 !important;
}

.material-red {
  background-color: #ef5350 !important;
}

.material-red-f {
  color: #ef5350 !important;
}

.material-dark-red {
  background-color: #f44336 !important;
}

.material-dark-red-f {
  color: #f44336 !important;
}

.material-darker-red {
  background-color: #c62828 !important;
}

.material-darker-red-f {
  color: #c62828 !important;
}

.material-yellow {
  background-color: #ffc107 !important;
}

.material-yellow-f {
  color: #ffc107 !important;
}

.material-orange {
  background-color: #ff9800 !important;
}

.material-orange-f {
  color: #ff9800 !important;
}

.material-brown {
  background-color: #6d4c41 !important;
}

.material-brown-f {
  color: #6d4c41 !important;
}

.material-green {
  background-color: #43a047 !important;
}

.material-green-f {
  color: #43a047 !important;
}

.material-purple {
  background-color: #9c27b0 !important;
}

.material-purple-f {
  color: #9c27b0 !important;
}

.material-jet-black {
  background-color: #343434 !important;
}

.material-jet-black-f {
  color: #343434 !important;
}

.material-matt-black {
  background-color: #28282b !important;
}

.material-matt-black-f {
  color: #28282b !important;
}

.material-onyx {
  background-color: #353935 !important;
}

.material-onyx-f {
  color: #353935 !important;
}

.material-steel-gray {
  background-color: #71797e !important;
}

.material-steel-gray-f {
  color: #71797e !important;
}

.material-white {
  background-color: #ffffff !important;
}

.material-white-f {
  color: #ffffff !important;
}

.material-alabaster {
  background-color: #edeade !important;
}

.material-alabaster-f {
  color: #edeade !important;
}

.material-bone-white {
  background-color: #f9f6ee !important;
}

.material-bone-white-f {
  color: #f9f6ee !important;
}

.material-off-white {
  background-color: #faf9f6 !important;
}

.material-off-white-f {
  color: #faf9f6 !important;
}

.material-almond {
  background-color: #eaddca !important;
}

.material-almond-f {
  color: #eaddca !important;
}

.material-lavender {
  background-color: #e6e6fa !important;
}

.material-lavender-f {
  color: #e6e6fa !important;
}

.material-silver {
  background-color: #c0c0c0 !important;
}

.material-silver-f {
  color: #c0c0c0 !important;
}

.material-platinum {
  background-color: #e5e4e2 !important;
}

.material-platinum-f {
  color: #e5e4e2 !important;
}

.material-light-gray {
  background-color: #d3d3d3 !important;
}

.material-light-gray-f {
  color: #d3d3d3 !important;
}

.material-smoke {
  background-color: #848884 !important;
}

.material-smoke-f {
  color: #848884 !important;
}

.material-charcoal {
  background-color: #36454f !important;
}

.material-charcoal-f {
  color: #36454f !important;
}

.material-steel {
  background-color: #607d8b !important;
}

.material-steel-f {
  color: #607d8b !important;
}

.material-off-steel {
  background-color: #cfd8dc !important;
}

.material-off-steel-f {
  color: #cfd8dc !important;
}

.material-licorice {
  background-color: #1b1212 !important;
}

.material-licorice-f {
  color: #1b1212 !important;
}

.material-alert {
  background-color: #e0e0e0 !important;
}

.material-alert-f {
  color: #e0e0e0 !important;
}

.material-progress-slider-primary-purple {
  background-color: #7e57c2 !important;
}

.material-progress-slider-secondary-purple {
  background-color: #9575cd !important;
}

.material-progress-slider-background-purple {
  background-color: #3c363d !important;
}

.material-progress-slider-primary-green {
  background-color: #4caf50 !important;
}

.material-progress-slider-secondary-green {
  background-color: #66bb6a !important;
}

.material-progress-slider-background-green {
  background-color: #333b33 !important;
}

.material-progress-label-f {
  color: #f1f1f1 !important;
}
/*DIME COLORS END*/

/* MEDIA QUERIES START */
@media screen and (max-width: 746px) {
  #visible-content {
    display: none;
  }

  .invisible-content {
    display: flex;
    height: 100vh;
  }
}
/* MEDIA QUERIES END */
