html * {
	   		font-family: Cavolini, sans-serif;
	   	}
	       .hidden {
	           display: none;
	       }
	
	       pre {
	           width: 100%;
	           height: 360px;
	           overflow: scroll;
	       }
	
	       section {
	           width: 100%;
	           /*max-width: 920px;*/
	           height: 690px;
	           position: relative;
	           border: 1px solid #333;
	           background-color: #efefef;
	           text-align: center;
	           border-radius: 10px;
	           box-shadow: 1px 1px 3px #aaa;
	           overflow: hidden;
	           /*transform: scale(0.85);*/
	           margin-left: 25px;
	       }
	
	       section div.block {
	           position: absolute;
	           top: 0px;
	           left: 0px;
	           width: 100%;
	       }
	
	       section div.content {
	           display: flex;
	           flex-direction: column;
	       }
	
	       section div.v-up {
	           justify-content: flex-start;
	       }
	       section div.v-mid {
	           justify-content: center;
	       }
	       section div.v-down {
	           justify-content: flex-end;
	       }
	
	       section div.h-left {
	           align-items: flex-start;
	           text-align: left;
	       }
	       section div.h-mid {
	           align-items: center;
	           text-align: center;
	       }
	       section div.h-right {
	           align-items: flex-end;
	           text-align: right;
	       }
	
	       section div.up-left {
	           justify-content: flex-start;
	           align-items: flex-start;
	           text-align: left;
	       }
	       section div.up-center {
	           justify-content: flex-start;
	           align-items: center;
	       }
	       section div.up-right {
	           justify-content: flex-start;
	           align-items: flex-end;
	       }
	       section div.center-left {
	           justify-content: center;
	           align-items: flex-start;
	           text-align: left;
	       }
	       section div.center-center {
	           justify-content: center;
	           align-items: center;
	       }
	       section div.center-right {
	           justify-content: center;
	           align-items: flex-end;
	       }
	       section div.down-left {
	           justify-content: flex-end;
	           align-items: flex-start;
	           text-align: left;
	       }
	       section div.down-center {
	           justify-content: flex-end;
	           align-items: center;
	       }
	       section div.down-right {
	           justify-content: flex-end;
	           align-items: flex-end;
	       }
	
	       section span.text-block {
	           /* display: inline-block; */
	       }
	
	       li.slide {
	           margin: 10px 0px;
	           font-size: 18px;
	       }
	
	       div.footer {
	           text-align: center;
	       }
	
	       section table {
	           position: absolute;
	       }
	
	       section table,
	       section th,
	       section td {
	           border: 1px solid black;
	       }
	
	       section svg.drawing {
	           position: absolute;
	           overflow: visible;
	       }
	
	       .fileUpload {
	           position: relative;
	           overflow: hidden;
	       }
	       .fileUpload input.upload {
	           position: absolute;
	           top: 0;
	           right: 0;
	           margin: 0;
	           padding: 0;
	           font-size: 20px;
	           cursor: pointer;
	           opacity: 0;
	           filter: alpha(opacity=0);
	       }
	
	       #pptx-thumb {
	           min-width: 240px;
	           height: 180px;
	       }
	       section ._css_1 {
	           color: #000;
	           font-size: inherit;
	           font-family: Aptos;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_2 {
	           color: #000;
	           font-size: 12pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_3 {
	           color: #000;
	           font-size: 24pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_4 {
	           color: #000;
	           font-size: 12pt;
	           font-family: Cavolini;
	           font-weight: bold;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_5 {
	           color: #000000;
	           font-size: 14pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_6 {
	           color: #000;
	           font-size: 18pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_7 {
	           color: #000;
	           font-size: 32pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_8 {
	           color: #000;
	           font-size: 10pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_9 {
	           color: #000;
	           font-size: 40pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_10 {
	           color: #000;
	           font-size: 30pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_11 {
	           color: #000;
	           font-size: 45pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_12 {
	           color: #000;
	           font-size: 20pt;
	           font-family: Cavolini;
	           font-weight: bold;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       section ._css_13 {
	           color: #000;
	           font-size: 25pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	       }
	       
	       section div.numPages {
	           color: #000;
	           font-size: 25pt;
	           font-family: Cavolini;
	           font-weight: initial;
	           font-style: normal;
	           text-decoration: initial;
	           vertical-align: baseline;
	           position:absolute;
	       }
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 36%;
  width: auto;
  padding: 12px;
  color: #147012;
  font-weight: bold;
  font-size: 28px;
  transition: 0.6s ease;
  user-select: none;
  background-color: #FFD95C;
}

.prev {
  left: 5px;
  border-radius: 25px 25px 25px 25px;
  padding-top: 15px;
}


/* Position the "next button" to the right */
.next {
  left: 1300px;
  border-radius: 25px 25px 25px 25px;
  padding-top: 15px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
	background-color: #147012;
	color: #FFD95C;
}
