body {
  overflow: hidden;
  letter-spacing: .33px;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  line-height: 1.15;
}

a:active { color: red; }

input { width: 100px;}

p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

h2 {
  font-weight: 400;
  font-size: 1.5em;
  text-align: left;
  font-family: roboto,sans-serif;
}

aside nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

ol {
  text-align: left;
  display: block;
  list-style-type: none;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-left: 0px;
  /*/padding: 0;
  padding-inline-start: 40px;*/
}

/*.markdown ul, .markdown ol {
  padding-inline-start: 2rem;
}*/

ul {
  display: block;
  list-style-type: disc;
  padding-inline-start: 40px;
  list-style: none;
}

li {
  display: list-item;
  text-align: -webkit-match-parent;
}

.active {
  color:rgb(0, 85, 187);
}

.book-menu {
  flex: 0 0 16rem;
  font-size: .875rem;
}

/*.book-page, .book-menu .book-menu-content, .book-toc .book-toc-content {
  padding: 2rem 1rem;
}*/

.book-section-flat {
  margin: 2rem 0;
}

.home-text-center {
  text-align: left;
}

.markdown {
  line-height: 1.6;
}

.markdown-inner>:last-child {
  margin-bottom: 0;
}

.markdown p {
  word-wrap: break-word;
}

.nav {
  font-size: .875rem;
  text-align: left;
}

.nav-left{
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.nav-link {
  color:black;
  font-size: .875rem;
  text-align: left;
  font-weight: 400;
  padding-left: 8px;
}

/*
.container {
  outline-style: none;
  outline-width: 0px !important;
  outline-color: none !important;
  position: absolute;
  border: 0px;
}*/
/*#container {
  position: relative;
  height: 300px;
}*/

/*div .row { 
  background-color: black;
  width: 1300px;
  border: 0px;
}*/

div .book {
  background-color:moccasin;
}

div #place-a-bet table {
  width: 100%;
}
/*div .col { 
  border: 0px;
}*/

.hero {
  position: absolute;
  cursor: pointer;
}

.tree{
  position: relative;
  z-index: 100;
}

.form-control-dark {
  border-color: var(--bs-gray);
}

.form-control-dark:focus {
  border-color: #fff;
  box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .25);
}

.text-small {
  font-size: 85%;
}

.dropdown-toggle {
  outline: 0;
}

/* Кнопка, используемая для открытия формы чата - исправлена в нижней части страницы */
.open-button {
  background-color: #555;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  opacity: 0.8;
  position: fixed;
  bottom: 23px;
  right: 28px;
  width: 280px;
}

/* Всплывающий чат - скрыт по умолчанию */
.chat-popup {
  display: 1;
  position: fixed;
  bottom: 0;
  right: 15px;
  border: 3px solid #f1f1f1;
  z-index: 9;
}

/* Добавить стили для контейнера формы */
.form-container {
  max-width: 285px;
  padding: 10px;
  background-color: white;
}

/* Полная ширина текстовой области */
.form-container textarea {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  border: none;
  background: #f1f1f1;
  resize: none;
  min-height: 200px;
}

/* Когда текстовое поле получает фокус, сделайте что-нибудь */
.form-container textarea:focus {
  background-color: #ddd;
  outline: none;
}

/* Установите стиль для кнопки отправить/войти */
.form-container .btn {
  background-color: #4CAF50;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  margin-bottom:10px;
  opacity: 0.8;
}

/* Добавить красный цвет фона для кнопки "Отмена" */
.form-container .cancel {
  background-color: red;
}

/* Добавить некоторые эффекты наведения на кнопки */
.form-container .btn:hover, .open-button:hover {
  opacity: 1;
}

.sitecenter{
  text-align: left;
}



/*.skills {
  letter-spacing: 3px;
}*/

/* #hero-style {
  position: absolute;
  cursor: pointer;
  content : url(https://shogmar.life/assets/images/down.gif);
  left: 50px;
  top: 50px;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  animation-name: game_hero;
}
@keyframes game_hero {
  from {
    left: 50px;
    top: 50px;
  }

  to {
    left: 100px;
    top: 100px;
  }
} */

