@-webkit-keyframes blinkModule{from, to{-webkit-box-shadow:rgba(0,0,0,0.75) 0px 3px 10px;box-shadow:rgba(0,0,0,0.75) 0px 3px 10px}50%{-webkit-box-shadow:rgba(0,0,0,0.75) 0px 3px 10px,rgba(255,255,255,0.35) 0 0 15px;box-shadow:rgba(0,0,0,0.75) 0px 3px 10px,rgba(255,255,255,0.35) 0 0 15px}}@keyframes blinkModule{from, to{-webkit-box-shadow:rgba(0,0,0,0.75) 0px 3px 10px;box-shadow:rgba(0,0,0,0.75) 0px 3px 10px}50%{-webkit-box-shadow:rgba(0,0,0,0.75) 0px 3px 10px,rgba(255,255,255,0.35) 0 0 15px;box-shadow:rgba(0,0,0,0.75) 0px 3px 10px,rgba(255,255,255,0.35) 0 0 15px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,input,textarea,button,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background:none}*:focus,a:focus,button:focus,input:focus,textarea:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{color:#fff;font-size:1.6rem;font-family:"Lato", "Optima", "PTSans", "Liberation Sans", helvetica, arial, verdana, sans-serif;line-height:1.3;background-color:#333}header{color:#a0a0a0;background-color:#292929}header a{display:inline-block;padding:10px 20px 10px 10px;color:#a0a0a0;text-decoration:none;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out}header a:hover{color:#efefef;background-color:#1d1d1d}header a:active{color:#fff}header a::before{padding-right:4px;content:"←";font-family:times, "Times New Roman", verdana, sans-serif;vertical-align:text-bottom}.container{width:500px;max-width:90%;margin:20px auto;color:#333}@media screen and (min-height: 600px){.container{margin:40px auto}}.module{padding:20px;-webkit-box-shadow:rgba(0,0,0,0.75) 0px 3px 10px;box-shadow:rgba(0,0,0,0.75) 0px 3px 10px;background-color:#fff}.module h1{margin-bottom:10px;font-size:1.6rem;font-weight:bold}.module strong{font-weight:bold}.module label{display:block;cursor:pointer}.module input{width:100px;padding:8px;color:#333;text-align:center;line-height:1;border:#c5c5c5 1px solid;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 5px inset;box-shadow:rgba(0,0,0,0.1) 1px 1px 5px inset;background-color:#f0f0f0}.module input:focus{border-color:#1d61e0;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 5px inset,#9ebffd 0 0 0 4px;box-shadow:rgba(0,0,0,0.1) 1px 1px 5px inset,#9ebffd 0 0 0 4px}.module input.error{color:#b30000;border-color:#ef8e8e;background-color:#ffd4d4}.module input.error:focus{border-color:#e01a1a;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 5px inset,#fd9d9d 0 0 0 4px;box-shadow:rgba(0,0,0,0.2) 1px 1px 5px inset,#fd9d9d 0 0 0 4px}.module button{display:inline-block;margin-top:20px;padding:9px 10px;color:#d7e1fb;font-size:1.4rem;line-height:1;text-align:center;-webkit-transition:-webkit-box-shadow 0.05s ease;transition:-webkit-box-shadow 0.05s ease;transition:box-shadow 0.05s ease;transition:box-shadow 0.05s ease, -webkit-box-shadow 0.05s ease;vertical-align:middle;-webkit-box-shadow:rgba(255,255,255,0.25) 2px 2px 1px inset,rgba(0,0,0,0.1) -2px -2px 1px inset;box-shadow:rgba(255,255,255,0.25) 2px 2px 1px inset,rgba(0,0,0,0.1) -2px -2px 1px inset;background-color:#1d61e0}.module button:active{padding-top:10px;padding-bottom:8px;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 2px 5px inset;box-shadow:rgba(0,0,0,0.3) 0px 2px 5px inset}.module+.module{margin-top:20px}.percentage p{word-spacing:8px}.change tbody th{padding:0 20px 10px 0}.change tbody td{padding-bottom:10px}.change tfoot th,.change tfoot td{padding-top:10px;border-top:#a5a5a5 3px double}.change tfoot th{padding-right:20px}.change tfoot td{text-align:center}footer{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 5% 20px 5%;color:#808080;font-size:1.3rem;text-shadow:rgba(0,0,0,0.3) 1px 1px 3px}footer p{text-align:center}footer a{color:#b5b5b5}footer a:hover{color:#dedede}@media screen and (max-width: 650px){footer br{display:none}}
