├── README.md ├── SUMMARY.md ├── client ├── README.md ├── css │ ├── animate.css │ ├── bootstrap.min.css │ ├── fonts │ │ ├── TitilliumWeb-Regular.ttf │ │ ├── UIFont.ttf │ │ ├── geonms-font.ttf │ │ └── similarOswald.otf │ ├── style.css │ └── sweetalert.css ├── img │ ├── error.png │ └── jquery.minicolors.png ├── index.html └── js │ ├── cookies.js │ ├── core.js │ ├── hats.js │ ├── jquery.toast.min.js │ ├── lbcolors.json │ ├── main.js │ └── sweetalert.min.js └── socket ├── README.md ├── origins.txt ├── package-lock.json ├── package.json ├── socket.js ├── winModulesInstall.bat └── winStart.bat /README.md: -------------------------------------------------------------------------------- 1 | # UI Client 2 | UI Client is an open source client to use for Agar.io private servers. Feel free to use this client to play with your friends or make a game, but please give credit :) 3 | 4 | >--- 5 | 6 | # Contact xAz 7 | If you would like to contact me, you can reach me on Discord: ``!!!xAzz#8135`` 8 | 9 | >--- 10 | 11 | # Features 12 | - Minimap 13 | - Chat 14 | - Team Tag 15 | - Leaderboard Color 16 | - Custom Hats/Crowns 17 | - A lot of Settings 18 | - A lot of Theming options 19 | - Hotkeys 20 | - Server Panel 21 | - Much more! 22 | 23 | >--- 24 | 25 | # Installation 26 | ## Client 27 | 1. Download this repo 28 | 2. Unzip UI-Client-master into a folder 29 | 3. Upload ``client`` folder to your Web Host FTP 30 | 4. Go to your website url 31 | 32 | ## Minimap, Chat & Skins Server 33 | ### Windows 34 | 1. Download and install Node.js: https://nodejs.org/en/download/ 35 | 2. Run the winModulesInstall.bat file 36 | 3. Run winStart.bat 37 | 38 | **All these files can be found in the ``socket`` folder.** 39 | 40 | ### Linux: 41 | ```bash 42 | # First update your packages: 43 | sudo apt-get update 44 | 45 | # Install git: 46 | sudo apt-get install git 47 | 48 | # Install node.js: 49 | sudo apt-get install nodejs-legacy npm 50 | 51 | # Clone UI-Client: 52 | git clone https://github.com/xAzz/UI-Client.git 53 | 54 | # Install dependencies: 55 | cd UI-Client-master/socket 56 | npm install 57 | 58 | # Run the server: 59 | sudo node socket.js 60 | ``` 61 | 62 | # Connecting socket to client 63 | 1. Open ``core.js`` file 64 | 2. Scroll down to line 52 65 | 3. Replace ``127.0.0.1:9700`` with the ip you are hosting the socket on. 66 | 67 | ## Example 68 | ```js 69 | # Default: 70 | var socketip = "127.0.0.1:9700"; 71 | 72 | # Example of changed 73 | var socketip = "31.220.59.33:9700"; 74 | ``` 75 | 76 | >--- 77 | 78 | 79 | # Credit 80 | I would like to give credit to Acydwarp for creating Agarplus.io, UI Client is based off the original Agarplus.io V2. I would also like to give credit to Nebula for helping with design idea's and bugs. 81 | 82 | >--- 83 | 84 | **To host your own MultiOgar server, head over to -> https://github.com/m-byte918/MultiOgarII** 85 | -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- 1 | # Table of contents 2 | 3 | * [Initial page](README.md) 4 | 5 | -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- 1 | # Installation 2 | ## Client 3 | 1. Download this repo 4 | 2. Unzip UI-Client-master into a folder 5 | 3. Upload ``client`` folder to your Web Host FTP 6 | 4. Go to your website url 7 | -------------------------------------------------------------------------------- /client/css/animate.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8";/*! 2 | Animate.css - http://daneden.me/animate 3 | Licensed under the MIT license - http://opensource.org/licenses/MIT 4 | 5 | Copyright (c) 2015 Daniel Eden 6 | */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,100%,11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,100%,11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} -------------------------------------------------------------------------------- /client/css/fonts/TitilliumWeb-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xAzz/UI-Client/e4f8c05dc428d7bf9f8c5f7ba181c71f8eaadf34/client/css/fonts/TitilliumWeb-Regular.ttf -------------------------------------------------------------------------------- /client/css/fonts/UIFont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xAzz/UI-Client/e4f8c05dc428d7bf9f8c5f7ba181c71f8eaadf34/client/css/fonts/UIFont.ttf -------------------------------------------------------------------------------- /client/css/fonts/geonms-font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xAzz/UI-Client/e4f8c05dc428d7bf9f8c5f7ba181c71f8eaadf34/client/css/fonts/geonms-font.ttf -------------------------------------------------------------------------------- /client/css/fonts/similarOswald.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xAzz/UI-Client/e4f8c05dc428d7bf9f8c5f7ba181c71f8eaadf34/client/css/fonts/similarOswald.otf -------------------------------------------------------------------------------- /client/css/sweetalert.css: -------------------------------------------------------------------------------- 1 | body.stop-scrolling { 2 | height: 100%; 3 | overflow: hidden; 4 | } 5 | .sweet-overlay { 6 | background-color: black; 7 | /* IE8 */ 8 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 9 | /* IE8 */ 10 | background-color: rgba(0, 0, 0, 0.4); 11 | position: fixed; 12 | left: 0; 13 | right: 0; 14 | top: 0; 15 | bottom: 0; 16 | display: none; 17 | z-index: 10000; 18 | } 19 | .sweet-alert { 20 | background-color: white; 21 | font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; 22 | width: 478px; 23 | padding: 17px; 24 | border-radius: 5px; 25 | text-align: center; 26 | position: fixed; 27 | left: 50%; 28 | top: 50%; 29 | margin-left: -256px; 30 | margin-top: -200px; 31 | overflow: hidden; 32 | display: none; 33 | z-index: 99999; 34 | } 35 | @media all and (max-width: 540px) { 36 | .sweet-alert { 37 | width: auto; 38 | margin-left: 0; 39 | margin-right: 0; 40 | left: 15px; 41 | right: 15px; 42 | } 43 | } 44 | .sweet-alert h2 { 45 | color: #575757; 46 | font-size: 30px; 47 | text-align: center; 48 | font-weight: 600; 49 | text-transform: none; 50 | position: relative; 51 | margin: 25px 0; 52 | padding: 0; 53 | line-height: 40px; 54 | display: block; 55 | } 56 | .sweet-alert p { 57 | color: #797979; 58 | font-size: 16px; 59 | text-align: center; 60 | font-weight: 300; 61 | position: relative; 62 | text-align: inherit; 63 | float: none; 64 | margin: 0; 65 | padding: 0; 66 | line-height: normal; 67 | } 68 | .sweet-alert fieldset { 69 | border: none; 70 | position: relative; 71 | } 72 | .sweet-alert .sa-error-container { 73 | background-color: #f1f1f1; 74 | margin-left: -17px; 75 | margin-right: -17px; 76 | overflow: hidden; 77 | padding: 0 10px; 78 | max-height: 0; 79 | webkit-transition: padding 0.15s, max-height 0.15s; 80 | transition: padding 0.15s, max-height 0.15s; 81 | } 82 | .sweet-alert .sa-error-container.show { 83 | padding: 10px 0; 84 | max-height: 100px; 85 | webkit-transition: padding 0.2s, max-height 0.2s; 86 | transition: padding 0.25s, max-height 0.25s; 87 | } 88 | .sweet-alert .sa-error-container .icon { 89 | display: inline-block; 90 | width: 24px; 91 | height: 24px; 92 | border-radius: 50%; 93 | background-color: #ea7d7d; 94 | color: white; 95 | line-height: 24px; 96 | text-align: center; 97 | margin-right: 3px; 98 | } 99 | .sweet-alert .sa-error-container p { 100 | display: inline-block; 101 | } 102 | .sweet-alert .sa-input-error { 103 | position: absolute; 104 | top: 29px; 105 | right: 26px; 106 | width: 20px; 107 | height: 20px; 108 | opacity: 0; 109 | -webkit-transform: scale(0.5); 110 | transform: scale(0.5); 111 | -webkit-transform-origin: 50% 50%; 112 | transform-origin: 50% 50%; 113 | -webkit-transition: all 0.1s; 114 | transition: all 0.1s; 115 | } 116 | .sweet-alert .sa-input-error::before, 117 | .sweet-alert .sa-input-error::after { 118 | content: ""; 119 | width: 20px; 120 | height: 6px; 121 | background-color: #f06e57; 122 | border-radius: 3px; 123 | position: absolute; 124 | top: 50%; 125 | margin-top: -4px; 126 | left: 50%; 127 | margin-left: -9px; 128 | } 129 | .sweet-alert .sa-input-error::before { 130 | -webkit-transform: rotate(-45deg); 131 | transform: rotate(-45deg); 132 | } 133 | .sweet-alert .sa-input-error::after { 134 | -webkit-transform: rotate(45deg); 135 | transform: rotate(45deg); 136 | } 137 | .sweet-alert .sa-input-error.show { 138 | opacity: 1; 139 | -webkit-transform: scale(1); 140 | transform: scale(1); 141 | } 142 | .sweet-alert input { 143 | width: 100%; 144 | box-sizing: border-box; 145 | border-radius: 3px; 146 | border: 1px solid #d7d7d7; 147 | height: 43px; 148 | margin-top: 10px; 149 | margin-bottom: 17px; 150 | font-size: 18px; 151 | box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06); 152 | padding: 0 12px; 153 | display: none; 154 | -webkit-transition: all 0.3s; 155 | transition: all 0.3s; 156 | } 157 | .sweet-alert input:focus { 158 | outline: none; 159 | box-shadow: 0px 0px 3px #c4e6f5; 160 | border: 1px solid #b4dbed; 161 | } 162 | .sweet-alert input:focus::-moz-placeholder { 163 | transition: opacity 0.3s 0.03s ease; 164 | opacity: 0.5; 165 | } 166 | .sweet-alert input:focus:-ms-input-placeholder { 167 | transition: opacity 0.3s 0.03s ease; 168 | opacity: 0.5; 169 | } 170 | .sweet-alert input:focus::-webkit-input-placeholder { 171 | transition: opacity 0.3s 0.03s ease; 172 | opacity: 0.5; 173 | } 174 | .sweet-alert input::-moz-placeholder { 175 | color: #bdbdbd; 176 | } 177 | .sweet-alert input:-ms-input-placeholder { 178 | color: #bdbdbd; 179 | } 180 | .sweet-alert input::-webkit-input-placeholder { 181 | color: #bdbdbd; 182 | } 183 | .sweet-alert.show-input input { 184 | display: block; 185 | } 186 | .sweet-alert .sa-confirm-button-container { 187 | display: inline-block; 188 | position: relative; 189 | } 190 | .sweet-alert .la-ball-fall { 191 | position: absolute; 192 | left: 50%; 193 | top: 50%; 194 | margin-left: -27px; 195 | margin-top: 4px; 196 | opacity: 0; 197 | visibility: hidden; 198 | } 199 | .sweet-alert button { 200 | background-color: #8CD4F5; 201 | color: white; 202 | border: none; 203 | box-shadow: none; 204 | font-size: 17px; 205 | font-weight: 500; 206 | -webkit-border-radius: 4px; 207 | border-radius: 5px; 208 | padding: 10px 32px; 209 | margin: 26px 5px 0 5px; 210 | cursor: pointer; 211 | } 212 | .sweet-alert button:focus { 213 | outline: none; 214 | box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); 215 | } 216 | .sweet-alert button:hover { 217 | background-color: #7ecff4; 218 | } 219 | .sweet-alert button:active { 220 | background-color: #5dc2f1; 221 | } 222 | .sweet-alert button.cancel { 223 | background-color: #C1C1C1; 224 | } 225 | .sweet-alert button.cancel:hover { 226 | background-color: #b9b9b9; 227 | } 228 | .sweet-alert button.cancel:active { 229 | background-color: #a8a8a8; 230 | } 231 | .sweet-alert button.cancel:focus { 232 | box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; 233 | } 234 | .sweet-alert button[disabled] { 235 | opacity: .6; 236 | cursor: default; 237 | } 238 | .sweet-alert button.confirm[disabled] { 239 | color: transparent; 240 | } 241 | .sweet-alert button.confirm[disabled] ~ .la-ball-fall { 242 | opacity: 1; 243 | visibility: visible; 244 | transition-delay: 0s; 245 | } 246 | .sweet-alert button::-moz-focus-inner { 247 | border: 0; 248 | } 249 | .sweet-alert[data-has-cancel-button=false] button { 250 | box-shadow: none !important; 251 | } 252 | .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] { 253 | padding-bottom: 40px; 254 | } 255 | .sweet-alert .sa-icon { 256 | width: 80px; 257 | height: 80px; 258 | border: 4px solid gray; 259 | -webkit-border-radius: 40px; 260 | border-radius: 40px; 261 | border-radius: 50%; 262 | margin: 20px auto; 263 | padding: 0; 264 | position: relative; 265 | box-sizing: content-box; 266 | } 267 | .sweet-alert .sa-icon.sa-error { 268 | border-color: #F27474; 269 | } 270 | .sweet-alert .sa-icon.sa-error .sa-x-mark { 271 | position: relative; 272 | display: block; 273 | } 274 | .sweet-alert .sa-icon.sa-error .sa-line { 275 | position: absolute; 276 | height: 5px; 277 | width: 47px; 278 | background-color: #F27474; 279 | display: block; 280 | top: 37px; 281 | border-radius: 2px; 282 | } 283 | .sweet-alert .sa-icon.sa-error .sa-line.sa-left { 284 | -webkit-transform: rotate(45deg); 285 | transform: rotate(45deg); 286 | left: 17px; 287 | } 288 | .sweet-alert .sa-icon.sa-error .sa-line.sa-right { 289 | -webkit-transform: rotate(-45deg); 290 | transform: rotate(-45deg); 291 | right: 16px; 292 | } 293 | .sweet-alert .sa-icon.sa-warning { 294 | border-color: #F8BB86; 295 | } 296 | .sweet-alert .sa-icon.sa-warning .sa-body { 297 | position: absolute; 298 | width: 5px; 299 | height: 47px; 300 | left: 50%; 301 | top: 10px; 302 | -webkit-border-radius: 2px; 303 | border-radius: 2px; 304 | margin-left: -2px; 305 | background-color: #F8BB86; 306 | } 307 | .sweet-alert .sa-icon.sa-warning .sa-dot { 308 | position: absolute; 309 | width: 7px; 310 | height: 7px; 311 | -webkit-border-radius: 50%; 312 | border-radius: 50%; 313 | margin-left: -3px; 314 | left: 50%; 315 | bottom: 10px; 316 | background-color: #F8BB86; 317 | } 318 | .sweet-alert .sa-icon.sa-info { 319 | border-color: #C9DAE1; 320 | } 321 | .sweet-alert .sa-icon.sa-info::before { 322 | content: ""; 323 | position: absolute; 324 | width: 5px; 325 | height: 29px; 326 | left: 50%; 327 | bottom: 17px; 328 | border-radius: 2px; 329 | margin-left: -2px; 330 | background-color: #C9DAE1; 331 | } 332 | .sweet-alert .sa-icon.sa-info::after { 333 | content: ""; 334 | position: absolute; 335 | width: 7px; 336 | height: 7px; 337 | border-radius: 50%; 338 | margin-left: -3px; 339 | top: 19px; 340 | background-color: #C9DAE1; 341 | } 342 | .sweet-alert .sa-icon.sa-success { 343 | border-color: #A5DC86; 344 | } 345 | .sweet-alert .sa-icon.sa-success::before, 346 | .sweet-alert .sa-icon.sa-success::after { 347 | content: ''; 348 | -webkit-border-radius: 40px; 349 | border-radius: 40px; 350 | border-radius: 50%; 351 | position: absolute; 352 | width: 60px; 353 | height: 120px; 354 | background: white; 355 | -webkit-transform: rotate(45deg); 356 | transform: rotate(45deg); 357 | } 358 | .sweet-alert .sa-icon.sa-success::before { 359 | -webkit-border-radius: 120px 0 0 120px; 360 | border-radius: 120px 0 0 120px; 361 | top: -7px; 362 | left: -33px; 363 | -webkit-transform: rotate(-45deg); 364 | transform: rotate(-45deg); 365 | -webkit-transform-origin: 60px 60px; 366 | transform-origin: 60px 60px; 367 | } 368 | .sweet-alert .sa-icon.sa-success::after { 369 | -webkit-border-radius: 0 120px 120px 0; 370 | border-radius: 0 120px 120px 0; 371 | top: -11px; 372 | left: 30px; 373 | -webkit-transform: rotate(-45deg); 374 | transform: rotate(-45deg); 375 | -webkit-transform-origin: 0px 60px; 376 | transform-origin: 0px 60px; 377 | } 378 | .sweet-alert .sa-icon.sa-success .sa-placeholder { 379 | width: 80px; 380 | height: 80px; 381 | border: 4px solid rgba(165, 220, 134, 0.2); 382 | -webkit-border-radius: 40px; 383 | border-radius: 40px; 384 | border-radius: 50%; 385 | box-sizing: content-box; 386 | position: absolute; 387 | left: -4px; 388 | top: -4px; 389 | z-index: 2; 390 | } 391 | .sweet-alert .sa-icon.sa-success .sa-fix { 392 | width: 5px; 393 | height: 90px; 394 | background-color: white; 395 | position: absolute; 396 | left: 28px; 397 | top: 8px; 398 | z-index: 1; 399 | -webkit-transform: rotate(-45deg); 400 | transform: rotate(-45deg); 401 | } 402 | .sweet-alert .sa-icon.sa-success .sa-line { 403 | height: 5px; 404 | background-color: #A5DC86; 405 | display: block; 406 | border-radius: 2px; 407 | position: absolute; 408 | z-index: 2; 409 | } 410 | .sweet-alert .sa-icon.sa-success .sa-line.sa-tip { 411 | width: 25px; 412 | left: 14px; 413 | top: 46px; 414 | -webkit-transform: rotate(45deg); 415 | transform: rotate(45deg); 416 | } 417 | .sweet-alert .sa-icon.sa-success .sa-line.sa-long { 418 | width: 47px; 419 | right: 8px; 420 | top: 38px; 421 | -webkit-transform: rotate(-45deg); 422 | transform: rotate(-45deg); 423 | } 424 | .sweet-alert .sa-icon.sa-custom { 425 | background-size: contain; 426 | border-radius: 0; 427 | border: none; 428 | background-position: center center; 429 | background-repeat: no-repeat; 430 | } 431 | /* 432 | * Animations 433 | */ 434 | @-webkit-keyframes showSweetAlert { 435 | 0% { 436 | transform: scale(0.7); 437 | -webkit-transform: scale(0.7); 438 | } 439 | 45% { 440 | transform: scale(1.05); 441 | -webkit-transform: scale(1.05); 442 | } 443 | 80% { 444 | transform: scale(0.95); 445 | -webkit-transform: scale(0.95); 446 | } 447 | 100% { 448 | transform: scale(1); 449 | -webkit-transform: scale(1); 450 | } 451 | } 452 | @keyframes showSweetAlert { 453 | 0% { 454 | transform: scale(0.7); 455 | -webkit-transform: scale(0.7); 456 | } 457 | 45% { 458 | transform: scale(1.05); 459 | -webkit-transform: scale(1.05); 460 | } 461 | 80% { 462 | transform: scale(0.95); 463 | -webkit-transform: scale(0.95); 464 | } 465 | 100% { 466 | transform: scale(1); 467 | -webkit-transform: scale(1); 468 | } 469 | } 470 | @-webkit-keyframes hideSweetAlert { 471 | 0% { 472 | transform: scale(1); 473 | -webkit-transform: scale(1); 474 | } 475 | 100% { 476 | transform: scale(0.5); 477 | -webkit-transform: scale(0.5); 478 | } 479 | } 480 | @keyframes hideSweetAlert { 481 | 0% { 482 | transform: scale(1); 483 | -webkit-transform: scale(1); 484 | } 485 | 100% { 486 | transform: scale(0.5); 487 | -webkit-transform: scale(0.5); 488 | } 489 | } 490 | @-webkit-keyframes slideFromTop { 491 | 0% { 492 | top: 0%; 493 | } 494 | 100% { 495 | top: 50%; 496 | } 497 | } 498 | @keyframes slideFromTop { 499 | 0% { 500 | top: 0%; 501 | } 502 | 100% { 503 | top: 50%; 504 | } 505 | } 506 | @-webkit-keyframes slideToTop { 507 | 0% { 508 | top: 50%; 509 | } 510 | 100% { 511 | top: 0%; 512 | } 513 | } 514 | @keyframes slideToTop { 515 | 0% { 516 | top: 50%; 517 | } 518 | 100% { 519 | top: 0%; 520 | } 521 | } 522 | @-webkit-keyframes slideFromBottom { 523 | 0% { 524 | top: 70%; 525 | } 526 | 100% { 527 | top: 50%; 528 | } 529 | } 530 | @keyframes slideFromBottom { 531 | 0% { 532 | top: 70%; 533 | } 534 | 100% { 535 | top: 50%; 536 | } 537 | } 538 | @-webkit-keyframes slideToBottom { 539 | 0% { 540 | top: 50%; 541 | } 542 | 100% { 543 | top: 70%; 544 | } 545 | } 546 | @keyframes slideToBottom { 547 | 0% { 548 | top: 50%; 549 | } 550 | 100% { 551 | top: 70%; 552 | } 553 | } 554 | .showSweetAlert[data-animation=pop] { 555 | -webkit-animation: showSweetAlert 0.3s; 556 | animation: showSweetAlert 0.3s; 557 | } 558 | .showSweetAlert[data-animation=none] { 559 | -webkit-animation: none; 560 | animation: none; 561 | } 562 | .showSweetAlert[data-animation=slide-from-top] { 563 | -webkit-animation: slideFromTop 0.3s; 564 | animation: slideFromTop 0.3s; 565 | } 566 | .showSweetAlert[data-animation=slide-from-bottom] { 567 | -webkit-animation: slideFromBottom 0.3s; 568 | animation: slideFromBottom 0.3s; 569 | } 570 | .hideSweetAlert[data-animation=pop] { 571 | -webkit-animation: hideSweetAlert 0.2s; 572 | animation: hideSweetAlert 0.2s; 573 | } 574 | .hideSweetAlert[data-animation=none] { 575 | -webkit-animation: none; 576 | animation: none; 577 | } 578 | .hideSweetAlert[data-animation=slide-from-top] { 579 | -webkit-animation: slideToTop 0.4s; 580 | animation: slideToTop 0.4s; 581 | } 582 | .hideSweetAlert[data-animation=slide-from-bottom] { 583 | -webkit-animation: slideToBottom 0.3s; 584 | animation: slideToBottom 0.3s; 585 | } 586 | @-webkit-keyframes animateSuccessTip { 587 | 0% { 588 | width: 0; 589 | left: 1px; 590 | top: 19px; 591 | } 592 | 54% { 593 | width: 0; 594 | left: 1px; 595 | top: 19px; 596 | } 597 | 70% { 598 | width: 50px; 599 | left: -8px; 600 | top: 37px; 601 | } 602 | 84% { 603 | width: 17px; 604 | left: 21px; 605 | top: 48px; 606 | } 607 | 100% { 608 | width: 25px; 609 | left: 14px; 610 | top: 45px; 611 | } 612 | } 613 | @keyframes animateSuccessTip { 614 | 0% { 615 | width: 0; 616 | left: 1px; 617 | top: 19px; 618 | } 619 | 54% { 620 | width: 0; 621 | left: 1px; 622 | top: 19px; 623 | } 624 | 70% { 625 | width: 50px; 626 | left: -8px; 627 | top: 37px; 628 | } 629 | 84% { 630 | width: 17px; 631 | left: 21px; 632 | top: 48px; 633 | } 634 | 100% { 635 | width: 25px; 636 | left: 14px; 637 | top: 45px; 638 | } 639 | } 640 | @-webkit-keyframes animateSuccessLong { 641 | 0% { 642 | width: 0; 643 | right: 46px; 644 | top: 54px; 645 | } 646 | 65% { 647 | width: 0; 648 | right: 46px; 649 | top: 54px; 650 | } 651 | 84% { 652 | width: 55px; 653 | right: 0px; 654 | top: 35px; 655 | } 656 | 100% { 657 | width: 47px; 658 | right: 8px; 659 | top: 38px; 660 | } 661 | } 662 | @keyframes animateSuccessLong { 663 | 0% { 664 | width: 0; 665 | right: 46px; 666 | top: 54px; 667 | } 668 | 65% { 669 | width: 0; 670 | right: 46px; 671 | top: 54px; 672 | } 673 | 84% { 674 | width: 55px; 675 | right: 0px; 676 | top: 35px; 677 | } 678 | 100% { 679 | width: 47px; 680 | right: 8px; 681 | top: 38px; 682 | } 683 | } 684 | @-webkit-keyframes rotatePlaceholder { 685 | 0% { 686 | transform: rotate(-45deg); 687 | -webkit-transform: rotate(-45deg); 688 | } 689 | 5% { 690 | transform: rotate(-45deg); 691 | -webkit-transform: rotate(-45deg); 692 | } 693 | 12% { 694 | transform: rotate(-405deg); 695 | -webkit-transform: rotate(-405deg); 696 | } 697 | 100% { 698 | transform: rotate(-405deg); 699 | -webkit-transform: rotate(-405deg); 700 | } 701 | } 702 | @keyframes rotatePlaceholder { 703 | 0% { 704 | transform: rotate(-45deg); 705 | -webkit-transform: rotate(-45deg); 706 | } 707 | 5% { 708 | transform: rotate(-45deg); 709 | -webkit-transform: rotate(-45deg); 710 | } 711 | 12% { 712 | transform: rotate(-405deg); 713 | -webkit-transform: rotate(-405deg); 714 | } 715 | 100% { 716 | transform: rotate(-405deg); 717 | -webkit-transform: rotate(-405deg); 718 | } 719 | } 720 | .animateSuccessTip { 721 | -webkit-animation: animateSuccessTip 0.75s; 722 | animation: animateSuccessTip 0.75s; 723 | } 724 | .animateSuccessLong { 725 | -webkit-animation: animateSuccessLong 0.75s; 726 | animation: animateSuccessLong 0.75s; 727 | } 728 | .sa-icon.sa-success.animate::after { 729 | -webkit-animation: rotatePlaceholder 4.25s ease-in; 730 | animation: rotatePlaceholder 4.25s ease-in; 731 | } 732 | @-webkit-keyframes animateErrorIcon { 733 | 0% { 734 | transform: rotateX(100deg); 735 | -webkit-transform: rotateX(100deg); 736 | opacity: 0; 737 | } 738 | 100% { 739 | transform: rotateX(0deg); 740 | -webkit-transform: rotateX(0deg); 741 | opacity: 1; 742 | } 743 | } 744 | @keyframes animateErrorIcon { 745 | 0% { 746 | transform: rotateX(100deg); 747 | -webkit-transform: rotateX(100deg); 748 | opacity: 0; 749 | } 750 | 100% { 751 | transform: rotateX(0deg); 752 | -webkit-transform: rotateX(0deg); 753 | opacity: 1; 754 | } 755 | } 756 | .animateErrorIcon { 757 | -webkit-animation: animateErrorIcon 0.5s; 758 | animation: animateErrorIcon 0.5s; 759 | } 760 | @-webkit-keyframes animateXMark { 761 | 0% { 762 | transform: scale(0.4); 763 | -webkit-transform: scale(0.4); 764 | margin-top: 26px; 765 | opacity: 0; 766 | } 767 | 50% { 768 | transform: scale(0.4); 769 | -webkit-transform: scale(0.4); 770 | margin-top: 26px; 771 | opacity: 0; 772 | } 773 | 80% { 774 | transform: scale(1.15); 775 | -webkit-transform: scale(1.15); 776 | margin-top: -6px; 777 | } 778 | 100% { 779 | transform: scale(1); 780 | -webkit-transform: scale(1); 781 | margin-top: 0; 782 | opacity: 1; 783 | } 784 | } 785 | @keyframes animateXMark { 786 | 0% { 787 | transform: scale(0.4); 788 | -webkit-transform: scale(0.4); 789 | margin-top: 26px; 790 | opacity: 0; 791 | } 792 | 50% { 793 | transform: scale(0.4); 794 | -webkit-transform: scale(0.4); 795 | margin-top: 26px; 796 | opacity: 0; 797 | } 798 | 80% { 799 | transform: scale(1.15); 800 | -webkit-transform: scale(1.15); 801 | margin-top: -6px; 802 | } 803 | 100% { 804 | transform: scale(1); 805 | -webkit-transform: scale(1); 806 | margin-top: 0; 807 | opacity: 1; 808 | } 809 | } 810 | .animateXMark { 811 | -webkit-animation: animateXMark 0.5s; 812 | animation: animateXMark 0.5s; 813 | } 814 | @-webkit-keyframes pulseWarning { 815 | 0% { 816 | border-color: #F8D486; 817 | } 818 | 100% { 819 | border-color: #F8BB86; 820 | } 821 | } 822 | @keyframes pulseWarning { 823 | 0% { 824 | border-color: #F8D486; 825 | } 826 | 100% { 827 | border-color: #F8BB86; 828 | } 829 | } 830 | .pulseWarning { 831 | -webkit-animation: pulseWarning 0.75s infinite alternate; 832 | animation: pulseWarning 0.75s infinite alternate; 833 | } 834 | @-webkit-keyframes pulseWarningIns { 835 | 0% { 836 | background-color: #F8D486; 837 | } 838 | 100% { 839 | background-color: #F8BB86; 840 | } 841 | } 842 | @keyframes pulseWarningIns { 843 | 0% { 844 | background-color: #F8D486; 845 | } 846 | 100% { 847 | background-color: #F8BB86; 848 | } 849 | } 850 | .pulseWarningIns { 851 | -webkit-animation: pulseWarningIns 0.75s infinite alternate; 852 | animation: pulseWarningIns 0.75s infinite alternate; 853 | } 854 | @-webkit-keyframes rotate-loading { 855 | 0% { 856 | transform: rotate(0deg); 857 | } 858 | 100% { 859 | transform: rotate(360deg); 860 | } 861 | } 862 | @keyframes rotate-loading { 863 | 0% { 864 | transform: rotate(0deg); 865 | } 866 | 100% { 867 | transform: rotate(360deg); 868 | } 869 | } 870 | /* Internet Explorer 9 has some special quirks that are fixed here */ 871 | /* The icons are not animated. */ 872 | /* This file is automatically merged into sweet-alert.min.js through Gulp */ 873 | /* Error icon */ 874 | .sweet-alert .sa-icon.sa-error .sa-line.sa-left { 875 | -ms-transform: rotate(45deg) \9; 876 | } 877 | .sweet-alert .sa-icon.sa-error .sa-line.sa-right { 878 | -ms-transform: rotate(-45deg) \9; 879 | } 880 | /* Success icon */ 881 | .sweet-alert .sa-icon.sa-success { 882 | border-color: transparent\9; 883 | } 884 | .sweet-alert .sa-icon.sa-success .sa-line.sa-tip { 885 | -ms-transform: rotate(45deg) \9; 886 | } 887 | .sweet-alert .sa-icon.sa-success .sa-line.sa-long { 888 | -ms-transform: rotate(-45deg) \9; 889 | } 890 | /*! 891 | * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/) 892 | * Copyright 2015 Daniel Cardoso <@DanielCardoso> 893 | * Licensed under MIT 894 | */ 895 | .la-ball-fall, 896 | .la-ball-fall > div { 897 | position: relative; 898 | -webkit-box-sizing: border-box; 899 | -moz-box-sizing: border-box; 900 | box-sizing: border-box; 901 | } 902 | .la-ball-fall { 903 | display: block; 904 | font-size: 0; 905 | color: #fff; 906 | } 907 | .la-ball-fall.la-dark { 908 | color: #333; 909 | } 910 | .la-ball-fall > div { 911 | display: inline-block; 912 | float: none; 913 | background-color: currentColor; 914 | border: 0 solid currentColor; 915 | } 916 | .la-ball-fall { 917 | width: 54px; 918 | height: 18px; 919 | } 920 | .la-ball-fall > div { 921 | width: 10px; 922 | height: 10px; 923 | margin: 4px; 924 | border-radius: 100%; 925 | opacity: 0; 926 | -webkit-animation: ball-fall 1s ease-in-out infinite; 927 | -moz-animation: ball-fall 1s ease-in-out infinite; 928 | -o-animation: ball-fall 1s ease-in-out infinite; 929 | animation: ball-fall 1s ease-in-out infinite; 930 | } 931 | .la-ball-fall > div:nth-child(1) { 932 | -webkit-animation-delay: -200ms; 933 | -moz-animation-delay: -200ms; 934 | -o-animation-delay: -200ms; 935 | animation-delay: -200ms; 936 | } 937 | .la-ball-fall > div:nth-child(2) { 938 | -webkit-animation-delay: -100ms; 939 | -moz-animation-delay: -100ms; 940 | -o-animation-delay: -100ms; 941 | animation-delay: -100ms; 942 | } 943 | .la-ball-fall > div:nth-child(3) { 944 | -webkit-animation-delay: 0ms; 945 | -moz-animation-delay: 0ms; 946 | -o-animation-delay: 0ms; 947 | animation-delay: 0ms; 948 | } 949 | .la-ball-fall.la-sm { 950 | width: 26px; 951 | height: 8px; 952 | } 953 | .la-ball-fall.la-sm > div { 954 | width: 4px; 955 | height: 4px; 956 | margin: 2px; 957 | } 958 | .la-ball-fall.la-2x { 959 | width: 108px; 960 | height: 36px; 961 | } 962 | .la-ball-fall.la-2x > div { 963 | width: 20px; 964 | height: 20px; 965 | margin: 8px; 966 | } 967 | .la-ball-fall.la-3x { 968 | width: 162px; 969 | height: 54px; 970 | } 971 | .la-ball-fall.la-3x > div { 972 | width: 30px; 973 | height: 30px; 974 | margin: 12px; 975 | } 976 | /* 977 | * Animation 978 | */ 979 | @-webkit-keyframes ball-fall { 980 | 0% { 981 | opacity: 0; 982 | -webkit-transform: translateY(-145%); 983 | transform: translateY(-145%); 984 | } 985 | 10% { 986 | opacity: .5; 987 | } 988 | 20% { 989 | opacity: 1; 990 | -webkit-transform: translateY(0); 991 | transform: translateY(0); 992 | } 993 | 80% { 994 | opacity: 1; 995 | -webkit-transform: translateY(0); 996 | transform: translateY(0); 997 | } 998 | 90% { 999 | opacity: .5; 1000 | } 1001 | 100% { 1002 | opacity: 0; 1003 | -webkit-transform: translateY(145%); 1004 | transform: translateY(145%); 1005 | } 1006 | } 1007 | @-moz-keyframes ball-fall { 1008 | 0% { 1009 | opacity: 0; 1010 | -moz-transform: translateY(-145%); 1011 | transform: translateY(-145%); 1012 | } 1013 | 10% { 1014 | opacity: .5; 1015 | } 1016 | 20% { 1017 | opacity: 1; 1018 | -moz-transform: translateY(0); 1019 | transform: translateY(0); 1020 | } 1021 | 80% { 1022 | opacity: 1; 1023 | -moz-transform: translateY(0); 1024 | transform: translateY(0); 1025 | } 1026 | 90% { 1027 | opacity: .5; 1028 | } 1029 | 100% { 1030 | opacity: 0; 1031 | -moz-transform: translateY(145%); 1032 | transform: translateY(145%); 1033 | } 1034 | } 1035 | @-o-keyframes ball-fall { 1036 | 0% { 1037 | opacity: 0; 1038 | -o-transform: translateY(-145%); 1039 | transform: translateY(-145%); 1040 | } 1041 | 10% { 1042 | opacity: .5; 1043 | } 1044 | 20% { 1045 | opacity: 1; 1046 | -o-transform: translateY(0); 1047 | transform: translateY(0); 1048 | } 1049 | 80% { 1050 | opacity: 1; 1051 | -o-transform: translateY(0); 1052 | transform: translateY(0); 1053 | } 1054 | 90% { 1055 | opacity: .5; 1056 | } 1057 | 100% { 1058 | opacity: 0; 1059 | -o-transform: translateY(145%); 1060 | transform: translateY(145%); 1061 | } 1062 | } 1063 | @keyframes ball-fall { 1064 | 0% { 1065 | opacity: 0; 1066 | -webkit-transform: translateY(-145%); 1067 | -moz-transform: translateY(-145%); 1068 | -o-transform: translateY(-145%); 1069 | transform: translateY(-145%); 1070 | } 1071 | 10% { 1072 | opacity: .5; 1073 | } 1074 | 20% { 1075 | opacity: 1; 1076 | -webkit-transform: translateY(0); 1077 | -moz-transform: translateY(0); 1078 | -o-transform: translateY(0); 1079 | transform: translateY(0); 1080 | } 1081 | 80% { 1082 | opacity: 1; 1083 | -webkit-transform: translateY(0); 1084 | -moz-transform: translateY(0); 1085 | -o-transform: translateY(0); 1086 | transform: translateY(0); 1087 | } 1088 | 90% { 1089 | opacity: .5; 1090 | } 1091 | 100% { 1092 | opacity: 0; 1093 | -webkit-transform: translateY(145%); 1094 | -moz-transform: translateY(145%); 1095 | -o-transform: translateY(145%); 1096 | transform: translateY(145%); 1097 | } 1098 | } -------------------------------------------------------------------------------- /client/img/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xAzz/UI-Client/e4f8c05dc428d7bf9f8c5f7ba181c71f8eaadf34/client/img/error.png -------------------------------------------------------------------------------- /client/img/jquery.minicolors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xAzz/UI-Client/e4f8c05dc428d7bf9f8c5f7ba181c71f8eaadf34/client/img/jquery.minicolors.png -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |