.special-font-1 {
  font-family: 'Cormorant Garamond', serif;
}
#sub-container-2 {
  margin-top: -70px;
}

#logo1 {
  float:left;
  width:25%;
  padding-left: 100px;
}

#system-desc {
  float:left;
  width:50%;
}
#system-desc p {
  text-align: center;
}
#logo2 {
  float:right;
  width:25%;
  height:280px;
}
.text-size-14 {
  font-size: 14px;
}

.text-size-18 {
  font-size: 18px;
}

.text-size-12 {
  font-size: 12px;
}

.text-size-12 p {
  margin-bottom: -2px;
}

#fac-info p {
  text-align: center;
}
.medicine-logo img {
  float:right;
  margin-top:  -85px;
  margin-right: 70px;
}
.report-card-table {
  width: 100%;
  margin-top: -550px;
  border: 3px solid #000;
}
.background-image {
  margin-left: 430px;
  margin-top: 300px;
  position: static;
  border: 5px solid #FFF;
}
.report-card-table td, .report-card-table th {
  border: 1px solid #000;
  padding: 5px;
  font-size: 12px;
}

#td-back-blue {
  background-color: #2B73E2;
}

.text-align-center {
  text-align: center;
}


.text-align-center p {
  font-size: 12px;
  margin-bottom: -3px;
  font-weight:bold;
}

.text-align-right {
  float: right;
  font-family: serif;
}

.text-align-right p {
  font-size: 12px;
  margin-bottom: -2px;
}

.thead-bold {
  font-weight: bold;
}

.td-black-background {
  background-color: #000;
}

.signature {
  margin-top: 50px;
}

.signature p {
  padding-left: 100px;
}

.part-1 {
  width: 40%;
  float: left;
}

.part-2 {
  width: 40%;
  float: right;
}
