#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-size:.48rem}#app,html{height:100%}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body{background-color:#fff;color:#424242;font-family:Verdana,Arial,Helvetica,sans-serif;height:100%}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}a{color:#757575}a,a:focus,a:hover,a:visited{text-decoration:none}img{border:none;width:100%;height:100%}li,ol,ul{list-style:none}button,input,select,textarea{font:.37333rem Verdana,Helvetica,Arial,sans-serif}.flex-body{height:100%;background:#f5f6f8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.flex-body,.flex-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}