@-webkit-keyframes vex-fadein{0%{opacity:0}to{opacity:1}}@keyframes vex-fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes vex-fadeout{0%{opacity:1}to{opacity:0}}@keyframes vex-fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes vex-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes vex-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.vex,.vex *,.vex :after,.vex :before{-moz-box-sizing:border-box;box-sizing:border-box}.vex{left:0;right:0;-webkit-overflow-scrolling:touch;overflow:auto;z-index:1111;position:fixed;top:0;bottom:0}.vex-scrollbar-measure{overflow:scroll;position:absolute;top:-9999px;height:50px;width:50px}.vex-overlay{left:0;right:0;z-index:1111;position:fixed;top:0;bottom:0;-webkit-animation:vex-fadein .5s;animation:vex-fadein .5s;background:rgba(0,0,0,.4)}.vex-overlay.vex-closing{-webkit-animation:vex-fadeout .5s forwards;animation:vex-fadeout .5s forwards}.vex-content{-webkit-animation:vex-fadein .5s;animation:vex-fadein .5s;background:#fff}.vex.vex-closing .vex-content{-webkit-animation:vex-fadeout .5s forwards;animation:vex-fadeout .5s forwards}.vex-close:before{font-family:Arial,sans-serif;content:"\00D7"}.vex-dialog-form{margin:0}.vex-dialog-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;cursor:pointer}.vex-loading-spinner{left:0;margin:auto;box-shadow:0 0 1em rgba(0,0,0,.1);right:0;z-index:1112;position:fixed;top:0;height:2em;bottom:0;-webkit-animation:vex-rotation .7s linear infinite;animation:vex-rotation .7s linear infinite;background:#fff;width:2em}body.vex-open{overflow:hidden}