br1 {
  display: block;
  line-height: 80%;
}

.hide-count .remark-slide-number {
  display: none;
}

.my-logo-right {
content: "";
    position: absolute;
    top: 15px;
    right:  0px;
    height: 108px;
    width: 324px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/9/97/Logo_Wirtschaftsuniversit%C3%A4t_Wien.svg);
}

.wu-logo-right {
content: "";
    position: absolute;
    top: 15px;
    right:  0px;
    height: 108px;
    width: 324px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/9/97/Logo_Wirtschaftsuniversit%C3%A4t_Wien.svg);
}

.erc-logo-left {
content: "";
    position: absolute;
    top: 15px;
    left:  50px;
    height: 108px;
    width: 324px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://erc.europa.eu/sites/default/files/LOGO_ERC.png);
}

.fineprint-logo-left {
content: "";
    position: absolute;
    top: 15px;
    left:  150px;
    height: 108px;
    width: 324px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://www.fineprint.global/wp-content/uploads/2017/10/fineprint.png);
}

.iiasa-logo-right {
content: "";
    position: absolute;
    top: 15px;
    right:  100px;
    height: 108px;
    width: 324px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://ar16.iiasa.ac.at/wp-content/uploads/sites/2/2017/06/ii-logo-423x600.jpg);
}

.font50 {
  font-size: 50%;
}

.font60 {
  font-size: 60%;
}

.font70 {
  font-size: 70%;
}

.font80 {
  font-size: 80%;
}

.font90 {
  font-size: 90%;
}

.font100 {
  font-size: 100%;
}

.font110 {
  font-size: 110%;
}

.font120 {
  font-size: 120%;
}

.font130 {
  font-size: 130%;
}

.font140 {
  font-size: 140%;
}

.font150 {
  font-size: 150%;
}

.font160 {
  font-size: 160%;
}

.font170 {
  font-size: 170%;
}

.font180 {
  font-size: 180%;
}

.font190 {
  font-size: 190%;
}

.font200 {
  font-size: 200%;
}

.font250 {
  font-size: 200%;
}

.font300 {
  font-size: 300%;
}

.font400 {
  font-size: 300%;
}

.copyright-container {
  position: relative;
  text-align: center;
  color: white;
}

.copyright-bottom-right2 {
  font-size: 80%;
  position: absolute;
  bottom: 8px;
  right: 570px;
}

.copyright-bottom-right {
  font-size: 80%;
  position: absolute;
  bottom: 8px;
  right: 16px;
}

.copyright-bottom-left {
  font-size: 80%;
  position: absolute;
  bottom: 8px;
  left: 16px;
}

.copyright-bottom-left2 {
  font-size: 80%;
  position: absolute;
  bottom: 8px;
  left: 50px;
}

.cc-bottom-right {
  font-size: 60%;
  position: absolute;
  bottom: 8px;
  right: 46px;
}

.cc-bottom-right2 {
  font-size: 60%;
  position: absolute;
  bottom: 8px;
  right: 100px;
}

.cc-bottom-right3 {
  font-size: 60%;
  position: absolute;
  bottom: 0px;
  right: 100px;
}

.cc-bottom-left {
  font-size: 60%;
  position: absolute;
  bottom: 8px;
  left: 16px;
}

.cc-bottom-left2 {
  font-size: 60%;
  position: absolute;
  bottom: 8px;
  left: 100px;
}

.grid-3-1 {
  display: grid;
  height: 10em;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  align-items: center;
  text-align: center;
  grid-gap: 1em;
  padding: 1em;
  padding-top: 2em;
}

.grid-4-1-img {
  display: grid;
  height: 10em;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
  align-items: center;
  text-align: center;
  grid-gap: 0em;
  padding: 0em;
}

.grid-4-1 {
  display: grid;
  height: 10em;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
  align-items: center;
  text-align: center;
  grid-gap: 1em;
  padding: 1em;
}

.grid-courses-3-2 {
  display: grid;
  height: 10em;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr 1fr;
  align-items: center;
  text-align: center;
  grid-gap: 1em;
  padding: 1em;
  padding-top: 1;
  padding-bottom: 0;
}

.extension-tile-course {
	height: 100%;
	width: 100%;
	align-items: top;
	padding-top: 1em;
	justify-content: center;
	display: flex;
	font-family: 'Fira sans';
	font-weight: bold;
	font-size: 1.5em;
}

.grid-3-2 {
  display: grid;
  height: calc(100%);
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr 1fr;
  align-items: center;
  text-align: center;
  grid-gap: 1em;
  padding: 1em;
  padding-top: 1;
  padding-bottom: 0;
}

.bd {
	font-weight: bold;
}

.extension-tile {
	height: 100%;
	width: 100%;
	align-items: center;
	justify-content: center;
	display: flex;
	font-family: 'Fira sans';
	font-weight: bold;
	font-size: 2em;
}

.bg1-purple-light {
  background: #8380B6;
  color: white;
}

.bg1-purple-light-opac {
  opacity: 0.5;
  background: #8380B6;
  color: white;
}

.prussian-blue { background-color: #003049ff;}
.maximum-red { background-color: #d62828ff;}
.prussian-orange { background-color:  #f77f00ff;}
.maximum-yellow-red { background-color: #fcbf49ff;}
.lemon-meringue { background-color: #eae2b7ff;}

.bg1-orange {
  background-color: #F17F29;
  color: white;
}

.bg1-orange-opac {
  opacity: 0.5;
  background-color: #F17F29;
  color: white;
}

.bg1-blue {
  background-color: #79C7C5;
  background-color: #1381B0;
  color: white;
}

.bg1-blue-opac {
  opacity: 0.5;
  background-color: #79C7C5;
  background-color: #1381B0;
  color: white;
}

.bg1-green {
  background: #97D8C4;
}

.bg1-green-opac {
  opacity: 0.5;
  background: #97D8C4;
}

.bg1-purple {
  background-color: #795277;
  color: white;
}

.bg1-purple-opac {
  opacity: 0.5;
  background-color: #795277;
  color: white;
}

.bg1-pink {
  background-color: #EE6D91;
  color: white;
}

.bg1-pink-opac {
  opacity: 0.5;
  background-color: #EE6D91;
  color: white;
}

.bg1-grey {
  background-color: #DCDCDC;
  color: white;
}

.footnote-left {
  opacity: 0.8;
  color: #1A292C;
  position: absolute;
  bottom: 1em;
  padding-right: 2em;
  font-size: 80%;
}

.footnote-right {
  opacity: 0.8;
  color: #1A292C;
  position: absolute;
  bottom: 1em;
  right: 3em;
  font-size: 60%;
}

.font-dark {
  color: #23373B;
  text-shadow: none;
}

.font-light {
  color: #FAFAFA;
  text-shadow: none;
}
