:root {
  --color-blue: #ffa400; 
  --color-green: #ff0474; 
  --color-salmon: #15f2fd; 
  --color-turquoise: #15f2fd;
  --color-orange: #15f2fd; 
   --color-header: #15f2fd;
}

.large { 
  font-size: 160%;
}

.blue { 
  color: var(--color-blue);
}

.turquoise { 
  color: var(--color-turquoise);
}

.salmon { 
  color: var(--color-salmon);
}

/* highlighted code */

.remark-code-line-highlighted {
  background-color: rgba(103, 203, 200, .5);
}

/* in line code */


.remark-code, .remark-inline-code {
  color: #ffa400;
  font-weight: 600;
}


.inverse {
  background-color: #ee9a40 ;
}

/*.inverse h1, h2, h3 {
  color: var(--color-turquoise);
  position: relative;
  left: 200px;
}*/

/* links */
					 
a,
a:visited {
  color: var(--color-green);
  text-decoration: underline;
}

a:hover,
a:focus {
  color: var(--color-blue);
}

a > code {
  color: var(--color-blue);
  text-decoration: none;
}

.inverse a {
  text-decoration: none;
}

.inverse a:hover,
.inverse a:focus {
  color: var(--color-turquoise);
  text-decoration: underline;
}


/* footer */

div.my-footer {
    background-color: var(--color-orange);
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 25px;
    width: 100%;
}

div.my-footer span {
    font-size: 10pt;
    color: #F7F8FA;
    position: absolute;
    left: 15px;
    bottom: 2px;
}

.remark-slide-number {
  bottom: 18px;
  opacity: 0.5;
  position: absolute;
  right: 20px;
}

img.circle {
  border-radius:50%;
}

/* split rows*/


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

h1, h2, h3 {
  font-weight: 600;
  font-size: 45px;
  color: var(--color-green);
}

h1{
  font-weight: 600;
  font-size: 45px;
  color: var(--color-salmon);
}

body {
  font-size: 45px;
}


.title-slide h1 {
  padding-top: 250px;
  font-size: 35px;
  line-height: 0.05;
  text-align: left;
  padding-bottom: 18px;
  margin-bottom: 18px;
  text-shadow: none;
  word-wrap: break-word;
}

.title-slide h2 {
  color: #551720;
  font-size: 40px;
  text-align: left;
  padding-top: 0px;
  margin-top: 0px;
  text-shadow: none;
}

.title-slide h3 {
  font-family: 'Muli', sans-serif;
  font-size: 25px;
  color: #551720;
  text-align: left;
  text-shadow: none;
  padding: 0px;
  margin: 0px;
  line-height: 1.1;
}

/* https://stackoverflow.com/questions/50919104/horizontally-scrollable-output-on-xaringan-slides */

pre {
  background: #fff7d1; /* match solarized highlightjs */
  max-width: 100%;
  overflow-x: auto;
}

img.lil {
  width: 15%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.green {
  color: #00666B;
}
