@font-face { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        }


 img.center {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
  border:0px !important;
}

.reveal section img {
  border:0px !important;
}



.reveal footer {
  	font-size: 50%;
    color:#727272;
}

.attribution { 
    position:absolute;
    bottom: 30px !important;
    left:0;
    font-size:50% !important;
}

.full {
      height:100%;
      width:100%; 
}

.box-right {
    position: absolute; 
    width: 40%; 
    right: 0; 
    box-shadow: 0 1px 4px rgba(0,0,0,0.5), 0 5px 25px rgba(0,0,0,0.2); 
    background-color: rgba(0, 0, 0, 0.7); 
    color: #fff; 
    padding: 20px; 
    font-size: 30px; 
    text-align: left;
}

.box-left {
    position: absolute; 
    width: 40%; 
    left: 0; 
    box-shadow: 0 1px 4px rgba(0,0,0,0.5), 0 5px 25px rgba(0,0,0,0.2); 
    background-color: rgba(0, 0, 0, 0.7); 
    color: #fff; 
    padding: 20px; 
    font-size: 30px; 
    text-align: left;
}

.slides .header{
  position:absolute;
  top: -50%;
  left: -50%;
  background-color: white;
}
.slides .footer{
  position:absolute;
  bottom: 50%;
  left: -50%;
}

.fe-persistent-header {
  position: relative;
  z-index: 2;
  border-color: #e7e7e7;
  background-color: white !important;
}
.print-pdf .fe-persistent-header { display: none; }
@media print { .fe-persistent-header { display: none; } }

.fe-persistent-header p {
  color: black;
  float: right;
  font-size: small;
  margin: 30px 60px 20px;
}

.fe-persistent-header img {
  color: #fff;
  float: left;
  margin: 30px 60px 20px;
}
.fe-persistent-header a:nth-child(2) { float: left; }

.reveal a {
  color:red;
 }

 .box {
    box-shadow: 0 1px 4px rgba(0,0,0,0.5), 0 5px 25px rgba(0,0,0,0.2); 
    background-color: rgba(0, 0, 0, 0.7); 
    color: #fff; 
    padding: 20px; 
}


