:root {
  --pantsat-primary-color: #1b3747;
  --pantsat-secondary-color: #c29f64;
}

body,
html {
  width: 100%;
  min-height: 100vh;
}

body {
  display: flex;
  background: url("/images/bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
}

pre {
  text-align: left;
  white-space: pre-wrap; /* Since CSS 2.1 */
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}

a {
  color: inherit;
}

.w-10 {
  width: 10% !important;
}

#topLogo {
  width: 150px;
  position: absolute;
  margin: 0.5em;
  min-height: 20px;
}

.messageContainer {
  position: fixed;
  padding: 1em;
  width: 100%;
  z-index: 1000;
  pointer-events: none;
  opacity: 0.9;
}

.message,
.alert {
  pointer-events: all;
}

.no-scrollbar::-webkit-scrollbar {
  display: none; /* Chrome */
}

.no-scrollbar {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.no-wrap {
  white-space: nowrap;
}

.genericActions iframe {
  resize: vertical;
}
.genericActions label {
  white-space: nowrap;
}

.customItems .item > * {
  margin-left: 1em;
}

.pantsat-pipeline .item {
  background-color: var(--bs-secondary);
}

.gold-pipeline .item {
  background-color: var(--pantsat-secondary-color);
}

#spinnerOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  display: flex;
}

.highlight {
  background-color: yellow;
  color: black;
}

.highlight-error {
  background-color: red;
  color: white;
}

/*# sourceMappingURL=site.css.map */
