html {
  height: 100%;
}
body {
  min-height: 100%;
}
body.main-page {
  background: #352013;
}
body.main-page .logo-holder {
  height: 230px;
}
body.main-page .logo-holder .logo {
  background: url('/uploads/logo.png') no-repeat center / contain;
  width: 100%;
}
.btn,
a:link.btn,
a:visited.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  background: #5a9bd5;
  border: 1px solid #556d85;
  color: #fff;
  padding: 10px 25px;
  text-decoration: none;
  cursor: pointer;
  margin: 5px;
}
.btn.blue,
a:link.btn.blue,
a:visited.btn.blue {
  border: 1px solid #556d85;
  background: #5a9bd5;
}
.logo-holder {
  background: #352013;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  padding: 15px 0;
  height: 160px;
  box-sizing: border-box;
}
.logo-holder .logo {
  display: block;
  background: url('/uploads/logo-2.png') no-repeat center / contain;
  width: 650px;
  height: 100%;
}
.custom-content {
  width: 590px;
  text-align: justify;
}
.custom-content.full-width {
  width: 100%;
}
.custom-content img {
  max-width: 100%;
}
.custom-content table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.4;
  color: inherit;
}
.custom-content table td {
  border: 1px solid #d6d6d6;
  padding: 12px 5px;
}
.custom-content .table tr:first-child td {
  background-color: #f7f9fc;
}
.custom-content .table td:nth-child(2) {
  background-color: #f5f5f5;
}
.custom-content .table td:nth-child(3) {
  white-space: nowrap;
}
.book__table table.clear-white-space tr td {
  white-space: normal;
}
.book__table table.clear-white-space tr td:first-child {
  border-left: none;
}
.book__table.book__table-2 table {
  margin-left: -3px;
}
.book__table.book__table-2 table tr td {
  padding: 14px 6px;
  min-width: 61px;
}
.book__table.book__table-3 table {
  margin-left: 4px;
}
.book__table.book__table-3 table tr td {
  padding: 20px 5px;
  min-width: 61px;
}
.footer-text {
  color: #d1a355;
}
.footer-text a,
.footer-text *,
.footer-text *:link {
  color: #d1a355;
}
.footer-text a:visited,
.footer-text *:visited,
.footer-text *:link:visited,
.footer-text a:focus,
.footer-text *:focus,
.footer-text *:link:focus {
  color: #d1a355;
}
/*# sourceMappingURL=custom-style.css.map */