body { background-color: rgb(247, 247, 247); color: rgb(100, 100, 100); margin: 0; display: flex; } a { color: rgb(17, 85, 204); text-decoration: none; } .NetworkError-header { color: #333; font-size: 1.6em; font-weight: normal; line-height: 1.25em; margin-bottom: 16px; margin-top: 0; word-wrap: break-word; } .NetworkError-icon { background-repeat: no-repeat; background-size: 100%; height: 72px; margin: 0 0 40px; width: 72px; -webkit-user-select: none; display: inline-block; } .NetworkError-error-code { color: #646464; text-transform: uppercase; display: block; font-size: .8em; margin-top: 10px; } .content-wrapper { box-sizing: border-box; line-height: 1.6em; margin: 14vh auto 0; max-width: 600px; width: 100%; -webkit-text-size-adjust: 100%; font-size: 100%; font-family: sans-serif, "Segoe UI", "Helvetica Neue", Arial; } .NetworkError-reason { display: inline; } .NetworkError-button { font-weight: 600; margin: 20px 0; text-transform: uppercase; transform: translatez(0); background: rgb(66, 133, 244); border: 0; border-radius: 2px; box-sizing: border-box; color: #fff; cursor: pointer; font-size: .875em; padding: 10px 24px; transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1); user-select: none; }