//
// SPINNER
//

.spinner {
  .animation-name(spinnerRotate);
  .animation-duration(1s);
  .animation-iteration-count(infinite);
  .animation-timing-function(linear);
  background-image: url(../icon/common/spinner.png);
  margin: 0 auto; 
  vertical-align: middle;  
}

@-webkit-keyframes spinnerRotate {
  from {
    .transform(rotate(0deg));
  }
  to {
    .transform(rotate(360deg)); 
  }
}

@-moz-keyframes spinnerRotate {
  from {
    .transform(rotate(0deg));
  }
  to {
    .transform(rotate(360deg));
  }
}

@keyframes spinnerRotate {
  from {
    .transform(rotate(0deg));
  }
  to {
    .transform(rotate(360deg));
  }
}
  
.spinnerContainer {
  margin: 0 auto;  
  height: 100%;
  text-align: center;
} 

.spinnerContainer > div {
  display:inline;
}

.spinnerContainer .label, .spinnerContainer img {
  display:inline; 
}
