/* -- Bootstrap bug causes menu to flash when full sized -- */
.collapsing {
  transition: none !important;
}

.input-group-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.display-5 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

@-webkit-keyframes spin {
  to {
    stroke-dashoffset: -264;
  }
}

@keyframes spin {
  to {
    stroke-dashoffset: -264;
  }
}

.spinner circle {
  fill: none;
  stroke: slategray;
  stroke-width: 16;
  stroke-linecap: round;
  stroke-dasharray: 0, 0, 70, 194;
  stroke-dashoffset: 0;
  animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
}

.loading-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.loading-cover-center {
  right: 0;
}

.loading-cover-cell {
  padding: 0.75rem;
}

/* -- Margin for fixed navbar -- */
.app-body {
  margin-top: 70px;
}

/* -- Margin for iconified menu --*/
.dropdown-item svg, .nav-link svg {
  width: 16px !important;
  margin-right: 0.5rem;
}

/* -- Home page layout -- */
.landing-page {
  overflow: hidden;
}

.landing-page .logo {
  color: #28a745;
  font-family: monospace;
  font-size: 8rem;
  text-shadow: 2px 2px 2px green;
}

/* -- Grid Actions -- */
.grid-actions {
  position: relative;
}

/* -- Utilities -- */
.clickable {
  cursor: pointer;
}


/*# sourceMappingURL=main.c68a08b1fce4c33e418a.css.map*/