@-webkit-keyframes loaderPowerCalcFrame {
  0% {
    background: #dde2e7;
  }

  10% {
    background: #4B8DCE;
  }

  40% {
    background: #dde2e7;
  }
}

@-moz-keyframes loaderPowerCalcFrame {
  0% {
    background: #dde2e7;
  }

  10% {
    background: #4B8DCE;
  }

  40% {
    background: #dde2e7;
  }
}

@-o-keyframes loaderPowerCalcFrame {
  0% {
    background: #dde2e7;
  }

  10% {
    background: #4B8DCE;
  }

  40% {
    background: #dde2e7;
  }
}

@keyframes loaderPowerCalcFrame {
  0% {
    background: #dde2e7;
  }

  10% {
    background: #4B8DCE;
  }

  40% {
    background: #dde2e7;
  }
}

/* :not(:required) hides these rules from IE9 and below */
.loaderPowerCalcFrame:not(:required) {
    -webkit-animation: loaderPowerCalcFrame 2000ms 300ms infinite ease-out;
    -moz-animation: loaderPowerCalcFrame 2000ms 300ms infinite ease-out;
    -ms-animation: loaderPowerCalcFrame 2000ms 300ms infinite ease-out;
    -o-animation: loaderPowerCalcFrame 2000ms 300ms infinite ease-out;
    animation: loaderPowerCalcFrame 2000ms 300ms infinite ease-out;
    position: relative;
    text-indent: -9999px;
    margin: 2em auto;
}
.loaderPowerCalcFrame:not(:required),
.loaderPowerCalcFrame:not(:required):before,
.loaderPowerCalcFrame:not(:required):after {
    background: #dde2e7;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    height:1.375em;
    width:0.625em
}
.loaderPowerCalcFrame:not(:required):before,
.loaderPowerCalcFrame:not(:required):after {
    content: '\x200B';
    position: absolute;
    top: 0;
}
.loaderPowerCalcFrame:not(:required):before {
    -webkit-animation: loaderPowerCalcFrame 2000ms 150ms infinite ease-out;
    -moz-animation: loaderPowerCalcFrame 2000ms 150ms infinite ease-out;
    -ms-animation: loaderPowerCalcFrame 2000ms 150ms infinite ease-out;
    -o-animation: loaderPowerCalcFrame 2000ms 150ms infinite ease-out;
    animation: loaderPowerCalcFrame 2000ms 150ms infinite ease-out;
    left: -1.6em;
}
.loaderPowerCalcFrame:not(:required):after {
    -webkit-animation: loaderPowerCalcFrame 2000ms 450ms infinite ease-out;
    -moz-animation: loaderPowerCalcFrame 2000ms 450ms infinite ease-out;
    -ms-animation: loaderPowerCalcFrame 2000ms 450ms infinite ease-out;
    -o-animation: loaderPowerCalcFrame 2000ms 450ms infinite ease-out;
    animation: loaderPowerCalcFrame 2000ms 450ms infinite ease-out;
    right: -1.6em;
}
