@-webkit-keyframes enter{0%{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:10px}}@keyframes enter{0%{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:10px}}@-moz-keyframes enter{0%{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:10px}}body{background:#f8f8f9}#app-loader{left:50%;margin-left:-27.5px;margin-top:-27.5px;position:absolute;top:50%}#app-loader .square{-webkit-animation:enter 6s infinite;animation:enter 6s infinite;background:#2d8cf0;float:left;height:15px;margin-right:5px;margin-top:5px;opacity:0;position:relative;top:-10px;width:15px}#app-loader .enter{opacity:1;top:0}#app-loader .square:first-child{-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s}#app-loader .square:nth-child(2){-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;animation-delay:2.1s}#app-loader .square:nth-child(3){-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;animation-delay:2.4s;background:#f90}#app-loader .square:nth-child(4){-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}#app-loader .square:nth-child(5){-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}#app-loader .square:nth-child(6){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}#app-loader .square:nth-child(8){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}#app-loader .square:nth-child(9){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}#app-loader .clear{clear:both}#app-loader .last{margin-right:0}