.cssload-container{position:absolute;top:0;left:0;width:100%;height:100%}.cssload-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:50%;z-index:-1;transition:top 1.38s linear 3.57s;-o-transition:top 1.38s linear 3.57s;-ms-transition:top 1.38s linear 3.57s;-webkit-transition:top 1.38s linear 3.57s;-moz-transition:top 1.38s linear 3.57s}.cssload-container:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:-1;transition:bottom 1.38s linear 3.57s;-o-transition:bottom 1.38s linear 3.57s;-ms-transition:bottom 1.38s linear 3.57s;-webkit-transition:bottom 1.38s linear 3.57s;-moz-transition:bottom 1.38s linear 3.57s}.cssload-container.done:before{top:-50%}.cssload-container.done:after{bottom:-50%}.cssload-progress{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center}.cssload-progress.cssload-float .cssload-progress-item:before{border-top-width:2px;margin-top:0px;height:49px}.cssload-progress.cssload-float.cssload-shadow:before{border-top-width:2px;margin-top:-40px;height:49px}@keyframes "spin"{100%{transform:rotate(360deg);}}@-o-keyframes spin{100% { -o-transform:rotate(360deg)}} @-ms-keyframes spin{100% { -ms-transform:rotate(360deg)}@-webkit-keyframes "spin"{100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes "spin"{100%{-moz-transform:rotate(360deg);}}