.pulsar {animation: pulse linear 0.75s infinite; }
.centervh {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}

.vBoxLoading { height: 100%; position: fixed; width: 100%; z-index: 11; background:white; top:0; left:0; opacity: 1;}
.vBoxLoading.open{background-color:rgba(0,0,0,.75); z-index: 9999; opacity: 1; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; -webkit-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out;}
.vBoxLoading.open img{display:none; transform-origin:center;}
.vBoxLoading.open .vGifLoading{display:block;}

@media screen and (max-width: 480px) {
	.vBoxLoading img {max-width:100px;}
}

@-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); }
  50% { -webkit-transform: scale(1.1); }
  100% { -webkit-transform: scale(1); } }
@-moz-keyframes pulse { 0% { -moz-transform: scale(1); }
  50% { -moz-transform: scale(1.1); }
  100% { -moz-transform: scale(1); } }
@-ms-keyframes pulse { 0% { -ms-transform: scale(1); }
  50% { -ms-transform: scale(1.1); }
  100% { -ms-transform: scale(1); } }
@-o-keyframes pulse { 0% { -o-transform: scale(1); }
  50% { -o-transform: scale(1.1); }
  100% { -o-transform: scale(1); } }
@keyframes pulse { 0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); } }
