.skeleton-loading .small-size,
.skeleton-loading .medium-size,
.skeleton-loading .large-size,
.skeleton-loading .nav-icons,
.skeleton-loading .description {
  background-color: #ededed;
  background: linear-gradient(
    100deg,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, .5) 50%,
    rgba(255, 255, 255, 0) 60%
  ) #ededed;
  background-size: 200% 100%;
  background-position-x: 180%;
  animation: 1s loading ease-in-out infinite;
}

@keyframes loading {
  to {
    background-position-x: -20%;
  }
}

.skeleton-loading .medium-size {
  min-height: 32px;
  border-radius: 4px;
  animation-delay: .06s;margin-bottom: 0px;
}
.skeleton-loading .description {
  min-height: 6rem;
  border-radius: 4px;
  animation-delay: .06s;
}
.skeleton-loading .small-size{min-height: 24px;}
.skeleton-loading .large-size{min-height: 48px;}
.skeleton-loading.mr-2{margin-right: 2px;}
.skeleton-loading.w-115{width: 115px !important;}
.skeleton-loading .nav-icons {
  min-height: 32px;
  border-radius: 4px;
  animation-delay: .06s;
  max-width: 200px;
  margin: 0px auto;
}
.skeleton-loading .max-width-180{
	max-width: 180px;margin: 0px auto;
}
.skeleton-loading .large-size.btn {
    width: 115px;height: 65px;
    border: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    bottom: -2px;position: relative;
}