/* CODE FOR CENTERING OF INLINE IMAGES */

.center_image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}


/* MY OWN CSS */

/*
.content > ul, ol, li, p { font-size: 24px; }
*/

.remark-slide-content h1 {
  font-size: 2em;
}

.content > h1 {
  padding-left: 60px;
  padding-right: 60px;
  font-size: 24px;
}

.content > h2, h3, p {
  padding-left: 0px;
  padding-right: 0px;
}

.RWH_footer_bold {
  font-family: var(--header-font-family), var(--header-font-family-fallback);
  font-weight: 600;
  white-space: nowrap;
}

.RWH_footer_style {
  font-family: var(--header-font-family), var(--header-font-family-fallback);
  font-weight: 600;
  white-space: nowrap;
/*  font-size: 16px; */
  color: var(--primary);
}

.RWH_footer_pearl {
  position: absolute;
  bottom: 40px;
  left: 0px;
  right: 650px;
  padding-left: 60px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: var(--header-font-family), var(--header-font-family-fallback);
  font-weight: 600;
  white-space: nowrap;
  color: black;
  background: yellow;
  border-right-style: solid;
  border-top-style: solid;
  border-bottom-style: solid;
  border-color: orange;
  border-width: 3px;
}

/* 

.RWH_bg_title {
  position: relative;
  z-index: 1;
}

.RWH_bg_title::before {    
      content: "";
      background-image: url("images/title.png");
      background-size: 600px; 
      position: absolute;
      top: 30%;
      right: 0px;
      bottom: 15%;
      left: 0px;
      opacity: 1;
      z-index: -1;
}

*/

.RWH_footnote_right {
  position: absolute;
  bottom: 60px;
  right: 60px;
  padding-right: 0em;
  font-size: 0.6em;
}

.RWH_footnote_title {
  position: absolute;
  bottom: 20px;
  left: 60px;
  padding-right: 0em;
  font-size: 0.6em;
  color: var(--primary);
}

.RWH_footnote_right_title {
  position: absolute;
  bottom: 20px;
  right: 60px;
  padding-right: 0em;
  font-size: 0.6em;
  color: var(--primary);
}


/*
:root{
  --primary: #007EA7;
  --secondary: #199F6B;
}
*/

.RWH_bg1 { background-color: var(--primary); }
.RWH_bg2 { background-color: var(--secondary); }
.RWH_black { background-color: black ;}

a { color: red; /* #FFCC00 */
    font-weight: bold;}
    
.remark-inline-code { text-decoration: underline overline solid #FFCC00 25%; 
                      color: black;
                      background-color: yellow; 
                      text-underline-offset: 2px ;
                      text-decoration-skip-ink: none;
}


/* TITLE SLIDE */

.birds-title {
  padding: 0;
  background-color: #042849;
}

.birds-title > .remark-slide-number {
  display: none;
}

#vantajs {
  width: 100%; 
  height: 100%;
  z-index: 1;
}

#birds-writing {
  position: absolute;
  top: 60%;
  left: 6%;
  text-align: left;
  width: 100%;
  height: 100%;
  z-index: 2;
}

#birds-writing > h1 {
  color: white;
  font-size: 3em;
  margin-bottom: 0.2em;
}

#birds-writing > h3 {
  color: silver;
  font-size: 1.5em;
  margin-top: 0px;
}

/* TABLES */

table {
  display: inline-block;
  width: 100%; 
}

.remark-slide table {
  border-top: 2px solid var(--secondary);
  border-bottom: 2px solid var(--secondary);
  border-collapse:collapse;
}
.remark-slide table thead th {
  background-color: var(--primary);
  border-bottom: 2px solid var(--secondary);
  color: white;
  font-weight: bold;
}

th, td { 
  padding: 3px;
  border-spacing: 3px;
}

tr:nth-child(even) { background-color: white }
tr:nth-child(odd) { background-color: white }
.remark-slide table:not(.table-unshaded) tr:nth-child(even) {
  background: white;
}


/* TO PRINT INCREMENTAL SLIDES TO PDF */

@media print {
  .has-continuation {
    display: block !important;
  }
}