@-webkit-keyframes load {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.dqpl-scrim {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  display: none;
  z-index: 7;
  -webkit-transition: 300ms opacity;
  -moz-transition: 300ms opacity;
  -ms-transition: 300ms opacity;
  transition: 300ms opacity;
}
.dqpl-scrim-light {
  background-color: rgba(255, 255, 255, 0.75);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  display: none;
  z-index: 7;
  -webkit-transition: 300ms opacity;
  -moz-transition: 300ms opacity;
  -ms-transition: 300ms opacity;
  transition: 300ms opacity;
  z-index: 23;
}
.dqpl-scrim.dqpl-scrim-show,
.dqpl-scrim-light.dqpl-scrim-show {
  display: block;
}
.dqpl-scrim.dqpl-scrim-fade-in,
.dqpl-scrim-light.dqpl-scrim-fade-in {
  opacity: 1;
  -webkit-transition: 300ms opacity;
  -moz-transition: 300ms opacity;
  -ms-transition: 300ms opacity;
  transition: 300ms opacity;
}
