.loader:before,.loader:after{-webkit-transform:translate3d(0, 0, 100px);-khtml-transform:translate3d(0, 0, 100px);-moz-transform:translate3d(0, 0, 100px);-ms-transform:translate3d(0, 0, 100px);-o-transform:translate3d(0, 0, 100px);transform:translate3d(0, 0, 100px);background-color:#fff;bottom:0;content:'';display:block;position:fixed;top:0;z-index:100}.loaded .loader:before,.loaded .loader:after{-webkit-transition:all 0.25s 0.25s ease-out;-khtml-transition:all 0.25s 0.25s ease-out;-moz-transition:all 0.25s 0.25s ease-out;-ms-transition:all 0.25s 0.25s ease-out;-o-transition:all 0.25s 0.25s ease-out;transition:all 0.25s 0.25s ease-out;visibility:hidden}.no-js .loader:before,.no-js .loader:after{display:none}.loader:before{left:0;right:50%}.loaded .loader:before{-webkit-transform:translateX(-100%);-khtml-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.loader:after{left:50%;right:0}.loaded .loader:after{-webkit-transform:translateX(100%);-khtml-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.loader [class^="loader-"],.loader [class*=" loader-"]{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transform:translate3d(0, 0, 101px);-khtml-transform:translate3d(0, 0, 101px);-moz-transform:translate3d(0, 0, 101px);-ms-transform:translate3d(0, 0, 101px);-o-transform:translate3d(0, 0, 101px);transform:translate3d(0, 0, 101px);display:block;left:50%;height:100px;line-height:100px;margin-left:-100px;margin-top:-50px;position:fixed;text-align:center;top:50%;vertical-align:top;width:200px;z-index:101}.loaded .loader [class^="loader-"],.loaded .loader [class*=" loader-"]{-webkit-transition:all 0.25s 0s ease-out;-khtml-transition:all 0.25s 0s ease-out;-moz-transition:all 0.25s 0s ease-out;-ms-transition:all 0.25s 0s ease-out;-o-transition:all 0.25s 0s ease-out;transition:all 0.25s 0s ease-out;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;visibility:hidden}.no-js .loader [class^="loader-"],.no-js .loader [class*=" loader-"]{display:none}@-webkit-keyframes loader-logo{0%{left:-400px}100%{left:200px}}@-moz-keyframes loader-logo{0%{left:-400px}100%{left:200px}}@-ms-keyframes loader-logo{0%{left:-400px}100%{left:200px}}@-o-keyframes loader-logo{0%{left:-400px}100%{left:200px}}@keyframes loader-logo{0%{left:-400px}100%{left:200px}}.loader .loader-logo{height:200px;line-height:200px;margin-left:-100px;margin-top:-100px;width:200px}.loader .loader-logo div{bottom:0;position:absolute;top:0}.loader .loader-logo div:first-child{-webkit-background-size:100% auto;-khtml-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-color:transparent;background-image:url("../img/base/tdc-logo.png");background-position:center center;background-repeat:no-repeat;left:0;right:0}.loader .loader-logo div:last-child{-webkit-animation:loader-logo 1.5s 0s infinite linear;-khtml-animation:loader-logo 1.5s 0s infinite linear;-moz-animation:loader-logo 1.5s 0s infinite linear;-ms-animation:loader-logo 1.5s 0s infinite linear;-o-animation:loader-logo 1.5s 0s infinite linear;animation:loader-logo 1.5s 0s infinite linear;background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, #fff), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 50%, rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 50%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 50%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 50%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 50%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff', GradientType=1 );left:-400px;width:400px}
