#root:not(:empty) + .sk-cube-grid {
  display: none;
}
.sk-cube-grid {
  margin-left: auto;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.sk-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #1f77b5;
  float: left;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}

.sk-cube-grid .sk-cube1 {
  animation-delay: 0.2s;
}

.sk-cube-grid .sk-cube2 {
  animation-delay: 0.3s;
}

.sk-cube-grid .sk-cube3 {
  animation-delay: 0.4s;
}

.sk-cube-grid .sk-cube4 {
  animation-delay: 0.1s;
}

.sk-cube-grid .sk-cube5 {
  animation-delay: 0.2s;
}

.sk-cube-grid .sk-cube6 {
  animation-delay: 0.3s;
}

.sk-cube-grid .sk-cube7 {
  animation-delay: 0s;
}

.sk-cube-grid .sk-cube8 {
  animation-delay: 0.1s;
}

.sk-cube-grid .sk-cube9 {
  animation-delay: 0.2s;
}

@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    transform: scale3D(1, 1, 1);
  }
  35% {
    transform: scale3D(0, 0, 1);
  }
}

.help-area {
  border-width: 7px !important;
  border-style: solid !important;
  border-color: green !important;
}

.konvajs-content {
  border: 1px solid black;
}

.MuiBreadcrumbs-separator:nth-of-type(2) {
  color: white;
  margin-left: 0px;
  margin-right: 0px;
}

.react-puzzle-confirm-modal {
  position: inherit !important;
  background-color: transparent !important;
  height: 280px;
}

/* 
.thingImageDeleteButtom {
  position: absolute !important;
  left: 0;
  bottom: 0;
  z-index: 1;
  display: block;
}

.thingImage:hover .thingImageDeleteButtom {
  display: none;
} */

/* .thingImage:hover .thingImageDeleteButtom {
  display: block;
} */

/* ===== Scrollbar CSS ===== */
/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #a7a2a9 #e8e3e3;
}

/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 8px;
}

*::-webkit-scrollbar-track {
  background: #e8e3e3;
}

*::-webkit-scrollbar-thumb {
  background-color: #a7a2a9;
  border-radius: 10px;
  border: 3px solid #ffffff;
}
/*main {
  padding-left: 240px;
}*/

.react-flow__attribution.right {
  display: none;
}

.appToolbarHeader {
  position: fixed;
  z-index: 999;
  background-color: #151b26;
}

.appToolbarMenu {
  margin-top: 80px !important;
}

.appToolbarCompanyLogo {
  position: fixed;
  bottom: 0px;
  left: 10px;
  padding-bottom: 5px;
  max-width: 220px;
  max-height: 45px;
  background-color: #151b26;
}

.appSearchBar {
  position: absolute;
  top: 10px;
  right: 190px; /* toolbarLogo MGM 330px */
  z-index: 1201;
}

.thingsDataTableButtons {
  position: relative;
  top: -63px;
}

body {
  background-color: white !important;
}

.appBarLogo {
  max-width: 162px;
  max-height: 60px;
  width: auto !important;
  height: auto !important;
}

/* MGM
.appBarLogo {
  width: auto !important;
  height: auto !important;
  margin-left: 80px;
}
   */

.mapboxgl-popup-content {
  padding: 0 !important;
}

.toolbarLogo {
  max-width: 200px;
  max-height: 50px;
  margin-right: 0px;
}

.appToolbarSearchTextField {
  color: rgb(203, 212, 219);
  padding-bottom: 10px;
}

.appToolbarSearchTextField {
  color: rgb(203, 212, 219);
}

.appToolbarSearchTextField .MuiInputBase-root {
  color: rgb(203, 212, 219);
}

.appToolbarSearchTextField .MuiSvgIcon-root {
  color: rgb(203, 212, 219);
}

.appToolbarSearchTextField .MuiInput-underline:before {
  border-bottom: 1px solid rgb(203, 212, 219);
}

.appToolbarSearchTextField .MuiInput-underline:hover:not(.Mui-disabled):before {
  border-bottom: 1px solid rgb(203, 212, 219);
}

.appToolbarSearchTextField .MuiInput-underline:after {
  border-bottom: 2px solid rgb(203, 212, 219);
}

.MuiInputLabel-formControl {
  font-size: 18px;
}
