/*
Developed and maintained by Kevin Rue-Albrecht (@kevinrue)
*/

/*
#0092ac   blue background
#00758a   darker blue (active menu)
#1a81c2   blue titles
#c4d931   green (on blue)
#87b13f   green (on white)
*/

div.my-header {
    position: fixed;
    top: 0px;
    left: 0px;
    height: 80px;
    width: 100%;
    background-color: #0092ac;
}

div.my-header img {
    margin-top: 3px;
    margin-right: 3px;
}

div.my-footer {
    background-color: #0092ac;
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 30px;
    width: 100%;
}
div.my-footer span {
    font-family: 'Lato', 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC', serif;
    font-size: 13pt;
    color: #F7F8FA;
    position: absolute;
    left: 15px;
    bottom: 2px;
}

.remark-slide-number {
    color: #F7F8FA;
    bottom: 3px;
}

.remark-slide-content>h1 {
    position: fixed;
    color: #c4d931;
}

a, a > code {
    color: #18bc9c;
    text-decoration: none;
}

.small-p p {
    font-size: small;
}

p>.fa,
p>.fas,
p>.far,
p>.fab {
  color: #0092ac;
}

li>.fa,
li>.fas,
li>.far,
li>.fab {
  color: #0092ac;
}

h1 {
    color: #c4d931;
    background-color: #0092ac;
}

h2 {
    color: #1a81c2;
}

.title-slide>h1 {
    color: #c4d931;
    background-color: #0092ac;
    position: static;
    padding-left: 20px;
}

.title-slide>h2 {
    color: #1a81c2;
    padding-left: 20px;
}

.title-slide>h3 {
    padding-left: 20px;
}

hr,.title-slide h2::after,
.mline h1::after {
    background-color: #0092ac;
    color: #0092ac;
}

.thanks {
  color: #1a81c2;
  font-size: xx-large;
}

.youreup {
  color: #1a81c2;
  font-size: x-large;
}
