/**
 * Primary iShares Brand Color Definitions
 */
/*
 * Secondary iShares Color Definitions
 */
/**
 * 2025 Brand Refresh Colors for Tools
 */
/**
 * 2025 Brand Refresh Colors
 */
/**
 * Color roles
 */
/**
 * Opaque black and white bg colours
 */
/**
 * Grays based on % darkness
 */
/**
 * Full color palette array - used for CSS class generation
 */
/**
 * Page margins and gutters
 */
/**
  * Minimum width of content area. Windows smaller than this width will get a scrollbar.
  */
/**
  * Maximum width of content area. Windows larger than this width will have additional spacing to the left and right of the content area.
  */
/**
  * Spacing Definitions
  */
.ds-push-to-end {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-end;
}

.ds-bold {
  font-family: "FortBold" !important;
}

.ds-lowercase {
  text-transform: lowercase;
}

.ds-truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ds-no-right-padding {
  padding-right: 0 !important;
}

.ds-no-bottom-padding {
  padding-bottom: 0 !important;
}

.ds-no-left-padding {
  padding-left: 0 !important;
}

.ds-no-top-padding {
  padding-top: 0 !important;
}

button.ds-receive-focus {
  height: 0;
  margin: 0;
}

[brand=ishares] ds-tab-group .ds-scrolling-arrows-wrapper,
[brand=ishares] ds-anchor-links .ds-scrolling-arrows-wrapper,
[brand=ishares] ds-video-playlist .ds-scrolling-arrows-wrapper,
[brand=ishares] ds-video-playlist-legacy .ds-scrolling-arrows-wrapper {
  position: relative;
}
[brand=ishares] ds-tab-group .ds-scrolling-arrows-wrapper ds-arrow-button,
[brand=ishares] ds-anchor-links .ds-scrolling-arrows-wrapper ds-arrow-button,
[brand=ishares] ds-video-playlist .ds-scrolling-arrows-wrapper ds-arrow-button,
[brand=ishares] ds-video-playlist-legacy .ds-scrolling-arrows-wrapper ds-arrow-button {
  position: absolute;
}
[brand=ishares] ds-tab-group .ds-scrolling-arrows-wrapper ds-arrow-button[direction=left],
[brand=ishares] ds-anchor-links .ds-scrolling-arrows-wrapper ds-arrow-button[direction=left],
[brand=ishares] ds-video-playlist .ds-scrolling-arrows-wrapper ds-arrow-button[direction=left],
[brand=ishares] ds-video-playlist-legacy .ds-scrolling-arrows-wrapper ds-arrow-button[direction=left] {
  left: 0;
}
[brand=ishares] ds-tab-group .ds-scrolling-arrows-wrapper ds-arrow-button[direction=right],
[brand=ishares] ds-anchor-links .ds-scrolling-arrows-wrapper ds-arrow-button[direction=right],
[brand=ishares] ds-video-playlist .ds-scrolling-arrows-wrapper ds-arrow-button[direction=right],
[brand=ishares] ds-video-playlist-legacy .ds-scrolling-arrows-wrapper ds-arrow-button[direction=right] {
  right: 0;
}
[brand=ishares] ds-tab-group .ds-scrolling-arrows-wrapper .ds-scrolling-items,
[brand=ishares] ds-anchor-links .ds-scrolling-arrows-wrapper .ds-scrolling-items,
[brand=ishares] ds-video-playlist .ds-scrolling-arrows-wrapper .ds-scrolling-items,
[brand=ishares] ds-video-playlist-legacy .ds-scrolling-arrows-wrapper .ds-scrolling-items {
  display: none;
  overflow-x: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
[brand=ishares] ds-tab-group .ds-scrolling-arrows-wrapper .ds-scrolling-items::-webkit-scrollbar,
[brand=ishares] ds-anchor-links .ds-scrolling-arrows-wrapper .ds-scrolling-items::-webkit-scrollbar,
[brand=ishares] ds-video-playlist .ds-scrolling-arrows-wrapper .ds-scrolling-items::-webkit-scrollbar,
[brand=ishares] ds-video-playlist-legacy .ds-scrolling-arrows-wrapper .ds-scrolling-items::-webkit-scrollbar {
  display: none;
}
[brand=ishares] ds-tab-group.hydrated .ds-scrolling-arrows-wrapper .ds-scrolling-items,
[brand=ishares] ds-anchor-links.hydrated .ds-scrolling-arrows-wrapper .ds-scrolling-items,
[brand=ishares] ds-video-playlist.hydrated .ds-scrolling-arrows-wrapper .ds-scrolling-items,
[brand=ishares] ds-video-playlist-legacy.hydrated .ds-scrolling-arrows-wrapper .ds-scrolling-items {
  display: flex;
}

/**
 * This file generates styles that can be used by any brand
 */
.ds-space-xxxs {
  padding: 4px;
}

.ds-space-xxxs-top {
  padding-top: 4px;
}

.ds-space-xxxs-right {
  padding-right: 4px;
}

.ds-space-xxxs-bottom {
  padding-bottom: 4px;
}

.ds-space-xxxs-left {
  padding-left: 4px;
}

.ds-space-xxs {
  padding: 8px;
}

.ds-space-xxs-top {
  padding-top: 8px;
}

.ds-space-xxs-right {
  padding-right: 8px;
}

.ds-space-xxs-bottom {
  padding-bottom: 8px;
}

.ds-space-xxs-left {
  padding-left: 8px;
}

.ds-space-xs {
  padding: 12px;
}

.ds-space-xs-top {
  padding-top: 12px;
}

.ds-space-xs-right {
  padding-right: 12px;
}

.ds-space-xs-bottom {
  padding-bottom: 12px;
}

.ds-space-xs-left {
  padding-left: 12px;
}

.ds-space-s {
  padding: 16px;
}

.ds-space-s-top {
  padding-top: 16px;
}

.ds-space-s-right {
  padding-right: 16px;
}

.ds-space-s-bottom {
  padding-bottom: 16px;
}

.ds-space-s-left {
  padding-left: 16px;
}

.ds-space-m {
  padding: 24px;
}

.ds-space-m-top {
  padding-top: 24px;
}

.ds-space-m-right {
  padding-right: 24px;
}

.ds-space-m-bottom {
  padding-bottom: 24px;
}

.ds-space-m-left {
  padding-left: 24px;
}

.ds-space-l {
  padding: 32px;
}

.ds-space-l-top {
  padding-top: 32px;
}

.ds-space-l-right {
  padding-right: 32px;
}

.ds-space-l-bottom {
  padding-bottom: 32px;
}

.ds-space-l-left {
  padding-left: 32px;
}

.ds-space-xl {
  padding: 40px;
}

.ds-space-xl-top {
  padding-top: 40px;
}

.ds-space-xl-right {
  padding-right: 40px;
}

.ds-space-xl-bottom {
  padding-bottom: 40px;
}

.ds-space-xl-left {
  padding-left: 40px;
}

.ds-space-xxl {
  padding: 48px;
}

.ds-space-xxl-top {
  padding-top: 48px;
}

.ds-space-xxl-right {
  padding-right: 48px;
}

.ds-space-xxl-bottom {
  padding-bottom: 48px;
}

.ds-space-xxl-left {
  padding-left: 48px;
}

.ds-space-xxxl {
  padding: 56px;
}

.ds-space-xxxl-top {
  padding-top: 56px;
}

.ds-space-xxxl-right {
  padding-right: 56px;
}

.ds-space-xxxl-bottom {
  padding-bottom: 56px;
}

.ds-space-xxxl-left {
  padding-left: 56px;
}

.ds-space-big-1 {
  padding: 64px;
}

.ds-space-big-1-top {
  padding-top: 64px;
}

.ds-space-big-1-right {
  padding-right: 64px;
}

.ds-space-big-1-bottom {
  padding-bottom: 64px;
}

.ds-space-big-1-left {
  padding-left: 64px;
}

.ds-space-big-2 {
  padding: 80px;
}

.ds-space-big-2-top {
  padding-top: 80px;
}

.ds-space-big-2-right {
  padding-right: 80px;
}

.ds-space-big-2-bottom {
  padding-bottom: 80px;
}

.ds-space-big-2-left {
  padding-left: 80px;
}

.ds-space-big-3 {
  padding: 96px;
}

.ds-space-big-3-top {
  padding-top: 96px;
}

.ds-space-big-3-right {
  padding-right: 96px;
}

.ds-space-big-3-bottom {
  padding-bottom: 96px;
}

.ds-space-big-3-left {
  padding-left: 96px;
}

.ds-space-big-4 {
  padding: 112px;
}

.ds-space-big-4-top {
  padding-top: 112px;
}

.ds-space-big-4-right {
  padding-right: 112px;
}

.ds-space-big-4-bottom {
  padding-bottom: 112px;
}

.ds-space-big-4-left {
  padding-left: 112px;
}

.ds-space-big-5 {
  padding: 128px;
}

.ds-space-big-5-top {
  padding-top: 128px;
}

.ds-space-big-5-right {
  padding-right: 128px;
}

.ds-space-big-5-bottom {
  padding-bottom: 128px;
}

.ds-space-big-5-left {
  padding-left: 128px;
}

.ds-size-space-xxxs {
  height: 4px;
  width: 4px;
}

.ds-size-space-xxs {
  height: 8px;
  width: 8px;
}

.ds-size-space-xs {
  height: 12px;
  width: 12px;
}

.ds-size-space-s {
  height: 16px;
  width: 16px;
}

.ds-size-space-m {
  height: 24px;
  width: 24px;
}

.ds-size-space-l {
  height: 32px;
  width: 32px;
}

.ds-size-space-xl {
  height: 40px;
  width: 40px;
}

.ds-size-space-xxl {
  height: 48px;
  width: 48px;
}

.ds-size-space-xxxl {
  height: 56px;
  width: 56px;
}

.ds-size-space-big-1 {
  height: 64px;
  width: 64px;
}

.ds-size-space-big-2 {
  height: 80px;
  width: 80px;
}

.ds-size-space-big-3 {
  height: 96px;
  width: 96px;
}

.ds-size-space-big-4 {
  height: 112px;
  width: 112px;
}

.ds-size-space-big-5 {
  height: 128px;
  width: 128px;
}

/* Generate base colors in global namespace (eg. 'ds-bg-black') */
.ds-bg-black {
  background-color: #000000;
}

.ds-text-black {
  color: #000000;
}

.ds-bg-white {
  background-color: #ffffff;
}

.ds-text-white {
  color: #ffffff;
}

/*# sourceMappingURL=base.css.map */
