* {
 background-color: white !important;
 background-image: none !important;
 }
 
.formats{
  display: none;
}

.fotp, .lotp, .otp{
  padding: 0px !important;
  border: none !important;
}

#back-top{
  display: none !important;
}

.teaser-content h3{
  font-weight: normal !important;
} 

#html-wrap .main .content {
    padding-top: 0 !important;
}

#gusHTMLTable table {
   border-collapse: collapse;  
   /* border: 1pt solid windowtext; */
   page-break-inside:auto;
   border: 0 !important;
}

#gusHTMLTable table td{
   padding: 0cm 3.5pt;
}

#gusHTMLTable table caption{
   caption-side: top; 
   text-align: left; 
   vertical-align: top; 
   font-size: 1.2em; 
   font-variant: normal;
   font-weight: bold;
}

#gusHTMLTable table thead tr{
   text-align:center;
}

#gusHTMLTable table tbody tr{
   page-break-inside: avoid;
   page-break-after:auto;
}

#gusHTMLTable table tbody tr td{
   vertical-align: middle;
}

#gusHTMLTable table sup{
   line-height:1.5;
}

.emptyCell{
   /* border-top: none; */
   border: 0 !important;
}

.theadCell, .dimCell, .rheadCell{
   border: 1pt solid windowtext; 
   text-align: center;
}

.rtitleCell{
   border: 1pt solid windowtext; 
   text-align: left;
}

.dataCell{
   border: 1pt solid windowtext; 
   text-align: right;
}

#tableInfo{
   margin-top:20px;
   /**font-size:90%;**/
}
