.hf-table .num {
  text-align: right !important;
}

th, td {
  font-family: Manrope !important;
	font-size: 18px !important;
}

#wpcf7-f151-p479-o1 > form > div.hf-contact-form > p:nth-child(1) {
  padding-bottom: 5px;
}

#wpcf7-f514-p508-o1 > form > div.hf-contact-form > p:nth-child(1) {
  padding-bottom: 5px;
}

/* To insert some spacing between the menu items of the policies sub-menu in French and English */ 
#menu-item-582, #menu-item-572 {
	padding-bottom: 15px !important;	
}

/* To reduce the footer's bottom padding everywhere */
#copyright {
  padding-bottom: 30px !important;
}

/* To change the font color in the footer's copyright area */ 
#copyright > div > div.col.span_5 > p {
  color: #dddddd;
}

/* To remove the extra space above and under the comments section */
.page #comments,
.page #respond,
.page .comment-wrap,
.page .comments-area {
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/*******  *******/

/* =====================================================
   CM Tooltip Glossary - Tooltip styling
   ===================================================== */

/* Outer tooltip layer */
#tt {
  background: transparent !important;
  opacity: 1 !important;
  z-index: 15000 !important;
}

/* Main tooltip box */
#tt #ttcont {
  box-sizing: border-box !important;

  background: #ffffff !important;
  color: #333333 !important;

  border: 1px solid silver !important;
  border-radius: 6px !important;

  padding: 24px 28px !important;

  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.32) !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
}

/* Tooltip title bar: e.g. "Meld" */
html body div#tt div#ttcont > div.glossaryItemTitle {
  box-sizing: border-box !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;

  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;

  background: #203080 !important;
  color: #ffffff !important;

  font-size: 22px !important;
  font-weight: 600 !important;
	letter-spacing: 1.2px !important;
  line-height: 1.2 !important;

  padding: 2px 16px 0px 16px !important;
  margin: 0 0 14px 0 !important;

  border-radius: 6px !important;

  text-indent: 0 !important;
  text-align: left !important;
  font-family: Exo, sans-serif !important;
}

/* Tooltip body text */
#tt #ttcont .glossaryItemBody {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;

  color: #333333 !important;
  background: transparent !important;

  font-size: 16px !important;
  line-height: 1.55 !important;

  margin: 0 !important;
  padding: 0 14px !important;

  text-indent: 0 !important;
  text-align: left !important;
}

/* Glossary term inside the page text */
a.glossaryLink,
span.glossaryLink {
  font-weight: 700 !important;
  text-decoration: none !important;
  border-bottom: 1px solid currentColor !important;
}