/*fojb -tables .css @v: 2015-0617-v1.0.0 for tab0 and 1 */

table.fixed-center {
  
    width: auto!important;
    margin:0 auto;
    text-align: center;
}

.subhead {
  color: #004990;
    font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
  font-weight: 800;
  font-size: 62px;
  line-height: 1.5em;


}

.subhead-text {
  color: #454545;
    font-family:  Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 1.5em;


}

.subhead2 {
  color: #004990;
  font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 1.5em;
  text-align: left;


}

.subhead-text2 {
  color: #454545;
  font-family:  Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5em;
  text-align: left;
}

.tbl-text-col {

  padding: 60px 0 10px 20px;
  /*border: 1px solid red; fix for IE*/
  text-align: left;
}



.section-2 table.fees th {
  background-color: white;
  color: #004990;
  font-family: din-web-jetblue,Arial,Helvetica,sans-serif;
  font-size: 32px;
  font-weight: bold;
  padding: 22px;
  margin-left: 0;
  padding-left: 5px;
  text-align: left;
}



.section-2  table.fees,  .section-2  table.fees td {
  
  border-collapse: collapse;
  color: #004990;
  font-family: din-web-jetblue,Arial,Helvetica,sans-serif;
  font-size: 18px;
  

  
  
}
.section-2 table.fees {
  width: 100%;
  
 margin-bottom: 20px;

}

.section-2 .tbl-alt-row-bg {
  background-color: #f1f5f8;
}
table.fees td {
  line-height: 1.5em;
  padding: 8px;
  text-align: left;
  vertical-align: middle;

}




.section-2 table.fees, .section-2 table.fees th, .section-2 table.fees td {
  border: none;
  /*border : 1px solid green;*/
  
}

.section-2 table.fees .tbl-border-top {
  border-top: 1px solid #d1e3f3;
 
  
}

.section-2 table.fees .tbl-border-bot {
 
  border-bottom: 1px solid #d1e3f3;
  
}

.section-2 .tbl-col-center {
  text-align: center;
  
}

.section-2 .tbl-col-center td {
  text-align: center;
  
}

.section-2 table.fees td.tbl-line {
 
   border-right: 1px solid #d1e3f3;
  
}

.section-2 table.fees .justify {
 
   padding-left: 16px;
  
}


.section-2 table.fees .tbl-col-center-fake {
 
    padding-left: 33px;

  
}




.section-2 table.fees .lt-blue {
 
   color: #468fcf;
  
}

