/* CSS Document */

.nav-pills .nav-link.active {
  background-color: #d92022;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.nav-pills .nav-link {
  background: 0 0;
  border: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: rgb(61, 61, 61);
  font-weight: bold;
}

.btn:active,
.btn:focus,
.btn.active,
.btn:active:focus {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.grow {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.grow:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.image-wrap {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.image-wrap img {
  height: 400%;
  animation: move 10s ease;
  animation-iteration-count: infinite;
  /* Add infinite to loop. */

  -ms-animation: move 20s ease infinite;
  -webkit-animation: move 20s ease infinite;
  -0-animation: move 20s ease infinite;
  -moz-animation: move 20s ease infinite;
  position: absolute;
}

@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    transform: scale(1);
    -ms-transform: scale(1);
    /* IE 9 */

    -webkit-transform: scale(1);
    /* Safari and Chrome */

    -o-transform: scale(1);
    /* Opera */

    -moz-transform: scale(1);
    /* Firefox */
  }
  100% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    /* IE 9 */

    -webkit-transform: scale(1.2);
    /* Safari and Chrome */

    -o-transform: scale(1.2);
    /* Opera */

    -moz-transform: scale(1.2);
    /* Firefox */
  }
}
