/* for IDB formatted publications */
#inner-content {
	font: normal 14px Arial, sans-serif;
	color:#3c3d3e;
}

#inner-content a {  
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break:break-all;
  word-break: break-all;
  word-break: break-word;
}

#inner-content a:link,
#inner-content a:visited { color:#0c72b5;text-decoration:none; }
#inner-content a:hover, 
#inner-content a:focus, 
#inner-content a:active { color:#2f394c;text-decoration:none; }

#inner-content h1 {
  font: 24px Georgia, serif;
  color: #3c3d3e;
  margin-bottom: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #ddd;
  background-image:none;
}
#inner-content h2 {
  font:  bold 14px arial, sans-serif;
  color: #5b5954;
  text-transform: uppercase;
  margin-bottom: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #ddd;
  background-image:none;
}
#inner-content h3, 
#inner-content h4 { font-size: 12px;text-transform: uppercase; font-weight:bold; }
#inner-content p:not(.alerts) { margin: 14px 0; }

#inner-content a.dcl-heading { display:block; width:430px; margin: 0 auto; color:#3c3d3e; font-weight:bold; font-size:16px; }
#inner-content a.dcl-heading:hover { color:#3c3d3e; text-decoration:none; }
#inner-content a.dcl-heading span { float:right; margin: 24px 16px 0 0; }

#inner-content ol h2,
#inner-content ol h3,
#inner-content ol h4 { margin-left: -40px; }
#inner-content ol.faq{ margin-bottom: 15px; }
#inner-content ol.faq li { margin-top:10px;margin-bottom:10px;}
#inner-content hr { height:1px; border:0; border-top: 1px solid #ddd; margin:2em 0; padding:0; }
#inner-content .question { font-weight:bold; }

#inner-content .pubs-docnumber {font-weight:bold;}
#inner-content .pubs-indent { padding: 5px 0 5px 10px; margin: 10px 0 10px;  border-left: 5px solid #eee; }
#inner-content .pubs-equalopp { text-align:center; font-weight:bold; }

#inner-content.pdf { font-size: 13pt; } 
#inner-content.pdf h1 { font-size: 18pt; } 
#inner-content.pdf h2, 
#inner-content.pdf h3, 
#inner-content.pdf h4 { font-size: 12pt; } 

#inner-content.pdf .table{
  border-spacing: 0;
  border-collapse: collapse;
  width:100%;
}

#inner-content.pdf .table th { text-align:left; }

#inner-content.pdf .table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #f9f9f9;
} 

#inner-content.pdf .table>tbody>tr>td, 
#inner-content.pdf .table>tbody>tr>th, 
#inner-content.pdf .table>tfoot>tr>td, 
#inner-content.pdf .table>tfoot>tr>th, 
#inner-content.pdf .table>thead>tr>td, 
#inner-content.pdf .table>thead>tr>th {
  padding: 8px;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

#inner-content.pdf .l-label {
  font-family: arial;
  font-size: 11px;
  font-size: .7857rem;
  font-weight: bold;
  background: #fceddc;
  text-transform: uppercase;
  display: inline-block;
  padding: 5px 12px;
  letter-spacing: .05em;
  line-height: 1.1;
  vertical-align: middle;
}

#inner-content.pdf .l-bg--terracota {
  background: #c64b00!important;
  color: #fff;
}
