@media screen and (max-width:415px) and (min-width:401px){#app,body,html{font-size:16pt}}@media screen and (max-width:400px) and (min-width:375px){#app,body,html{font-size:14pt}}@media screen and (max-width:374px) and (min-width:350px){#app,body,html{font-size:14pt}}@media screen and (max-width:349px) and (min-width:320px){#app,body,html{font-size:12pt}}#app{height:100%;overflow:hidden;color:#2c3e50;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important;margin:0;padding:0;border:0}body,html{height:100%;overflow:hidden}.container,.page{height:100%;overflow:scroll}