#report-result {
  margin: 0!important;
}
#page-header {
  margin: 0!important;
}

/* report placeholder */
#report-waiter {
  display: none;
  background: white;
  margin: -25px;
  padding: 25px;
  margin-bottom: 25px;
}
.report-placeholder {
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f9;
  background-image: linear-gradient(to right, #f6f7f9 0%, #cccfd2 20%, #f6f7f9 40%, #f6f7f9 100%);
  background-repeat: no-repeat;
  background-size: 2000px 1000px;
  height: 1000px;
  position: relative;
  width: 100%;
}
.report-placeholder div {
  /* height: 20px; */
  background: #ffffff;
  position: absolute;
}
.l-r {
  left: 70%;
  width: 30%;
  height: 20px;
}
.l-l {
  height: 20px;
  width: 30%;
}
.l-c {
  left: 48%;
  width: 5%;
  height: 20px;
}
.c-l {
  height: 50px;
  top: 20px;
  width: 100%;
  position: relative!important;
  margin-bottom: 8px;
}
.m-l {
  height: 50px;
  width: 2%;
}
.m-c {
  left: 10%;
  height: 50px;
  width: 2%;
}
.m-r {
  height: 50px;
  left: 22%;
  width: 2%;
}
.m-r2 {
  height: 50px;
  left: 35%;
  width: 100%;
}
.m-e {
  width: 100%;
  height: 20px;
  position: relative;
  top: 456px;
}
.t-r {
  height: 40px;
  width: 55%;
  top: 476px;
}
.t-r2 {
  top: 476px;
  width: 1%;
  left: 65%;
  height: 40px;
}
.t-r3 {
  top: 476px;
  width: 1%;
  height: 40px;
  left: 76%;
}
.t-r4 {
  top: 476px;
  width: 1%;
  height: 40px;
  left: 87%;
}
.t-e {
  width: 100%;
  height: 20px;
  position: relative;
  top: 516px;
}
.t-l {
  position: relative!important;
  height: 40px;
  top: 132px;
  margin-top: 2px;
}
@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 2000px 0;
  }
}
/*end report placeholder*/
