body {
  background-color: #F4F5F6;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
  font-size: 15px;
  color: #61300d !important;
}

a {
  color: #61300d;
  text-decoration: underline;
}

a:hover {
  color: #c64600;
}

.skipline {
  margin-bottom: 12px;
}

.noskip {
  margin-bottom: 0px;
}

.reverse-heading {
  color: #F4F5F6;
  background-color: #61300d;
  border: 1px solid #61300d;
  border-radius: 6px;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 1px;
}

.underscore-heading {
  border-bottom: 3px solid #61300d;
}

.defdesc {
  padding-left: 3px;
}

.biblio {
  padding-left: 22px;
  text-indent: -22px;
}

.read-more {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.table-striped {
  --bs-table-accent-bg: rgba(244, 245, 246, 0.05) !important;
}

.table th {
  color: #61300d !important;
}

/* Google Search Modifications */
.gsc-control-cse {
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
  background-color: #F4F5F6 !important;
  border: 1px solid #F4F5F6 !important;
  border-radius: 6px !important;
}

.gsc-control-wrapper-cse {
  padding-top: 9px !important;
}

form.gsc-search-box {
  width: 360px !important;
}

.gsc-input {
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
  height: 27px !important;
}

button,
input,
optgroup,
select,
textarea {
  line-height: 1.5rem;
  border: 1px solid #61300d;
}

.gsc-search-button-v2 {
  border: 1px solid #61300d !important;
  border-color: #61300d !important;
  background-color: #61300d !important;
  border-radius: 6px !important;
}

.gsc-search-button-v2:hover {
  border-color: #c64600 !important;
  background-color: #c64600 !important;
  border-radius: 6px !important;
}

.gsc-input-box {
  border: 2px solid #61300d !important;
  border-radius: 6px !important;
}

/* Top menu * /
 /* Background color for brand */
.navbar-sitename,
.navbar-sitename a {
  background-color: #F4F5F6;
  color: #61300d;
  padding: 9px 0px 9px 0px;
  border-bottom: 3px solid #61300d;
}

.navbar-sitename h1 {
  font-size: 24px;
  margin-top: 15px;
  margin-bottom: 0px;
  /* extra */
  text-shadow: 1px 1px 1px rgba(180, 180, 180, 0.69);
  /* extra */
}

/* Background color for navbar and dropdown menus */
.navbar-custom,
.navbar-custom .dropdown-menu {
  background-color: #F4F5F6;
  border-bottom: 3px solid #61300d;
}

/* Text color for navbar and dropdown menus */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text,
.navbar-custom .navbar-nav .nav-link,
.navbar-custom .dropdown-item {
  color: #61300d;
  font-weight: 600;
}

.navbar {
  --bs-navbar-brand-font-size: 1.74rem;
  --bs-navbar-padding-y: 0.2rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 1);
}

.navbar-toggler {
  border: 2px solid var(--bs-navbar-toggler-border-color);
}

.nav-link {
  color: #F4F5F6;
}

.nav-link:focus,
.nav-link:hover {
  color: #F4F5F6;
}

.logo-tc4ca,
.logo-tc4ca:hover,
.logo-tc4ca:active {
  line-height: 2rem;
  padding: 6px;
  border: 2px solid #61300d;
  border-radius: 6px;
  color: #61300d;
  text-align: left;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(180, 180, 180, 0.69);
}

.nav-tc4ca {
  background-color: #F4F5F6;
  color: #61300d;
}

.nav-tc4ca2 {
  background-color: #61300d;
}

.btn-outline-search {
  display: inline-block;
  margin: 4px 2px;
  line-height: 1.2rem;
  background-color: #F4F5F6;
  border: 2px solid #61300d;
  border-radius: 6px;
  color: #61300d;
  font-size: 1.25rem !important;
  text-align: center;
  text-decoration: none;
  font-weight: 400;
  transition-duration: 0.4s;
  cursor: pointer;
  text-shadow: 1px 1px 1px rgba(180, 180, 180, 0.69);
  padding: 6px;
}

.btn-outline-search:hover {
  background-color: #61300d;
  color: #F4F5F6;
}

.img-focal {
  border-radius: 6px;
  box-shadow: 3px 3px 3px rgba(180, 180, 180, 0.69);
}

.img-back {
  background-color: #F4F5F6;
}

.img-screenshot {
  border: 1px solid #61300d;
  border-radius: 6px;
  box-shadow: 3px 3px 3px rgba(180, 180, 180, 0.69);
}

figcaption {
  text-align: right;
  margin-top: 6px;
}

#page-name {
  text-shadow: 1px 1px 1px rgba(180, 180, 180, 0.69);
  font-weight: bold;
}

.nobull li {
  list-style-type: none;
}

.fsize-18 summary {
  font-size: 18px;
}

/* footer */
.footer-tc4ca {
  background-color: #F4F5F6;
  color: #61300d !important;
  margin-top: 9px;
}

.footer-line {
  border-top: 3px solid #61300d;
}/*# sourceMappingURL=styles.css.map */