
#logo {
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: 20%;
  z-index: 1;
}

.left {
	margin: 10px 0 15px 20px;
	text-align: left;
	float: left;
	z-index:-10;
	width:48%;
	font-size: 0.85em;
	line-height: 1.5; 
	display: flex;
	align-items: center	
}

.right {
	margin: 10px 0 15px 0;
	float: right;
	text-align: left;
	z-index:-10;
	width:48%;
	font-size: 0.85em;
	line-height: 1.5; 
}

.right-text {
	margin: 10px 0 15px 0;
	float: right;
	text-align: left;
	z-index:-10;
	width:48%;
	font-size: 0.4em;
}

.slide-background.present {
	opacity: 0.3 !important;
}

li.co {
	font-size:0.67em;
	list-style-type: none;
	text-indent: -1em;
	padding-left: 1em;
}
li.mdfa {
	list-style-type: none;
	text-indent: -1em;
	padding-left: 1em;
}
.reveal i{
    font-family: 'FontAwesome';
    font-style: normal;
}
.mdfa {
    font-family: 'FontAwesome';
    font-style: normal;
}
.x-small{
font-size: 0.83em !important;
}
.xx-small{
font-size: 0.70em !important;
}
.xxx-small{
font-size: 0.58em !important;
}
.xxxx-small{
font-size: 0.48em !important;
}
.decent{
color: #808080a0;
}
.reveal p code , li code{
border-radius: 5px;
/*padding: 1px 3px;
*/border: 1px solid rgba(255,255,255,.4);
background: #40404040;
white-space: nowrap;
}

