@font-face {
  font-family: SourceSansPro;
  font-weight: normal;
  font-style: normal;
  src: url(/pageflow/error_pages/fonts/sourcesanspro-regular-webfont.eot);
  src: url(/pageflow/error_pages/fonts/sourcesanspro-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/pageflow/error_pages/fonts/sourcesanspro-regular-webfont.woff) format("woff"), url(/pageflow/error_pages/fonts/sourcesanspro-regular-webfont.ttf) format("truetype"), url(/pageflow/error_pages/fonts/sourcesanspro-regular-webfont.svg#SourceSansPro) format("svg");
}

@font-face {
  font-family: SourceSansPro;
  font-weight: bold;
  font-style: normal;
  src: url(/pageflow/error_pages/fonts/sourcesanspro-bold-webfont.eot);
  src: url(/pageflow/error_pages/fonts/sourcesanspro-bold-webfont.eot?#iefix) format("embedded-opentype"), url(/pageflow/error_pages/fonts/sourcesanspro-bold-webfont.woff) format("woff"), url(/pageflow/error_pages/fonts/sourcesanspro-bold-webfont.ttf) format("truetype"), url(/pageflow/error_pages/fonts/sourcesanspro-bold-webfont.svg#SourceSansPro) format("svg");
}

html {
  background-color: #252526;
  background-image: url('/pageflow/error_pages/images/bg.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  height: 100%;
}

body {
  font-size: 21px;
  color: #fff;
  font-family: "SourceSansPro";
}

div {
  position: absolute;
  top: 30%;
  left: 30%;
  max-width: 500px;
}

a {
  color: #fff;
}
