.title, .reveal h3.title  {
    font-weight: bold;
    margin-top: 0;
    color: #ffffff;
    text-shadow: 1px 1px 2px #000000;
    text-transform: none;
}

#custom-nav a[disabled] {
	opacity: 0.5;
}

.reveal table thead th,
.reveal table thead td,
.reveal table tbody th,
.reveal table tbody td {
	text-align: center !important;
	vertical-align: top !important;
}

.reveal .slides section section {
	font-size: 90%;
}

.reveal .slides p {
        margin-top: 0.25em;
	text-align: justify;
}

.reveal .slides p.title {
	margin-bottom: 0.1em;
}

.reveal .slides p.small a {
	text-decoration: underline;
}

.reveal .slides .title,
.modal .title {
	text-align: center;
	font-weight: bold;
}

.reveal .slides .small,
.modal .small {
        font-size: 80%;
}

.reveal .slides ul {
	max-width: 85%
}

.slide-number {
	border-radius: 0.5em;
}

.float-left {
	float: left;
	margin-right: 1em;
}

.float-right {
	float: right;
	margin-left: 1em;
}

.centered {
	display: block;
	margin: 0.5em auto !important;
}

.w-50 {
	width: 50%;
}

.w-66 {
	width: 66%;
}

.w-33 {
	width: 33%;
}

.w-25 {
	width: 33%;
}
