body {
  background-color: #000;
}
.navbar-expand-lg .navbar-collapse {
  justify-content: flex-end;
}
/* The element you want to animate */
.slide-in-left {
  /* Links the keyframe animation named 'slideFromLeft' */
  animation-name: slideFromLeft;
  /* Sets the animation duration to 0.5 seconds */
  animation-duration: 2.5s;
  /* Ensures smooth entry and exit pacing */
  animation-timing-function: ease-out;
  /* Retains the final 100% keyframe state so it stays on screen */
  animation-fill-mode: forwards;
}
/* The animation sequence definition */
@keyframes slideFromLeft {
  0% {
    /* Starts off-screen to the left */
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    /* Moves to its final original position */
    transform: translateX(0);
    opacity: 1;
  }
}
div.theme-millerinjury {
  color: var(--miller-white);
  background-color: #000;
}
div.theme-millerinjury div.ccm-block-top-navigation-bar .navbar {
  background-color: transparent;
}
div.theme-millerinjury .miller-site-header__overlay {
  background-image: url(/application/themes/millerinjury/images/header/handshake.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
div.theme-millerinjury hr.red-wide {
  border: none;
  height: 4px;
  background-color: var(--miller-red);
}
div.theme-millerinjury .vert-center {
  display: flex;
  align-items: center;
  /* Vertically centers the items */
  justify-content: center;
  /* Horizontally centers the items */
}
