@font-face {
  font-family: "Hoefler";
  src: url("HoeflerText-Roman.otf");
} 

@font-face {
  font-family: "Hoefler";
  src: url("HoeflerText-Bold.otf");
  font-weight: bold;
}

@font-face {
  font-family: "Hoefler";
  src: url("HoeflerText-RegularItalic.otf");
  font-style: italic; 
}
 
@font-face {
  font-family: "Hoefler";
  src: url("HoeflerText-BoldItalic.otf");
  font-weight: bold;
  font-style: italic;
}

h1 {
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  /*font-family: Palatino;*/
  font-family: Hoefler;
  font-size: 44px;
  overflow: hidden;
  white-space: nowrap;
}

h2 {
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  /*font-family: Palatino;*/
  font-family: Hoefler;
  font-size: 32px;
  overflow: hidden;
  white-space: nowrap;
}

td {
  text-align: left;
  font-size: 16px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 24px;
}

p  {text-align: center;}

div.portrait{
 border-width: 25px;
 border-color: white;
 border-style: solid;
}

div.intro {
font-style: normal;
text-align: justify;
font-size:  18px;
margin-top:    00px;
margin-bottom: 40px;
margin-right:  60px;
margin-left:   60px;
}

div.report {
font-style: normal;
text-align: justify;
font-size:  18px;
margin-top:    00px;
margin-bottom: 40px;
margin-right:  20px;
margin-left:   20px;
}

div.documents {
font-style: normal;
text-align: left;
font-size:  12px;
margin-top:    00px;
margin-bottom: 00px;
margin-right:  00px;
margin-left:  -20px;
border-spacing:  00px;
padding:         00px;
}


/*body {font-family: Arial;}*/
body {
  /*width: 919px;*/
  width: 800px;

  /*margin: 0px;*/

  margin-top: -24px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;

  /*padding: 1px;*/
  margin: auto;
  /*font-family: Palatino;*/
  font-family: Hoefler;
  text-align: center;
  justify-content: center;
}

/*
#heading {
  padding: 0.5em;
  height: 100px;
  background-image: #808080 url('./topimage5small.png');
  color: #808080;
}
*/

#heading {
  /*background-image: url('./topimage5small.png');*/
    background-image: url('./topimage5large.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
  /*height: 168px;*/
    height: 154px;
    position: relative;
    /*background-size: 18.18182%;*/
    /*width: 1320px;*/
    /*height: 240px;*/
    margin-top: -3px;
    margin-bottom: -2px;
    border: 0px dashed #333;
}

/*
.top {
  background-image: black url("./topimage5small.png");
}
*/

/*
#CV{
  text-align:center;
  margin: 0 auto;
}
*/

/*
#cvdoc1{
  display:block;
  margin: 0 auto;
}
*/

/*
CV, iframe {
  margin: 0 auto;
  display:block;
}
*/

/* Style the tab */
.tab {
  text-align: center;
  margin: 0 auto;
  width: 100%;
  /*width: 1024px;*/
  display: flex;
  justify-content: center;
  /*width: 100%;*/
  overflow: hidden;
  /*border: 1px solid #ccc;*/
  border: 0px solid #ccc;
  /*background-color: #f1f1f1;*/
  background-color: rgb(255,255,255);
  /*background-color: rgb(248,248,248);*/
  /*background-color: rgb(241,241,241);*/
  /*background-color: rgb(227,227,227);*/
  /*background-color: rgb(199,199,199);*/
  /*background-color: rgb(199,199,199);*/
}

/* Style the buttons inside the tab */
.tab button {
  /*display: inline-block;*/
  background-color: inherit;
  /*float: left;*/
  float: center;
  border: none;
  outline: none;
  cursor: pointer;
  /*padding: 14px 16px;*/

  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 0px;
  padding-left: 8px;

  transition: 0.0s;
  font-family: Hoefler;
  font-size: 20px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: rgb(227,227,227);
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: rgb(199,199,199);
}

/* Style the tab content */
.tabcontent {
  /*float:none*/

  /*display: none;*/
  display: inline-block;
  margin-left: auto;
  margin-right: auto;

  /*text-align: center;*/

  /*padding: 6px 12px;*/
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 0px;
  /*border: 1px solid #ccc;*/
  border: 0px solid #ccc;
  border-top: none;

}


caption {
  text-align: center;
  font-weight: bold;
  font-size: 20px;
}

.tablecontent {
  /*display: block;*/
  display: inline-block;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border: 0px solid #ccc;
  border-top: none;
}

/* Style the tab content */
.table1 {
  /*float:none*/

  /*display: none;*/
  display: inline-block;
  margin-left: auto;
  margin-right: auto;

  /*text-align: center;*/

  /*padding: 6px 12px;*/
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  /*border: 1px solid #ccc;*/
  border: 0px solid #ccc;
  border-top: none;

}


.pdfbox {
  display: block;
  margin: auto;
  text-align: center;
}

/*
#PHD {
  display: flex;
} */

/*
#phdpage{
  text-align: center;
}
*/

