diff --git a/src/404.css b/src/404.css new file mode 100644 index 00000000000..e63f2889325 --- /dev/null +++ b/src/404.css @@ -0,0 +1,35 @@ +html, body, .row { + height: 100%; + -webkit-font-smoothing: antialiased; +} + +h2 { + font-size: 25px; + margin-bottom: 12.5px; + font-weight: 500; + line-height: 1.1; +} + +.brand { + font-size: 23px; + line-height: 25px; + color: #fff; + font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; +} + +.banner { + background-color: #175DDC; + height: 56px; +} + +.content { + padding-top: 20px; + padding-bottom: 20px; + padding-left: 15px; + padding-right: 15px; +} + +.footer { + padding: 40px 0 40px 0; + border-top: 1px solid #dee2e6; +} diff --git a/src/404.html b/src/404.html new file mode 100644 index 00000000000..dae3951b406 --- /dev/null +++ b/src/404.html @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + Page not found! + + + + + +
+

Page not found!

+

Sorry, but the page you were looking for could not be found.

+

+ + 404 image + +

+

You can return to the web vault, check our status page + or contact us.

+
+ + + diff --git a/src/images/404.png b/src/images/404.png new file mode 100644 index 00000000000..c84f7063763 Binary files /dev/null and b/src/images/404.png differ diff --git a/webpack.config.js b/webpack.config.js index 6b01c93de3e..b6da3558bfa 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -99,6 +99,8 @@ const plugins = [ { from: './src/favicon.ico' }, { from: './src/browserconfig.xml' }, { from: './src/app-id.json' }, + { from: './src/404.html' }, + { from: './src/404.css' }, { from: './src/images', to: 'images' }, { from: './src/locales', to: 'locales' }, { from: './src/scripts', to: 'scripts' },