/* Change main font color*/
slides > slide {
	color: rgb(255, 255, 255);
	/* font-family: "Century Gothic"; */
}

/* Add own title image (background) */
slides > slide.title-slide {
	background-image: url(images/background/text_mining_bg.png) !important;
	background-size: 100% 100% !important;
	
}

/* Change color of the title page title */
.title-slide hgroup h1 {
	color: #fff;
	font-size: 45px;
}

/* Set same color for the subtitle (Author) */
.title-slide hgroup p {
	font-size: 20px;
	color: #fff;
	line-height: 1.3;
	margin-top: 2em;
}

/* Change main color for the headers in the slides: */
h2 {
	color: #282828;
}

/* Change color for the subtitles */
.segue h2 {
	color: #fff;
	font-size: 60px;
}

/* This creates a background image for the subtitle slides 
   Very hacky and ugl!): */
/*
slides > slide.dark {
    background-image: url(images/background_science.png) !important;
	background-size: 100% 100% !important;
	opacity: 0.5 !important;
}

slides > slide.backdrop {
  background-image: url(images/texture/texture_bottom.png) !important;
  background-position: 0 100%;
  background-repeat: repeat-x;
}

slides > slide:not(.nobackground):after {
  color: #ffffff;
}
*/

/* Change background of the slides: */
body slides > slide {
    background: rgb(40, 40, 40);
	vertical-align: middle;
}

/* Change color of the code output */
pre {
	font-family: 'Source Code Pro', 'Courier New', monospace;
	color: rgb(255, 255, 255) !important;
	font-size: 20px;
	line-height: 28px;
	padding: 10px 0 10px 60px;
	letter-spacing: -1px;
	margin-bottom: 20px;
	width: 106%;
	left: -60px;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: rgba(255, 255, 255, 0.1) !important;
}

/* Background of the code snippets 
   Don't try to change that! The colors of the snippets are pre built. To change the
   one color means that the other ones also have to be changed!   
*/
.prettyprint {
	background-color: #e6e6e6;
}

/* background image of the h2 extra slide introduced in front of the following content */
slides > slide.dark {
 	background-image: url(images/background/text_mining_sc.png) !important;
	background-size: 100% 100% !important;
}

/* Background image of the 

/* Background color of the slides */
body slides > slide {
 	background-image: url(images/background/slides.png) !important;
	background-size: 100% 100% !important;
}

/* Change small code chunks color */
code {
    font-size: 95%;
    font-family: "Source Code Pro","Courier New",monospace;
    color: rgb(180, 180, 180);
	background-color: transparent;
}

/* Define a column environment to do something like an itemization with font awesome */

.cols{
  max-width: 870px
}

.box1{
  width: 145px;
  display: table-cell;
  vertical-align: middle;
 }

.box2{
  width: 725px;
  display: table-cell;
  vertical-align: top;
}

/* Disable transition */
slides > slide {
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.0s ease-in-out;
}

/* Set background transparent for shiny! 
   1. Set background of the style.css of the shiny app to transparent (line 30)
   2. Set the background of iframe to transparent (below)
*/
iframe {
	width: 100%;
	height: 510px;
	background: transparent;
	/* border: 1px solid #e6e6e6 !important; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Advanced code highlighting, sometimes the ordinary pre fails */
.qt pre, .qt code {
    color: #fff;
	font-family: 'Source Code Pro', 'Courier New', monospace !important;
}



table { 
   
  /* Wenn die Zellen direkt nebeneinander stehen sollen */
  border-collapse: collapse; 
}

table.rmdtable {
	width: 80%;
	border-collapse: initial;
	border-spacing: 0px;
	border-bottom: 2px solid rgba(255, 165, 0, 0.8) !important;
	margin-bottom: 15px;
}

/* Zebra Muster */
tr:nth-of-type(odd) { 
  font-weight: bold;
}

th { 

  /* Hintergrund Farbe des "header" */
  background: rgba(255, 165, 0, 0.8) !important; 
    
  padding: 5px !important; 
  border: 1px solid #FFA500; 
  text-align: center; 
}

th.own { 

  /* Hintergrund Farbe des "header" */
  background: rgba(255, 165, 0, 0.8) !important; 
    
  padding: 5px !important; 
  border: 1px solid #FFA500; 
  text-align: center; 

  font-size: 13px !important;
}

td { 

  /* Abstand zu den Zellr?ndern in jeder Richtung */
  padding: 5px !important; 
  
  /* Dicke Art und Farbe der Trennlinien */
  border: 0px solid #FFA500 !important; 
  
  /* Textausrichtung innerhalb der Zellen */
  text-align: center; 
  
  font-weight: normal !important;
  
  color: rgb(200, 200, 200) !important;
}

td.own { 

  /* Abstand zu den Zellr?ndern in jeder Richtung */
  padding: 5px !important; 
  
  /* Dicke Art und Farbe der Trennlinien */
  border: 0px solid #FFA500 !important; 
  
  /* Textausrichtung innerhalb der Zellen */
  text-align: center; 
  
  font-weight: normal !important;
  
  color: rgb(200, 200, 200) !important;

  font-size: 13px !important;
}

td:hover { 

  /* Abstand zu den Zellr?ndern in jeder Richtung */
  padding: 5px !important; 
  
  /* Dicke Art und Farbe der Trennlinien */
  border: 0px solid #FFA500 !important; 
  
  /* Textausrichtung innerhalb der Zellen */
  text-align: center; 
  
  font-weight: normal !important;
  
  color: rgb(255, 255, 255) !important;
}

td.own:hover { 

  /* Abstand zu den Zellr?ndern in jeder Richtung */
  padding: 5px !important; 
  
  /* Dicke Art und Farbe der Trennlinien */
  border: 0px solid #FFA500 !important; 
  
  /* Textausrichtung innerhalb der Zellen */
  text-align: center; 
  
  font-weight: normal !important;
  
  color: rgb(255, 255, 255) !important;
  
  font-size: 13px !important;
}

table.rmdtable tr:nth-child(odd) {
   /* background-color: rgba(255, 165, 0, 0.5); */
   background-color: transparent;
}


.caption {
	width: 90%;
	font-size: 14px;
	color: rgb(160, 160, 160);
	font-weight: normal;
	text-align: left ;
	margin-bottom: 10px;
}



.pun {
  color: rgb(180, 180, 180) !important;
}

.pln {
  color: #fff !important;
}

.kwd {
  color: #EE9A49 !important;
}

.typ {
  color: #87CEFF !important;
}

.com {
  color: rgb(150, 150, 150) !important;
}

.lit {
  color: #00BFFF !important;
}

.str {
color: rgb(255, 165, 0) !important;
}



iframe.txt {
	width: 700px;
	height: 200px;
	background-color: rgba(255, 255, 255, 0.4);
	border: 1px solid #e6e6e6 !important;
}