html, body {
  height: 100%; }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #f2f2f2;
  background: #061921; }

h1, h2, h3 {
  -webkit-font-smoothing: antialiased; }

a, a:visited {
  color: #df8934; }

a:hover, a:focus {
  color: #df8934; }

#coming-soon {
  max-width: 400px;
  margin: 150px auto;
  text-align: center; }
  #coming-soon .logo h1 {
    display: none; }
  #coming-soon .logo svg {
    display: block;
    margin: 0 auto 25px;
    max-width: 240px;
    max-height: 150px; }
    #coming-soon .logo svg path,
    #coming-soon .logo svg ellipse {
      fill: #df8934; }
  #coming-soon h2 {
    font-size: 20px;
    line-height: 1.3em;
    color: #f2f2f2;
    margin: 0 0 50px; }
  #coming-soon form {
    max-width: 350px;
    margin: 0 auto 40px; }
    #coming-soon form .form-group {
      margin: 0; }
      #coming-soon form .form-group.form-footer {
        margin-top: 30px; }
    #coming-soon form input {
      background: transparent;
      border: 0;
      box-shadow: none;
      border-radius: 0;
      border-bottom: 1px solid #ccc;
      font-size: 17px;
      color: #b4b4b4;
      height: 50px;
      margin: 0;
      padding: 0 10px; }
      #coming-soon form input:focus {
        border-color: #ccc; }
    #coming-soon form button {
      display: block;
      width: 100%;
      background: #90cada;
      border: 0;
      border-radius: 2px;
      font-size: 16px;
      font-weight: bold;
      color: #2b2b2b;
      text-transform: uppercase;
      padding: 15px 0;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
      margin: 0 0 10px; }
    #coming-soon form .promise {
      font-size: 13px;
      color: #777; }
    #coming-soon form .checkbox {
      font-size: 16px;
      text-align: left;
      padding-top: 20px;
      color: #b4b4b4; }
      #coming-soon form .checkbox label {
        padding: 0; }
      #coming-soon form .checkbox input {
        position: static;
        height: auto;
        margin-right: 5px; }
      #coming-soon form .checkbox a {
        color: #b4b4b4;
        text-decoration: underline; }
        #coming-soon form .checkbox a:hover {
          color: #ddd;
          text-decoration: underline; }
  #coming-soon .db-logo {
    margin-bottom: 40px; }
    #coming-soon .db-logo svg {
      display: block;
      margin: 0 auto;
      max-width: 30px;
      height: auto; }
      #coming-soon .db-logo svg path {
        fill: #8b344e; }
  #coming-soon .footer {
    font-size: 15px;
    color: #888; }
    #coming-soon .footer p {
      margin: 0; }
    #coming-soon .footer .copyright {
      font-size: 11px;
      color: #666; }
      #coming-soon .footer .copyright a {
        color: #888;
        text-decoration: none; }
        #coming-soon .footer .copyright a:hover {
          color: #888;
          text-decoration: underline; }
    #coming-soon .footer a {
      color: #aaa;
      text-decoration: none; }
      #coming-soon .footer a:hover {
        color: #aaa;
        text-decoration: underline; }
  #coming-soon.beta {
    max-width: 700px; }
    #coming-soon.beta .cols {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 150px; }
    #coming-soon.beta .col-left,
    #coming-soon.beta .col-right {
      width: 50%; }
    #coming-soon.beta .col-left {
      margin-right: 80px; }
    #coming-soon.beta h2 {
      text-align: left;
      font-size: 30px;
      margin-bottom: 10px; }
    #coming-soon.beta .footer .copyright {
      font-size: 15px; }

#privacy,
#beta-terms {
  max-width: 700px;
  margin: 150px auto;
  font-size: 16px;
  color: #b4b4b4; }
  #privacy h1, #privacy h2, #privacy h3, #privacy h4, #privacy h5, #privacy h6,
  #beta-terms h1,
  #beta-terms h2,
  #beta-terms h3,
  #beta-terms h4,
  #beta-terms h5,
  #beta-terms h6 {
    color: #fff; }
  #privacy p, #privacy ol, #privacy ul,
  #beta-terms p,
  #beta-terms ol,
  #beta-terms ul {
    margin-top: 1em;
    margin-bottom: 1em; }

#privacy .terms {
  padding-left: 25px; }

#privacy .template {
  font-size: 15px;
  color: #888; }

@media screen and (max-width: 320px) {
  #coming-soon {
    margin-top: 80px;
    margin-bottom: 80px; } }

@media screen and (max-width: 720px) {
  #coming-soon.beta .cols {
    display: block; }
  #coming-soon.beta .col-left,
  #coming-soon.beta .col-right {
    width: 100%;
    max-width: 350px;
    margin: 0 auto 40px; } }

#docs {
  max-width: 900px;
  margin: 100px auto 200px; }
  #docs h3 {
    font-weight: bold;
    margin-top: 2em; }
  #docs p {
    font-size: 16px;
    line-height: 1.6em;
    margin-bottom: 20px; }
  #docs img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto 20px;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
  #docs code {
    background: transparent;
    font-size: 15px;
    color: #fcf8e3; }
  #docs pre {
    text-shadow: none;
    margin-bottom: 20px;
    background: #fcf8e3;
    border: 0;
    padding: 15px;
    border-radius: 3px;
    box-shadow: none; }
  #docs pre code {
    color: #333; }

/*# sourceMappingURL=mergebot-site.css.map */
