@font-face {
  font-family: 'DejaVuSansExtraLight';
  src: url('/font/DejaVuSans-ExtraLight.ttf');
}

@font-face {
  font-family: 'DejaVuSans';
  src: url('/font/DejaVuSans.ttf');
}

@font-face {
  font-family: 'DejaVuSansMono';
  src: url('/font/DejaVuSansMono.ttf');
}


body {
  padding-top: 20px;
  padding-bottom: 40px;
  font-family: DejaVuSans, "Helvetica Neue", Helvetica, sans-serif;
}

h2.small {
  font-size: 24px;
  line-height: 30px;
}

h2 {
  font-size: 30px;
  line-height: 38px;
}

/* Custom container */
.container-narrow {
  margin: 0 auto;
  max-width: 700px;
}
.container-narrow > hr {
  margin: 30px 0;
}

/* Main marketing message and sign up button */
.jumbotron {
  margin: 60px 0;
  text-align: center;
}
.jumbotron h1 {
  font-size: 72px;
  line-height: 1;
}
.jumbotron .btn {
  font-size: 21px;
  padding: 14px 24px;
}
.lead {
  font-size: 37px;
  font-family: DejaVuSansExtraLight, "Helvetica Neue",Helvetica,Arial;
}

/* Supporting marketing content */
.marketing {
  margin: 60px 0;
}
.marketing p + h4 {
  margin-top: 28px;
}
code,
pre,
div.masthead div.page-header {
  font-family: DejaVuSansMono, Monaco, Menlo, Consolas, "Courier New", monospace;
}

input,
button,
select,
textarea {
  font-family: DejaVuSans, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

img.logo {
  display: block;
  height: 2.2em;
}

.red-ish {
  color: #9D261D;
}

.embed-responsive {
   position: relative;
   display: block;
   width: 100%;
   padding: 0;
   overflow: hidden;
}
 .embed-responsive::before {
   display: block;
   content: "";
}
 .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: 0;
}
 .embed-responsive-21by9::before {
   padding-top: 42.8571428571%;
}
 .embed-responsive-16by9::before {
   padding-top: 56.25%;
}
 .embed-responsive-4by3::before {
   padding-top: 75%;
}
 .embed-responsive-1by1::before {
   padding-top: 100%;
}