/* Bootstrap tweaks 
   Last updated 2/1/26*/
body {
  padding-bottom: 30px;
  font-family: 'Raleway';
  font-size: 18px;
}

a {
  color: #961919; /* dark red */
  text-decoration: none;
}

a:hover,
a:focus {
  color: #2C2D2D; /* dark gray */
  text-decoration: underline;
}

h1.indent,
h2.indent,
h3.indent,
h4.indent,
h5.indent,
h6.indent,
.h1.indent,
.h2.indent,
.h3.indent,
.h4.indent,
.h5.indent,
.h6.indent {
  text-indent: 50px;
}

.bg-primary {
  background-color: #961919 !important;
}

.dropdown-item {
  color: #ffffff;
  background-color: #961919;
}

.dropdown-menu {
  --bs-dropdown-color: #961919;
  --bs-dropdown-bg: #961919;
  --bs-dropdown-border-color: #961919;
  --bs-dropdown-link-color: #ffffff;
  --bs-dropdown-link-hover-color: #ffffff;
  --bs-dropdown-link-hover-bg: #961919;
  --bs-dropdown-link-active-color: #ffffff;
  --bs-dropdown-link-active-bg: #961919;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  color: var(--bs-dropdown-color);
  background-color: var(--bs-dropdown-bg);
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
}

.nav-link {
  color: #ffffff;
}

/*BEGIN custom classes*/
ul.pager {
    list-style: none; /* Remove bullets */
    padding: 0; /* Remove padding */
    margin: 0; /* Remove margin */
}

ul.pager li {
  display: inline-flex; /* Align items horizontally */
  min-width: 12rem; /* Set a minimum width */
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0; 
  margin: 0;
}

img.storynav{
  height: 16px;
  width: 16px;
}

.panel.noborder {
    border: none;
    box-shadow: none;
}
.panel.noborder > .panel-heading {
    border: 1px solid #dddddd;
    background-color: #f5f5f5;
    border-radius: 0;
}

.fixed-size {
  width: 300px;
  height: 200px;
}

.fixed-height {
  max-height:100%;
}

.page-header {
  padding-top: 120px;
  padding-bottom: 30px;
}

.panel-body ul {
    list-style: none; /* Remove bullets */
    padding: 0; /* Remove padding */
    margin: 1rem; /* Remove margin */
}