/***************************************************************************/
/* A custom CSS to provide a black background */

body.presenter_view div.slide {
  display: inline;
  position: absolute;
  overflow: hidden;
  -moz-transform: scale(1.0, 1.0);
  -moz-transform-origin: 0 0;
  -webkit-transform: scale(1.0, 1.0);
  -webkit-transform-origin: 0 0;
  -o-transform: scale(1.0, 1.0);
  -o-transform-origin: 0 0;
  opacity: 1;
  width: 864px !important;
  height: 300px !important;
  margin-left: 80px !important;
  margin-top: 90px !important;

}
body.presenter_view .slide.future {
  display: block;
  margin-left: 80px !important;
  z-index: 1;
  opacity: 1;
  margin-top: 440px !important;
  border: 8px solid #aaa;
  -moz-transform: scale(1.0, 1.0);
  -moz-transform-origin: 0 0;
  -webkit-transform: scale(1.0, 1.0);
  -webkit-transform-origin: 0 0;
  -o-transform: scale(1.0, 1.0);
  -o-transform-origin: 0 0;

}

body.presenter_view div#current_presenter_notes {
  visibility: hidden;
  display: none;
}

body.presenter_view .slide aside.page_number {
  display         : block;
  position        : absolute;
  bottom          : 10px;
  right           : 10px;
  font-size       : 40px;
  background-color: #eee;
  color           : black;
  padding         : 10px;
}

body.presenter_view .slide.current aside.page_number {
  background-color: maroon;
  color: white;
}


/* Time display */
body.presenter_view #time {
  display: block;
  color: white;
  float:right;
  width: 200px;
  text-align: right;
  margin-right: 40px;
  margin-top: 20px;
  padding: 0;
  line-height: 0;
  font-size: 50px;
}
