@charset "UTF-8";

/*  B O O K  */

/*  normal  */
@font-face {
  font-family: "Rational Display";
  font-style: normal;
  src:
    url("./fonts/rationaldisplay-book.woff2") format("woff2"),
    url("./fonts/rationaldisplay-book.woff") format("woff");
}

/*  italic  */
@font-face {
  font-family: "Rational Display";
  font-style: italic;
  src:
    url("./fonts/rationaldisplay-italic.woff2") format("woff2"),
    url("./fonts/rationaldisplay-italic.woff") format("woff");
}


/*  S E M I - B O L D  */

/*  normal  */
@font-face {
  font-family: "Rational Display Semibold";
  font-style: normal;
  src:
    url("./fonts/rationaldisplay-semibold.woff2") format("woff2"),
    url("./fonts/rationaldisplay-semibold.woff") format("woff");
}

/*  italic  */
@font-face {
  font-family: "Rational Display Semibold";
  font-style: italic;
  src:
    url("./fonts/rationaldisplay-semibold.woff2") format("woff2"),
    url("./fonts/rationaldisplay-semibold.woff") format("woff");
}

body {
  font-family: "Rational Display", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #28322c;
}

iframe {
  display: none;
  visibility: hidden;
}

main {
  max-width: 948px;
  margin: 40px auto;
}

header {
  margin: 0 0 30px;
}

h1 {
  font-family: "Rational Display Semibold", Arial, Helvetica, sans-serif;
  font-size: 36px;
  text-transform: uppercase;
  margin: 0;
}

.primary {
  color: #d73237;
}

p {
  margin: 0 0 8px;
}

a {
  color: #6fafcd;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

table tr:nth-child(2n-1) td,
table tr:nth-child(2n-1) th {
  background-color: #eceded;
}

table th {
  font-family: "Rational Display Semibold", Arial, Helvetica, sans-serif;
  vertical-align: top;
}

table td, table th {
  padding: 9px 20px !important;
  color: #4b4b4d;
  border-right: 2px solid #fff;
}
