html {
  font-size: 100%;
}

@media (min-width: 768px) {
  html {
    font-size: 115%;
  }
}

@media screen and (min-width:992px) {

  /* hide daily calendar icon in two-column view*/
  .days-image {
    display: none !important;
  }
}

/* Center icon of daily calendar */
.days-image {
  text-align: center !important;
}


.btn:focus,
.btn:active:focus,
.btn-link.nav-link:focus,
.form-control:focus,
.form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

header {
  position: sticky;
  top: 0;
  z-index: 999;
}

body {
  margin-bottom: 60px;
  font-size: 100%;
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;

}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  padding-top: 15px;
  padding-bottom: 15px;
  /* Same size for all headers */
  font-size: 20px;
}


.responsive {
  max-width: 100%;
  height: auto;
}

.navbar-brand {
  font-size: 110%;
}

.footer2 {
  position: absolute;
  bottom: 0;
  width: 100%;
}



.form-floating>.form-control-plaintext::placeholder,
.form-floating>.form-control::placeholder {
  color: var(--bs-secondary-color);
  text-align: end;
}

.form-floating>.form-control-plaintext:focus::placeholder,
.form-floating>.form-control:focus::placeholder {
  text-align: start;
}

/* customizations */

a {
  text-decoration: none;
  color: #862e2e;
  /* color: black */
}

.text-bronze {
  /* 862e2e */
  color: #862e2e;
}

.bggold {
  background-color: #f3eed9;
}

.specialred {
  background-color: #f3eed9;
  /*background-color: #E7C46E;*/
}

.rus-section {
  background-color: #f3eed9;
}

/* Confluence formatting */

.image-wrap-left {
  float: left;
  padding-right: 15px;
  padding-top: 5px
}

.image-wrap-right {
  float: right;
  padding-left: 15px;
  padding-top: 5px
}

.image-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
}



/* Hide kalendar items */

/* .paragraph-1 {
  display: none;
}

.paragraph-2 {
  display: none;
}

.paragraph-3 {
  display: none;
}

.paragraph-4 {
  display: none;
}

.paragraph-5 {
  display: none;
}

.paragraph-6 {
  display: none;
}

.paragraph-7 {
  display: none;
}

.paragraph-8 {
  display: none;
}

.paragraph-9 {
  display: none;
}

.paragraph-10 {
  display: none;
} */