@import "fonts.css";

.HelveticaNeueW01 {
  font-family: "HelveticaNeueW01-77BdCn";
}
.HelveticaNeueW02 {
  font-family: "HelveticaNeueW02-77BdCn";
}

.HelveticaNeue-light,
.fw-light {
  font-family: "HelveticaNeueW02-45Ligh";
}
.HelveticaNeue,
.fw-normal {
  font-family: "HelveticaNeueW02-55Roma";
}
.HelveticaNeue-medium,
.fw-medium {
  font-family: "HelveticaNeueW02-65Medi";
}
.HelveticaNeue-bold,
.fw-bold,
b,
strong {
  font-family: "HelveticaNeueW02-75Bold";
}

.USPSIMBStandard {
  font-family: 'USPSIMBStandard';
  font-size: 14pt;
}

.arial,
.arial .fw-light,
.arial .fw-normal,
.arial .fw-medium,
.arial .fw-bold,
.arial b,
.arial strong {
  font-family: arial;
}

/* Drupal Admin Toolbar
-------------------------------------------------- */
.toolbar-horizontal .dialog-off-canvas-main-canvas,
.toolbar-vertical .dialog-off-canvas-main-canvas {
  --admin-menu-top: 39px;
  margin-top: calc(var(--admin-menu-top) * (-1));
  height: calc(100% + var(--admin-menu-top));
}

.toolbar-horizontal .admin-padding,
.toolbar-vertical .admin-padding {
  padding-top: var(--admin-menu-top);
}

.toolbar-horizontal.toolbar-tray-open .dialog-off-canvas-main-canvas {
  --admin-menu-top: 79px;
}

/* Drupal Contextual Links
-------------------------------------------------- */
.active-contextual .contextual .trigger {
  display: block;
}

.contextual {
  z-index: 5;
}

.contextual .trigger {
  display: none;
}

/* LassPass Chrome extension
-------------------------------------------------- */
div[data-lastpass-icon-root],
div[data-lastpass-root] {
  display: none;
}
