/* Adapatation of style sheet for Reveal.js Presentations
Original author: Vincent Bauer
Original date: 3/25/2016

Further customized: Roelant Ossewaarde, feb 2019
*/

<style>

/* R code */


.reveal code {
	background-color: #f5f5f5;	/* code bg color*/
}

.reveal p code {
	background-color: #f5f5f5;	/* code bg color*/
}

.reveal pre code { /* code boxes */
	word-wrap: normal; /* wrap code */
	overflow: visible; /* wrap code */
  	white-space: pre-line; /* wrap code */
  	background-color: #FEFCFF;	/* code output bg color*/
  	width: 950px; /* larger box*/
  	/*font-size: 80%;*/
}

.reveal pre code.sourceCode { /* R input code */
  	background-color: #f5f5f5;	/* code bg color*/
  }

.reveal pre  { /* code section */
	margin-left: 0px; /* left align code section */
	width: 950px; /* larger box*/
	/*font-size: 80%;*/
	background-color: #f5f5f5; /* I don't think this matters */
}

.reveal pre.text code {  /* code section when highlight=FALSE*/
	white-space: pre-line; /* wrapping, although it overflows*/
}

/* Headings */

.reveal h1 { /* Heading 1 */
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); /* shadows */
	font-weight: bold; /* bold */
}

.reveal h2.author { /* Heading 2 for an author */
    font-style: normal; /* could make bold or italics */
}

.center-div
{
     margin: 0 auto;
     width: 100px; 
}

#sec-title-slide > h1,
#sec-title-slide > h2,
#sec-title-slide > h3,
#sec-title-slide > p,
#sec-title-slide > p > small > a {
    color: white;
}

/* Images */

.reveal section img{ /* images */
  border: 0px; /* no border but still shadow */
}

/* Slide content area */
/* these need to be at the bottom, do NOT move them */

.reveal .slides { /* all slide content */
  text-align: left; /* left align */
  font-size: 80%; /* smaller text */
}

.reveal .slides section>* { /* this is for left align */
  margin-left: 0;
  margin-right: 0;
}

.reveal .table-small table {
    font-size: 70%;
}

.reveal .whitetext h4,
.reveal .whitetext p {
    color: white;
}

.reveal .p-small p {
    font-size: 60%;
}
.reveal .p-smaller p {
    font-size: 80%;
}

.src-java {
    font-size: 60%;
}

#slide-orgdf18f98 {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    height: 500px;
}

.reveal .img-80 .figure {
    height: 80%;
}

.reveal .img-80 img {
    max-height: 500px;
}


.reveal .slides .title {
    font-size: 3em;
}

td.hljs-ln-code {
	white-space: pre-wrap;
}

body {
    background-image: url(./images/hu-logo.png);
    background-size: 8%;
    background-repeat: no-repeat;
    background-position: 95% 5%;
}

.reveal ol {
    padding-left: 50px;
}

#slide-org8cc1107 ol li p {
    margin-top: 0px;
}
    
 /* Three image containers (use 25% for four, and 50% for two, etc) */
.column {
  float: left;
  width: 40%;
  padding: 5px;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}

/*********************************************
 * Highlight.js code style
*********************************************/
.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #000;
}

.hljs-subst,
.hljs-title {
  font-weight: normal;
  color: #000;
}

.hljs-comment,
.hljs-quote {
  color: #808080;
  font-style: italic;
}

.hljs-meta {
  color: #808000;
}

.hljs-tag {
  background: #efefef;
}

.hljs-section,
.hljs-name,
.hljs-literal,
.hljs-keyword,
.hljs-selector-tag,
.hljs-type,
.hljs-selector-id,
.hljs-selector-class {
  font-weight: bold;
  color: #004bf0;
}

.hljs-attribute,
.hljs-number,
.hljs-regexp,
.hljs-link {
  font-weight: bold;
  color: #c300ff;
}

.hljs-number,
.hljs-regexp,
.hljs-link {
  font-weight: normal;
}

.hljs-string {
  color: #009100;
  font-weight: bold;
}

.hljs-symbol,
.hljs-bullet,
.hljs-formula {
  color: #000;
  background: #00b7ff;
  font-style: italic;
}

.hljs-doctag {
  text-decoration: underline;
}

.hljs-variable,
.hljs-template-variable {
  color: #ffa600;
}

.hljs-addition {
  background: #aadeb7;
}

.hljs-deletion {
  background: #ff020294;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}
</style>


